Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -6,4 +6,17 @@
  * found in the LICENSE file at https://angular.io/license
  */
+import * as ɵngcc0 from '@angular/core';
+import * as ɵngcc1 from './autocomplete';
+import * as ɵngcc2 from './autocomplete-trigger';
+import * as ɵngcc3 from './autocomplete-origin';
+import * as ɵngcc4 from '@angular/cdk/overlay';
+import * as ɵngcc5 from '@angular/material/core';
+import * as ɵngcc6 from '@angular/common';
+import * as ɵngcc7 from '@angular/cdk/scrolling';
 export declare class MatAutocompleteModule {
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatAutocompleteModule, never>;
+    static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration<MatAutocompleteModule, [typeof ɵngcc1.MatAutocomplete, typeof ɵngcc2.MatAutocompleteTrigger, typeof ɵngcc3.MatAutocompleteOrigin], [typeof ɵngcc4.OverlayModule, typeof ɵngcc5.MatOptionModule, typeof ɵngcc5.MatCommonModule, typeof ɵngcc6.CommonModule], [typeof ɵngcc1.MatAutocomplete, typeof ɵngcc2.MatAutocompleteTrigger, typeof ɵngcc3.MatAutocompleteOrigin, typeof ɵngcc7.CdkScrollableModule, typeof ɵngcc5.MatOptionModule, typeof ɵngcc5.MatCommonModule]>;
+    static ɵinj: ɵngcc0.ɵɵInjectorDeclaration<MatAutocompleteModule>;
 }
+
+//# sourceMappingURL=autocomplete-module.d.ts.map
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,9 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+export declare class MatAutocompleteModule {
+}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-module.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,1 @@
+{"version":3,"file":"autocomplete-module.d.ts","sources":["autocomplete-module.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AACA;;;;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nexport declare class MatAutocompleteModule {\n}\n"]}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -8,4 +8,5 @@
 import { ElementRef } from '@angular/core';
 /** Base class containing all of the functionality for `MatAutocompleteOrigin`. */
+import * as ɵngcc0 from '@angular/core';
 export declare abstract class _MatAutocompleteOriginBase {
     /** Reference to the element on which the directive is applied. */
@@ -14,4 +15,6 @@
     /** Reference to the element on which the directive is applied. */
     elementRef: ElementRef<HTMLElement>);
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<_MatAutocompleteOriginBase, never>;
+    static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<_MatAutocompleteOriginBase, never, never, {}, {}, never>;
 }
 /**
@@ -20,3 +23,7 @@
  */
 export declare class MatAutocompleteOrigin extends _MatAutocompleteOriginBase {
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatAutocompleteOrigin, never>;
+    static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<MatAutocompleteOrigin, "[matAutocompleteOrigin]", ["matAutocompleteOrigin"], {}, {}, never>;
 }
+
+//# sourceMappingURL=autocomplete-origin.d.ts.map
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,22 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+import { ElementRef } from '@angular/core';
+/** Base class containing all of the functionality for `MatAutocompleteOrigin`. */
+export declare abstract class _MatAutocompleteOriginBase {
+    /** Reference to the element on which the directive is applied. */
+    elementRef: ElementRef<HTMLElement>;
+    constructor(
+    /** Reference to the element on which the directive is applied. */
+    elementRef: ElementRef<HTMLElement>);
+}
+/**
+ * Directive applied to an element to make it usable
+ * as a connection point for an autocomplete panel.
+ */
+export declare class MatAutocompleteOrigin extends _MatAutocompleteOriginBase {
+}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-origin.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,1 @@
+{"version":3,"file":"autocomplete-origin.d.ts","sources":["autocomplete-origin.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { ElementRef } from '@angular/core';\n/** Base class containing all of the functionality for `MatAutocompleteOrigin`. */\nexport declare abstract class _MatAutocompleteOriginBase {\n    /** Reference to the element on which the directive is applied. */\n    elementRef: ElementRef<HTMLElement>;\n    constructor(\n    /** Reference to the element on which the directive is applied. */\n    elementRef: ElementRef<HTMLElement>);\n}\n/**\n * Directive applied to an element to make it usable\n * as a connection point for an autocomplete panel.\n */\nexport declare class MatAutocompleteOrigin extends _MatAutocompleteOriginBase {\n}\n"]}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -18,4 +18,5 @@
 import { _MatAutocompleteOriginBase } from './autocomplete-origin';
 /** Injection token that determines the scroll handling while the autocomplete panel is open. */
+import * as ɵngcc0 from '@angular/core';
 export declare const MAT_AUTOCOMPLETE_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;
 /** @docs-private */
@@ -191,6 +192,12 @@
     private _scrollToOption;
     static ngAcceptInputType_autocompleteDisabled: BooleanInput;
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<_MatAutocompleteTriggerBase, [null, null, null, null, null, null, { optional: true; }, { optional: true; host: true; }, { optional: true; }, null, { optional: true; }]>;
+    static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<_MatAutocompleteTriggerBase, never, never, { "position": "matAutocompletePosition"; "autocompleteAttribute": "autocomplete"; "autocompleteDisabled": "matAutocompleteDisabled"; "autocomplete": "matAutocomplete"; "connectedTo": "matAutocompleteConnectedTo"; }, {}, never>;
 }
 export declare class MatAutocompleteTrigger extends _MatAutocompleteTriggerBase {
     protected _aboveClass: string;
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatAutocompleteTrigger, never>;
+    static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<MatAutocompleteTrigger, "input[matAutocomplete], textarea[matAutocomplete]", ["matAutocompleteTrigger"], {}, {}, never>;
 }
+
+//# sourceMappingURL=autocomplete-trigger.d.ts.map
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,196 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+import { Directionality } from '@angular/cdk/bidi';
+import { BooleanInput } from '@angular/cdk/coercion';
+import { Overlay, ScrollStrategy } from '@angular/cdk/overlay';
+import { ViewportRuler } from '@angular/cdk/scrolling';
+import { AfterViewInit, ChangeDetectorRef, ElementRef, InjectionToken, NgZone, OnDestroy, ViewContainerRef, OnChanges, SimpleChanges } from '@angular/core';
+import { ControlValueAccessor } from '@angular/forms';
+import { MatOption, MatOptionSelectionChange } from '@angular/material/core';
+import { MatFormField } from '@angular/material/form-field';
+import { Observable } from 'rxjs';
+import { _MatAutocompleteBase, MatAutocompleteDefaultOptions } from './autocomplete';
+import { _MatAutocompleteOriginBase } from './autocomplete-origin';
+/** Injection token that determines the scroll handling while the autocomplete panel is open. */
+export declare const MAT_AUTOCOMPLETE_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;
+/** @docs-private */
+export declare function MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY(overlay: Overlay): () => ScrollStrategy;
+/** @docs-private */
+export declare const MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER: {
+    provide: InjectionToken<() => ScrollStrategy>;
+    deps: (typeof Overlay)[];
+    useFactory: typeof MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY;
+};
+/**
+ * Provider that allows the autocomplete to register as a ControlValueAccessor.
+ * @docs-private
+ */
+export declare const MAT_AUTOCOMPLETE_VALUE_ACCESSOR: any;
+/**
+ * Creates an error to be thrown when attempting to use an autocomplete trigger without a panel.
+ * @docs-private
+ */
+export declare function getMatAutocompleteMissingPanelError(): Error;
+/** Base class with all of the `MatAutocompleteTrigger` functionality. */
+export declare abstract class _MatAutocompleteTriggerBase implements ControlValueAccessor, AfterViewInit, OnChanges, OnDestroy {
+    private _element;
+    private _overlay;
+    private _viewContainerRef;
+    private _zone;
+    private _changeDetectorRef;
+    private _dir;
+    private _formField;
+    private _document;
+    private _viewportRuler;
+    private _defaults?;
+    private _overlayRef;
+    private _portal;
+    private _componentDestroyed;
+    private _autocompleteDisabled;
+    private _scrollStrategy;
+    /** Old value of the native input. Used to work around issues with the `input` event on IE. */
+    private _previousValue;
+    /** Strategy that is used to position the panel. */
+    private _positionStrategy;
+    /** Whether or not the label state is being overridden. */
+    private _manuallyFloatingLabel;
+    /** The subscription for closing actions (some are bound to document). */
+    private _closingActionsSubscription;
+    /** Subscription to viewport size changes. */
+    private _viewportSubscription;
+    /**
+     * Whether the autocomplete can open the next time it is focused. Used to prevent a focused,
+     * closed autocomplete from being reopened if the user switches to another browser tab and then
+     * comes back.
+     */
+    private _canOpenOnNextFocus;
+    /** Stream of keyboard events that can close the panel. */
+    private readonly _closeKeyEventStream;
+    /**
+     * Event handler for when the window is blurred. Needs to be an
+     * arrow function in order to preserve the context.
+     */
+    private _windowBlurHandler;
+    /** `View -> model callback called when value changes` */
+    _onChange: (value: any) => void;
+    /** `View -> model callback called when autocomplete has been touched` */
+    _onTouched: () => void;
+    /** The autocomplete panel to be attached to this trigger. */
+    autocomplete: _MatAutocompleteBase;
+    /**
+     * Position of the autocomplete panel relative to the trigger element. A position of `auto`
+     * will render the panel underneath the trigger if there is enough space for it to fit in
+     * the viewport, otherwise the panel will be shown above it. If the position is set to
+     * `above` or `below`, the panel will always be shown above or below the trigger. no matter
+     * whether it fits completely in the viewport.
+     */
+    position: 'auto' | 'above' | 'below';
+    /**
+     * Reference relative to which to position the autocomplete panel.
+     * Defaults to the autocomplete trigger element.
+     */
+    connectedTo: _MatAutocompleteOriginBase;
+    /**
+     * `autocomplete` attribute to be set on the input element.
+     * @docs-private
+     */
+    autocompleteAttribute: string;
+    /**
+     * Whether the autocomplete is disabled. When disabled, the element will
+     * act as a regular input and the user won't be able to open the panel.
+     */
+    get autocompleteDisabled(): boolean;
+    set autocompleteDisabled(value: boolean);
+    constructor(_element: ElementRef<HTMLInputElement>, _overlay: Overlay, _viewContainerRef: ViewContainerRef, _zone: NgZone, _changeDetectorRef: ChangeDetectorRef, scrollStrategy: any, _dir: Directionality, _formField: MatFormField, _document: any, _viewportRuler: ViewportRuler, _defaults?: MatAutocompleteDefaultOptions | undefined);
+    /** Class to apply to the panel when it's above the input. */
+    protected abstract _aboveClass: string;
+    ngAfterViewInit(): void;
+    ngOnChanges(changes: SimpleChanges): void;
+    ngOnDestroy(): void;
+    /** Whether or not the autocomplete panel is open. */
+    get panelOpen(): boolean;
+    private _overlayAttached;
+    /** Opens the autocomplete suggestion panel. */
+    openPanel(): void;
+    /** Closes the autocomplete suggestion panel. */
+    closePanel(): void;
+    /**
+     * Updates the position of the autocomplete suggestion panel to ensure that it fits all options
+     * within the viewport.
+     */
+    updatePosition(): void;
+    /**
+     * A stream of actions that should close the autocomplete panel, including
+     * when an option is selected, on blur, and when TAB is pressed.
+     */
+    get panelClosingActions(): Observable<MatOptionSelectionChange | null>;
+    /** Stream of autocomplete option selections. */
+    readonly optionSelections: Observable<MatOptionSelectionChange>;
+    /** The currently active option, coerced to MatOption type. */
+    get activeOption(): MatOption | null;
+    /** Stream of clicks outside of the autocomplete panel. */
+    private _getOutsideClickStream;
+    writeValue(value: any): void;
+    registerOnChange(fn: (value: any) => {}): void;
+    registerOnTouched(fn: () => {}): void;
+    setDisabledState(isDisabled: boolean): void;
+    _handleKeydown(event: KeyboardEvent): void;
+    _handleInput(event: KeyboardEvent): void;
+    _handleFocus(): void;
+    /**
+     * In "auto" mode, the label will animate down as soon as focus is lost.
+     * This causes the value to jump when selecting an option with the mouse.
+     * This method manually floats the label until the panel can be closed.
+     * @param shouldAnimate Whether the label should be animated when it is floated.
+     */
+    private _floatLabel;
+    /** If the label has been manually elevated, return it to its normal state. */
+    private _resetLabel;
+    /**
+     * This method listens to a stream of panel closing actions and resets the
+     * stream every time the option list changes.
+     */
+    private _subscribeToClosingActions;
+    /** Destroys the autocomplete suggestion panel. */
+    private _destroyPanel;
+    private _setTriggerValue;
+    /**
+     * This method closes the panel, and if a value is specified, also sets the associated
+     * control to that value. It will also mark the control as dirty if this interaction
+     * stemmed from the user.
+     */
+    private _setValueAndClose;
+    /**
+     * Clear any previous selected option and emit a selection change event for this option
+     */
+    private _clearPreviousSelectedOption;
+    private _attachOverlay;
+    private _getOverlayConfig;
+    private _getOverlayPosition;
+    /** Sets the positions on a position strategy based on the directive's input state. */
+    private _setStrategyPositions;
+    private _getConnectedElement;
+    private _getPanelWidth;
+    /** Returns the width of the input element, so the panel width can match it. */
+    private _getHostWidth;
+    /**
+     * Resets the active item to -1 so arrow events will activate the
+     * correct options, or to 0 if the consumer opted into it.
+     */
+    private _resetActiveItem;
+    /** Determines whether the panel can be opened. */
+    private _canOpen;
+    /** Use defaultView of injected document if available or fallback to global window reference */
+    private _getWindow;
+    /** Scrolls to a particular option in the list. */
+    private _scrollToOption;
+    static ngAcceptInputType_autocompleteDisabled: BooleanInput;
+}
+export declare class MatAutocompleteTrigger extends _MatAutocompleteTriggerBase {
+    protected _aboveClass: string;
+}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete-trigger.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,1 @@
+{"version":3,"file":"autocomplete-trigger.d.ts","sources":["autocomplete-trigger.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;;;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { Directionality } from '@angular/cdk/bidi';\nimport { BooleanInput } from '@angular/cdk/coercion';\nimport { Overlay, ScrollStrategy } from '@angular/cdk/overlay';\nimport { ViewportRuler } from '@angular/cdk/scrolling';\nimport { AfterViewInit, ChangeDetectorRef, ElementRef, InjectionToken, NgZone, OnDestroy, ViewContainerRef, OnChanges, SimpleChanges } from '@angular/core';\nimport { ControlValueAccessor } from '@angular/forms';\nimport { MatOption, MatOptionSelectionChange } from '@angular/material/core';\nimport { MatFormField } from '@angular/material/form-field';\nimport { Observable } from 'rxjs';\nimport { _MatAutocompleteBase, MatAutocompleteDefaultOptions } from './autocomplete';\nimport { _MatAutocompleteOriginBase } from './autocomplete-origin';\n/** Injection token that determines the scroll handling while the autocomplete panel is open. */\nexport declare const MAT_AUTOCOMPLETE_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n/** @docs-private */\nexport declare function MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY(overlay: Overlay): () => ScrollStrategy;\n/** @docs-private */\nexport declare const MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER: {\n    provide: InjectionToken<() => ScrollStrategy>;\n    deps: (typeof Overlay)[];\n    useFactory: typeof MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY;\n};\n/**\n * Provider that allows the autocomplete to register as a ControlValueAccessor.\n * @docs-private\n */\nexport declare const MAT_AUTOCOMPLETE_VALUE_ACCESSOR: any;\n/**\n * Creates an error to be thrown when attempting to use an autocomplete trigger without a panel.\n * @docs-private\n */\nexport declare function getMatAutocompleteMissingPanelError(): Error;\n/** Base class with all of the `MatAutocompleteTrigger` functionality. */\nexport declare abstract class _MatAutocompleteTriggerBase implements ControlValueAccessor, AfterViewInit, OnChanges, OnDestroy {\n    private _element;\n    private _overlay;\n    private _viewContainerRef;\n    private _zone;\n    private _changeDetectorRef;\n    private _dir;\n    private _formField;\n    private _document;\n    private _viewportRuler;\n    private _defaults?;\n    private _overlayRef;\n    private _portal;\n    private _componentDestroyed;\n    private _autocompleteDisabled;\n    private _scrollStrategy;\n    /** Old value of the native input. Used to work around issues with the `input` event on IE. */\n    private _previousValue;\n    /** Strategy that is used to position the panel. */\n    private _positionStrategy;\n    /** Whether or not the label state is being overridden. */\n    private _manuallyFloatingLabel;\n    /** The subscription for closing actions (some are bound to document). */\n    private _closingActionsSubscription;\n    /** Subscription to viewport size changes. */\n    private _viewportSubscription;\n    /**\n     * Whether the autocomplete can open the next time it is focused. Used to prevent a focused,\n     * closed autocomplete from being reopened if the user switches to another browser tab and then\n     * comes back.\n     */\n    private _canOpenOnNextFocus;\n    /** Stream of keyboard events that can close the panel. */\n    private readonly _closeKeyEventStream;\n    /**\n     * Event handler for when the window is blurred. Needs to be an\n     * arrow function in order to preserve the context.\n     */\n    private _windowBlurHandler;\n    /** `View -> model callback called when value changes` */\n    _onChange: (value: any) => void;\n    /** `View -> model callback called when autocomplete has been touched` */\n    _onTouched: () => void;\n    /** The autocomplete panel to be attached to this trigger. */\n    autocomplete: _MatAutocompleteBase;\n    /**\n     * Position of the autocomplete panel relative to the trigger element. A position of `auto`\n     * will render the panel underneath the trigger if there is enough space for it to fit in\n     * the viewport, otherwise the panel will be shown above it. If the position is set to\n     * `above` or `below`, the panel will always be shown above or below the trigger. no matter\n     * whether it fits completely in the viewport.\n     */\n    position: 'auto' | 'above' | 'below';\n    /**\n     * Reference relative to which to position the autocomplete panel.\n     * Defaults to the autocomplete trigger element.\n     */\n    connectedTo: _MatAutocompleteOriginBase;\n    /**\n     * `autocomplete` attribute to be set on the input element.\n     * @docs-private\n     */\n    autocompleteAttribute: string;\n    /**\n     * Whether the autocomplete is disabled. When disabled, the element will\n     * act as a regular input and the user won't be able to open the panel.\n     */\n    get autocompleteDisabled(): boolean;\n    set autocompleteDisabled(value: boolean);\n    constructor(_element: ElementRef<HTMLInputElement>, _overlay: Overlay, _viewContainerRef: ViewContainerRef, _zone: NgZone, _changeDetectorRef: ChangeDetectorRef, scrollStrategy: any, _dir: Directionality, _formField: MatFormField, _document: any, _viewportRuler: ViewportRuler, _defaults?: MatAutocompleteDefaultOptions | undefined);\n    /** Class to apply to the panel when it's above the input. */\n    protected abstract _aboveClass: string;\n    ngAfterViewInit(): void;\n    ngOnChanges(changes: SimpleChanges): void;\n    ngOnDestroy(): void;\n    /** Whether or not the autocomplete panel is open. */\n    get panelOpen(): boolean;\n    private _overlayAttached;\n    /** Opens the autocomplete suggestion panel. */\n    openPanel(): void;\n    /** Closes the autocomplete suggestion panel. */\n    closePanel(): void;\n    /**\n     * Updates the position of the autocomplete suggestion panel to ensure that it fits all options\n     * within the viewport.\n     */\n    updatePosition(): void;\n    /**\n     * A stream of actions that should close the autocomplete panel, including\n     * when an option is selected, on blur, and when TAB is pressed.\n     */\n    get panelClosingActions(): Observable<MatOptionSelectionChange | null>;\n    /** Stream of autocomplete option selections. */\n    readonly optionSelections: Observable<MatOptionSelectionChange>;\n    /** The currently active option, coerced to MatOption type. */\n    get activeOption(): MatOption | null;\n    /** Stream of clicks outside of the autocomplete panel. */\n    private _getOutsideClickStream;\n    writeValue(value: any): void;\n    registerOnChange(fn: (value: any) => {}): void;\n    registerOnTouched(fn: () => {}): void;\n    setDisabledState(isDisabled: boolean): void;\n    _handleKeydown(event: KeyboardEvent): void;\n    _handleInput(event: KeyboardEvent): void;\n    _handleFocus(): void;\n    /**\n     * In \"auto\" mode, the label will animate down as soon as focus is lost.\n     * This causes the value to jump when selecting an option with the mouse.\n     * This method manually floats the label until the panel can be closed.\n     * @param shouldAnimate Whether the label should be animated when it is floated.\n     */\n    private _floatLabel;\n    /** If the label has been manually elevated, return it to its normal state. */\n    private _resetLabel;\n    /**\n     * This method listens to a stream of panel closing actions and resets the\n     * stream every time the option list changes.\n     */\n    private _subscribeToClosingActions;\n    /** Destroys the autocomplete suggestion panel. */\n    private _destroyPanel;\n    private _setTriggerValue;\n    /**\n     * This method closes the panel, and if a value is specified, also sets the associated\n     * control to that value. It will also mark the control as dirty if this interaction\n     * stemmed from the user.\n     */\n    private _setValueAndClose;\n    /**\n     * Clear any previous selected option and emit a selection change event for this option\n     */\n    private _clearPreviousSelectedOption;\n    private _attachOverlay;\n    private _getOverlayConfig;\n    private _getOverlayPosition;\n    /** Sets the positions on a position strategy based on the directive's input state. */\n    private _setStrategyPositions;\n    private _getConnectedElement;\n    private _getPanelWidth;\n    /** Returns the width of the input element, so the panel width can match it. */\n    private _getHostWidth;\n    /**\n     * Resets the active item to -1 so arrow events will activate the\n     * correct options, or to 0 if the consumer opted into it.\n     */\n    private _resetActiveItem;\n    /** Determines whether the panel can be opened. */\n    private _canOpen;\n    /** Use defaultView of injected document if available or fallback to global window reference */\n    private _getWindow;\n    /** Scrolls to a particular option in the list. */\n    private _scrollToOption;\n    static ngAcceptInputType_autocompleteDisabled: BooleanInput;\n}\nexport declare class MatAutocompleteTrigger extends _MatAutocompleteTriggerBase {\n    protected _aboveClass: string;\n}\n"]}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -12,4 +12,5 @@
 import { CanDisableRipple, _MatOptgroupBase, _MatOptionBase, MatOption, MatOptgroup } from '@angular/material/core';
 /** Event object that is emitted when an autocomplete option is selected. */
+import * as ɵngcc0 from '@angular/core';
 export declare class MatAutocompleteSelectedEvent {
     /** Reference to the autocomplete panel that emitted the event. */
@@ -130,4 +131,6 @@
     static ngAcceptInputType_autoActiveFirstOption: BooleanInput;
     static ngAcceptInputType_disableRipple: BooleanInput;
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<_MatAutocompleteBase, never>;
+    static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<_MatAutocompleteBase, never, never, { "displayWith": "displayWith"; "autoActiveFirstOption": "autoActiveFirstOption"; "classList": "class"; "ariaLabel": "aria-label"; "ariaLabelledby": "aria-labelledby"; "panelWidth": "panelWidth"; }, { "optionSelected": "optionSelected"; "opened": "opened"; "closed": "closed"; "optionActivated": "optionActivated"; }, never>;
 }
 export declare class MatAutocomplete extends _MatAutocompleteBase {
@@ -138,4 +141,8 @@
     protected _visibleClass: string;
     protected _hiddenClass: string;
+    static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatAutocomplete, never>;
+    static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<MatAutocomplete, "mat-autocomplete", ["matAutocomplete"], { "disableRipple": "disableRipple"; }, {}, ["optionGroups", "options"], ["*"]>;
 }
 export {};
+
+//# sourceMappingURL=autocomplete.d.ts.map
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,141 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.io/license
+ */
+import { ActiveDescendantKeyManager } from '@angular/cdk/a11y';
+import { BooleanInput } from '@angular/cdk/coercion';
+import { Platform } from '@angular/cdk/platform';
+import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, InjectionToken, QueryList, TemplateRef, OnDestroy } from '@angular/core';
+import { CanDisableRipple, _MatOptgroupBase, _MatOptionBase, MatOption, MatOptgroup } from '@angular/material/core';
+/** Event object that is emitted when an autocomplete option is selected. */
+export declare class MatAutocompleteSelectedEvent {
+    /** Reference to the autocomplete panel that emitted the event. */
+    source: _MatAutocompleteBase;
+    /** Option that was selected. */
+    option: _MatOptionBase;
+    constructor(
+    /** Reference to the autocomplete panel that emitted the event. */
+    source: _MatAutocompleteBase, 
+    /** Option that was selected. */
+    option: _MatOptionBase);
+}
+/** Event object that is emitted when an autocomplete option is activated. */
+export interface MatAutocompleteActivatedEvent {
+    /** Reference to the autocomplete panel that emitted the event. */
+    source: _MatAutocompleteBase;
+    /** Option that was selected. */
+    option: _MatOptionBase | null;
+}
+/** @docs-private */
+declare const _MatAutocompleteMixinBase: import("@angular/material/core/common-behaviors/constructor").Constructor<CanDisableRipple> & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor<CanDisableRipple> & {
+    new (): {};
+};
+/** Default `mat-autocomplete` options that can be overridden. */
+export interface MatAutocompleteDefaultOptions {
+    /** Whether the first option should be highlighted when an autocomplete panel is opened. */
+    autoActiveFirstOption?: boolean;
+    /** Class or list of classes to be applied to the autocomplete's overlay panel. */
+    overlayPanelClass?: string | string[];
+}
+/** Injection token to be used to override the default options for `mat-autocomplete`. */
+export declare const MAT_AUTOCOMPLETE_DEFAULT_OPTIONS: InjectionToken<MatAutocompleteDefaultOptions>;
+/** @docs-private */
+export declare function MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY(): MatAutocompleteDefaultOptions;
+/** Base class with all of the `MatAutocomplete` functionality. */
+export declare abstract class _MatAutocompleteBase extends _MatAutocompleteMixinBase implements AfterContentInit, CanDisableRipple, OnDestroy {
+    private _changeDetectorRef;
+    private _elementRef;
+    private _activeOptionChanges;
+    /** Class to apply to the panel when it's visible. */
+    protected abstract _visibleClass: string;
+    /** Class to apply to the panel when it's hidden. */
+    protected abstract _hiddenClass: string;
+    /** Manages active item in option list based on key events. */
+    _keyManager: ActiveDescendantKeyManager<_MatOptionBase>;
+    /** Whether the autocomplete panel should be visible, depending on option length. */
+    showPanel: boolean;
+    /** Whether the autocomplete panel is open. */
+    get isOpen(): boolean;
+    _isOpen: boolean;
+    /** @docs-private */
+    template: TemplateRef<any>;
+    /** Element for the panel containing the autocomplete options. */
+    panel: ElementRef;
+    /** Reference to all options within the autocomplete. */
+    abstract options: QueryList<_MatOptionBase>;
+    /** Reference to all option groups within the autocomplete. */
+    abstract optionGroups: QueryList<_MatOptgroupBase>;
+    /** Aria label of the autocomplete. */
+    ariaLabel: string;
+    /** Input that can be used to specify the `aria-labelledby` attribute. */
+    ariaLabelledby: string;
+    /** Function that maps an option's control value to its display value in the trigger. */
+    displayWith: ((value: any) => string) | null;
+    /**
+     * Whether the first option should be highlighted when the autocomplete panel is opened.
+     * Can be configured globally through the `MAT_AUTOCOMPLETE_DEFAULT_OPTIONS` token.
+     */
+    get autoActiveFirstOption(): boolean;
+    set autoActiveFirstOption(value: boolean);
+    private _autoActiveFirstOption;
+    /**
+     * Specify the width of the autocomplete panel.  Can be any CSS sizing value, otherwise it will
+     * match the width of its host.
+     */
+    panelWidth: string | number;
+    /** Event that is emitted whenever an option from the list is selected. */
+    readonly optionSelected: EventEmitter<MatAutocompleteSelectedEvent>;
+    /** Event that is emitted when the autocomplete panel is opened. */
+    readonly opened: EventEmitter<void>;
+    /** Event that is emitted when the autocomplete panel is closed. */
+    readonly closed: EventEmitter<void>;
+    /** Emits whenever an option is activated using the keyboard. */
+    readonly optionActivated: EventEmitter<MatAutocompleteActivatedEvent>;
+    /**
+     * Takes classes set on the host mat-autocomplete element and applies them to the panel
+     * inside the overlay container to allow for easy styling.
+     */
+    set classList(value: string | string[]);
+    _classList: {
+        [key: string]: boolean;
+    };
+    /** Unique ID to be used by autocomplete trigger's "aria-owns" property. */
+    id: string;
+    /**
+     * Tells any descendant `mat-optgroup` to use the inert a11y pattern.
+     * @docs-private
+     */
+    readonly inertGroups: boolean;
+    constructor(_changeDetectorRef: ChangeDetectorRef, _elementRef: ElementRef<HTMLElement>, defaults: MatAutocompleteDefaultOptions, platform?: Platform);
+    ngAfterContentInit(): void;
+    ngOnDestroy(): void;
+    /**
+     * Sets the panel scrollTop. This allows us to manually scroll to display options
+     * above or below the fold, as they are not actually being focused when active.
+     */
+    _setScrollTop(scrollTop: number): void;
+    /** Returns the panel's scrollTop. */
+    _getScrollTop(): number;
+    /** Panel should hide itself when the option list is empty. */
+    _setVisibility(): void;
+    /** Emits the `select` event. */
+    _emitSelectEvent(option: _MatOptionBase): void;
+    /** Gets the aria-labelledby for the autocomplete panel. */
+    _getPanelAriaLabelledby(labelId: string | null): string | null;
+    /** Sets the autocomplete visibility classes on a classlist based on the panel is visible. */
+    private _setVisibilityClasses;
+    static ngAcceptInputType_autoActiveFirstOption: BooleanInput;
+    static ngAcceptInputType_disableRipple: BooleanInput;
+}
+export declare class MatAutocomplete extends _MatAutocompleteBase {
+    /** Reference to all option groups within the autocomplete. */
+    optionGroups: QueryList<MatOptgroup>;
+    /** Reference to all options within the autocomplete. */
+    options: QueryList<MatOption>;
+    protected _visibleClass: string;
+    protected _hiddenClass: string;
+}
+export {};
Index: trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/autocomplete.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,1 @@
+{"version":3,"file":"autocomplete.d.ts","sources":["autocomplete.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { ActiveDescendantKeyManager } from '@angular/cdk/a11y';\nimport { BooleanInput } from '@angular/cdk/coercion';\nimport { Platform } from '@angular/cdk/platform';\nimport { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, InjectionToken, QueryList, TemplateRef, OnDestroy } from '@angular/core';\nimport { CanDisableRipple, _MatOptgroupBase, _MatOptionBase, MatOption, MatOptgroup } from '@angular/material/core';\n/** Event object that is emitted when an autocomplete option is selected. */\nexport declare class MatAutocompleteSelectedEvent {\n    /** Reference to the autocomplete panel that emitted the event. */\n    source: _MatAutocompleteBase;\n    /** Option that was selected. */\n    option: _MatOptionBase;\n    constructor(\n    /** Reference to the autocomplete panel that emitted the event. */\n    source: _MatAutocompleteBase, \n    /** Option that was selected. */\n    option: _MatOptionBase);\n}\n/** Event object that is emitted when an autocomplete option is activated. */\nexport interface MatAutocompleteActivatedEvent {\n    /** Reference to the autocomplete panel that emitted the event. */\n    source: _MatAutocompleteBase;\n    /** Option that was selected. */\n    option: _MatOptionBase | null;\n}\n/** @docs-private */\ndeclare const _MatAutocompleteMixinBase: import(\"@angular/material/core/common-behaviors/constructor\").Constructor<CanDisableRipple> & import(\"@angular/material/core/common-behaviors/constructor\").AbstractConstructor<CanDisableRipple> & {\n    new (): {};\n};\n/** Default `mat-autocomplete` options that can be overridden. */\nexport interface MatAutocompleteDefaultOptions {\n    /** Whether the first option should be highlighted when an autocomplete panel is opened. */\n    autoActiveFirstOption?: boolean;\n    /** Class or list of classes to be applied to the autocomplete's overlay panel. */\n    overlayPanelClass?: string | string[];\n}\n/** Injection token to be used to override the default options for `mat-autocomplete`. */\nexport declare const MAT_AUTOCOMPLETE_DEFAULT_OPTIONS: InjectionToken<MatAutocompleteDefaultOptions>;\n/** @docs-private */\nexport declare function MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY(): MatAutocompleteDefaultOptions;\n/** Base class with all of the `MatAutocomplete` functionality. */\nexport declare abstract class _MatAutocompleteBase extends _MatAutocompleteMixinBase implements AfterContentInit, CanDisableRipple, OnDestroy {\n    private _changeDetectorRef;\n    private _elementRef;\n    private _activeOptionChanges;\n    /** Class to apply to the panel when it's visible. */\n    protected abstract _visibleClass: string;\n    /** Class to apply to the panel when it's hidden. */\n    protected abstract _hiddenClass: string;\n    /** Manages active item in option list based on key events. */\n    _keyManager: ActiveDescendantKeyManager<_MatOptionBase>;\n    /** Whether the autocomplete panel should be visible, depending on option length. */\n    showPanel: boolean;\n    /** Whether the autocomplete panel is open. */\n    get isOpen(): boolean;\n    _isOpen: boolean;\n    /** @docs-private */\n    template: TemplateRef<any>;\n    /** Element for the panel containing the autocomplete options. */\n    panel: ElementRef;\n    /** Reference to all options within the autocomplete. */\n    abstract options: QueryList<_MatOptionBase>;\n    /** Reference to all option groups within the autocomplete. */\n    abstract optionGroups: QueryList<_MatOptgroupBase>;\n    /** Aria label of the autocomplete. */\n    ariaLabel: string;\n    /** Input that can be used to specify the `aria-labelledby` attribute. */\n    ariaLabelledby: string;\n    /** Function that maps an option's control value to its display value in the trigger. */\n    displayWith: ((value: any) => string) | null;\n    /**\n     * Whether the first option should be highlighted when the autocomplete panel is opened.\n     * Can be configured globally through the `MAT_AUTOCOMPLETE_DEFAULT_OPTIONS` token.\n     */\n    get autoActiveFirstOption(): boolean;\n    set autoActiveFirstOption(value: boolean);\n    private _autoActiveFirstOption;\n    /**\n     * Specify the width of the autocomplete panel.  Can be any CSS sizing value, otherwise it will\n     * match the width of its host.\n     */\n    panelWidth: string | number;\n    /** Event that is emitted whenever an option from the list is selected. */\n    readonly optionSelected: EventEmitter<MatAutocompleteSelectedEvent>;\n    /** Event that is emitted when the autocomplete panel is opened. */\n    readonly opened: EventEmitter<void>;\n    /** Event that is emitted when the autocomplete panel is closed. */\n    readonly closed: EventEmitter<void>;\n    /** Emits whenever an option is activated using the keyboard. */\n    readonly optionActivated: EventEmitter<MatAutocompleteActivatedEvent>;\n    /**\n     * Takes classes set on the host mat-autocomplete element and applies them to the panel\n     * inside the overlay container to allow for easy styling.\n     */\n    set classList(value: string | string[]);\n    _classList: {\n        [key: string]: boolean;\n    };\n    /** Unique ID to be used by autocomplete trigger's \"aria-owns\" property. */\n    id: string;\n    /**\n     * Tells any descendant `mat-optgroup` to use the inert a11y pattern.\n     * @docs-private\n     */\n    readonly inertGroups: boolean;\n    constructor(_changeDetectorRef: ChangeDetectorRef, _elementRef: ElementRef<HTMLElement>, defaults: MatAutocompleteDefaultOptions, platform?: Platform);\n    ngAfterContentInit(): void;\n    ngOnDestroy(): void;\n    /**\n     * Sets the panel scrollTop. This allows us to manually scroll to display options\n     * above or below the fold, as they are not actually being focused when active.\n     */\n    _setScrollTop(scrollTop: number): void;\n    /** Returns the panel's scrollTop. */\n    _getScrollTop(): number;\n    /** Panel should hide itself when the option list is empty. */\n    _setVisibility(): void;\n    /** Emits the `select` event. */\n    _emitSelectEvent(option: _MatOptionBase): void;\n    /** Gets the aria-labelledby for the autocomplete panel. */\n    _getPanelAriaLabelledby(labelId: string | null): string | null;\n    /** Sets the autocomplete visibility classes on a classlist based on the panel is visible. */\n    private _setVisibilityClasses;\n    static ngAcceptInputType_autoActiveFirstOption: BooleanInput;\n    static ngAcceptInputType_disableRipple: BooleanInput;\n}\nexport declare class MatAutocomplete extends _MatAutocompleteBase {\n    /** Reference to all option groups within the autocomplete. */\n    optionGroups: QueryList<MatOptgroup>;\n    /** Reference to all options within the autocomplete. */\n    options: QueryList<MatOption>;\n    protected _visibleClass: string;\n    protected _hiddenClass: string;\n}\nexport {};\n"]}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -3,2 +3,4 @@
  */
 export * from './public-api';
+
+//# sourceMappingURL=index.d.ts.map
Index: trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.__ivy_ngcc_bak	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,4 @@
+/**
+ * Generated bundle index. Do not edit.
+ */
+export * from './public-api';
Index: trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/index.d.ts.map	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -0,0 +1,1 @@
+{"version":3,"file":"index.d.ts","sources":["index.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA","sourcesContent":["/**\n * Generated bundle index. Do not edit.\n */\nexport * from './public-api';\n"]}
Index: trip-planner-front/node_modules/@angular/material/autocomplete/package.json
===================================================================
--- trip-planner-front/node_modules/@angular/material/autocomplete/package.json	(revision 6a3a178323fd905112b5392bd9d3cb83b66ef2d3)
+++ trip-planner-front/node_modules/@angular/material/autocomplete/package.json	(revision ceaed429447854991cde276cd74df8d5dc9a2009)
@@ -2,8 +2,20 @@
   "name": "@angular/material/autocomplete",
   "main": "../bundles/material-autocomplete.umd.js",
+  "fesm2015_ivy_ngcc": "../__ivy_ngcc__/fesm2015/autocomplete.js",
   "fesm2015": "../fesm2015/autocomplete.js",
   "esm2015": "../esm2015/autocomplete/index.js",
   "typings": "./index.d.ts",
+  "module_ivy_ngcc": "../__ivy_ngcc__/fesm2015/autocomplete.js",
   "module": "../fesm2015/autocomplete.js",
-  "es2015": "../fesm2015/autocomplete.js"
+  "es2015_ivy_ngcc": "../__ivy_ngcc__/fesm2015/autocomplete.js",
+  "es2015": "../fesm2015/autocomplete.js",
+  "__processed_by_ivy_ngcc__": {
+    "es2015": "12.2.9",
+    "fesm2015": "12.2.9",
+    "module": "12.2.9",
+    "typings": "12.2.9"
+  },
+  "scripts": {
+    "prepublishOnly": "node --eval \"console.error('ERROR: Trying to publish a package that has been compiled by NGCC. This is not allowed.\\nPlease delete and rebuild the package, without compiling with NGCC, before attempting to publish.\\nNote that NGCC may have been run by importing this package into another project that is being built with Ivy enabled.\\n')\" && exit 1"
+  }
 }
