{"__symbolic":"module","version":4,"exports":[{"from":"./lib/tool.state"},{"from":"./lib/tool.module"},{"from":"./lib/search.module"},{"from":"./lib/map.module"},{"from":"./lib/context.state"},{"from":"./lib/context.module"}],"metadata":{"IgoIntegrationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[{"__symbolic":"reference","name":"IgoAppContextModule"},{"__symbolic":"reference","name":"IgoAppCatalogModule"},{"__symbolic":"reference","name":"IgoAppDirectionsModule"},{"__symbolic":"reference","name":"IgoAppWorkspaceModule"},{"__symbolic":"reference","name":"IgoAppImportExportModule"},{"__symbolic":"reference","name":"IgoAppMapModule"},{"__symbolic":"reference","name":"IgoAppMeasureModule"},{"__symbolic":"reference","name":"IgoAppPrintModule"},{"__symbolic":"reference","name":"IgoAppSearchModule"},{"__symbolic":"reference","name":"IgoAppFilterModule"},{"__symbolic":"reference","name":"IgoAppAboutModule"}]}]}],"members":{}},"IgoAppAboutModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-core","name":"IgoLanguageModule","line":12,"character":12},{"__symbolic":"reference","module":"@ximple/igo2-common","name":"IgoCustomHtmlModule","line":12,"character":31}],"declarations":[{"__symbolic":"reference","name":"ɵw"}],"exports":[{"__symbolic":"reference","name":"ɵw"}],"entryComponents":[{"__symbolic":"reference","name":"ɵw"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":16,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppAboutModule"},"providers":[]}}}},"IgoAppContextModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-context","name":"IgoContextModule","line":10,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":29,"character":12}]}]}],"members":{}},"IgoAppCatalogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[],"exports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵi"}],"declarations":[]}]}],"members":{}},"IgoAppDirectionsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoRoutingModule","line":10,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵj"}],"exports":[{"__symbolic":"reference","name":"ɵj"}],"entryComponents":[{"__symbolic":"reference","name":"ɵj"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":14,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppDirectionsModule"},"providers":[]}}}},"IgoAppWorkspaceModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":2,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[]}]}],"members":{}},"IgoAppFilterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoFilterModule","line":11,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"}],"exports":[{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"}],"entryComponents":[{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":15,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppFilterModule"},"providers":[]}}}},"IgoAppImportExportModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoImportExportModule","line":10,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵk"}],"exports":[{"__symbolic":"reference","name":"ɵk"}],"entryComponents":[{"__symbolic":"reference","name":"ɵk"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":14,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppImportExportModule"},"providers":[]}}}},"IgoAppMapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/material","name":"MatTabsModule","line":23,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-core","name":"IgoLanguageModule","line":24,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoLayerModule","line":25,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoMetadataModule","line":26,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoDownloadModule","line":27,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoFilterModule","line":28,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-context","name":"IgoContextModule","line":29,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"}],"exports":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"}],"entryComponents":[{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":34,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppMapModule"},"providers":[]}}}},"IgoAppMeasureModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[{"__symbolic":"reference","name":"ɵn"}]}]}],"members":{}},"IgoAppPrintModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoPrintModule","line":10,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵq"}],"exports":[{"__symbolic":"reference","name":"ɵq"}],"entryComponents":[{"__symbolic":"reference","name":"ɵq"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":14,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"IgoAppPrintModule"},"providers":[]}}}},"IgoAppSearchModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵt"}]}]}],"members":{}},"IgoAppToolModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":2,"character":1},"arguments":[{"imports":[],"declarations":[],"exports":[]}]}],"members":{}},"CatalogBrowserToolComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":26,"character":1},"arguments":[{"name":"catalogBrowser","title":"igo.integration.tools.catalog","icon":"photo-browser","parent":"catalog"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"igo-catalog-browser-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":35,"character":19},"member":"OnPush"},"template":"<igo-catalog-browser\n  *ngIf=\"store$ | async as store\"\n  [catalog]=\"catalog\"\n  [store]=\"store\"\n  [map]=\"map\"\n  [toggleCollapsedGroup]=\"toggleCollapsedGroup\">\n</igo-catalog-browser>\n"}]}],"members":{"toggleCollapsedGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"CatalogService","line":67,"character":28},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵf"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"loadCatalogItems":[{"__symbolic":"method"}]}},"CatalogLibraryToolComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":13,"character":1},"arguments":[{"name":"catalog","title":"igo.integration.tools.catalog","icon":"layers-plus"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"igo-catalog-library-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"template":"<igo-catalog-library\n  [store]=\"store\"\n  (catalogSelectChange)=\"onCatalogSelectChange($event)\">\n</igo-catalog-library>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"CatalogService","line":33,"character":28},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵc"}]}],"ngOnInit":[{"__symbolic":"method"}],"onCatalogSelectChange":[{"__symbolic":"method"}],"loadCatalogs":[{"__symbolic":"method"}]}},"SearchBarBindingDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[igoSearchBarBinding]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":19,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"SearchBarComponent","line":19,"character":31},{"__symbolic":"reference","name":"ɵs"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onSearchTermChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":47,"character":3},"arguments":["searchTermChange",["$event"]]}]}],"onSearchTypeChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":54,"character":3},"arguments":["searchTypeChange",["$event"]]}]}]}},"SearchResultsToolComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":31,"character":1},"arguments":[{"name":"searchResults","title":"igo.integration.tools.searchResults","icon":"magnify"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":36,"character":1},"arguments":[{"selector":"igo-search-results-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":39,"character":19},"member":"OnPush"},"template":"<div *ngIf=\"!store || store.empty\" style=\"margin: 10px;\">\n  <section class=\"mat-typography\">\n    <h4>{{ 'igo.integration.searchResultsTool.noResults' | translate }}</h4>\n    <p>{{ 'igo.integration.searchResultsTool.doSearch' | translate }}</p>\n</section>\n</div>\n\n<igo-flexible\n  *ngIf=\"store && !(store.empty$ | async)\"\n  #topPanel\n  initial=\"100%\"\n  initialMobile=\"100%\"\n  collapsed=\"calc(100% - 58px)\"\n  collapsedMobile=\"calc(100% - 58px)\"\n  expanded=\"60%\"\n  expandedMobile=\"60%\"\n  [state]=\"(feature$ | async) ? topPanelState : 'initial'\">\n\n  <div class=\"igo-content\">\n    <igo-search-results\n      [store]=\"store\"\n      [showIcons]=\"showIcons\"\n      placeholder=\"false\"\n      (resultFocus)=\"onResultFocus($event)\"\n      (resultSelect)=\"onResultFocus($event)\">\n      <ng-template #igoSearchItemToolbar let-result=\"result\">\n        <igo-search-add-button\n          [map]=\"map\"\n          [layer]=\"result\">\n        </igo-search-add-button>\n      </ng-template>\n    </igo-search-results>\n  </div>\n\n  <div igoFlexibleFill class=\"igo-content\">\n    <igo-panel [title]=\"featureTitle\" *ngIf=\"feature$ | async\">\n\n      <button\n        mat-icon-button\n        panelLeftButton\n        class=\"igo-icon-button\"\n        (click)=\"toggleTopPanel()\">\n        <mat-icon [svgIcon]=\"(topPanelState$ | async) === 'collapsed' ? 'arrow-up' : 'arrow-down'\"></mat-icon>\n      </button>\n\n      <button\n        mat-icon-button\n        panelRightButton\n        class=\"igo-icon-button\"\n        (click)=\"zoomToFeatureExtent()\"\n        *ngIf=\"feature.geometry\">\n        <mat-icon svgIcon=\"magnify-plus-outline\"></mat-icon>\n      </button>\n\n      <igo-feature-details\n        [feature]=\"feature$ | async\">\n      </igo-feature-details>\n    </igo-panel>\n  </div>\n\n</igo-flexible>\n"}]}],"members":{"showIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"topPanelState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"LayerService","line":96,"character":26},{"__symbolic":"reference","name":"ɵs"}]}],"onResultFocus":[{"__symbolic":"method"}],"onResultSelect":[{"__symbolic":"method"}],"toggleTopPanel":[{"__symbolic":"method"}],"zoomToFeatureExtent":[{"__symbolic":"method"}],"tryAddFeatureToMap":[{"__symbolic":"method"}],"tryAddLayerToMap":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":4,"character":1},"arguments":[{"name":"contextEditor","title":"igo.integration.tools.contexts","icon":"star","parent":"contextManager"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"igo-context-editor-tool","template":"<igo-context-edit igoContextEditBinding></igo-context-edit>\n"}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":6,"character":1},"arguments":[{"name":"contextManager","title":"igo.integration.tools.contexts","icon":"star"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"igo-context-manager-tool","template":"<igo-context-list\n  igoContextListBinding\n  (edit)=\"editContext()\"\n  (managePermissions)=\"managePermissions()\">\n</igo-context-list>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"editContext":[{"__symbolic":"method"}],"managePermissions":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolService","line":16,"character":35}]}]},"statics":{"ngInjectableDef":{}}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":4,"character":1},"arguments":[{"name":"contextPermissionManager","title":"igo.integration.tools.contexts","icon":"star","parent":"contextManager"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"igo-context-permission-manager-tool","template":"<igo-context-permissions igoContextPermissionsBinding></igo-context-permissions>\n"}]}],"members":{}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":7,"character":1},"arguments":[{"name":"shareMap","title":"igo.integration.tools.shareMap","icon":"share-variant"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"igo-context-share-tool","template":"<igo-share-map\n  igoShareMapBinding\n  [map]=\"map\"\n></igo-share-map>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"MapService","line":19,"character":24},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"ProjectionService","line":20,"character":31}]}]},"statics":{"ngInjectableDef":{}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoCatalogLibraryModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"CatalogLibraryToolComponent"}],"exports":[{"__symbolic":"reference","name":"CatalogLibraryToolComponent"}],"entryComponents":[{"__symbolic":"reference","name":"CatalogLibraryToolComponent"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":17,"character":12}]}]}],"members":{}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getCatalogItemsStore":[{"__symbolic":"method"}],"setCatalogItemsStore":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoCatalogBrowserModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"CatalogBrowserToolComponent"}],"exports":[{"__symbolic":"reference","name":"CatalogBrowserToolComponent"}],"entryComponents":[{"__symbolic":"reference","name":"CatalogBrowserToolComponent"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":17,"character":12}]}]}],"members":{}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":7,"character":1},"arguments":[{"name":"directions","title":"igo.integration.tools.directions","icon":"directions"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"igo-directions-tool","template":"<igo-routing-form igoRoutingFormBinding [map]=\"map\"></igo-routing-form>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":7,"character":1},"arguments":[{"name":"importExport","title":"igo.integration.tools.importExport","icon":"file-move"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"igo-import-export-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"OnPush"},"template":"<igo-import-export [map]=\"map\"></igo-import-export>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":9,"character":1},"arguments":[{"name":"map","title":"igo.integration.tools.map","icon":"map"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"igo-map-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":18,"character":19},"member":"OnPush"},"template":"<mat-tab-group>\n\n  <mat-tab [label]=\"'igo.integration.tools.map' | translate\">\n    <igo-layer-list\n      igoLayerListBinding\n      [excludeBaseLayers]=\"excludeBaseLayers\"\n      [layerFilterAndSortOptions]=\"layerFilterAndSortOptions\"\n      [expandLegendOfVisibleLayers]=\"expandLegendOfVisibleLayers\"\n      [toggleLegendOnVisibilityChange]=\"toggleLegendOnVisibilityChange\"\n      [updateLegendOnResolutionChange]=\"updateLegendOnResolutionChange\"\n      [floatLabel]=\"false\"\n      [queryBadge]=\"queryBadge\">\n\n      <ng-template #igoLayerItemToolbar let-layer=\"layer\">\n        <igo-download-button [layer]=\"layer\"></igo-download-button>\n        <igo-metadata-button [layer]=\"layer\"></igo-metadata-button>\n        <igo-ogc-filter-button [header]=\"ogcButton\" [layer]=\"layer\"></igo-ogc-filter-button>\n        <igo-time-filter-button [header]=\"timeButton\" [layer]=\"layer\"></igo-time-filter-button>\n        <igo-track-feature-button [trackFeature]=\"true\" [layer]=\"layer\"></igo-track-feature-button>\n      </ng-template>\n\n    </igo-layer-list>\n  </mat-tab>\n\n  <mat-tab [label]=\"'igo.integration.tools.contexts' | translate\">\n    <igo-context-list igoContextListBinding></igo-context-list>\n  </mat-tab>\n\n</mat-tab-group>\n","styles":["mat-tab-group,mat-tab-group ::ng-deep .mat-tab-body-wrapper{height:100%}"]}]}],"members":{"toggleLegendOnVisibilityChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"expandLegendOfVisibleLayers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"updateLegendOnResolutionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"ogcButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"timeButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"layerListControls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"queryBadge":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":7,"character":1},"arguments":[{"name":"mapDetails","title":"igo.integration.tools.map","icon":"map"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"igo-map-details-tool","template":"<igo-layer-list\n  igoLayerListBinding\n  [excludeBaseLayers]=\"excludeBaseLayers\"\n  [layerFilterAndSortOptions]=\"layerFilterAndSortOptions\"\n  [expandLegendOfVisibleLayers]=\"expandLegendOfVisibleLayers\"\n  [toggleLegendOnVisibilityChange]=\"toggleLegendOnVisibilityChange\"\n  [updateLegendOnResolutionChange]=\"updateLegendOnResolutionChange\"\n  floatLabel=\"never\"\n  [queryBadge]=\"queryBadge\">\n\n  <ng-template #igoLayerItemToolbar let-layer=\"layer\">\n    <igo-download-button [layer]=\"layer\"></igo-download-button>\n    <igo-metadata-button [layer]=\"layer\"></igo-metadata-button>\n    <igo-ogc-filter-button [header]=\"ogcButton\" [layer]=\"layer\"></igo-ogc-filter-button>\n    <igo-time-filter-button [header]=\"timeButton\" [layer]=\"layer\"></igo-time-filter-button>\n    <igo-track-feature-button [trackFeature]=\"true\" [layer]=\"layer\"></igo-track-feature-button>\n  </ng-template>\n\n</igo-layer-list>\n"}]}],"members":{"toggleLegendOnVisibilityChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"expandLegendOfVisibleLayers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"updateLegendOnResolutionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"ogcButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"timeButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"layerListControls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"queryBadge":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoMeasurerModule","line":11,"character":4}],"declarations":[{"__symbolic":"reference","name":"ɵo"}],"exports":[{"__symbolic":"reference","name":"ɵo"}],"entryComponents":[{"__symbolic":"reference","name":"ɵo"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":16,"character":12}]}]}],"members":{}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":13,"character":1},"arguments":[{"name":"measurer","title":"igo.integration.tools.measurer","icon":"ruler"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"igo-measurer-tool","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":21,"character":19},"member":"OnPush"},"template":"<igo-measurer [store]=\"store\" [map]=\"map\"></igo-measurer>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]},"statics":{"ngInjectableDef":{}}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":7,"character":1},"arguments":[{"name":"print","title":"igo.integration.tools.print","icon":"printer"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"igo-print-tool","template":"<igo-print [map]=\"map\"></igo-print>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoSearchModule","line":11,"character":4}],"declarations":[{"__symbolic":"reference","name":"SearchBarBindingDirective"}],"exports":[{"__symbolic":"reference","name":"SearchBarBindingDirective"}]}]}],"members":{}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"SearchSourceService","line":34,"character":43}]}],"enableSearch":[{"__symbolic":"method"}],"disableSearch":[{"__symbolic":"method"}],"setSearchTerm":[{"__symbolic":"method"}],"setSearchType":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":21,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatButtonModule","line":22,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-core","name":"IgoLanguageModule","line":23,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoFeatureModule","line":24,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoSearchModule","line":25,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-common","name":"IgoFlexibleModule","line":26,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-common","name":"IgoPanelModule","line":27,"character":4},{"__symbolic":"reference","module":"@ximple/igo2-geo","name":"IgoFeatureDetailsModule","line":28,"character":4}],"declarations":[{"__symbolic":"reference","name":"SearchResultsToolComponent"}],"exports":[{"__symbolic":"reference","name":"SearchResultsToolComponent"}],"entryComponents":[{"__symbolic":"reference","name":"SearchResultsToolComponent"}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"CUSTOM_ELEMENTS_SCHEMA","line":33,"character":12}]}]}],"members":{}},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":4,"character":1},"arguments":[{"name":"ogcFilter","title":"igo.integration.tools.ogcFilter","icon":"filter"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"igo-ogc-filter-tool","template":"<igo-ogc-filterable-list igoOgcFilterableListBinding></igo-ogc-filterable-list>\n\n\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":4,"character":1},"arguments":[{"name":"timeFilter","title":"igo.integration.tools.timeFilter","icon":"history"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"igo-time-filter-tool","template":"<igo-time-filter-list igoTimeFilterListBinding></igo-time-filter-list>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"ɵw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ximple/igo2-common","name":"ToolComponent","line":5,"character":1},"arguments":[{"name":"about","title":"igo.integration.tools.about","icon":"help-circle"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"igo-about-tool","template":"<igo-custom-html class=\"mat-typography\"\n[html]=\"html |  translate: {version: version}\">\n</igo-custom-html>\n"}]}],"members":{"html":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ximple/igo2-core","name":"ConfigService","line":26,"character":29}]}]}}},"origins":{"IgoIntegrationModule":"./lib/integration.module","IgoAppAboutModule":"./lib/about/about.module","IgoAppContextModule":"./lib/context/context.module","IgoAppCatalogModule":"./lib/catalog/catalog.module","IgoAppDirectionsModule":"./lib/directions/directions.module","IgoAppWorkspaceModule":"./lib/workspace/workspace.module","IgoAppFilterModule":"./lib/filter/filter.module","IgoAppImportExportModule":"./lib/import-export/import-export.module","IgoAppMapModule":"./lib/map/map.module","IgoAppMeasureModule":"./lib/measure/measure.module","IgoAppPrintModule":"./lib/print/print.module","IgoAppSearchModule":"./lib/search/search.module","IgoAppToolModule":"./lib/tool/tool.module","CatalogBrowserToolComponent":"./lib/catalog/catalog-browser-tool/catalog-browser-tool.component","CatalogLibraryToolComponent":"./lib/catalog/catalog-library-tool/catalog-library-tool.component","SearchBarBindingDirective":"./lib/search/search-bar/search-bar-binding.directive","SearchResultsToolComponent":"./lib/search/search-results-tool/search-results-tool.component","ɵa":"./lib/context/context-editor-tool/context-editor-tool.component","ɵb":"./lib/context/context-manager-tool/context-manager-tool.component","ɵc":"./lib/tool/tool.state","ɵd":"./lib/context/context-permission-manager-tool/context-permission-manager-tool.component","ɵe":"./lib/context/context-share-tool/context-share-tool.component","ɵf":"./lib/map/map.state","ɵg":"./lib/catalog/catalog-library-tool/catalog-library-tool.module","ɵh":"./lib/catalog/catalog.state","ɵi":"./lib/catalog/catalog-browser-tool/catalog-browser-tool.module","ɵj":"./lib/directions/directions-tool/directions-tool.component","ɵk":"./lib/import-export/import-export-tool/import-export-tool.component","ɵl":"./lib/map/map-tool/map-tool.component","ɵm":"./lib/map/map-details-tool/map-details-tool.component","ɵn":"./lib/measure/measurer-tool/measurer-tool.module","ɵo":"./lib/measure/measurer-tool/measurer-tool.component","ɵp":"./lib/measure/measure.state","ɵq":"./lib/print/print-tool/print-tool.component","ɵr":"./lib/search/search-bar/search-bar.module","ɵs":"./lib/search/search.state","ɵt":"./lib/search/search-results-tool/search-results-tool.module","ɵu":"./lib/filter/ogc-filter-tool/ogc-filter-tool.component","ɵv":"./lib/filter/time-filter-tool/time-filter-tool.component","ɵw":"./lib/about/about-tool/about-tool.component"},"importAs":"@ximple/igo2-integration"}