New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ecodev/angular-natural-gallery

Package Overview
Dependencies
Maintainers
2
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ecodev/angular-natural-gallery - npm Package Compare versions

Comparing version 4.0.2 to 4.0.3

4

bundles/ecodev-angular-natural-gallery.umd.js

@@ -40,2 +40,4 @@ (function (global, factory) {

setTimeout(function () {
// Moves the PhotoSwipe template to body to prevent layout to be behind or hidden (because overflow) on a parent scrollable div
document.getElementsByTagName('body')[0].appendChild(_this.pswpElement.nativeElement);
_this.gallery = new naturalGalleryJs.Natural(_this.galleryElement.nativeElement, _this.options, _this.pswpElement.nativeElement, _this.scrollable);

@@ -127,2 +129,2 @@ _this.gallery.addEventListener('zoom', function (ev) {

//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LnVtZC5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiLCJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvbGliL25hdHVyYWwtZ2FsbGVyeS5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCwgVmlld0NoaWxkLCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmF0dXJhbCB9IGZyb20gJ0BlY29kZXYvbmF0dXJhbC1nYWxsZXJ5LWpzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduYXR1cmFsLWdhbGxlcnknLFxuICAgIHRlbXBsYXRlVXJsOiAnbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5odG1sJyxcbiAgICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICAgIHN0eWxlVXJsczogWycuL25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQuc2NzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBOYXR1cmFsR2FsbGVyeUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBASW5wdXQoKSBvcHRpb25zO1xuICAgIEBJbnB1dCgpIHNjcm9sbGFibGU7XG5cbiAgICBAT3V0cHV0KCkgYWN0aXZhdGUgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHNlbGVjdCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgcGFnaW5hdGlvbiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgem9vbSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIEBWaWV3Q2hpbGQoJ2dhbGxlcnknKSBnYWxsZXJ5RWxlbWVudDtcbiAgICBAVmlld0NoaWxkKCdwc3dwJykgcHN3cEVsZW1lbnQ7XG5cbiAgICBwdWJsaWMgZ2FsbGVyeTogTmF0dXJhbDtcblxuICAgIHByaXZhdGUgX2l0ZW1zO1xuXG4gICAgQElucHV0KCkgc2V0IGl0ZW1zKGl0ZW1zKSB7XG4gICAgICAgIHRoaXMuX2l0ZW1zID0gaXRlbXM7XG4gICAgICAgIGlmICh0aGlzLmdhbGxlcnkpIHtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5zZXRJdGVtcyhpdGVtcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICB9XG5cbiAgICBuZ09uSW5pdCgpIHtcblxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeSA9IG5ldyBOYXR1cmFsKHRoaXMuZ2FsbGVyeUVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5vcHRpb25zLCB0aGlzLnBzd3BFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsIHRoaXMuc2Nyb2xsYWJsZSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCd6b29tJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy56b29tLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignc2VsZWN0JywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZWxlY3QuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdhY3RpdmF0ZScsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuYWN0aXZhdGUuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdwYWdpbmF0aW9uJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5wYWdpbmF0aW9uLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICBpZiAodGhpcy5faXRlbXMgJiYgdGhpcy5faXRlbXMubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKHRoaXMuX2l0ZW1zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfVxuXG59XG4iLCJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IH0gZnJvbSAnLi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50LFxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBDb21tb25Nb2R1bGUsXG4gICAgXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50LFxuICAgIF0sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5TW9kdWxlIHtcbn1cbiJdLCJuYW1lcyI6WyJFdmVudEVtaXR0ZXIiLCJOYXR1cmFsIiwiQ29tcG9uZW50IiwiVmlld0VuY2Fwc3VsYXRpb24iLCJJbnB1dCIsIk91dHB1dCIsIlZpZXdDaGlsZCIsIk5nTW9kdWxlIiwiQ29tbW9uTW9kdWxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7UUFpQ0k7NEJBbkJxQixJQUFJQSxpQkFBWSxFQUFFOzBCQUNwQixJQUFJQSxpQkFBWSxFQUFFOzhCQUNkLElBQUlBLGlCQUFZLEVBQUU7d0JBQ3hCLElBQUlBLGlCQUFZLEVBQUU7U0FpQmxDO1FBUkQsc0JBQWEsMENBQUs7Ozs7Z0JBQWxCLFVBQW1CLEtBQUs7Z0JBQ3BCLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO2dCQUNwQixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7b0JBQ2QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7aUJBQ2hDO2FBQ0o7OztXQUFBOzs7O1FBS0QsMENBQVE7OztZQUFSO2dCQUFBLGlCQXlCQztnQkF2QkcsVUFBVSxDQUFDO29CQUNQLEtBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSUMsd0JBQU8sQ0FBQyxLQUFJLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxLQUFJLENBQUMsT0FBTyxFQUFFLEtBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLEtBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztvQkFFN0gsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsVUFBQyxFQUFFO3dCQUNyQyxLQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQzdCLENBQUMsQ0FBQztvQkFFSCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxVQUFDLEVBQUU7d0JBQ3ZDLEtBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQztxQkFDL0IsQ0FBQyxDQUFDO29CQUVILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLFVBQUMsRUFBRTt3QkFDekMsS0FBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO3FCQUNqQyxDQUFDLENBQUM7b0JBRUgsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsVUFBQyxFQUFFO3dCQUMzQyxLQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQ25DLENBQUMsQ0FBQztvQkFFSCxJQUFJLEtBQUksQ0FBQyxNQUFNLElBQUksS0FBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUU7d0JBQ25DLEtBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztxQkFDdEM7aUJBQ0osQ0FBQyxDQUFDO2FBQ047O29CQTFESkMsY0FBUyxTQUFDO3dCQUNQLFFBQVEsRUFBRSxpQkFBaUI7d0JBQzNCLDgwRUFBNkM7d0JBQzdDLGFBQWEsRUFBRUMsc0JBQWlCLENBQUMsSUFBSTs7cUJBRXhDOzs7Ozs4QkFHSUMsVUFBSztpQ0FDTEEsVUFBSzsrQkFFTEMsV0FBTTs2QkFDTkEsV0FBTTtpQ0FDTkEsV0FBTTsyQkFDTkEsV0FBTTtxQ0FFTkMsY0FBUyxTQUFDLFNBQVM7a0NBQ25CQSxjQUFTLFNBQUMsTUFBTTs0QkFNaEJGLFVBQUs7O3NDQTFCVjs7Ozs7OztBQ0FBOzs7O29CQUlDRyxhQUFRLFNBQUM7d0JBQ04sWUFBWSxFQUFFOzRCQUNWLHVCQUF1Qjt5QkFDMUI7d0JBQ0QsT0FBTyxFQUFFOzRCQUNMQyxtQkFBWTt5QkFDZjt3QkFDRCxPQUFPLEVBQUU7NEJBQ0wsdUJBQXVCO3lCQUMxQjtxQkFDSjs7bUNBZEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LnVtZC5qcy5tYXAiLCJzb3VyY2VzIjpbIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiLCJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvbGliL25hdHVyYWwtZ2FsbGVyeS5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCwgVmlld0NoaWxkLCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmF0dXJhbCB9IGZyb20gJ0BlY29kZXYvbmF0dXJhbC1nYWxsZXJ5LWpzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduYXR1cmFsLWdhbGxlcnknLFxuICAgIHRlbXBsYXRlVXJsOiAnbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5odG1sJyxcbiAgICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICAgIHN0eWxlVXJsczogWycuL25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQuc2NzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBOYXR1cmFsR2FsbGVyeUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBASW5wdXQoKSBvcHRpb25zO1xuICAgIEBJbnB1dCgpIHNjcm9sbGFibGU7XG5cbiAgICBAT3V0cHV0KCkgYWN0aXZhdGUgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHNlbGVjdCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgcGFnaW5hdGlvbiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgem9vbSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIEBWaWV3Q2hpbGQoJ2dhbGxlcnknKSBnYWxsZXJ5RWxlbWVudDtcbiAgICBAVmlld0NoaWxkKCdwc3dwJykgcHN3cEVsZW1lbnQ7XG5cbiAgICBwdWJsaWMgZ2FsbGVyeTogTmF0dXJhbDtcblxuICAgIHByaXZhdGUgX2l0ZW1zO1xuXG4gICAgQElucHV0KCkgc2V0IGl0ZW1zKGl0ZW1zKSB7XG4gICAgICAgIHRoaXMuX2l0ZW1zID0gaXRlbXM7XG4gICAgICAgIGlmICh0aGlzLmdhbGxlcnkpIHtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5zZXRJdGVtcyhpdGVtcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICB9XG5cbiAgICBuZ09uSW5pdCgpIHtcblxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgIC8vIE1vdmVzIHRoZSBQaG90b1N3aXBlIHRlbXBsYXRlIHRvIGJvZHkgdG8gcHJldmVudCBsYXlvdXQgdG8gYmUgYmVoaW5kIG9yIGhpZGRlbiAoYmVjYXVzZSBvdmVyZmxvdykgb24gYSBwYXJlbnQgc2Nyb2xsYWJsZSBkaXZcbiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uYXBwZW5kQ2hpbGQodGhpcy5wc3dwRWxlbWVudC5uYXRpdmVFbGVtZW50KTtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeSA9IG5ldyBOYXR1cmFsKHRoaXMuZ2FsbGVyeUVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5vcHRpb25zLCB0aGlzLnBzd3BFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsIHRoaXMuc2Nyb2xsYWJsZSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCd6b29tJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy56b29tLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignc2VsZWN0JywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZWxlY3QuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdhY3RpdmF0ZScsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuYWN0aXZhdGUuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdwYWdpbmF0aW9uJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5wYWdpbmF0aW9uLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICBpZiAodGhpcy5faXRlbXMgJiYgdGhpcy5faXRlbXMubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKHRoaXMuX2l0ZW1zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfVxuXG59XG4iLCJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IH0gZnJvbSAnLi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbXG4gICAgICAgIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50LFxuICAgIF0sXG4gICAgaW1wb3J0czogW1xuICAgICAgICBDb21tb25Nb2R1bGUsXG4gICAgXSxcbiAgICBleHBvcnRzOiBbXG4gICAgICAgIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50LFxuICAgIF0sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5TW9kdWxlIHtcbn1cbiJdLCJuYW1lcyI6WyJFdmVudEVtaXR0ZXIiLCJOYXR1cmFsIiwiQ29tcG9uZW50IiwiVmlld0VuY2Fwc3VsYXRpb24iLCJJbnB1dCIsIk91dHB1dCIsIlZpZXdDaGlsZCIsIk5nTW9kdWxlIiwiQ29tbW9uTW9kdWxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7UUFpQ0k7NEJBbkJxQixJQUFJQSxpQkFBWSxFQUFFOzBCQUNwQixJQUFJQSxpQkFBWSxFQUFFOzhCQUNkLElBQUlBLGlCQUFZLEVBQUU7d0JBQ3hCLElBQUlBLGlCQUFZLEVBQUU7U0FpQmxDO1FBUkQsc0JBQWEsMENBQUs7Ozs7Z0JBQWxCLFVBQW1CLEtBQUs7Z0JBQ3BCLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO2dCQUNwQixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7b0JBQ2QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7aUJBQ2hDO2FBQ0o7OztXQUFBOzs7O1FBS0QsMENBQVE7OztZQUFSO2dCQUFBLGlCQTJCQztnQkF6QkcsVUFBVSxDQUFDOztvQkFFUCxRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUM7b0JBQ3JGLEtBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSUMsd0JBQU8sQ0FBQyxLQUFJLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxLQUFJLENBQUMsT0FBTyxFQUFFLEtBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLEtBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztvQkFFN0gsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsVUFBQyxFQUFFO3dCQUNyQyxLQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQzdCLENBQUMsQ0FBQztvQkFFSCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxVQUFDLEVBQUU7d0JBQ3ZDLEtBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQztxQkFDL0IsQ0FBQyxDQUFDO29CQUVILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLFVBQUMsRUFBRTt3QkFDekMsS0FBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO3FCQUNqQyxDQUFDLENBQUM7b0JBRUgsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsVUFBQyxFQUFFO3dCQUMzQyxLQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQ25DLENBQUMsQ0FBQztvQkFFSCxJQUFJLEtBQUksQ0FBQyxNQUFNLElBQUksS0FBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUU7d0JBQ25DLEtBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztxQkFDdEM7aUJBQ0osQ0FBQyxDQUFDO2FBQ047O29CQTVESkMsY0FBUyxTQUFDO3dCQUNQLFFBQVEsRUFBRSxpQkFBaUI7d0JBQzNCLDgwRUFBNkM7d0JBQzdDLGFBQWEsRUFBRUMsc0JBQWlCLENBQUMsSUFBSTs7cUJBRXhDOzs7Ozs4QkFHSUMsVUFBSztpQ0FDTEEsVUFBSzsrQkFFTEMsV0FBTTs2QkFDTkEsV0FBTTtpQ0FDTkEsV0FBTTsyQkFDTkEsV0FBTTtxQ0FFTkMsY0FBUyxTQUFDLFNBQVM7a0NBQ25CQSxjQUFTLFNBQUMsTUFBTTs0QkFNaEJGLFVBQUs7O3NDQTFCVjs7Ozs7OztBQ0FBOzs7O29CQUlDRyxhQUFRLFNBQUM7d0JBQ04sWUFBWSxFQUFFOzRCQUNWLHVCQUF1Qjt5QkFDMUI7d0JBQ0QsT0FBTyxFQUFFOzRCQUNMQyxtQkFBWTt5QkFDZjt3QkFDRCxPQUFPLEVBQUU7NEJBQ0wsdUJBQXVCO3lCQUMxQjtxQkFDSjs7bUNBZEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@ecodev/natural-gallery-js"),require("@angular/common")):"function"==typeof define&&define.amd?define("@ecodev/angular-natural-gallery",["exports","@angular/core","@ecodev/natural-gallery-js","@angular/common"],e):e((t.ecodev=t.ecodev||{},t.ecodev["angular-natural-gallery"]={}),t.ng.core,t["@ecodev/natural-gallery-js"],t.ng.common)}(this,function(t,e,o,a){"use strict";var i=function(){function t(){this.activate=new e.EventEmitter,this.select=new e.EventEmitter,this.pagination=new e.EventEmitter,this.zoom=new e.EventEmitter}return Object.defineProperty(t.prototype,"items",{set:function(t){this._items=t,this.gallery&&this.gallery.setItems(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var e=this;setTimeout(function(){e.gallery=new o.Natural(e.galleryElement.nativeElement,e.options,e.pswpElement.nativeElement,e.scrollable),e.gallery.addEventListener("zoom",function(t){e.zoom.emit(t.detail)}),e.gallery.addEventListener("select",function(t){e.select.emit(t.detail)}),e.gallery.addEventListener("activate",function(t){e.activate.emit(t.detail)}),e.gallery.addEventListener("pagination",function(t){e.pagination.emit(t.detail)}),e._items&&e._items.length&&e.gallery.setItems(e._items)})},t.decorators=[{type:e.Component,args:[{selector:"natural-gallery",template:'\x3c!-- Gallery template --\x3e\n<div #gallery></div>\n\n\x3c!-- Photoswipe template --\x3e\n<div #pswp class="pswp" tabindex="-1" role="dialog" aria-hidden="true">\n <div class="pswp__bg"></div>\n <div class="pswp__scroll-wrap">\n <div class="pswp__container">\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n </div>\n <div class="pswp__ui pswp__ui--hidden">\n <div class="pswp__top-bar">\n <div class="pswp__counter"></div>\n <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>\n <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>\n <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>\n <div class="pswp__preloader">\n <div class="pswp__preloader__icn">\n <div class="pswp__preloader__cut">\n <div class="pswp__preloader__donut"></div>\n </div>\n </div>\n </div>\n </div>\n <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">\n <div class="pswp__share-tooltip"></div>\n </div>\n <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>\n <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>\n <div class="pswp__caption">\n <div class="pswp__caption__center"></div>\n </div>\n </div>\n </div>\n</div>\n\n\x3c!-- Natural Gallery Icons --\x3e\n<svg id="natural-gallery-icons" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" xml:space="preserve" style="display:none">\n <g id="natural-gallery-icon-select">\n <path d="M50,0C22.4,0,0,22.4,0,50c0,27.6,22.4,50,50,50c27.6,0,50-22.4,50-50C100,22.4,77.6,0,50,0z M40,75L15,50l7.1-7.1L40,60.8l37.9-37.9L85,30L40,75z"/>\n </g>\n <g id="natural-gallery-icon-next">\n <polygon points="88.126,24.216 50.036,62.306 11.947,24.216 0.355,35.809 50.036,85.49 99.718,35.809 \t\t"/>\n </g>\n</svg>\n',encapsulation:e.ViewEncapsulation.None,styles:["/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:0 0/264px 88px no-repeat;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:.5s linear infinite clockwise;animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate;animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.natural-gallery-js .figure{left:0;position:relative;display:flex;flex-direction:column;float:left;overflow:hidden;margin:0;transition:background-color 1s}.natural-gallery-js .figure:hover .selectBtn,.natural-gallery-js .figure:hover .title.hover{-webkit-transform:translateY(0);transform:translateY(0)}.natural-gallery-js .figure .zoomable,.natural-gallery-js .figure.zoomable{cursor:zoom-in}.natural-gallery-js .figure .activable,.natural-gallery-js .figure.activable{cursor:pointer}.natural-gallery-js .figure.loaded>.image{opacity:1;transition:opacity 1s ease-out,transform 1s ease-out,margin .2s ease-out,-webkit-transform 1s ease-out}.natural-gallery-js .figure.selected .selectBtn{-webkit-transform:translateY(0);transform:translateY(0);top:0;left:0;color:orange!important}.natural-gallery-js .figure .image.zoomable:hover,.natural-gallery-js .figure.zoomable:hover .image{-webkit-transform:rotate(1deg) scale(1.2);transform:rotate(1deg) scale(1.2)}.natural-gallery-js .figure .image{display:block;position:relative;margin:0;width:auto;height:auto;flex:1;z-index:1;opacity:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:.2s}.natural-gallery-js .figure .selectBtn{position:absolute;z-index:2;top:0;left:0;padding:10px;width:48px;height:48px;transition:.2s;-webkit-transform:translateY(calc(-100% - 15px));transform:translateY(calc(-100% - 15px));color:rgba(255,255,255,.9);fill:currentColor;cursor:pointer;background:rgba(0,0,0,.6)}.natural-gallery-js .figure .selectBtn svg{width:28px}.natural-gallery-js .figure .title{position:absolute;bottom:0;left:0;right:0;z-index:3;background:rgba(0,0,0,.6);text-align:center;color:#fff;font-size:14px;line-height:1.7em;font-weight:400;padding:10px;transition:.2s;overflow:hidden;white-space:normal}.natural-gallery-js .figure .title.hover{padding:10px;-webkit-transform:translateY(calc(100% + 12px));transform:translateY(calc(100% + 12px))}.natural-gallery-js .figure .link{border:none;text-decoration:none;cursor:pointer}.natural-gallery-js .figure .button{display:block;margin:10px;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.5);border-radius:4px}.pswp{z-index:4}.pswp .pswp__caption__center{text-align:center}.natural-gallery-js{position:relative}.natural-gallery-js *,.natural-gallery-js :after,.natural-gallery-js :before{box-sizing:border-box;margin:0;padding:0}.natural-gallery-js iframe{position:absolute;width:100%;height:0;top:0;left:0;background-color:transparent;border:0}.natural-gallery-js.scrolling,.natural-gallery-js.scrolling *{pointer-events:none!important}.natural-gallery-js .column{float:left}.natural-gallery-js .column:last-child{margin-right:0!important}.natural-gallery-js .column .figure:last-child{margin-bottom:0!important}.natural-gallery-js .natural-gallery-body{padding:0;margin:0}.natural-gallery-js .natural-gallery-body.resizing .column,.natural-gallery-js .natural-gallery-body.resizing .figure{transition:none;opacity:0}.natural-gallery-js .natural-gallery-body:after{content:\"\";display:block;clear:both}.natural-gallery-js .natural-gallery-next{display:block;margin:10px auto;text-align:center;height:30px}.natural-gallery-js .natural-gallery-next svg{cursor:pointer;font-size:16px;height:inherit;color:#0089e0!important;fill:currentColor!important}.natural-gallery-js .natural-gallery-next:after{content:\"\";display:block;clear:both}.natural-gallery-js .natural-gallery-body .figure{background-color:rgba(0,137,224,.1)}.natural-gallery-js .natural-gallery-body .figure.errored{background-color:rgba(255,0,0,.1)}.natural-gallery-js .natural-gallery-next:hover{background-color:rgba(0,0,0,.1)!important}.natural-gallery-js .button{background:#0089e0!important;border-top:1px solid #45a8e0}.natural-gallery-js .button:hover{background:#0067bb!important}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)!important}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) no-repeat}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0!important}"]}]}],t.ctorParameters=function(){return[]},t.propDecorators={options:[{type:e.Input}],scrollable:[{type:e.Input}],activate:[{type:e.Output}],select:[{type:e.Output}],pagination:[{type:e.Output}],zoom:[{type:e.Output}],galleryElement:[{type:e.ViewChild,args:["gallery"]}],pswpElement:[{type:e.ViewChild,args:["pswp"]}],items:[{type:e.Input}]},t}(),r=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[i],imports:[a.CommonModule],exports:[i]}]}],t}();t.Natural=o.Natural,t.Masonry=o.Masonry,t.ResponsiveSquare=o.ResponsiveSquare,t.Square=o.Square,t.NaturalGalleryComponent=i,t.NaturalGalleryModule=r,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@ecodev/natural-gallery-js"),require("@angular/common")):"function"==typeof define&&define.amd?define("@ecodev/angular-natural-gallery",["exports","@angular/core","@ecodev/natural-gallery-js","@angular/common"],e):e((t.ecodev=t.ecodev||{},t.ecodev["angular-natural-gallery"]={}),t.ng.core,t["@ecodev/natural-gallery-js"],t.ng.common)}(this,function(t,e,o,a){"use strict";var i=function(){function t(){this.activate=new e.EventEmitter,this.select=new e.EventEmitter,this.pagination=new e.EventEmitter,this.zoom=new e.EventEmitter}return Object.defineProperty(t.prototype,"items",{set:function(t){this._items=t,this.gallery&&this.gallery.setItems(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var e=this;setTimeout(function(){document.getElementsByTagName("body")[0].appendChild(e.pswpElement.nativeElement),e.gallery=new o.Natural(e.galleryElement.nativeElement,e.options,e.pswpElement.nativeElement,e.scrollable),e.gallery.addEventListener("zoom",function(t){e.zoom.emit(t.detail)}),e.gallery.addEventListener("select",function(t){e.select.emit(t.detail)}),e.gallery.addEventListener("activate",function(t){e.activate.emit(t.detail)}),e.gallery.addEventListener("pagination",function(t){e.pagination.emit(t.detail)}),e._items&&e._items.length&&e.gallery.setItems(e._items)})},t.decorators=[{type:e.Component,args:[{selector:"natural-gallery",template:'\x3c!-- Gallery template --\x3e\n<div #gallery></div>\n\n\x3c!-- Photoswipe template --\x3e\n<div #pswp class="pswp" tabindex="-1" role="dialog" aria-hidden="true">\n <div class="pswp__bg"></div>\n <div class="pswp__scroll-wrap">\n <div class="pswp__container">\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n <div class="pswp__item"></div>\n </div>\n <div class="pswp__ui pswp__ui--hidden">\n <div class="pswp__top-bar">\n <div class="pswp__counter"></div>\n <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>\n <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>\n <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>\n <div class="pswp__preloader">\n <div class="pswp__preloader__icn">\n <div class="pswp__preloader__cut">\n <div class="pswp__preloader__donut"></div>\n </div>\n </div>\n </div>\n </div>\n <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">\n <div class="pswp__share-tooltip"></div>\n </div>\n <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>\n <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>\n <div class="pswp__caption">\n <div class="pswp__caption__center"></div>\n </div>\n </div>\n </div>\n</div>\n\n\x3c!-- Natural Gallery Icons --\x3e\n<svg id="natural-gallery-icons" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" xml:space="preserve" style="display:none">\n <g id="natural-gallery-icon-select">\n <path d="M50,0C22.4,0,0,22.4,0,50c0,27.6,22.4,50,50,50c27.6,0,50-22.4,50-50C100,22.4,77.6,0,50,0z M40,75L15,50l7.1-7.1L40,60.8l37.9-37.9L85,30L40,75z"/>\n </g>\n <g id="natural-gallery-icon-next">\n <polygon points="88.126,24.216 50.036,62.306 11.947,24.216 0.355,35.809 50.036,85.49 99.718,35.809 \t\t"/>\n </g>\n</svg>\n',encapsulation:e.ViewEncapsulation.None,styles:["/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:0 0/264px 88px no-repeat;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:.5s linear infinite clockwise;animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate;animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.natural-gallery-js .figure{left:0;position:relative;display:flex;flex-direction:column;float:left;overflow:hidden;margin:0;transition:background-color 1s}.natural-gallery-js .figure:hover .selectBtn,.natural-gallery-js .figure:hover .title.hover{-webkit-transform:translateY(0);transform:translateY(0)}.natural-gallery-js .figure .zoomable,.natural-gallery-js .figure.zoomable{cursor:zoom-in}.natural-gallery-js .figure .activable,.natural-gallery-js .figure.activable{cursor:pointer}.natural-gallery-js .figure.loaded>.image{opacity:1;transition:opacity 1s ease-out,transform 1s ease-out,margin .2s ease-out,-webkit-transform 1s ease-out}.natural-gallery-js .figure.selected .selectBtn{-webkit-transform:translateY(0);transform:translateY(0);top:0;left:0;color:orange!important}.natural-gallery-js .figure .image.zoomable:hover,.natural-gallery-js .figure.zoomable:hover .image{-webkit-transform:rotate(1deg) scale(1.2);transform:rotate(1deg) scale(1.2)}.natural-gallery-js .figure .image{display:block;position:relative;margin:0;width:auto;height:auto;flex:1;z-index:1;opacity:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:.2s}.natural-gallery-js .figure .selectBtn{position:absolute;z-index:2;top:0;left:0;padding:10px;width:48px;height:48px;transition:.2s;-webkit-transform:translateY(calc(-100% - 15px));transform:translateY(calc(-100% - 15px));color:rgba(255,255,255,.9);fill:currentColor;cursor:pointer;background:rgba(0,0,0,.6)}.natural-gallery-js .figure .selectBtn svg{width:28px}.natural-gallery-js .figure .title{position:absolute;bottom:0;left:0;right:0;z-index:3;background:rgba(0,0,0,.6);text-align:center;color:#fff;font-size:14px;line-height:1.7em;font-weight:400;padding:10px;transition:.2s;overflow:hidden;white-space:normal}.natural-gallery-js .figure .title.hover{padding:10px;-webkit-transform:translateY(calc(100% + 12px));transform:translateY(calc(100% + 12px))}.natural-gallery-js .figure .link{border:none;text-decoration:none;cursor:pointer}.natural-gallery-js .figure .button{display:block;margin:10px;padding:5px;box-shadow:0 2px 5px rgba(0,0,0,.5);border-radius:4px}.pswp{z-index:4}.pswp .pswp__caption__center{text-align:center}.natural-gallery-js{position:relative}.natural-gallery-js *,.natural-gallery-js :after,.natural-gallery-js :before{box-sizing:border-box;margin:0;padding:0}.natural-gallery-js iframe{position:absolute;width:100%;height:0;top:0;left:0;background-color:transparent;border:0}.natural-gallery-js.scrolling,.natural-gallery-js.scrolling *{pointer-events:none!important}.natural-gallery-js .column{float:left}.natural-gallery-js .column:last-child{margin-right:0!important}.natural-gallery-js .column .figure:last-child{margin-bottom:0!important}.natural-gallery-js .natural-gallery-body{padding:0;margin:0}.natural-gallery-js .natural-gallery-body.resizing .column,.natural-gallery-js .natural-gallery-body.resizing .figure{transition:none;opacity:0}.natural-gallery-js .natural-gallery-body:after{content:\"\";display:block;clear:both}.natural-gallery-js .natural-gallery-next{display:block;margin:10px auto;text-align:center;height:30px}.natural-gallery-js .natural-gallery-next svg{cursor:pointer;font-size:16px;height:inherit;color:#0089e0!important;fill:currentColor!important}.natural-gallery-js .natural-gallery-next:after{content:\"\";display:block;clear:both}.natural-gallery-js .natural-gallery-body .figure{background-color:rgba(0,137,224,.1)}.natural-gallery-js .natural-gallery-body .figure.errored{background-color:rgba(255,0,0,.1)}.natural-gallery-js .natural-gallery-next:hover{background-color:rgba(0,0,0,.1)!important}.natural-gallery-js .button{background:#0089e0!important;border-top:1px solid #45a8e0}.natural-gallery-js .button:hover{background:#0067bb!important}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)!important}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) no-repeat}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0!important}"]}]}],t.ctorParameters=function(){return[]},t.propDecorators={options:[{type:e.Input}],scrollable:[{type:e.Input}],activate:[{type:e.Output}],select:[{type:e.Output}],pagination:[{type:e.Output}],zoom:[{type:e.Output}],galleryElement:[{type:e.ViewChild,args:["gallery"]}],pswpElement:[{type:e.ViewChild,args:["pswp"]}],items:[{type:e.Input}]},t}(),r=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[i],imports:[a.CommonModule],exports:[i]}]}],t}();t.Natural=o.Natural,t.Masonry=o.Masonry,t.ResponsiveSquare=o.ResponsiveSquare,t.Square=o.Square,t.NaturalGalleryComponent=i,t.NaturalGalleryModule=r,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=ecodev-angular-natural-gallery.umd.min.js.map

@@ -29,2 +29,4 @@ /**

setTimeout(() => {
// Moves the PhotoSwipe template to body to prevent layout to be behind or hidden (because overflow) on a parent scrollable div
document.getElementsByTagName('body')[0].appendChild(this.pswpElement.nativeElement);
this.gallery = new Natural(this.galleryElement.nativeElement, this.options, this.pswpElement.nativeElement, this.scrollable);

@@ -93,2 +95,2 @@ this.gallery.addEventListener('zoom', (ev) => {

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvIiwic291cmNlcyI6WyJsaWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUUsU0FBUyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdHLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQVFyRCxNQUFNO0lBd0JGO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7Ozs7O0lBUkQsSUFBYSxLQUFLLENBQUMsS0FBSztRQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNmLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ2hDO0tBQ0o7Ozs7SUFLRCxRQUFRO1FBRUosVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7WUFFN0gsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRTtnQkFDekMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQzdCLENBQUMsQ0FBQztZQUVILElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUU7Z0JBQzNDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUMvQixDQUFDLENBQUM7WUFFSCxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFVBQVUsRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFO2dCQUM3QyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDakMsQ0FBQyxDQUFDO1lBRUgsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRTtnQkFDL0MsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQ25DLENBQUMsQ0FBQztZQUVILEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO2dCQUNwQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDdEM7U0FDSixDQUFDLENBQUM7S0FDTjs7O1lBMURKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQiw4MEVBQTZDO2dCQUM3QyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTs7YUFFeEM7Ozs7O3NCQUdJLEtBQUs7eUJBQ0wsS0FBSzt1QkFFTCxNQUFNO3FCQUNOLE1BQU07eUJBQ04sTUFBTTttQkFDTixNQUFNOzZCQUVOLFNBQVMsU0FBQyxTQUFTOzBCQUNuQixTQUFTLFNBQUMsTUFBTTtvQkFNaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT25Jbml0LCBPdXRwdXQsIFZpZXdDaGlsZCwgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5hdHVyYWwgfSBmcm9tICdAZWNvZGV2L25hdHVyYWwtZ2FsbGVyeS1qcyc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmF0dXJhbC1nYWxsZXJ5JyxcbiAgICB0ZW1wbGF0ZVVybDogJ25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQuaHRtbCcsXG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgICBzdHlsZVVybHM6IFsnLi9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50LnNjc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gICAgQElucHV0KCkgb3B0aW9ucztcbiAgICBASW5wdXQoKSBzY3JvbGxhYmxlO1xuXG4gICAgQE91dHB1dCgpIGFjdGl2YXRlID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBzZWxlY3QgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHBhZ2luYXRpb24gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHpvb20gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgICBAVmlld0NoaWxkKCdnYWxsZXJ5JykgZ2FsbGVyeUVsZW1lbnQ7XG4gICAgQFZpZXdDaGlsZCgncHN3cCcpIHBzd3BFbGVtZW50O1xuXG4gICAgcHVibGljIGdhbGxlcnk6IE5hdHVyYWw7XG5cbiAgICBwcml2YXRlIF9pdGVtcztcblxuICAgIEBJbnB1dCgpIHNldCBpdGVtcyhpdGVtcykge1xuICAgICAgICB0aGlzLl9pdGVtcyA9IGl0ZW1zO1xuICAgICAgICBpZiAodGhpcy5nYWxsZXJ5KSB7XG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXMoaXRlbXMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgfVxuXG4gICAgbmdPbkluaXQoKSB7XG5cbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkgPSBuZXcgTmF0dXJhbCh0aGlzLmdhbGxlcnlFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsIHRoaXMub3B0aW9ucywgdGhpcy5wc3dwRWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLnNjcm9sbGFibGUpO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignem9vbScsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuem9vbS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3NlbGVjdCcsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0LmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignYWN0aXZhdGUnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLmFjdGl2YXRlLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcigncGFnaW5hdGlvbicsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMucGFnaW5hdGlvbi5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgaWYgKHRoaXMuX2l0ZW1zICYmIHRoaXMuX2l0ZW1zLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5zZXRJdGVtcyh0aGlzLl9pdGVtcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvIiwic291cmNlcyI6WyJsaWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUUsU0FBUyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdHLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQVFyRCxNQUFNO0lBd0JGO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7Ozs7O0lBUkQsSUFBYSxLQUFLLENBQUMsS0FBSztRQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUNmLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ2hDO0tBQ0o7Ozs7SUFLRCxRQUFRO1FBRUosVUFBVSxDQUFDLEdBQUcsRUFBRTs7WUFFWixRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUM7WUFDckYsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztZQUU3SCxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFO2dCQUN6QyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDN0IsQ0FBQyxDQUFDO1lBRUgsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRTtnQkFDM0MsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQy9CLENBQUMsQ0FBQztZQUVILElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUU7Z0JBQzdDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUNqQyxDQUFDLENBQUM7WUFFSCxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRSxDQUFDLEVBQUUsRUFBRSxFQUFFO2dCQUMvQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDbkMsQ0FBQyxDQUFDO1lBRUgsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7Z0JBQ3BDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUN0QztTQUNKLENBQUMsQ0FBQztLQUNOOzs7WUE1REosU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxpQkFBaUI7Z0JBQzNCLDgwRUFBNkM7Z0JBQzdDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJOzthQUV4Qzs7Ozs7c0JBR0ksS0FBSzt5QkFDTCxLQUFLO3VCQUVMLE1BQU07cUJBQ04sTUFBTTt5QkFDTixNQUFNO21CQUNOLE1BQU07NkJBRU4sU0FBUyxTQUFDLFNBQVM7MEJBQ25CLFNBQVMsU0FBQyxNQUFNO29CQU1oQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCwgVmlld0NoaWxkLCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmF0dXJhbCB9IGZyb20gJ0BlY29kZXYvbmF0dXJhbC1nYWxsZXJ5LWpzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduYXR1cmFsLWdhbGxlcnknLFxuICAgIHRlbXBsYXRlVXJsOiAnbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5odG1sJyxcbiAgICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICAgIHN0eWxlVXJsczogWycuL25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQuc2NzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBOYXR1cmFsR2FsbGVyeUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBASW5wdXQoKSBvcHRpb25zO1xuICAgIEBJbnB1dCgpIHNjcm9sbGFibGU7XG5cbiAgICBAT3V0cHV0KCkgYWN0aXZhdGUgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHNlbGVjdCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgcGFnaW5hdGlvbiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgem9vbSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIEBWaWV3Q2hpbGQoJ2dhbGxlcnknKSBnYWxsZXJ5RWxlbWVudDtcbiAgICBAVmlld0NoaWxkKCdwc3dwJykgcHN3cEVsZW1lbnQ7XG5cbiAgICBwdWJsaWMgZ2FsbGVyeTogTmF0dXJhbDtcblxuICAgIHByaXZhdGUgX2l0ZW1zO1xuXG4gICAgQElucHV0KCkgc2V0IGl0ZW1zKGl0ZW1zKSB7XG4gICAgICAgIHRoaXMuX2l0ZW1zID0gaXRlbXM7XG4gICAgICAgIGlmICh0aGlzLmdhbGxlcnkpIHtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5zZXRJdGVtcyhpdGVtcyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICB9XG5cbiAgICBuZ09uSW5pdCgpIHtcblxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgIC8vIE1vdmVzIHRoZSBQaG90b1N3aXBlIHRlbXBsYXRlIHRvIGJvZHkgdG8gcHJldmVudCBsYXlvdXQgdG8gYmUgYmVoaW5kIG9yIGhpZGRlbiAoYmVjYXVzZSBvdmVyZmxvdykgb24gYSBwYXJlbnQgc2Nyb2xsYWJsZSBkaXZcbiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uYXBwZW5kQ2hpbGQodGhpcy5wc3dwRWxlbWVudC5uYXRpdmVFbGVtZW50KTtcbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeSA9IG5ldyBOYXR1cmFsKHRoaXMuZ2FsbGVyeUVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5vcHRpb25zLCB0aGlzLnBzd3BFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsIHRoaXMuc2Nyb2xsYWJsZSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCd6b29tJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy56b29tLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignc2VsZWN0JywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZWxlY3QuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdhY3RpdmF0ZScsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuYWN0aXZhdGUuZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdwYWdpbmF0aW9uJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5wYWdpbmF0aW9uLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICBpZiAodGhpcy5faXRlbXMgJiYgdGhpcy5faXRlbXMubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKHRoaXMuX2l0ZW1zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfVxuXG59XG4iXX0=

@@ -37,2 +37,4 @@ /**

setTimeout(function () {
// Moves the PhotoSwipe template to body to prevent layout to be behind or hidden (because overflow) on a parent scrollable div
document.getElementsByTagName('body')[0].appendChild(_this.pswpElement.nativeElement);
_this.gallery = new Natural(_this.galleryElement.nativeElement, _this.options, _this.pswpElement.nativeElement, _this.scrollable);

@@ -103,2 +105,2 @@ _this.gallery.addEventListener('zoom', function (ev) {

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvIiwic291cmNlcyI6WyJsaWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUUsU0FBUyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdHLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7SUFnQ2pEO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7SUFSRCxzQkFBYSwwQ0FBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBSztZQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztZQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDZixJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNoQztTQUNKOzs7T0FBQTs7OztJQUtELDBDQUFROzs7SUFBUjtRQUFBLGlCQXlCQztRQXZCRyxVQUFVLENBQUM7WUFDUCxLQUFJLENBQUMsT0FBTyxHQUFHLElBQUksT0FBTyxDQUFDLEtBQUksQ0FBQyxjQUFjLENBQUMsYUFBYSxFQUFFLEtBQUksQ0FBQyxPQUFPLEVBQUUsS0FBSSxDQUFDLFdBQVcsQ0FBQyxhQUFhLEVBQUUsS0FBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1lBRTdILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxFQUFFLFVBQUMsRUFBRTtnQkFDckMsS0FBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQzdCLENBQUMsQ0FBQztZQUVILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLFVBQUMsRUFBRTtnQkFDdkMsS0FBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQy9CLENBQUMsQ0FBQztZQUVILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxFQUFFLFVBQUMsRUFBRTtnQkFDekMsS0FBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQ2pDLENBQUMsQ0FBQztZQUVILEtBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFLFVBQUMsRUFBRTtnQkFDM0MsS0FBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQ25DLENBQUMsQ0FBQztZQUVILEVBQUUsQ0FBQyxDQUFDLEtBQUksQ0FBQyxNQUFNLElBQUksS0FBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO2dCQUNwQyxLQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxLQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDdEM7U0FDSixDQUFDLENBQUM7S0FDTjs7Z0JBMURKLFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQiw4MEVBQTZDO29CQUM3QyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTs7aUJBRXhDOzs7OzswQkFHSSxLQUFLOzZCQUNMLEtBQUs7MkJBRUwsTUFBTTt5QkFDTixNQUFNOzZCQUNOLE1BQU07dUJBQ04sTUFBTTtpQ0FFTixTQUFTLFNBQUMsU0FBUzs4QkFDbkIsU0FBUyxTQUFDLE1BQU07d0JBTWhCLEtBQUs7O2tDQTFCVjs7U0FTYSx1QkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXR1cmFsIH0gZnJvbSAnQGVjb2Rldi9uYXR1cmFsLWdhbGxlcnktanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25hdHVyYWwtZ2FsbGVyeScsXG4gICAgdGVtcGxhdGVVcmw6ICduYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50Lmh0bWwnLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgc3R5bGVVcmxzOiBbJy4vbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG9wdGlvbnM7XG4gICAgQElucHV0KCkgc2Nyb2xsYWJsZTtcblxuICAgIEBPdXRwdXQoKSBhY3RpdmF0ZSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgc2VsZWN0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBwYWdpbmF0aW9uID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSB6b29tID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gICAgQFZpZXdDaGlsZCgnZ2FsbGVyeScpIGdhbGxlcnlFbGVtZW50O1xuICAgIEBWaWV3Q2hpbGQoJ3Bzd3AnKSBwc3dwRWxlbWVudDtcblxuICAgIHB1YmxpYyBnYWxsZXJ5OiBOYXR1cmFsO1xuXG4gICAgcHJpdmF0ZSBfaXRlbXM7XG5cbiAgICBASW5wdXQoKSBzZXQgaXRlbXMoaXRlbXMpIHtcbiAgICAgICAgdGhpcy5faXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuZ2FsbGVyeSkge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKGl0ZW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5ID0gbmV3IE5hdHVyYWwodGhpcy5nYWxsZXJ5RWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLm9wdGlvbnMsIHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5zY3JvbGxhYmxlKTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3pvb20nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnpvb20uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdzZWxlY3QnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdC5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2FjdGl2YXRlJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5hY3RpdmF0ZS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3BhZ2luYXRpb24nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2luYXRpb24uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pdGVtcyAmJiB0aGlzLl9pdGVtcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXModGhpcy5faXRlbXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BlY29kZXYvYW5ndWxhci1uYXR1cmFsLWdhbGxlcnkvIiwic291cmNlcyI6WyJsaWIvbmF0dXJhbC1nYWxsZXJ5L25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLEVBQUUsU0FBUyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzdHLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7SUFnQ2pEO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7SUFSRCxzQkFBYSwwQ0FBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBSztZQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztZQUNwQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDZixJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNoQztTQUNKOzs7T0FBQTs7OztJQUtELDBDQUFROzs7SUFBUjtRQUFBLGlCQTJCQztRQXpCRyxVQUFVLENBQUM7O1lBRVAsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1lBQ3JGLEtBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxPQUFPLENBQUMsS0FBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLEVBQUUsS0FBSSxDQUFDLE9BQU8sRUFBRSxLQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxLQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7WUFFN0gsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsVUFBQyxFQUFFO2dCQUNyQyxLQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDN0IsQ0FBQyxDQUFDO1lBRUgsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsVUFBQyxFQUFFO2dCQUN2QyxLQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDL0IsQ0FBQyxDQUFDO1lBRUgsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEVBQUUsVUFBQyxFQUFFO2dCQUN6QyxLQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDakMsQ0FBQyxDQUFDO1lBRUgsS0FBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsVUFBQyxFQUFFO2dCQUMzQyxLQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDbkMsQ0FBQyxDQUFDO1lBRUgsRUFBRSxDQUFDLENBQUMsS0FBSSxDQUFDLE1BQU0sSUFBSSxLQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7Z0JBQ3BDLEtBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUN0QztTQUNKLENBQUMsQ0FBQztLQUNOOztnQkE1REosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLDgwRUFBNkM7b0JBQzdDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJOztpQkFFeEM7Ozs7OzBCQUdJLEtBQUs7NkJBQ0wsS0FBSzsyQkFFTCxNQUFNO3lCQUNOLE1BQU07NkJBQ04sTUFBTTt1QkFDTixNQUFNO2lDQUVOLFNBQVMsU0FBQyxTQUFTOzhCQUNuQixTQUFTLFNBQUMsTUFBTTt3QkFNaEIsS0FBSzs7a0NBMUJWOztTQVNhLHVCQUF1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRXZlbnRFbWl0dGVyLCBJbnB1dCwgT25Jbml0LCBPdXRwdXQsIFZpZXdDaGlsZCwgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5hdHVyYWwgfSBmcm9tICdAZWNvZGV2L25hdHVyYWwtZ2FsbGVyeS1qcyc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnbmF0dXJhbC1nYWxsZXJ5JyxcbiAgICB0ZW1wbGF0ZVVybDogJ25hdHVyYWwtZ2FsbGVyeS5jb21wb25lbnQuaHRtbCcsXG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgICBzdHlsZVVybHM6IFsnLi9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50LnNjc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gICAgQElucHV0KCkgb3B0aW9ucztcbiAgICBASW5wdXQoKSBzY3JvbGxhYmxlO1xuXG4gICAgQE91dHB1dCgpIGFjdGl2YXRlID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBzZWxlY3QgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHBhZ2luYXRpb24gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQE91dHB1dCgpIHpvb20gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cbiAgICBAVmlld0NoaWxkKCdnYWxsZXJ5JykgZ2FsbGVyeUVsZW1lbnQ7XG4gICAgQFZpZXdDaGlsZCgncHN3cCcpIHBzd3BFbGVtZW50O1xuXG4gICAgcHVibGljIGdhbGxlcnk6IE5hdHVyYWw7XG5cbiAgICBwcml2YXRlIF9pdGVtcztcblxuICAgIEBJbnB1dCgpIHNldCBpdGVtcyhpdGVtcykge1xuICAgICAgICB0aGlzLl9pdGVtcyA9IGl0ZW1zO1xuICAgICAgICBpZiAodGhpcy5nYWxsZXJ5KSB7XG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXMoaXRlbXMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgfVxuXG4gICAgbmdPbkluaXQoKSB7XG5cbiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICAvLyBNb3ZlcyB0aGUgUGhvdG9Td2lwZSB0ZW1wbGF0ZSB0byBib2R5IHRvIHByZXZlbnQgbGF5b3V0IHRvIGJlIGJlaGluZCBvciBoaWRkZW4gKGJlY2F1c2Ugb3ZlcmZsb3cpIG9uIGEgcGFyZW50IHNjcm9sbGFibGUgZGl2XG4gICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYm9keScpWzBdLmFwcGVuZENoaWxkKHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCk7XG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkgPSBuZXcgTmF0dXJhbCh0aGlzLmdhbGxlcnlFbGVtZW50Lm5hdGl2ZUVsZW1lbnQsIHRoaXMub3B0aW9ucywgdGhpcy5wc3dwRWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLnNjcm9sbGFibGUpO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignem9vbScsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuem9vbS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3NlbGVjdCcsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0LmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcignYWN0aXZhdGUnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLmFjdGl2YXRlLmVtaXQoZXYuZGV0YWlsKTtcbiAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICB0aGlzLmdhbGxlcnkuYWRkRXZlbnRMaXN0ZW5lcigncGFnaW5hdGlvbicsIChldikgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMucGFnaW5hdGlvbi5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgaWYgKHRoaXMuX2l0ZW1zICYmIHRoaXMuX2l0ZW1zLmxlbmd0aCkge1xuICAgICAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5zZXRJdGVtcyh0aGlzLl9pdGVtcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cblxufVxuIl19

@@ -32,2 +32,4 @@ import { Component, EventEmitter, Input, Output, ViewChild, ViewEncapsulation, NgModule } from '@angular/core';

setTimeout(() => {
// Moves the PhotoSwipe template to body to prevent layout to be behind or hidden (because overflow) on a parent scrollable div
document.getElementsByTagName('body')[0].appendChild(this.pswpElement.nativeElement);
this.gallery = new Natural(this.galleryElement.nativeElement, this.options, this.pswpElement.nativeElement, this.scrollable);

@@ -106,2 +108,2 @@ this.gallery.addEventListener('zoom', (ev) => {

//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9AZWNvZGV2L2FuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5L2xpYi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC50cyIsIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5Lm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXR1cmFsIH0gZnJvbSAnQGVjb2Rldi9uYXR1cmFsLWdhbGxlcnktanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25hdHVyYWwtZ2FsbGVyeScsXG4gICAgdGVtcGxhdGVVcmw6ICduYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50Lmh0bWwnLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgc3R5bGVVcmxzOiBbJy4vbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG9wdGlvbnM7XG4gICAgQElucHV0KCkgc2Nyb2xsYWJsZTtcblxuICAgIEBPdXRwdXQoKSBhY3RpdmF0ZSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgc2VsZWN0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBwYWdpbmF0aW9uID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSB6b29tID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gICAgQFZpZXdDaGlsZCgnZ2FsbGVyeScpIGdhbGxlcnlFbGVtZW50O1xuICAgIEBWaWV3Q2hpbGQoJ3Bzd3AnKSBwc3dwRWxlbWVudDtcblxuICAgIHB1YmxpYyBnYWxsZXJ5OiBOYXR1cmFsO1xuXG4gICAgcHJpdmF0ZSBfaXRlbXM7XG5cbiAgICBASW5wdXQoKSBzZXQgaXRlbXMoaXRlbXMpIHtcbiAgICAgICAgdGhpcy5faXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuZ2FsbGVyeSkge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKGl0ZW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5ID0gbmV3IE5hdHVyYWwodGhpcy5nYWxsZXJ5RWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLm9wdGlvbnMsIHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5zY3JvbGxhYmxlKTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3pvb20nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnpvb20uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdzZWxlY3QnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdC5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2FjdGl2YXRlJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5hY3RpdmF0ZS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3BhZ2luYXRpb24nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2luYXRpb24uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pdGVtcyAmJiB0aGlzLl9pdGVtcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXModGhpcy5faXRlbXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgfSBmcm9tICcuL25hdHVyYWwtZ2FsbGVyeS9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbn0pXG5leHBvcnQgY2xhc3MgTmF0dXJhbEdhbGxlcnlNb2R1bGUge1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0lBaUNJO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7Ozs7O0lBUkQsSUFBYSxLQUFLLENBQUMsS0FBSztRQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDZCxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNoQztLQUNKOzs7O0lBS0QsUUFBUTtRQUVKLFVBQVUsQ0FBQztZQUNQLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7WUFFN0gsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFO2dCQUNyQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDN0IsQ0FBQyxDQUFDO1lBRUgsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFO2dCQUN2QyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDL0IsQ0FBQyxDQUFDO1lBRUgsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxFQUFFO2dCQUN6QyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDakMsQ0FBQyxDQUFDO1lBRUgsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLEVBQUUsQ0FBQyxFQUFFO2dCQUMzQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDbkMsQ0FBQyxDQUFDO1lBRUgsSUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFO2dCQUNuQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDdEM7U0FDSixDQUFDLENBQUM7S0FDTjs7O1lBMURKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQiw4MEVBQTZDO2dCQUM3QyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTs7YUFFeEM7Ozs7O3NCQUdJLEtBQUs7eUJBQ0wsS0FBSzt1QkFFTCxNQUFNO3FCQUNOLE1BQU07eUJBQ04sTUFBTTttQkFDTixNQUFNOzZCQUVOLFNBQVMsU0FBQyxTQUFTOzBCQUNuQixTQUFTLFNBQUMsTUFBTTtvQkFNaEIsS0FBSzs7Ozs7OztBQzFCVjs7O1lBSUMsUUFBUSxTQUFDO2dCQUNOLFlBQVksRUFBRTtvQkFDVix1QkFBdUI7aUJBQzFCO2dCQUNELE9BQU8sRUFBRTtvQkFDTCxZQUFZO2lCQUNmO2dCQUNELE9BQU8sRUFBRTtvQkFDTCx1QkFBdUI7aUJBQzFCO2FBQ0o7Ozs7Ozs7Ozs7Ozs7OzsifQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9AZWNvZGV2L2FuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5L2xpYi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC50cyIsIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5Lm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXR1cmFsIH0gZnJvbSAnQGVjb2Rldi9uYXR1cmFsLWdhbGxlcnktanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25hdHVyYWwtZ2FsbGVyeScsXG4gICAgdGVtcGxhdGVVcmw6ICduYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50Lmh0bWwnLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgc3R5bGVVcmxzOiBbJy4vbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG9wdGlvbnM7XG4gICAgQElucHV0KCkgc2Nyb2xsYWJsZTtcblxuICAgIEBPdXRwdXQoKSBhY3RpdmF0ZSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgc2VsZWN0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBwYWdpbmF0aW9uID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSB6b29tID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gICAgQFZpZXdDaGlsZCgnZ2FsbGVyeScpIGdhbGxlcnlFbGVtZW50O1xuICAgIEBWaWV3Q2hpbGQoJ3Bzd3AnKSBwc3dwRWxlbWVudDtcblxuICAgIHB1YmxpYyBnYWxsZXJ5OiBOYXR1cmFsO1xuXG4gICAgcHJpdmF0ZSBfaXRlbXM7XG5cbiAgICBASW5wdXQoKSBzZXQgaXRlbXMoaXRlbXMpIHtcbiAgICAgICAgdGhpcy5faXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuZ2FsbGVyeSkge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKGl0ZW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgLy8gTW92ZXMgdGhlIFBob3RvU3dpcGUgdGVtcGxhdGUgdG8gYm9keSB0byBwcmV2ZW50IGxheW91dCB0byBiZSBiZWhpbmQgb3IgaGlkZGVuIChiZWNhdXNlIG92ZXJmbG93KSBvbiBhIHBhcmVudCBzY3JvbGxhYmxlIGRpdlxuICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2JvZHknKVswXS5hcHBlbmRDaGlsZCh0aGlzLnBzd3BFbGVtZW50Lm5hdGl2ZUVsZW1lbnQpO1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5ID0gbmV3IE5hdHVyYWwodGhpcy5nYWxsZXJ5RWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLm9wdGlvbnMsIHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5zY3JvbGxhYmxlKTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3pvb20nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnpvb20uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdzZWxlY3QnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdC5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2FjdGl2YXRlJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5hY3RpdmF0ZS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3BhZ2luYXRpb24nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2luYXRpb24uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pdGVtcyAmJiB0aGlzLl9pdGVtcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXModGhpcy5faXRlbXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgfSBmcm9tICcuL25hdHVyYWwtZ2FsbGVyeS9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbn0pXG5l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

@@ -40,2 +40,4 @@ import { Component, EventEmitter, Input, Output, ViewChild, ViewEncapsulation, NgModule } from '@angular/core';

setTimeout(function () {
// Moves the PhotoSwipe template to body to prevent layout to be behind or hidden (because overflow) on a parent scrollable div
document.getElementsByTagName('body')[0].appendChild(_this.pswpElement.nativeElement);
_this.gallery = new Natural(_this.galleryElement.nativeElement, _this.options, _this.pswpElement.nativeElement, _this.scrollable);

@@ -118,2 +120,2 @@ _this.gallery.addEventListener('zoom', function (ev) {

//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9AZWNvZGV2L2FuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5L2xpYi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC50cyIsIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5Lm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXR1cmFsIH0gZnJvbSAnQGVjb2Rldi9uYXR1cmFsLWdhbGxlcnktanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25hdHVyYWwtZ2FsbGVyeScsXG4gICAgdGVtcGxhdGVVcmw6ICduYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50Lmh0bWwnLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgc3R5bGVVcmxzOiBbJy4vbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG9wdGlvbnM7XG4gICAgQElucHV0KCkgc2Nyb2xsYWJsZTtcblxuICAgIEBPdXRwdXQoKSBhY3RpdmF0ZSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgc2VsZWN0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBwYWdpbmF0aW9uID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSB6b29tID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gICAgQFZpZXdDaGlsZCgnZ2FsbGVyeScpIGdhbGxlcnlFbGVtZW50O1xuICAgIEBWaWV3Q2hpbGQoJ3Bzd3AnKSBwc3dwRWxlbWVudDtcblxuICAgIHB1YmxpYyBnYWxsZXJ5OiBOYXR1cmFsO1xuXG4gICAgcHJpdmF0ZSBfaXRlbXM7XG5cbiAgICBASW5wdXQoKSBzZXQgaXRlbXMoaXRlbXMpIHtcbiAgICAgICAgdGhpcy5faXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuZ2FsbGVyeSkge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKGl0ZW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5ID0gbmV3IE5hdHVyYWwodGhpcy5nYWxsZXJ5RWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLm9wdGlvbnMsIHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5zY3JvbGxhYmxlKTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3pvb20nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnpvb20uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdzZWxlY3QnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdC5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2FjdGl2YXRlJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5hY3RpdmF0ZS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3BhZ2luYXRpb24nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2luYXRpb24uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pdGVtcyAmJiB0aGlzLl9pdGVtcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXModGhpcy5faXRlbXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgfSBmcm9tICcuL25hdHVyYWwtZ2FsbGVyeS9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbn0pXG5leHBvcnQgY2xhc3MgTmF0dXJhbEdhbGxlcnlNb2R1bGUge1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0lBaUNJO3dCQW5CcUIsSUFBSSxZQUFZLEVBQUU7c0JBQ3BCLElBQUksWUFBWSxFQUFFOzBCQUNkLElBQUksWUFBWSxFQUFFO29CQUN4QixJQUFJLFlBQVksRUFBRTtLQWlCbEM7SUFSRCxzQkFBYSwwQ0FBSzs7Ozs7UUFBbEIsVUFBbUIsS0FBSztZQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztZQUNwQixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7Z0JBQ2QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7YUFDaEM7U0FDSjs7O09BQUE7Ozs7SUFLRCwwQ0FBUTs7O0lBQVI7UUFBQSxpQkF5QkM7UUF2QkcsVUFBVSxDQUFDO1lBQ1AsS0FBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLE9BQU8sQ0FBQyxLQUFJLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxLQUFJLENBQUMsT0FBTyxFQUFFLEtBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLEtBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztZQUU3SCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLE1BQU0sRUFBRSxVQUFDLEVBQUU7Z0JBQ3JDLEtBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUM3QixDQUFDLENBQUM7WUFFSCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxVQUFDLEVBQUU7Z0JBQ3ZDLEtBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUMvQixDQUFDLENBQUM7WUFFSCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFVBQVUsRUFBRSxVQUFDLEVBQUU7Z0JBQ3pDLEtBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUNqQyxDQUFDLENBQUM7WUFFSCxLQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFlBQVksRUFBRSxVQUFDLEVBQUU7Z0JBQzNDLEtBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUNuQyxDQUFDLENBQUM7WUFFSCxJQUFJLEtBQUksQ0FBQyxNQUFNLElBQUksS0FBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUU7Z0JBQ25DLEtBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUN0QztTQUNKLENBQUMsQ0FBQztLQUNOOztnQkExREosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLDgwRUFBNkM7b0JBQzdDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJOztpQkFFeEM7Ozs7OzBCQUdJLEtBQUs7NkJBQ0wsS0FBSzsyQkFFTCxNQUFNO3lCQUNOLE1BQU07NkJBQ04sTUFBTTt1QkFDTixNQUFNO2lDQUVOLFNBQVMsU0FBQyxTQUFTOzhCQUNuQixTQUFTLFNBQUMsTUFBTTt3QkFNaEIsS0FBSzs7a0NBMUJWOzs7Ozs7O0FDQUE7Ozs7Z0JBSUMsUUFBUSxTQUFDO29CQUNOLFlBQVksRUFBRTt3QkFDVix1QkFBdUI7cUJBQzFCO29CQUNELE9BQU8sRUFBRTt3QkFDTCxZQUFZO3FCQUNmO29CQUNELE9BQU8sRUFBRTt3QkFDTCx1QkFBdUI7cUJBQzFCO2lCQUNKOzsrQkFkRDs7Ozs7Ozs7Ozs7Ozs7OyJ9
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNvZGV2LWFuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5LmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9AZWNvZGV2L2FuZ3VsYXItbmF0dXJhbC1nYWxsZXJ5L2xpYi9uYXR1cmFsLWdhbGxlcnkvbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC50cyIsIm5nOi8vQGVjb2Rldi9hbmd1bGFyLW5hdHVyYWwtZ2FsbGVyeS9saWIvbmF0dXJhbC1nYWxsZXJ5Lm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgSW5wdXQsIE9uSW5pdCwgT3V0cHV0LCBWaWV3Q2hpbGQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOYXR1cmFsIH0gZnJvbSAnQGVjb2Rldi9uYXR1cmFsLWdhbGxlcnktanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25hdHVyYWwtZ2FsbGVyeScsXG4gICAgdGVtcGxhdGVVcmw6ICduYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50Lmh0bWwnLFxuICAgIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gICAgc3R5bGVVcmxzOiBbJy4vbmF0dXJhbC1nYWxsZXJ5LmNvbXBvbmVudC5zY3NzJ10sXG59KVxuZXhwb3J0IGNsYXNzIE5hdHVyYWxHYWxsZXJ5Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG9wdGlvbnM7XG4gICAgQElucHV0KCkgc2Nyb2xsYWJsZTtcblxuICAgIEBPdXRwdXQoKSBhY3RpdmF0ZSA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KCkgc2VsZWN0ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSBwYWdpbmF0aW9uID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKSB6b29tID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuXG4gICAgQFZpZXdDaGlsZCgnZ2FsbGVyeScpIGdhbGxlcnlFbGVtZW50O1xuICAgIEBWaWV3Q2hpbGQoJ3Bzd3AnKSBwc3dwRWxlbWVudDtcblxuICAgIHB1YmxpYyBnYWxsZXJ5OiBOYXR1cmFsO1xuXG4gICAgcHJpdmF0ZSBfaXRlbXM7XG5cbiAgICBASW5wdXQoKSBzZXQgaXRlbXMoaXRlbXMpIHtcbiAgICAgICAgdGhpcy5faXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuZ2FsbGVyeSkge1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LnNldEl0ZW1zKGl0ZW1zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCkge1xuXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgLy8gTW92ZXMgdGhlIFBob3RvU3dpcGUgdGVtcGxhdGUgdG8gYm9keSB0byBwcmV2ZW50IGxheW91dCB0byBiZSBiZWhpbmQgb3IgaGlkZGVuIChiZWNhdXNlIG92ZXJmbG93KSBvbiBhIHBhcmVudCBzY3JvbGxhYmxlIGRpdlxuICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2JvZHknKVswXS5hcHBlbmRDaGlsZCh0aGlzLnBzd3BFbGVtZW50Lm5hdGl2ZUVsZW1lbnQpO1xuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5ID0gbmV3IE5hdHVyYWwodGhpcy5nYWxsZXJ5RWxlbWVudC5uYXRpdmVFbGVtZW50LCB0aGlzLm9wdGlvbnMsIHRoaXMucHN3cEVsZW1lbnQubmF0aXZlRWxlbWVudCwgdGhpcy5zY3JvbGxhYmxlKTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3pvb20nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnpvb20uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIHRoaXMuZ2FsbGVyeS5hZGRFdmVudExpc3RlbmVyKCdzZWxlY3QnLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdC5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ2FjdGl2YXRlJywgKGV2KSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy5hY3RpdmF0ZS5lbWl0KGV2LmRldGFpbCk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgdGhpcy5nYWxsZXJ5LmFkZEV2ZW50TGlzdGVuZXIoJ3BhZ2luYXRpb24nLCAoZXYpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLnBhZ2luYXRpb24uZW1pdChldi5kZXRhaWwpO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGlmICh0aGlzLl9pdGVtcyAmJiB0aGlzLl9pdGVtcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmdhbGxlcnkuc2V0SXRlbXModGhpcy5faXRlbXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbn1cbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQgfSBmcm9tICcuL25hdHVyYWwtZ2FsbGVyeS9uYXR1cmFsLWdhbGxlcnkuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgICBkZWNsYXJhdGlvbnM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICBdLFxuICAgIGV4cG9ydHM6IFtcbiAgICAgICAgTmF0dXJhbEdhbGxlcnlDb21wb25lbnQsXG4gICAgXSxcbn0pXG5l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
{
"name": "@ecodev/angular-natural-gallery",
"version": "4.0.2",
"version": "4.0.3",
"license": "MIT",

@@ -5,0 +5,0 @@ "repository": "github:Ecodev/angular-natural-gallery",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc