[{"__symbolic":"module","version":3,"metadata":{"SWIPER_GUARD":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["SWIPER_GUARD"]},"SWIPER_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["SWIPER_CONFIG"]},"SwiperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","module":"./swiper.component","name":"SwiperComponent"},{"__symbolic":"reference","module":"./swiper.directive","name":"SwiperDirective"}],"exports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"./swiper.component","name":"SwiperComponent"},{"__symbolic":"reference","module":"./swiper.directive","name":"SwiperDirective"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SWIPER_GUARD"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SwiperModule"},"providers":[{"provide":{"__symbolic":"reference","name":"SWIPER_GUARD"},"useFactory":{"__symbolic":"reference","name":"provideForRootGuard"},"deps":[[{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}}]]},{"provide":{"__symbolic":"reference","name":"SWIPER_CONFIG"},"useValue":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"config"},"thenExpression":{"__symbolic":"reference","name":"config"},"elseExpression":{}}},{"provide":{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},"useFactory":{"__symbolic":"reference","name":"provideDefaultConfig"},"deps":[{"__symbolic":"reference","name":"SWIPER_CONFIG"}]}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SwiperModule"}}}}},"provideForRootGuard":{"__symbolic":"function"},"provideDefaultConfig":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}},{"__symbolic":"module","version":1,"metadata":{"SWIPER_GUARD":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["SWIPER_GUARD"]},"SWIPER_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["SWIPER_CONFIG"]},"SwiperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","module":"./swiper.component","name":"SwiperComponent"},{"__symbolic":"reference","module":"./swiper.directive","name":"SwiperDirective"}],"exports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"./swiper.component","name":"SwiperComponent"},{"__symbolic":"reference","module":"./swiper.directive","name":"SwiperDirective"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"SWIPER_GUARD"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SwiperModule"},"providers":[{"provide":{"__symbolic":"reference","name":"SWIPER_GUARD"},"useFactory":{"__symbolic":"reference","name":"provideForRootGuard"},"deps":[[{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}}]]},{"provide":{"__symbolic":"reference","name":"SWIPER_CONFIG"},"useValue":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"config"},"thenExpression":{"__symbolic":"reference","name":"config"},"elseExpression":{}}},{"provide":{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},"useFactory":{"__symbolic":"reference","name":"provideDefaultConfig"},"deps":[{"__symbolic":"reference","name":"SWIPER_CONFIG"}]}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SwiperModule"}}}}},"provideForRootGuard":{"__symbolic":"function"},"provideDefaultConfig":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./swiper.interfaces","name":"SwiperConfig"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}}]