From e0b51e8bf8b46216abd6842f0e736140bd4f3401 Mon Sep 17 00:00:00 2001 From: Ryan Libed Date: Mon, 13 Mar 2023 16:15:11 -0700 Subject: [PATCH] Update attachment viewer source code to latest --- .gitattributes | 22 - .gitignore | 12 +- .gitmodules | 0 Gruntfile.js | 99 - README.md | 129 +- .../AttachmentViewer/AttachmentViewerData.js | 104 - .../AttachmentViewerData.js.map | 1 - .../AttachmentViewerLayerData.js | 40 - .../AttachmentViewerLayerData.js.map | 1 - .../AttachmentViewerViewModel.js | 469 -- .../AttachmentViewerViewModel.js.map | 1 - .../SelectedFeatureAttachments.js | 34 - .../SelectedFeatureAttachments.js.map | 1 - dist/Components/LayerSwitcher.js | 198 - dist/Components/LayerSwitcher.js.map | 1 - .../LayerSwitcher/LayerSwitcherViewModel.js | 146 - .../LayerSwitcherViewModel.js.map | 1 - .../LayerSwitcher/css/LayerSwitcher.css | 1 - .../LayerSwitcher/nls/ar/resources.js | 3 - .../LayerSwitcher/nls/de/resources.js | 3 - .../LayerSwitcher/nls/el/resources.js | 3 - .../LayerSwitcher/nls/es/resources.js | 3 - .../LayerSwitcher/nls/fi/resources.js | 3 - .../LayerSwitcher/nls/fr/resources.js | 3 - .../LayerSwitcher/nls/he/resources.js | 3 - .../LayerSwitcher/nls/hu/resources.js | 3 - .../LayerSwitcher/nls/id/resources.js | 3 - .../LayerSwitcher/nls/it/resources.js | 3 - .../LayerSwitcher/nls/ja/resources.js | 3 - .../LayerSwitcher/nls/lt/resources.js | 3 - .../LayerSwitcher/nls/lv/resources.js | 3 - .../LayerSwitcher/nls/nb/resources.js | 3 - .../LayerSwitcher/nls/nl/resources.js | 3 - .../LayerSwitcher/nls/pt-br/resources.js | 3 - .../Components/LayerSwitcher/nls/resources.js | 42 - .../LayerSwitcher/nls/ro/resources.js | 3 - .../LayerSwitcher/nls/ru/resources.js | 3 - .../LayerSwitcher/nls/sr/resources.js | 3 - .../LayerSwitcher/nls/tr/resources.js | 3 - .../LayerSwitcher/nls/uk/resources.js | 3 - .../LayerSwitcher/nls/vi/resources.js | 3 - dist/Components/MapCentric.js | 1657 ---- dist/Components/MapCentric.js.map | 1 - dist/Components/MapCentric/MapCentricData.js | 36 - .../MapCentric/MapCentricData.js.map | 1 - .../MapCentric/MapCentricViewModel.js | 1307 --- .../MapCentric/MapCentricViewModel.js.map | 1 - dist/Components/MapCentric/css/MapCentric.css | 1 - .../Components/MapCentric/nls/fr/resources.js | 29 - .../Components/MapCentric/nls/it/resources.js | 29 - dist/Components/MapCentric/nls/resources.js | 69 - dist/Components/MobileExpand.js | 671 -- dist/Components/MobileExpand.js.map | 1 - .../MobileExpand/css/MobileExpand.css | 1 - .../MobileExpand/support/widgetSupport.js | 32 - .../MobileExpand/support/widgetSupport.js.map | 1 - dist/Components/OnboardingContent.js | 71 - dist/Components/OnboardingContent.js.map | 1 - dist/Components/PhotoCentric.js | 1548 ---- dist/Components/PhotoCentric.js.map | 1 - .../PhotoCentric/PhotoCentricData.js | 33 - .../PhotoCentric/PhotoCentricData.js.map | 1 - .../PhotoCentric/PhotoCentricViewModel.js | 1308 --- .../PhotoCentric/PhotoCentricViewModel.js.map | 1 - .../PhotoCentric/css/PhotoCentric.css | 1 - dist/Components/PhotoCentric/nls/resources.js | 73 - dist/Components/Share.js | 423 - dist/Components/Share.js.map | 1 - dist/Components/Share/ShareFeatures.js | 62 - dist/Components/Share/ShareFeatures.js.map | 1 - dist/Components/Share/ShareItem.js | 42 - dist/Components/Share/ShareItem.js.map | 1 - dist/Components/Share/ShareViewModel.js | 420 - dist/Components/Share/ShareViewModel.js.map | 1 - dist/Components/Share/css/Share.css | 1 - dist/Components/Share/nls/fr/resources.js | 11 - dist/Components/Share/nls/it/resources.js | 11 - dist/Components/Share/nls/lv/resources.js | 11 - dist/Components/Share/nls/resources.js | 50 - dist/Components/Share/utils/replace.js | 21 - dist/Components/Share/utils/replace.js.map | 1 - .../Unsupported/UnsupportedBrowser.js | 54 - .../Unsupported/UnsupportedBrowser.js.map | 1 - .../Unsupported/css/UnsupportedBrowser.css | 1 - dist/Components/Unsupported/icons/chrome.jpg | Bin 5587 -> 0 bytes dist/Components/Unsupported/icons/firefox.jpg | Bin 6801 -> 0 bytes .../Components/Unsupported/icons/new_edge.jpg | Bin 5128 -> 0 bytes dist/Components/Unsupported/icons/safari.jpg | Bin 8929 -> 0 bytes .../Unsupported/nls/ar/resources.js | 9 - .../Unsupported/nls/bs/resources.js | 9 - .../Unsupported/nls/ca/resources.js | 9 - .../Unsupported/nls/cs/resources.js | 9 - .../Unsupported/nls/da/resources.js | 9 - .../Unsupported/nls/de/resources.js | 9 - .../Unsupported/nls/el/resources.js | 9 - .../Unsupported/nls/es/resources.js | 9 - .../Unsupported/nls/et/resources.js | 9 - .../Unsupported/nls/fi/resources.js | 9 - .../Unsupported/nls/fr/resources.js | 9 - .../Unsupported/nls/he/resources.js | 9 - .../Unsupported/nls/hr/resources.js | 9 - .../Unsupported/nls/hu/resources.js | 9 - .../Unsupported/nls/id/resources.js | 9 - .../Unsupported/nls/it/resources.js | 9 - .../Unsupported/nls/ja/resources.js | 9 - .../Unsupported/nls/ko/resources.js | 9 - .../Unsupported/nls/lt/resources.js | 9 - .../Unsupported/nls/lv/resources.js | 9 - .../Unsupported/nls/nb/resources.js | 9 - .../Unsupported/nls/nl/resources.js | 9 - .../Unsupported/nls/pl/resources.js | 9 - .../Unsupported/nls/pt-br/resources.js | 9 - .../Unsupported/nls/pt-pt/resources.js | 9 - dist/Components/Unsupported/nls/resources.js | 48 - .../Unsupported/nls/ro/resources.js | 9 - .../Unsupported/nls/ru/resources.js | 9 - .../Unsupported/nls/sl/resources.js | 9 - .../Unsupported/nls/sr/resources.js | 9 - .../Unsupported/nls/sv/resources.js | 9 - .../Unsupported/nls/th/resources.js | 9 - .../Unsupported/nls/tr/resources.js | 9 - .../Unsupported/nls/uk/resources.js | 9 - .../Unsupported/nls/vi/resources.js | 9 - .../Unsupported/nls/zh-cn/resources.js | 9 - .../Unsupported/nls/zh-hk/resources.js | 9 - .../Unsupported/nls/zh-tw/resources.js | 9 - dist/Components/View.js | 45 - dist/Components/View.js.map | 1 - dist/Components/ViewWidget.js | 45 - dist/Components/ViewWidget.js.map | 1 - dist/Components/iv-viewer/MIT-LICENSE.txt | 21 - dist/Components/iv-viewer/README.md | 227 - dist/Components/iv-viewer/iv-viewer.min.css | 1 - dist/Components/iv-viewer/iv-viewer.min.js | 1 - dist/Components/utils/urlUtils.js | 74 - dist/Components/utils/urlUtils.js.map | 1 - dist/Components/utils/utils.js | 21 - dist/Components/utils/utils.js.map | 1 - .../ConfigurationSettings.js | 142 - .../ConfigurationSettings.js.map | 1 - dist/Main.js | 621 -- dist/Main.js.map | 1 - dist/application-base-js/ApplicationBase.js | 560 -- .../ApplicationBase.js.map | 1 - dist/application-base-js/support/domHelper.js | 39 - .../support/domHelper.js.map | 1 - dist/application-base-js/support/itemUtils.js | 236 - .../support/itemUtils.js.map | 1 - dist/application-base-js/support/urlUtils.js | 295 - .../support/urlUtils.js.map | 1 - dist/assets/Icon_draw_icon24.svg | 46 - dist/assets/favicon.ico | Bin 6518 -> 0 bytes dist/assets/loader-ie9.gif | Bin 12035 -> 0 bytes dist/assets/viewpoint.png | Bin 2803 -> 0 bytes dist/calcite-web-1.2.5/.babelrc | 3 - dist/calcite-web-1.2.5/.gitignore | 34 - dist/calcite-web-1.2.5/.travis.yml | 4 - .../dist/css/calcite-web-dark.css | 7213 ----------------- .../dist/css/calcite-web-dark.min.css | 8 - .../dist/css/calcite-web-e-commerce.css | 37 - .../dist/css/calcite-web-e-commerce.min.css | 8 - .../dist/css/calcite-web-marketing.css | 70 - .../dist/css/calcite-web-marketing.min.css | 8 - .../dist/css/calcite-web-no-fonts.css | 6989 ---------------- .../dist/css/calcite-web-no-fonts.min.css | 8 - .../dist/css/calcite-web.css | 7213 ----------------- .../dist/css/calcite-web.min.css | 8 - .../dist/css/calcite-web/imports.css | 0 .../dist/fonts/calcite-ui.eot | Bin 31304 -> 0 bytes .../dist/fonts/calcite-ui.ttf | Bin 31128 -> 0 bytes .../dist/fonts/calcite-ui.woff | Bin 18308 -> 0 bytes dist/calcite-web-1.2.5/dist/img/favicon.ico | Bin 6518 -> 0 bytes .../dist/img/icons/social/contact.svg | 1 - .../dist/img/icons/social/facebook.svg | 1 - .../dist/img/icons/social/geonet.svg | 1 - .../dist/img/icons/social/github.svg | 1 - .../dist/img/icons/social/google-plus.svg | 1 - .../dist/img/icons/social/instagram.svg | 1 - .../dist/img/icons/social/linkedin.svg | 1 - .../dist/img/icons/social/pinterest.svg | 1 - .../dist/img/icons/social/rss.svg | 1 - .../dist/img/icons/social/share.svg | 1 - .../dist/img/icons/social/twitter.svg | 1 - .../dist/img/icons/social/youtube.svg | 1 - .../dist/img/icons/ui/add-attachment.svg | 1 - .../dist/img/icons/ui/announcement.svg | 1 - .../dist/img/icons/ui/applications.svg | 1 - .../dist/img/icons/ui/arrow-down-circled.svg | 1 - .../dist/img/icons/ui/arrow-left-circled.svg | 1 - .../dist/img/icons/ui/arrow-right-circled.svg | 1 - .../dist/img/icons/ui/arrow-up-circled.svg | 1 - .../dist/img/icons/ui/attachment.svg | 1 - .../dist/img/icons/ui/authorize.svg | 1 - .../dist/img/icons/ui/basemap.svg | 1 - .../dist/img/icons/ui/beginning.svg | 1 - .../dist/img/icons/ui/blank-map-pin.svg | 1 - .../dist/img/icons/ui/browser.svg | 1 - .../dist/img/icons/ui/calculator.svg | 1 - .../dist/img/icons/ui/calendar.svg | 1 - .../dist/img/icons/ui/chart.svg | 1 - .../dist/img/icons/ui/chat.svg | 1 - .../dist/img/icons/ui/check-mark.svg | 1 - .../dist/img/icons/ui/checkbox-checked.svg | 1 - .../dist/img/icons/ui/checkbox-unchecked.svg | 1 - .../dist/img/icons/ui/close-circled.svg | 1 - .../dist/img/icons/ui/close.svg | 1 - .../dist/img/icons/ui/collapse.svg | 1 - .../dist/img/icons/ui/collection.svg | 1 - .../dist/img/icons/ui/comment.svg | 1 - .../dist/img/icons/ui/compass.svg | 1 - .../dist/img/icons/ui/configure-popup.svg | 1 - .../dist/img/icons/ui/contact.svg | 1 - .../dist/img/icons/ui/dashboard.svg | 1 - .../dist/img/icons/ui/deny.svg | 1 - .../dist/img/icons/ui/description.svg | 1 - .../dist/img/icons/ui/directions.svg | 1 - .../dist/img/icons/ui/directions2.svg | 1 - .../dist/img/icons/ui/dock-bottom.svg | 1 - .../dist/img/icons/ui/dock-left.svg | 1 - .../dist/img/icons/ui/dock-right.svg | 1 - .../dist/img/icons/ui/documentation.svg | 1 - .../dist/img/icons/ui/down-arrow-circled.svg | 1 - .../dist/img/icons/ui/down-arrow.svg | 1 - .../dist/img/icons/ui/down.svg | 1 - .../dist/img/icons/ui/download.svg | 1 - .../dist/img/icons/ui/drag-horizontal.svg | 1 - .../dist/img/icons/ui/drag-vertical.svg | 1 - .../dist/img/icons/ui/duplicate.svg | 1 - .../dist/img/icons/ui/edit.svg | 1 - .../dist/img/icons/ui/end.svg | 1 - .../img/icons/ui/environment-settings.svg | 1 - .../dist/img/icons/ui/erase.svg | 1 - .../dist/img/icons/ui/error.svg | 1 - .../dist/img/icons/ui/error2.svg | 1 - .../dist/img/icons/ui/expand.svg | 1 - .../dist/img/icons/ui/experimental.svg | 1 - .../dist/img/icons/ui/favorites.svg | 1 - .../dist/img/icons/ui/feature-layer.svg | 1 - .../dist/img/icons/ui/filter.svg | 1 - .../dist/img/icons/ui/forward.svg | 1 - .../dist/img/icons/ui/globe.svg | 1 - .../dist/img/icons/ui/grant.svg | 1 - .../dist/img/icons/ui/grid.svg | 1 - .../dist/img/icons/ui/group.svg | 1 - .../dist/img/icons/ui/handle-horizontal.svg | 1 - .../dist/img/icons/ui/handle-vertical.svg | 1 - .../dist/img/icons/ui/home.svg | 1 - .../dist/img/icons/ui/key.svg | 1 - .../dist/img/icons/ui/labels.svg | 1 - .../dist/img/icons/ui/layer-list.svg | 1 - .../dist/img/icons/ui/layers.svg | 1 - .../dist/img/icons/ui/left-arrow-circled.svg | 1 - .../dist/img/icons/ui/left-arrow.svg | 1 - .../dist/img/icons/ui/left-triangle-arrow.svg | 1 - .../dist/img/icons/ui/left.svg | 1 - .../dist/img/icons/ui/line-chart.svg | 1 - .../dist/img/icons/ui/link-external.svg | 1 - .../dist/img/icons/ui/link.svg | 1 - .../dist/img/icons/ui/loading-indicator.svg | 1 - .../dist/img/icons/ui/locate.svg | 1 - .../dist/img/icons/ui/locked.svg | 1 - .../dist/img/icons/ui/map-pin.svg | 1 - .../dist/img/icons/ui/maps.svg | 1 - .../dist/img/icons/ui/marketplace.svg | 1 - .../dist/img/icons/ui/maximize.svg | 1 - .../dist/img/icons/ui/media.svg | 1 - .../dist/img/icons/ui/media2.svg | 1 - .../dist/img/icons/ui/menu.svg | 1 - .../dist/img/icons/ui/minimize.svg | 1 - .../dist/img/icons/ui/minus-circled.svg | 1 - .../dist/img/icons/ui/minus.svg | 1 - .../dist/img/icons/ui/mobile.svg | 1 - .../dist/img/icons/ui/navigation.svg | 1 - .../dist/img/icons/ui/notice-round.svg | 1 - .../dist/img/icons/ui/notice-triangle.svg | 1 - .../dist/img/icons/ui/organization.svg | 1 - .../icons/ui/overview-arrow-bottom-left.svg | 1 - .../icons/ui/overview-arrow-bottom-right.svg | 1 - .../img/icons/ui/overview-arrow-top-left.svg | 1 - .../img/icons/ui/overview-arrow-top-right.svg | 1 - .../dist/img/icons/ui/pan.svg | 1 - .../dist/img/icons/ui/pause.svg | 1 - .../dist/img/icons/ui/phone.svg | 1 - .../dist/img/icons/ui/pie-chart.svg | 1 - .../dist/img/icons/ui/play.svg | 1 - .../dist/img/icons/ui/plus-circled.svg | 1 - .../dist/img/icons/ui/plus.svg | 1 - .../dist/img/icons/ui/printer.svg | 1 - .../dist/img/icons/ui/question.svg | 1 - .../dist/img/icons/ui/radio-checked.svg | 1 - .../dist/img/icons/ui/radio-unchecked.svg | 1 - .../dist/img/icons/ui/refresh.svg | 1 - .../dist/img/icons/ui/resend-invitation.svg | 1 - .../dist/img/icons/ui/reverse.svg | 1 - .../dist/img/icons/ui/review.svg | 1 - .../dist/img/icons/ui/right-arrow-circled.svg | 1 - .../dist/img/icons/ui/right-arrow.svg | 1 - .../img/icons/ui/right-triangle-arrow.svg | 1 - .../dist/img/icons/ui/right.svg | 1 - .../dist/img/icons/ui/rotate.svg | 1 - .../dist/img/icons/ui/save.svg | 1 - .../dist/img/icons/ui/search.svg | 1 - .../dist/img/icons/ui/settings.svg | 1 - .../dist/img/icons/ui/settings2.svg | 1 - .../dist/img/icons/ui/share.svg | 1 - .../dist/img/icons/ui/sign-out.svg | 1 - .../dist/img/icons/ui/sort-ascending.svg | 1 - .../dist/img/icons/ui/sort-descending.svg | 1 - .../dist/img/icons/ui/support.svg | 1 - .../dist/img/icons/ui/table.svg | 1 - .../dist/img/icons/ui/tag.svg | 1 - .../dist/img/icons/ui/time-clock.svg | 1 - .../dist/img/icons/ui/trash.svg | 1 - .../dist/img/icons/ui/unlocked.svg | 1 - .../dist/img/icons/ui/up-arrow-circled.svg | 1 - .../dist/img/icons/ui/up-arrow.svg | 1 - .../dist/img/icons/ui/up-down-arrows.svg | 1 - .../dist/img/icons/ui/up.svg | 1 - .../dist/img/icons/ui/upload.svg | 1 - .../dist/img/icons/ui/user.svg | 1 - .../dist/img/icons/ui/zoom-in-fixed.svg | 1 - .../img/icons/ui/zoom-in-magnifying-glass.svg | 1 - .../dist/img/icons/ui/zoom-out-fixed.svg | 1 - .../icons/ui/zoom-out-magnifying-glass.svg | 1 - .../calcite-web-1.2.5/dist/img/loader-ie9.gif | Bin 12035 -> 0 bytes .../dist/img/logo/esri-logo-reversed.svg | 255 - .../dist/img/logo/esri-logo.svg | 255 - .../dist/js/calcite-web-marketing.js | 209 - .../dist/js/calcite-web-marketing.min.js | 7 - dist/calcite-web-1.2.5/dist/js/calcite-web.js | 1471 ---- .../dist/js/calcite-web.min.js | 7 - .../dist/sass/calcite-web-dark.scss | 161 - .../dist/sass/calcite-web-e-commerce.scss | 6 - .../dist/sass/calcite-web-marketing.scss | 7 - .../dist/sass/calcite-web-no-fonts.scss | 3 - .../dist/sass/calcite-web.scss | 157 - .../dist/sass/calcite-web/base/_colors.scss | 222 - .../dist/sass/calcite-web/base/_config.scss | 62 - .../dist/sass/calcite-web/base/_reset.scss | 77 - .../calcite-web/components/_action-bar.scss | 32 - .../sass/calcite-web/components/_alert.scss | 73 - .../calcite-web/components/_animation.scss | 82 - .../sass/calcite-web/components/_badges.scss | 63 - .../calcite-web/components/_breadcrumbs.scss | 44 - .../sass/calcite-web/components/_button.scss | 213 - .../sass/calcite-web/components/_card.scss | 153 - .../calcite-web/components/_dropdown.scss | 98 - .../calcite-web/components/_esri-logo.scss | 36 - .../sass/calcite-web/components/_form.scss | 361 - .../calcite-web/components/_input-group.scss | 29 - .../sass/calcite-web/components/_label.scss | 41 - .../sass/calcite-web/components/_loader.scss | 96 - .../sass/calcite-web/components/_panel.scss | 73 - .../calcite-web/components/_radio-group.scss | 67 - .../components/_skip-to-content.scss | 19 - .../sass/calcite-web/components/_sliders.scss | 185 - .../calcite-web/components/_switches.scss | 170 - .../sass/calcite-web/components/_table.scss | 168 - .../sass/calcite-web/components/_tooltip.scss | 189 - .../extentions/e-commerce/_pricing-table.scss | 50 - .../extentions/marketing/_carousel.scss | 32 - .../extentions/marketing/_image-switcher.scss | 50 - .../sass/calcite-web/grid/_block-groups.scss | 94 - .../dist/sass/calcite-web/grid/_columns.scss | 249 - .../dist/sass/calcite-web/grid/_grid.scss | 13 - .../calcite-web/grid/_gutter-helpers.scss | 27 - .../dist/sass/calcite-web/grid/_gutter.scss | 240 - .../calcite-web/grid/_leader-trailer.scss | 98 - .../sass/calcite-web/grid/_left-right.scss | 39 - .../dist/sass/calcite-web/grid/_mixins.scss | 78 - .../dist/sass/calcite-web/grid/_pre-post.scss | 115 - .../sass/calcite-web/grid/_show-hide.scss | 78 - .../dist/sass/calcite-web/grid/_sticky.scss | 12 - .../sass/calcite-web/icons/_calcite-ui.scss | 237 - .../sass/calcite-web/icons/_icon-colors.scss | 17 - .../dist/sass/calcite-web/icons/_social.scss | 43 - .../dist/sass/calcite-web/imports.scss | 75 - .../sass/calcite-web/patterns/_accordion.scss | 68 - .../sass/calcite-web/patterns/_drawers.scss | 82 - .../patterns/_filter-dropdown.scss | 154 - .../sass/calcite-web/patterns/_footer.scss | 27 - .../sass/calcite-web/patterns/_modal.scss | 66 - .../sass/calcite-web/patterns/_search.scss | 71 - .../sass/calcite-web/patterns/_side-nav.scss | 50 - .../sass/calcite-web/patterns/_sub-nav.scss | 55 - .../dist/sass/calcite-web/patterns/_tabs.scss | 175 - .../sass/calcite-web/patterns/_third-nav.scss | 62 - .../sass/calcite-web/patterns/_top-nav.scss | 137 - .../sass/calcite-web/patterns/_user-nav.scss | 24 - .../dist/sass/calcite-web/type/_config.scss | 40 - .../dist/sass/calcite-web/type/_faces.scss | 70 - .../dist/sass/calcite-web/type/_helpers.scss | 52 - .../dist/sass/calcite-web/type/_i18n.scss | 10 - .../dist/sass/calcite-web/type/_import.scss | 357 - .../dist/sass/calcite-web/type/_mixins.scss | 191 - .../dist/sass/calcite-web/type/_scale.scss | 143 - .../dist/sass/calcite-web/type/_styles.scss | 200 - .../dist/sass/calcite-web/type/_type.scss | 15 - .../sass/calcite-web/utils/_animation.scss | 41 - .../sass/calcite-web/utils/_appearance.scss | 9 - .../dist/sass/calcite-web/utils/_border.scss | 43 - .../sass/calcite-web/utils/_box-shadow.scss | 9 - .../sass/calcite-web/utils/_box-sizing.scss | 9 - .../dist/sass/calcite-web/utils/_calc.scss | 10 - .../sass/calcite-web/utils/_clearfix.scss | 23 - .../dist/sass/calcite-web/utils/_inline.scss | 19 - .../sass/calcite-web/utils/_keyframes.scss | 14 - .../sass/calcite-web/utils/_overflow.scss | 24 - .../sass/calcite-web/utils/_positioning.scss | 23 - .../sass/calcite-web/utils/_prefixer.scss | 52 - .../sass/calcite-web/utils/_responsive.scss | 17 - .../sass/calcite-web/utils/_transform.scss | 17 - .../sass/calcite-web/utils/_transition.scss | 34 - .../dist/sass/calcite-web/utils/_utils.scss | 21 - .../sass/calcite-web/utils/_visibility.scss | 20 - dist/canvasToBlob.js | 21 - dist/config/application.json | 60 - dist/dojo.js | 51 - dist/dojo.js.map | 1 - dist/index.html | 52 - dist/init.js | 38 - dist/init.js.map | 1 - dist/nls/common.js | 136 - dist/oauth-callback.html | 23 - dist/styles/Main.css | 1 - dist/userTypesError/nls/ar/resources.js | 6 - dist/userTypesError/nls/ca/resources.js | 6 - dist/userTypesError/nls/cs/resources.js | 6 - dist/userTypesError/nls/fr/resources.js | 6 - dist/userTypesError/nls/hu/resources.js | 6 - dist/userTypesError/nls/id/resources.js | 6 - dist/userTypesError/nls/ko/resources.js | 6 - dist/userTypesError/nls/lt/resources.js | 6 - dist/userTypesError/nls/lv/resources.js | 6 - dist/userTypesError/nls/nb/resources.js | 6 - dist/userTypesError/nls/nl/resources.js | 6 - dist/userTypesError/nls/pt-br/resources.js | 6 - dist/userTypesError/nls/pt-pt/resources.js | 6 - dist/userTypesError/nls/resources.js | 45 - dist/userTypesError/nls/ru/resources.js | 6 - dist/userTypesError/nls/sl/resources.js | 6 - dist/userTypesError/nls/tr/resources.js | 6 - dist/userTypesError/nls/uk/resources.js | 6 - dist/userTypesError/nls/vi/resources.js | 6 - dist/utils/widgetUtils.js | 385 - dist/utils/widgetUtils.js.map | 1 - images/attachment-viewer.png | Bin 116102 -> 0 bytes index.html | 15 + package-lock.json | 5095 ------------ package.json | 70 +- public/Icon_draw_icon_16_dark.svg | 7 + public/Icon_draw_icon_16_light.svg | 7 + public/favicon.png | Bin 0 -> 561 bytes public/oauth-callback.html | 26 + src/Main.scss | 261 + src/app/App.ts | 399 + .../AttachmentViewer/AttachmentViewerData.ts | 34 +- .../AttachmentViewerLayerData.ts | 12 +- .../AttachmentViewerViewModel.ts | 661 +- .../SelectedFeatureAttachments.ts | 12 +- src/app/Components/LayerSwitcher.tsx | 265 +- .../LayerSwitcher/LayerSwitcherViewModel.ts | 269 +- .../LayerSwitcher/css/LayerSwitcher.scss | 67 +- src/app/Components/MapCentric.tsx | 1928 +++-- .../Components/MapCentric/MapCentricData.ts | 12 +- .../MapCentric/MapCentricViewModel.ts | 2351 +++--- .../Components/MapCentric/css/MapCentric.scss | 424 +- src/app/Components/MobileExpand.tsx | 98 +- .../MobileExpand/css/MobileExpand.scss | 18 +- .../MobileExpand/support/widgetSupport.ts | 7 +- src/app/Components/OnboardingContent.tsx | 44 +- src/app/Components/PhotoCentric.tsx | 2097 +++-- .../PhotoCentric/PhotoCentricData.ts | 10 +- .../PhotoCentric/PhotoCentricViewModel.ts | 1790 ++-- .../PhotoCentric/css/PhotoCentric.scss | 385 +- .../RelatedFeatures/RelatedFeatures.tsx | 142 + .../RelatedFeatures/RelatedFeatureItem.ts | 14 + .../RelatedFeaturesViewModel.ts | 170 + .../RelatedFeatures/css/RelatedFeatures.scss | 72 + src/app/Components/Share.tsx | 594 -- src/app/Components/Share/ShareFeatures.ts | 44 - src/app/Components/Share/ShareItem.ts | 26 - src/app/Components/Share/ShareViewModel.ts | 417 - src/app/Components/Share/css/Share.scss | 586 -- src/app/Components/Share/utils/replace.ts | 26 - .../Unsupported/UnsupportedBrowser.tsx | 84 - .../Unsupported/css/UnsupportedBrowser.scss | 16 - src/app/Components/utils/focusUtils.ts | 10 + src/app/Components/utils/urlUtils.ts | 47 +- src/app/Components/utils/utils.ts | 2 +- .../ConfigurationSettings.ts | 107 +- src/app/Main.ts | 863 -- .../application-base-js/ApplicationBase.ts | 702 -- src/app/application-base-js/index.d.ts | 199 - src/app/application-base-js/interfaces.d.ts | 120 - src/app/application-base-js/package-lock.json | 345 - src/app/application-base-js/package.json | 33 - .../application-base-js/support/domHelper.MD | 17 - .../application-base-js/support/domHelper.ts | 34 - .../application-base-js/support/itemUtils.MD | 46 - .../application-base-js/support/itemUtils.ts | 194 - .../application-base-js/support/urlUtils.MD | 30 - .../application-base-js/support/urlUtils.ts | 287 - src/app/application-base-js/tsconfig.json | 19 - src/app/dojo.ts | 52 - src/app/focusTrap/debounce.ts | 32 + src/app/focusTrap/focus-trap.ts | 217 + src/app/focusTrap/focusable.ts | 68 + src/app/focusTrap/index.ts | 11 + src/app/focusTrap/shadow.ts | 76 + src/app/init.ts | 51 - src/app/interfaces/declarations.d.ts | 14 +- src/app/interfaces/interfaces.d.ts | 38 +- src/app/utils/configWatchers.ts | 876 ++ src/app/utils/font.ts | 20 + src/app/utils/layerUtils.ts | 8 + src/app/utils/t9nUtils.ts | 3 + src/app/utils/widgetUtils.ts | 217 +- src/config/application.json | 65 + {dist => src}/config/applicationBase.json | 9 +- src/configurationParams.json | 150 - src/index.ts | 109 + src/styles/Main.scss | 198 - src/t9n/Common/common.json | 113 + .../t9n/Common/common_ar.json | 15 +- src/t9n/Common/common_bg.json | 106 + .../t9n/Common/common_bs.json | 15 +- .../t9n/Common/common_ca.json | 15 +- .../t9n/Common/common_cs.json | 15 +- .../t9n/Common/common_da.json | 15 +- .../t9n/Common/common_de.json | 19 +- .../t9n/Common/common_el.json | 15 +- src/t9n/Common/common_en.json | 113 + .../t9n/Common/common_es.json | 15 +- .../t9n/Common/common_et.json | 15 +- .../t9n/Common/common_fi.json | 15 +- .../t9n/Common/common_fr.json | 29 +- .../t9n/Common/common_he.json | 15 +- .../t9n/Common/common_hr.json | 15 +- .../t9n/Common/common_hu.json | 15 +- .../t9n/Common/common_id.json | 15 +- .../t9n/Common/common_it.json | 15 +- .../t9n/Common/common_ja.json | 15 +- .../t9n/Common/common_ko.json | 15 +- .../t9n/Common/common_lt.json | 15 +- .../t9n/Common/common_lv.json | 15 +- .../t9n/Common/common_nb.json | 15 +- .../t9n/Common/common_nl.json | 15 +- .../t9n/Common/common_pl.json | 15 +- .../t9n/Common/common_pt-BR.json | 15 +- .../t9n/Common/common_pt-PT.json | 15 +- .../t9n/Common/common_ro.json | 15 +- .../t9n/Common/common_ru.json | 15 +- src/t9n/Common/common_sk.json | 106 + .../t9n/Common/common_sl.json | 15 +- .../t9n/Common/common_sr.json | 15 +- .../t9n/Common/common_sv.json | 15 +- .../t9n/Common/common_th.json | 15 +- .../t9n/Common/common_tr.json | 15 +- .../t9n/Common/common_uk.json | 15 +- .../t9n/Common/common_vi.json | 15 +- .../t9n/Common/common_zh-CN.json | 15 +- .../t9n/Common/common_zh-HK.json | 15 +- .../t9n/Common/common_zh-TW.json | 15 +- .../Components/LayerSwitcher/resources.json | 5 + .../LayerSwitcher/resources_ar.json | 5 + .../LayerSwitcher/resources_bg.json | 5 + .../LayerSwitcher/resources_bs.json | 8 +- .../LayerSwitcher/resources_ca.json | 8 +- .../LayerSwitcher/resources_cs.json | 8 +- .../LayerSwitcher/resources_da.json | 8 +- .../LayerSwitcher/resources_de.json | 5 + .../LayerSwitcher/resources_el.json | 5 + .../LayerSwitcher/resources_en.json | 5 + .../LayerSwitcher/resources_es.json | 5 + .../LayerSwitcher/resources_et.json | 8 +- .../LayerSwitcher/resources_fi.json | 5 + .../LayerSwitcher/resources_fr.json | 5 + .../LayerSwitcher/resources_he.json | 5 + .../LayerSwitcher/resources_hr.json | 8 +- .../LayerSwitcher/resources_hu.json | 5 + .../LayerSwitcher/resources_id.json | 5 + .../LayerSwitcher/resources_it.json | 5 + .../LayerSwitcher/resources_ja.json | 5 + .../LayerSwitcher/resources_ko.json | 8 +- .../LayerSwitcher/resources_lt.json | 5 + .../LayerSwitcher/resources_lv.json | 5 + .../LayerSwitcher/resources_nb.json | 5 + .../LayerSwitcher/resources_nl.json | 5 + .../LayerSwitcher/resources_pl.json | 8 +- .../LayerSwitcher/resources_pt-BR.json | 5 + .../LayerSwitcher/resources_pt-PT.json | 8 +- .../LayerSwitcher/resources_ro.json | 5 + .../LayerSwitcher/resources_ru.json | 5 + .../LayerSwitcher/resources_sk.json | 5 + .../LayerSwitcher/resources_sl.json | 8 +- .../LayerSwitcher/resources_sr.json | 5 + .../LayerSwitcher/resources_sv.json | 8 +- .../LayerSwitcher/resources_th.json | 8 +- .../LayerSwitcher/resources_tr.json | 5 + .../LayerSwitcher/resources_uk.json | 5 + .../LayerSwitcher/resources_vi.json | 5 + .../LayerSwitcher/resources_zh-CN.json | 8 +- .../LayerSwitcher/resources_zh-HK.json | 8 +- .../LayerSwitcher/resources_zh-TW.json | 8 +- src/t9n/Components/MapCentric/resources.json | 30 + .../Components/MapCentric/resources_ar.json | 17 +- .../Components/MapCentric/resources_bg.json | 30 + .../Components/MapCentric/resources_bs.json | 13 +- .../Components/MapCentric/resources_ca.json | 17 +- .../Components/MapCentric/resources_cs.json | 19 +- .../Components/MapCentric/resources_da.json | 9 +- .../Components/MapCentric/resources_de.json | 11 +- .../Components/MapCentric/resources_el.json | 15 +- .../Components/MapCentric/resources_en.json | 30 + .../Components/MapCentric/resources_es.json | 11 +- .../Components/MapCentric/resources_et.json | 19 +- .../Components/MapCentric/resources_fi.json | 11 +- .../Components/MapCentric/resources_fr.json | 30 + .../Components/MapCentric/resources_he.json | 15 +- .../Components/MapCentric/resources_hr.json | 13 +- .../Components/MapCentric/resources_hu.json | 13 +- .../Components/MapCentric/resources_id.json | 11 +- .../Components/MapCentric/resources_it.json | 30 + .../Components/MapCentric/resources_ja.json | 19 +- .../Components/MapCentric/resources_ko.json | 13 +- .../Components/MapCentric/resources_lt.json | 15 +- .../Components/MapCentric/resources_lv.json | 23 +- .../Components/MapCentric/resources_nb.json | 15 +- .../Components/MapCentric/resources_nl.json | 23 +- .../Components/MapCentric/resources_pl.json | 15 +- .../MapCentric/resources_pt-BR.json | 15 +- .../MapCentric/resources_pt-PT.json | 11 +- .../Components/MapCentric/resources_ro.json | 31 +- .../Components/MapCentric/resources_ru.json | 23 +- .../Components/MapCentric/resources_sk.json | 30 + .../Components/MapCentric/resources_sl.json | 17 +- .../Components/MapCentric/resources_sr.json | 15 +- .../Components/MapCentric/resources_sv.json | 13 +- .../Components/MapCentric/resources_th.json | 21 +- .../Components/MapCentric/resources_tr.json | 15 +- .../Components/MapCentric/resources_uk.json | 21 +- .../Components/MapCentric/resources_vi.json | 17 +- .../MapCentric/resources_zh-CN.json | 11 +- .../MapCentric/resources_zh-HK.json | 13 +- .../MapCentric/resources_zh-TW.json | 13 +- .../Components/PhotoCentric/resources.json | 35 + .../Components/PhotoCentric/resources_ar.json | 17 +- .../Components/PhotoCentric/resources_bg.json | 35 + .../Components/PhotoCentric/resources_bs.json | 15 +- .../Components/PhotoCentric/resources_ca.json | 13 +- .../Components/PhotoCentric/resources_cs.json | 19 +- .../Components/PhotoCentric/resources_da.json | 9 +- .../Components/PhotoCentric/resources_de.json | 19 +- .../Components/PhotoCentric/resources_el.json | 13 +- .../Components/PhotoCentric/resources_en.json | 35 + .../Components/PhotoCentric/resources_es.json | 11 +- .../Components/PhotoCentric/resources_et.json | 17 +- .../Components/PhotoCentric/resources_fi.json | 9 +- .../Components/PhotoCentric/resources_fr.json | 23 +- .../Components/PhotoCentric/resources_he.json | 19 +- .../Components/PhotoCentric/resources_hr.json | 15 +- .../Components/PhotoCentric/resources_hu.json | 11 +- .../Components/PhotoCentric/resources_id.json | 11 +- .../Components/PhotoCentric/resources_it.json | 23 +- .../Components/PhotoCentric/resources_ja.json | 17 +- .../Components/PhotoCentric/resources_ko.json | 13 +- .../Components/PhotoCentric/resources_lt.json | 11 +- .../Components/PhotoCentric/resources_lv.json | 25 +- .../Components/PhotoCentric/resources_nb.json | 17 +- .../Components/PhotoCentric/resources_nl.json | 17 +- .../Components/PhotoCentric/resources_pl.json | 15 +- .../PhotoCentric/resources_pt-BR.json | 15 +- .../PhotoCentric/resources_pt-PT.json | 17 +- .../Components/PhotoCentric/resources_ro.json | 33 +- .../Components/PhotoCentric/resources_ru.json | 15 +- .../Components/PhotoCentric/resources_sk.json | 35 + .../Components/PhotoCentric/resources_sl.json | 19 +- .../Components/PhotoCentric/resources_sr.json | 11 +- .../Components/PhotoCentric/resources_sv.json | 9 +- .../Components/PhotoCentric/resources_th.json | 23 +- .../Components/PhotoCentric/resources_tr.json | 15 +- .../Components/PhotoCentric/resources_uk.json | 15 +- .../Components/PhotoCentric/resources_vi.json | 19 +- .../PhotoCentric/resources_zh-CN.json | 7 +- .../PhotoCentric/resources_zh-HK.json | 23 +- .../PhotoCentric/resources_zh-TW.json | 23 +- src/t9n/Components/Share/resources.json | 11 + .../t9n/Components/Share/resources_ar.json | 6 +- src/t9n/Components/Share/resources_bg.json | 11 + .../t9n/Components/Share/resources_bs.json | 6 +- .../t9n/Components/Share/resources_ca.json | 6 +- .../t9n/Components/Share/resources_cs.json | 4 +- .../t9n/Components/Share/resources_da.json | 4 +- .../t9n/Components/Share/resources_de.json | 6 +- .../t9n/Components/Share/resources_el.json | 10 +- src/t9n/Components/Share/resources_en.json | 11 + .../t9n/Components/Share/resources_es.json | 6 +- .../t9n/Components/Share/resources_et.json | 12 +- .../t9n/Components/Share/resources_fi.json | 4 +- src/t9n/Components/Share/resources_fr.json | 11 + .../t9n/Components/Share/resources_he.json | 12 +- .../t9n/Components/Share/resources_hr.json | 6 +- .../t9n/Components/Share/resources_hu.json | 8 +- .../t9n/Components/Share/resources_id.json | 6 +- src/t9n/Components/Share/resources_it.json | 11 + .../t9n/Components/Share/resources_ja.json | 4 +- .../t9n/Components/Share/resources_ko.json | 12 +- .../t9n/Components/Share/resources_lt.json | 8 +- src/t9n/Components/Share/resources_lv.json | 11 + .../t9n/Components/Share/resources_nb.json | 4 +- .../t9n/Components/Share/resources_nl.json | 8 +- .../t9n/Components/Share/resources_pl.json | 6 +- .../t9n/Components/Share/resources_pt-BR.json | 4 +- .../t9n/Components/Share/resources_pt-PT.json | 6 +- .../t9n/Components/Share/resources_ro.json | 10 +- .../t9n/Components/Share/resources_ru.json | 4 +- src/t9n/Components/Share/resources_sk.json | 11 + .../t9n/Components/Share/resources_sl.json | 6 +- .../t9n/Components/Share/resources_sr.json | 4 +- .../t9n/Components/Share/resources_sv.json | 4 +- .../t9n/Components/Share/resources_th.json | 10 +- .../t9n/Components/Share/resources_tr.json | 6 +- .../t9n/Components/Share/resources_uk.json | 8 +- .../t9n/Components/Share/resources_vi.json | 4 +- .../t9n/Components/Share/resources_zh-CN.json | 6 +- .../t9n/Components/Share/resources_zh-HK.json | 6 +- .../t9n/Components/Share/resources_zh-TW.json | 6 +- src/t9n/UserTypesError/resources.json | 12 + src/t9n/UserTypesError/resources_ar.json | 12 + src/t9n/UserTypesError/resources_bg.json | 12 + .../t9n/UserTypesError/resources_bs.json | 10 +- src/t9n/UserTypesError/resources_ca.json | 12 + src/t9n/UserTypesError/resources_cs.json | 12 + .../t9n/UserTypesError/resources_da.json | 10 +- .../t9n/UserTypesError/resources_de.json | 10 +- .../t9n/UserTypesError/resources_el.json | 10 +- src/t9n/UserTypesError/resources_en.json | 12 + .../t9n/UserTypesError/resources_es.json | 10 +- .../t9n/UserTypesError/resources_et.json | 10 +- .../t9n/UserTypesError/resources_fi.json | 12 +- src/t9n/UserTypesError/resources_fr.json | 12 + .../t9n/UserTypesError/resources_he.json | 12 +- .../t9n/UserTypesError/resources_hr.json | 10 +- src/t9n/UserTypesError/resources_hu.json | 12 + src/t9n/UserTypesError/resources_id.json | 12 + .../t9n/UserTypesError/resources_it.json | 12 +- .../t9n/UserTypesError/resources_ja.json | 12 +- src/t9n/UserTypesError/resources_ko.json | 12 + src/t9n/UserTypesError/resources_lt.json | 12 + src/t9n/UserTypesError/resources_lv.json | 12 + src/t9n/UserTypesError/resources_nb.json | 12 + src/t9n/UserTypesError/resources_nl.json | 12 + .../t9n/UserTypesError/resources_pl.json | 12 +- src/t9n/UserTypesError/resources_pt-BR.json | 12 + src/t9n/UserTypesError/resources_pt-PT.json | 12 + .../t9n/UserTypesError/resources_ro.json | 10 +- src/t9n/UserTypesError/resources_ru.json | 12 + src/t9n/UserTypesError/resources_sk.json | 12 + src/t9n/UserTypesError/resources_sl.json | 12 + .../t9n/UserTypesError/resources_sr.json | 10 +- .../t9n/UserTypesError/resources_sv.json | 10 +- .../t9n/UserTypesError/resources_th.json | 10 +- src/t9n/UserTypesError/resources_tr.json | 12 + src/t9n/UserTypesError/resources_uk.json | 12 + src/t9n/UserTypesError/resources_vi.json | 12 + .../t9n/UserTypesError/resources_zh-CN.json | 10 +- .../t9n/UserTypesError/resources_zh-HK.json | 10 +- .../t9n/UserTypesError/resources_zh-TW.json | 10 +- src/vite-env.d.ts | 1 + tsconfig.json | 43 +- vite.config.ts | 19 + yarn.lock | 799 ++ 773 files changed, 11686 insertions(+), 60371 deletions(-) delete mode 100644 .gitattributes delete mode 100644 .gitmodules delete mode 100755 Gruntfile.js delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerData.js delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerData.js.map delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerLayerData.js delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerLayerData.js.map delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerViewModel.js delete mode 100644 dist/Components/AttachmentViewer/AttachmentViewerViewModel.js.map delete mode 100644 dist/Components/AttachmentViewer/SelectedFeatureAttachments.js delete mode 100644 dist/Components/AttachmentViewer/SelectedFeatureAttachments.js.map delete mode 100644 dist/Components/LayerSwitcher.js delete mode 100644 dist/Components/LayerSwitcher.js.map delete mode 100644 dist/Components/LayerSwitcher/LayerSwitcherViewModel.js delete mode 100644 dist/Components/LayerSwitcher/LayerSwitcherViewModel.js.map delete mode 100644 dist/Components/LayerSwitcher/css/LayerSwitcher.css delete mode 100755 dist/Components/LayerSwitcher/nls/ar/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/de/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/el/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/es/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/fi/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/fr/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/he/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/hu/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/id/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/it/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/ja/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/lt/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/lv/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/nb/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/nl/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/pt-br/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/ro/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/ru/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/sr/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/tr/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/uk/resources.js delete mode 100755 dist/Components/LayerSwitcher/nls/vi/resources.js delete mode 100644 dist/Components/MapCentric.js delete mode 100644 dist/Components/MapCentric.js.map delete mode 100644 dist/Components/MapCentric/MapCentricData.js delete mode 100644 dist/Components/MapCentric/MapCentricData.js.map delete mode 100644 dist/Components/MapCentric/MapCentricViewModel.js delete mode 100644 dist/Components/MapCentric/MapCentricViewModel.js.map delete mode 100644 dist/Components/MapCentric/css/MapCentric.css delete mode 100755 dist/Components/MapCentric/nls/fr/resources.js delete mode 100755 dist/Components/MapCentric/nls/it/resources.js delete mode 100755 dist/Components/MapCentric/nls/resources.js delete mode 100644 dist/Components/MobileExpand.js delete mode 100644 dist/Components/MobileExpand.js.map delete mode 100644 dist/Components/MobileExpand/css/MobileExpand.css delete mode 100644 dist/Components/MobileExpand/support/widgetSupport.js delete mode 100644 dist/Components/MobileExpand/support/widgetSupport.js.map delete mode 100644 dist/Components/OnboardingContent.js delete mode 100644 dist/Components/OnboardingContent.js.map delete mode 100644 dist/Components/PhotoCentric.js delete mode 100644 dist/Components/PhotoCentric.js.map delete mode 100644 dist/Components/PhotoCentric/PhotoCentricData.js delete mode 100644 dist/Components/PhotoCentric/PhotoCentricData.js.map delete mode 100644 dist/Components/PhotoCentric/PhotoCentricViewModel.js delete mode 100644 dist/Components/PhotoCentric/PhotoCentricViewModel.js.map delete mode 100644 dist/Components/PhotoCentric/css/PhotoCentric.css delete mode 100644 dist/Components/PhotoCentric/nls/resources.js delete mode 100644 dist/Components/Share.js delete mode 100644 dist/Components/Share.js.map delete mode 100644 dist/Components/Share/ShareFeatures.js delete mode 100644 dist/Components/Share/ShareFeatures.js.map delete mode 100644 dist/Components/Share/ShareItem.js delete mode 100644 dist/Components/Share/ShareItem.js.map delete mode 100644 dist/Components/Share/ShareViewModel.js delete mode 100644 dist/Components/Share/ShareViewModel.js.map delete mode 100644 dist/Components/Share/css/Share.css delete mode 100644 dist/Components/Share/nls/fr/resources.js delete mode 100644 dist/Components/Share/nls/it/resources.js delete mode 100644 dist/Components/Share/nls/lv/resources.js delete mode 100644 dist/Components/Share/nls/resources.js delete mode 100644 dist/Components/Share/utils/replace.js delete mode 100644 dist/Components/Share/utils/replace.js.map delete mode 100644 dist/Components/Unsupported/UnsupportedBrowser.js delete mode 100644 dist/Components/Unsupported/UnsupportedBrowser.js.map delete mode 100644 dist/Components/Unsupported/css/UnsupportedBrowser.css delete mode 100644 dist/Components/Unsupported/icons/chrome.jpg delete mode 100644 dist/Components/Unsupported/icons/firefox.jpg delete mode 100644 dist/Components/Unsupported/icons/new_edge.jpg delete mode 100644 dist/Components/Unsupported/icons/safari.jpg delete mode 100644 dist/Components/Unsupported/nls/ar/resources.js delete mode 100644 dist/Components/Unsupported/nls/bs/resources.js delete mode 100644 dist/Components/Unsupported/nls/ca/resources.js delete mode 100644 dist/Components/Unsupported/nls/cs/resources.js delete mode 100644 dist/Components/Unsupported/nls/da/resources.js delete mode 100644 dist/Components/Unsupported/nls/de/resources.js delete mode 100644 dist/Components/Unsupported/nls/el/resources.js delete mode 100644 dist/Components/Unsupported/nls/es/resources.js delete mode 100644 dist/Components/Unsupported/nls/et/resources.js delete mode 100644 dist/Components/Unsupported/nls/fi/resources.js delete mode 100644 dist/Components/Unsupported/nls/fr/resources.js delete mode 100644 dist/Components/Unsupported/nls/he/resources.js delete mode 100644 dist/Components/Unsupported/nls/hr/resources.js delete mode 100644 dist/Components/Unsupported/nls/hu/resources.js delete mode 100644 dist/Components/Unsupported/nls/id/resources.js delete mode 100644 dist/Components/Unsupported/nls/it/resources.js delete mode 100644 dist/Components/Unsupported/nls/ja/resources.js delete mode 100644 dist/Components/Unsupported/nls/ko/resources.js delete mode 100644 dist/Components/Unsupported/nls/lt/resources.js delete mode 100644 dist/Components/Unsupported/nls/lv/resources.js delete mode 100644 dist/Components/Unsupported/nls/nb/resources.js delete mode 100644 dist/Components/Unsupported/nls/nl/resources.js delete mode 100644 dist/Components/Unsupported/nls/pl/resources.js delete mode 100644 dist/Components/Unsupported/nls/pt-br/resources.js delete mode 100644 dist/Components/Unsupported/nls/pt-pt/resources.js delete mode 100644 dist/Components/Unsupported/nls/resources.js delete mode 100644 dist/Components/Unsupported/nls/ro/resources.js delete mode 100644 dist/Components/Unsupported/nls/ru/resources.js delete mode 100644 dist/Components/Unsupported/nls/sl/resources.js delete mode 100644 dist/Components/Unsupported/nls/sr/resources.js delete mode 100644 dist/Components/Unsupported/nls/sv/resources.js delete mode 100644 dist/Components/Unsupported/nls/th/resources.js delete mode 100644 dist/Components/Unsupported/nls/tr/resources.js delete mode 100644 dist/Components/Unsupported/nls/uk/resources.js delete mode 100644 dist/Components/Unsupported/nls/vi/resources.js delete mode 100644 dist/Components/Unsupported/nls/zh-cn/resources.js delete mode 100644 dist/Components/Unsupported/nls/zh-hk/resources.js delete mode 100644 dist/Components/Unsupported/nls/zh-tw/resources.js delete mode 100644 dist/Components/View.js delete mode 100644 dist/Components/View.js.map delete mode 100644 dist/Components/ViewWidget.js delete mode 100644 dist/Components/ViewWidget.js.map delete mode 100644 dist/Components/iv-viewer/MIT-LICENSE.txt delete mode 100644 dist/Components/iv-viewer/README.md delete mode 100644 dist/Components/iv-viewer/iv-viewer.min.css delete mode 100644 dist/Components/iv-viewer/iv-viewer.min.js delete mode 100644 dist/Components/utils/urlUtils.js delete mode 100644 dist/Components/utils/urlUtils.js.map delete mode 100644 dist/Components/utils/utils.js delete mode 100644 dist/Components/utils/utils.js.map delete mode 100644 dist/ConfigurationSettings/ConfigurationSettings.js delete mode 100644 dist/ConfigurationSettings/ConfigurationSettings.js.map delete mode 100644 dist/Main.js delete mode 100644 dist/Main.js.map delete mode 100644 dist/application-base-js/ApplicationBase.js delete mode 100644 dist/application-base-js/ApplicationBase.js.map delete mode 100644 dist/application-base-js/support/domHelper.js delete mode 100644 dist/application-base-js/support/domHelper.js.map delete mode 100644 dist/application-base-js/support/itemUtils.js delete mode 100644 dist/application-base-js/support/itemUtils.js.map delete mode 100644 dist/application-base-js/support/urlUtils.js delete mode 100644 dist/application-base-js/support/urlUtils.js.map delete mode 100644 dist/assets/Icon_draw_icon24.svg delete mode 100644 dist/assets/favicon.ico delete mode 100644 dist/assets/loader-ie9.gif delete mode 100644 dist/assets/viewpoint.png delete mode 100755 dist/calcite-web-1.2.5/.babelrc delete mode 100755 dist/calcite-web-1.2.5/.gitignore delete mode 100755 dist/calcite-web-1.2.5/.travis.yml delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-dark.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-dark.min.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.min.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.min.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.min.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web.min.css delete mode 100755 dist/calcite-web-1.2.5/dist/css/calcite-web/imports.css delete mode 100755 dist/calcite-web-1.2.5/dist/fonts/calcite-ui.eot delete mode 100755 dist/calcite-web-1.2.5/dist/fonts/calcite-ui.ttf delete mode 100755 dist/calcite-web-1.2.5/dist/fonts/calcite-ui.woff delete mode 100755 dist/calcite-web-1.2.5/dist/img/favicon.ico delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/contact.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/facebook.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/geonet.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/github.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/google-plus.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/instagram.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/linkedin.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/pinterest.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/rss.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/share.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/twitter.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/social/youtube.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/add-attachment.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/announcement.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/applications.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-down-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-left-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-right-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-up-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/attachment.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/authorize.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/basemap.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/beginning.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/blank-map-pin.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/browser.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/calculator.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/calendar.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/chart.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/chat.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/check-mark.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-checked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-unchecked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/close-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/close.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/collapse.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/collection.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/comment.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/compass.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/configure-popup.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/contact.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/dashboard.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/deny.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/description.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/directions.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/directions2.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/dock-bottom.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/dock-left.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/dock-right.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/documentation.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/down.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/download.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/drag-horizontal.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/drag-vertical.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/duplicate.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/edit.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/end.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/environment-settings.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/erase.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/error.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/error2.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/expand.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/experimental.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/favorites.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/feature-layer.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/filter.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/forward.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/globe.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/grant.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/grid.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/group.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/handle-horizontal.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/handle-vertical.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/home.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/key.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/labels.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/layer-list.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/layers.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/left-triangle-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/left.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/line-chart.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/link-external.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/link.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/loading-indicator.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/locate.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/locked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/map-pin.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/maps.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/marketplace.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/maximize.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/media.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/media2.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/menu.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/minimize.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/minus-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/minus.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/mobile.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/navigation.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/notice-round.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/notice-triangle.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/organization.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-left.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-right.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-left.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-right.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/pan.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/pause.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/phone.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/pie-chart.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/play.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/plus-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/plus.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/printer.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/question.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/radio-checked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/radio-unchecked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/refresh.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/resend-invitation.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/reverse.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/review.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/right-triangle-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/right.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/rotate.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/save.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/search.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/settings.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/settings2.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/share.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/sign-out.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/sort-ascending.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/sort-descending.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/support.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/table.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/tag.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/time-clock.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/trash.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/unlocked.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow-circled.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/up-down-arrows.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/up.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/upload.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/user.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-fixed.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-magnifying-glass.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-fixed.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-magnifying-glass.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/loader-ie9.gif delete mode 100755 dist/calcite-web-1.2.5/dist/img/logo/esri-logo-reversed.svg delete mode 100755 dist/calcite-web-1.2.5/dist/img/logo/esri-logo.svg delete mode 100755 dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.js delete mode 100755 dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.min.js delete mode 100755 dist/calcite-web-1.2.5/dist/js/calcite-web.js delete mode 100755 dist/calcite-web-1.2.5/dist/js/calcite-web.min.js delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web-dark.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web-e-commerce.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web-marketing.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web-no-fonts.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/base/_colors.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/base/_config.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/base/_reset.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_action-bar.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_alert.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_animation.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_badges.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_breadcrumbs.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_button.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_card.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_dropdown.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_esri-logo.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_form.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_input-group.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_label.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_loader.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_panel.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_radio-group.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_skip-to-content.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_sliders.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_switches.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_table.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/components/_tooltip.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/extentions/e-commerce/_pricing-table.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/extentions/marketing/_carousel.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/extentions/marketing/_image-switcher.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_block-groups.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_columns.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_grid.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_gutter-helpers.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_gutter.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_leader-trailer.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_left-right.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_mixins.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_pre-post.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_show-hide.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/grid/_sticky.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/icons/_calcite-ui.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/icons/_icon-colors.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/icons/_social.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/imports.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_accordion.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_drawers.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_filter-dropdown.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_footer.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_modal.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_search.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_side-nav.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_sub-nav.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_tabs.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_third-nav.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_top-nav.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/patterns/_user-nav.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_config.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_faces.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_helpers.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_i18n.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_import.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_mixins.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_scale.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_styles.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/type/_type.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_animation.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_appearance.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_border.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_box-shadow.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_box-sizing.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_calc.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_clearfix.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_inline.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_keyframes.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_overflow.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_positioning.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_prefixer.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_responsive.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_transform.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_transition.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_utils.scss delete mode 100755 dist/calcite-web-1.2.5/dist/sass/calcite-web/utils/_visibility.scss delete mode 100644 dist/canvasToBlob.js delete mode 100644 dist/config/application.json delete mode 100644 dist/dojo.js delete mode 100644 dist/dojo.js.map delete mode 100644 dist/index.html delete mode 100644 dist/init.js delete mode 100644 dist/init.js.map delete mode 100644 dist/nls/common.js delete mode 100644 dist/oauth-callback.html delete mode 100644 dist/styles/Main.css delete mode 100644 dist/userTypesError/nls/ar/resources.js delete mode 100644 dist/userTypesError/nls/ca/resources.js delete mode 100644 dist/userTypesError/nls/cs/resources.js delete mode 100644 dist/userTypesError/nls/fr/resources.js delete mode 100644 dist/userTypesError/nls/hu/resources.js delete mode 100644 dist/userTypesError/nls/id/resources.js delete mode 100644 dist/userTypesError/nls/ko/resources.js delete mode 100644 dist/userTypesError/nls/lt/resources.js delete mode 100644 dist/userTypesError/nls/lv/resources.js delete mode 100644 dist/userTypesError/nls/nb/resources.js delete mode 100644 dist/userTypesError/nls/nl/resources.js delete mode 100644 dist/userTypesError/nls/pt-br/resources.js delete mode 100644 dist/userTypesError/nls/pt-pt/resources.js delete mode 100644 dist/userTypesError/nls/resources.js delete mode 100644 dist/userTypesError/nls/ru/resources.js delete mode 100644 dist/userTypesError/nls/sl/resources.js delete mode 100644 dist/userTypesError/nls/tr/resources.js delete mode 100644 dist/userTypesError/nls/uk/resources.js delete mode 100644 dist/userTypesError/nls/vi/resources.js delete mode 100644 dist/utils/widgetUtils.js delete mode 100644 dist/utils/widgetUtils.js.map delete mode 100644 images/attachment-viewer.png create mode 100644 index.html delete mode 100644 package-lock.json create mode 100644 public/Icon_draw_icon_16_dark.svg create mode 100644 public/Icon_draw_icon_16_light.svg create mode 100644 public/favicon.png create mode 100644 public/oauth-callback.html create mode 100644 src/Main.scss create mode 100644 src/app/App.ts create mode 100644 src/app/Components/RelatedFeatures/RelatedFeatures.tsx create mode 100644 src/app/Components/RelatedFeatures/RelatedFeatures/RelatedFeatureItem.ts create mode 100644 src/app/Components/RelatedFeatures/RelatedFeatures/RelatedFeaturesViewModel.ts create mode 100644 src/app/Components/RelatedFeatures/css/RelatedFeatures.scss delete mode 100644 src/app/Components/Share.tsx delete mode 100644 src/app/Components/Share/ShareFeatures.ts delete mode 100644 src/app/Components/Share/ShareItem.ts delete mode 100644 src/app/Components/Share/ShareViewModel.ts delete mode 100644 src/app/Components/Share/css/Share.scss delete mode 100644 src/app/Components/Share/utils/replace.ts delete mode 100644 src/app/Components/Unsupported/UnsupportedBrowser.tsx delete mode 100644 src/app/Components/Unsupported/css/UnsupportedBrowser.scss create mode 100644 src/app/Components/utils/focusUtils.ts delete mode 100644 src/app/Main.ts delete mode 100644 src/app/application-base-js/ApplicationBase.ts delete mode 100644 src/app/application-base-js/index.d.ts delete mode 100644 src/app/application-base-js/interfaces.d.ts delete mode 100644 src/app/application-base-js/package-lock.json delete mode 100644 src/app/application-base-js/package.json delete mode 100644 src/app/application-base-js/support/domHelper.MD delete mode 100644 src/app/application-base-js/support/domHelper.ts delete mode 100644 src/app/application-base-js/support/itemUtils.MD delete mode 100644 src/app/application-base-js/support/itemUtils.ts delete mode 100644 src/app/application-base-js/support/urlUtils.MD delete mode 100644 src/app/application-base-js/support/urlUtils.ts delete mode 100644 src/app/application-base-js/tsconfig.json delete mode 100644 src/app/dojo.ts create mode 100644 src/app/focusTrap/debounce.ts create mode 100644 src/app/focusTrap/focus-trap.ts create mode 100644 src/app/focusTrap/focusable.ts create mode 100644 src/app/focusTrap/index.ts create mode 100644 src/app/focusTrap/shadow.ts delete mode 100644 src/app/init.ts create mode 100644 src/app/utils/configWatchers.ts create mode 100644 src/app/utils/font.ts create mode 100644 src/app/utils/layerUtils.ts create mode 100644 src/app/utils/t9nUtils.ts create mode 100644 src/config/application.json rename {dist => src}/config/applicationBase.json (89%) delete mode 100644 src/configurationParams.json create mode 100644 src/index.ts delete mode 100644 src/styles/Main.scss create mode 100644 src/t9n/Common/common.json rename dist/nls/ar/common.js => src/t9n/Common/common_ar.json (88%) create mode 100644 src/t9n/Common/common_bg.json rename dist/nls/hr/common.js => src/t9n/Common/common_bs.json (87%) rename dist/nls/ca/common.js => src/t9n/Common/common_ca.json (87%) rename dist/nls/cs/common.js => src/t9n/Common/common_cs.json (88%) rename dist/nls/da/common.js => src/t9n/Common/common_da.json (87%) rename dist/nls/de/common.js => src/t9n/Common/common_de.json (87%) rename dist/nls/el/common.js => src/t9n/Common/common_el.json (87%) create mode 100644 src/t9n/Common/common_en.json rename dist/nls/es/common.js => src/t9n/Common/common_es.json (87%) rename dist/nls/et/common.js => src/t9n/Common/common_et.json (87%) rename dist/nls/fi/common.js => src/t9n/Common/common_fi.json (88%) rename dist/nls/fr/common.js => src/t9n/Common/common_fr.json (80%) rename dist/nls/he/common.js => src/t9n/Common/common_he.json (88%) rename dist/nls/bs/common.js => src/t9n/Common/common_hr.json (87%) rename dist/nls/hu/common.js => src/t9n/Common/common_hu.json (88%) rename dist/nls/id/common.js => src/t9n/Common/common_id.json (87%) rename dist/nls/it/common.js => src/t9n/Common/common_it.json (87%) rename dist/nls/ja/common.js => src/t9n/Common/common_ja.json (87%) rename dist/nls/ko/common.js => src/t9n/Common/common_ko.json (89%) rename dist/nls/lt/common.js => src/t9n/Common/common_lt.json (89%) rename dist/nls/lv/common.js => src/t9n/Common/common_lv.json (88%) rename dist/nls/nb/common.js => src/t9n/Common/common_nb.json (87%) rename dist/nls/nl/common.js => src/t9n/Common/common_nl.json (88%) rename dist/nls/pl/common.js => src/t9n/Common/common_pl.json (88%) rename dist/nls/pt-br/common.js => src/t9n/Common/common_pt-BR.json (88%) rename dist/nls/pt-pt/common.js => src/t9n/Common/common_pt-PT.json (87%) rename dist/nls/ro/common.js => src/t9n/Common/common_ro.json (88%) rename dist/nls/ru/common.js => src/t9n/Common/common_ru.json (87%) create mode 100644 src/t9n/Common/common_sk.json rename dist/nls/sl/common.js => src/t9n/Common/common_sl.json (88%) rename dist/nls/sr/common.js => src/t9n/Common/common_sr.json (85%) rename dist/nls/sv/common.js => src/t9n/Common/common_sv.json (88%) rename dist/nls/th/common.js => src/t9n/Common/common_th.json (89%) rename dist/nls/tr/common.js => src/t9n/Common/common_tr.json (88%) rename dist/nls/uk/common.js => src/t9n/Common/common_uk.json (88%) rename dist/nls/vi/common.js => src/t9n/Common/common_vi.json (87%) rename dist/nls/zh-cn/common.js => src/t9n/Common/common_zh-CN.json (89%) rename dist/nls/zh-tw/common.js => src/t9n/Common/common_zh-HK.json (89%) rename dist/nls/zh-hk/common.js => src/t9n/Common/common_zh-TW.json (89%) create mode 100644 src/t9n/Components/LayerSwitcher/resources.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_ar.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_bg.json rename dist/Components/LayerSwitcher/nls/bs/resources.js => src/t9n/Components/LayerSwitcher/resources_bs.json (50%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/ca/resources.js => src/t9n/Components/LayerSwitcher/resources_ca.json (51%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/cs/resources.js => src/t9n/Components/LayerSwitcher/resources_cs.json (52%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/da/resources.js => src/t9n/Components/LayerSwitcher/resources_da.json (54%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_de.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_el.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_en.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_es.json rename dist/Components/LayerSwitcher/nls/et/resources.js => src/t9n/Components/LayerSwitcher/resources_et.json (53%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_fi.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_fr.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_he.json rename dist/Components/LayerSwitcher/nls/hr/resources.js => src/t9n/Components/LayerSwitcher/resources_hr.json (50%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_hu.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_id.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_it.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_ja.json rename dist/Components/LayerSwitcher/nls/ko/resources.js => src/t9n/Components/LayerSwitcher/resources_ko.json (50%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_lt.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_lv.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_nb.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_nl.json rename dist/Components/LayerSwitcher/nls/pl/resources.js => src/t9n/Components/LayerSwitcher/resources_pl.json (51%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_pt-BR.json rename dist/Components/LayerSwitcher/nls/pt-pt/resources.js => src/t9n/Components/LayerSwitcher/resources_pt-PT.json (50%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_ro.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_ru.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_sk.json rename dist/Components/LayerSwitcher/nls/sl/resources.js => src/t9n/Components/LayerSwitcher/resources_sl.json (50%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_sr.json rename dist/Components/LayerSwitcher/nls/sv/resources.js => src/t9n/Components/LayerSwitcher/resources_sv.json (53%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/th/resources.js => src/t9n/Components/LayerSwitcher/resources_th.json (58%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/LayerSwitcher/resources_tr.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_uk.json create mode 100644 src/t9n/Components/LayerSwitcher/resources_vi.json rename dist/Components/LayerSwitcher/nls/zh-cn/resources.js => src/t9n/Components/LayerSwitcher/resources_zh-CN.json (55%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/zh-hk/resources.js => src/t9n/Components/LayerSwitcher/resources_zh-HK.json (52%) mode change 100755 => 100644 rename dist/Components/LayerSwitcher/nls/zh-tw/resources.js => src/t9n/Components/LayerSwitcher/resources_zh-TW.json (52%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources.json rename dist/Components/MapCentric/nls/ar/resources.js => src/t9n/Components/MapCentric/resources_ar.json (80%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources_bg.json rename dist/Components/MapCentric/nls/bs/resources.js => src/t9n/Components/MapCentric/resources_bs.json (83%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/ca/resources.js => src/t9n/Components/MapCentric/resources_ca.json (76%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/cs/resources.js => src/t9n/Components/MapCentric/resources_cs.json (64%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/da/resources.js => src/t9n/Components/MapCentric/resources_da.json (88%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/de/resources.js => src/t9n/Components/MapCentric/resources_de.json (81%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/el/resources.js => src/t9n/Components/MapCentric/resources_el.json (83%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources_en.json rename dist/Components/MapCentric/nls/es/resources.js => src/t9n/Components/MapCentric/resources_es.json (87%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/et/resources.js => src/t9n/Components/MapCentric/resources_et.json (67%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/fi/resources.js => src/t9n/Components/MapCentric/resources_fi.json (87%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources_fr.json rename dist/Components/MapCentric/nls/he/resources.js => src/t9n/Components/MapCentric/resources_he.json (81%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/hr/resources.js => src/t9n/Components/MapCentric/resources_hr.json (83%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/hu/resources.js => src/t9n/Components/MapCentric/resources_hu.json (89%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/id/resources.js => src/t9n/Components/MapCentric/resources_id.json (88%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources_it.json rename dist/Components/MapCentric/nls/ja/resources.js => src/t9n/Components/MapCentric/resources_ja.json (68%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/ko/resources.js => src/t9n/Components/MapCentric/resources_ko.json (86%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/lt/resources.js => src/t9n/Components/MapCentric/resources_lt.json (76%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/lv/resources.js => src/t9n/Components/MapCentric/resources_lv.json (58%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/nb/resources.js => src/t9n/Components/MapCentric/resources_nb.json (74%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/nl/resources.js => src/t9n/Components/MapCentric/resources_nl.json (63%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/pl/resources.js => src/t9n/Components/MapCentric/resources_pl.json (82%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/pt-br/resources.js => src/t9n/Components/MapCentric/resources_pt-BR.json (76%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/pt-pt/resources.js => src/t9n/Components/MapCentric/resources_pt-PT.json (86%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/ro/resources.js => src/t9n/Components/MapCentric/resources_ro.json (57%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/ru/resources.js => src/t9n/Components/MapCentric/resources_ru.json (64%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/MapCentric/resources_sk.json rename dist/Components/MapCentric/nls/sl/resources.js => src/t9n/Components/MapCentric/resources_sl.json (80%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/sr/resources.js => src/t9n/Components/MapCentric/resources_sr.json (82%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/sv/resources.js => src/t9n/Components/MapCentric/resources_sv.json (83%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/th/resources.js => src/t9n/Components/MapCentric/resources_th.json (79%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/tr/resources.js => src/t9n/Components/MapCentric/resources_tr.json (71%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/uk/resources.js => src/t9n/Components/MapCentric/resources_uk.json (78%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/vi/resources.js => src/t9n/Components/MapCentric/resources_vi.json (69%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/zh-cn/resources.js => src/t9n/Components/MapCentric/resources_zh-CN.json (89%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/zh-hk/resources.js => src/t9n/Components/MapCentric/resources_zh-HK.json (87%) mode change 100755 => 100644 rename dist/Components/MapCentric/nls/zh-tw/resources.js => src/t9n/Components/MapCentric/resources_zh-TW.json (87%) mode change 100755 => 100644 create mode 100644 src/t9n/Components/PhotoCentric/resources.json rename dist/Components/PhotoCentric/nls/ar/resources.js => src/t9n/Components/PhotoCentric/resources_ar.json (81%) create mode 100644 src/t9n/Components/PhotoCentric/resources_bg.json rename dist/Components/PhotoCentric/nls/bs/resources.js => src/t9n/Components/PhotoCentric/resources_bs.json (82%) rename dist/Components/PhotoCentric/nls/ca/resources.js => src/t9n/Components/PhotoCentric/resources_ca.json (86%) rename dist/Components/PhotoCentric/nls/cs/resources.js => src/t9n/Components/PhotoCentric/resources_cs.json (81%) rename dist/Components/PhotoCentric/nls/da/resources.js => src/t9n/Components/PhotoCentric/resources_da.json (90%) rename dist/Components/PhotoCentric/nls/de/resources.js => src/t9n/Components/PhotoCentric/resources_de.json (76%) rename dist/Components/PhotoCentric/nls/el/resources.js => src/t9n/Components/PhotoCentric/resources_el.json (86%) create mode 100644 src/t9n/Components/PhotoCentric/resources_en.json rename dist/Components/PhotoCentric/nls/es/resources.js => src/t9n/Components/PhotoCentric/resources_es.json (89%) rename dist/Components/PhotoCentric/nls/et/resources.js => src/t9n/Components/PhotoCentric/resources_et.json (77%) rename dist/Components/PhotoCentric/nls/fi/resources.js => src/t9n/Components/PhotoCentric/resources_fi.json (90%) rename dist/Components/PhotoCentric/nls/fr/resources.js => src/t9n/Components/PhotoCentric/resources_fr.json (75%) rename dist/Components/PhotoCentric/nls/he/resources.js => src/t9n/Components/PhotoCentric/resources_he.json (79%) rename dist/Components/PhotoCentric/nls/hr/resources.js => src/t9n/Components/PhotoCentric/resources_hr.json (82%) rename dist/Components/PhotoCentric/nls/hu/resources.js => src/t9n/Components/PhotoCentric/resources_hu.json (87%) rename dist/Components/PhotoCentric/nls/id/resources.js => src/t9n/Components/PhotoCentric/resources_id.json (89%) rename dist/Components/PhotoCentric/nls/it/resources.js => src/t9n/Components/PhotoCentric/resources_it.json (70%) rename dist/Components/PhotoCentric/nls/ja/resources.js => src/t9n/Components/PhotoCentric/resources_ja.json (86%) rename dist/Components/PhotoCentric/nls/ko/resources.js => src/t9n/Components/PhotoCentric/resources_ko.json (88%) rename dist/Components/PhotoCentric/nls/lt/resources.js => src/t9n/Components/PhotoCentric/resources_lt.json (90%) rename dist/Components/PhotoCentric/nls/lv/resources.js => src/t9n/Components/PhotoCentric/resources_lv.json (65%) rename dist/Components/PhotoCentric/nls/nb/resources.js => src/t9n/Components/PhotoCentric/resources_nb.json (79%) rename dist/Components/PhotoCentric/nls/nl/resources.js => src/t9n/Components/PhotoCentric/resources_nl.json (77%) rename dist/Components/PhotoCentric/nls/pl/resources.js => src/t9n/Components/PhotoCentric/resources_pl.json (84%) rename dist/Components/PhotoCentric/nls/pt-br/resources.js => src/t9n/Components/PhotoCentric/resources_pt-BR.json (81%) rename dist/Components/PhotoCentric/nls/pt-pt/resources.js => src/t9n/Components/PhotoCentric/resources_pt-PT.json (77%) rename dist/Components/PhotoCentric/nls/ro/resources.js => src/t9n/Components/PhotoCentric/resources_ro.json (57%) rename dist/Components/PhotoCentric/nls/ru/resources.js => src/t9n/Components/PhotoCentric/resources_ru.json (79%) create mode 100644 src/t9n/Components/PhotoCentric/resources_sk.json rename dist/Components/PhotoCentric/nls/sl/resources.js => src/t9n/Components/PhotoCentric/resources_sl.json (79%) rename dist/Components/PhotoCentric/nls/sr/resources.js => src/t9n/Components/PhotoCentric/resources_sr.json (87%) rename dist/Components/PhotoCentric/nls/sv/resources.js => src/t9n/Components/PhotoCentric/resources_sv.json (89%) rename dist/Components/PhotoCentric/nls/th/resources.js => src/t9n/Components/PhotoCentric/resources_th.json (75%) rename dist/Components/PhotoCentric/nls/tr/resources.js => src/t9n/Components/PhotoCentric/resources_tr.json (82%) rename dist/Components/PhotoCentric/nls/uk/resources.js => src/t9n/Components/PhotoCentric/resources_uk.json (85%) rename dist/Components/PhotoCentric/nls/vi/resources.js => src/t9n/Components/PhotoCentric/resources_vi.json (74%) rename dist/Components/PhotoCentric/nls/zh-cn/resources.js => src/t9n/Components/PhotoCentric/resources_zh-CN.json (94%) rename dist/Components/PhotoCentric/nls/zh-hk/resources.js => src/t9n/Components/PhotoCentric/resources_zh-HK.json (73%) rename dist/Components/PhotoCentric/nls/zh-tw/resources.js => src/t9n/Components/PhotoCentric/resources_zh-TW.json (73%) create mode 100644 src/t9n/Components/Share/resources.json rename dist/Components/Share/nls/ar/resources.js => src/t9n/Components/Share/resources_ar.json (80%) create mode 100644 src/t9n/Components/Share/resources_bg.json rename dist/Components/Share/nls/hr/resources.js => src/t9n/Components/Share/resources_bs.json (79%) rename dist/Components/Share/nls/ca/resources.js => src/t9n/Components/Share/resources_ca.json (88%) rename dist/Components/Share/nls/cs/resources.js => src/t9n/Components/Share/resources_cs.json (96%) rename dist/Components/Share/nls/da/resources.js => src/t9n/Components/Share/resources_da.json (96%) rename dist/Components/Share/nls/de/resources.js => src/t9n/Components/Share/resources_de.json (84%) rename dist/Components/Share/nls/el/resources.js => src/t9n/Components/Share/resources_el.json (62%) create mode 100644 src/t9n/Components/Share/resources_en.json rename dist/Components/Share/nls/es/resources.js => src/t9n/Components/Share/resources_es.json (89%) rename dist/Components/Share/nls/et/resources.js => src/t9n/Components/Share/resources_et.json (50%) rename dist/Components/Share/nls/fi/resources.js => src/t9n/Components/Share/resources_fi.json (96%) create mode 100644 src/t9n/Components/Share/resources_fr.json rename dist/Components/Share/nls/he/resources.js => src/t9n/Components/Share/resources_he.json (56%) rename dist/Components/Share/nls/bs/resources.js => src/t9n/Components/Share/resources_hr.json (79%) rename dist/Components/Share/nls/hu/resources.js => src/t9n/Components/Share/resources_hu.json (65%) rename dist/Components/Share/nls/id/resources.js => src/t9n/Components/Share/resources_id.json (80%) create mode 100644 src/t9n/Components/Share/resources_it.json rename dist/Components/Share/nls/ja/resources.js => src/t9n/Components/Share/resources_ja.json (96%) rename dist/Components/Share/nls/ko/resources.js => src/t9n/Components/Share/resources_ko.json (50%) rename dist/Components/Share/nls/lt/resources.js => src/t9n/Components/Share/resources_lt.json (66%) create mode 100644 src/t9n/Components/Share/resources_lv.json rename dist/Components/Share/nls/nb/resources.js => src/t9n/Components/Share/resources_nb.json (96%) rename dist/Components/Share/nls/nl/resources.js => src/t9n/Components/Share/resources_nl.json (73%) rename dist/Components/Share/nls/pl/resources.js => src/t9n/Components/Share/resources_pl.json (88%) rename dist/Components/Share/nls/pt-br/resources.js => src/t9n/Components/Share/resources_pt-BR.json (96%) rename dist/Components/Share/nls/pt-pt/resources.js => src/t9n/Components/Share/resources_pt-PT.json (90%) rename dist/Components/Share/nls/ro/resources.js => src/t9n/Components/Share/resources_ro.json (54%) rename dist/Components/Share/nls/ru/resources.js => src/t9n/Components/Share/resources_ru.json (97%) create mode 100644 src/t9n/Components/Share/resources_sk.json rename dist/Components/Share/nls/sl/resources.js => src/t9n/Components/Share/resources_sl.json (86%) rename dist/Components/Share/nls/sr/resources.js => src/t9n/Components/Share/resources_sr.json (96%) rename dist/Components/Share/nls/sv/resources.js => src/t9n/Components/Share/resources_sv.json (96%) rename dist/Components/Share/nls/th/resources.js => src/t9n/Components/Share/resources_th.json (67%) rename dist/Components/Share/nls/tr/resources.js => src/t9n/Components/Share/resources_tr.json (86%) rename dist/Components/Share/nls/uk/resources.js => src/t9n/Components/Share/resources_uk.json (86%) rename dist/Components/Share/nls/vi/resources.js => src/t9n/Components/Share/resources_vi.json (96%) rename dist/Components/Share/nls/zh-cn/resources.js => src/t9n/Components/Share/resources_zh-CN.json (80%) rename dist/Components/Share/nls/zh-tw/resources.js => src/t9n/Components/Share/resources_zh-HK.json (80%) rename dist/Components/Share/nls/zh-hk/resources.js => src/t9n/Components/Share/resources_zh-TW.json (80%) create mode 100644 src/t9n/UserTypesError/resources.json create mode 100644 src/t9n/UserTypesError/resources_ar.json create mode 100644 src/t9n/UserTypesError/resources_bg.json rename dist/userTypesError/nls/hr/resources.js => src/t9n/UserTypesError/resources_bs.json (58%) create mode 100644 src/t9n/UserTypesError/resources_ca.json create mode 100644 src/t9n/UserTypesError/resources_cs.json rename dist/userTypesError/nls/da/resources.js => src/t9n/UserTypesError/resources_da.json (56%) rename dist/userTypesError/nls/de/resources.js => src/t9n/UserTypesError/resources_de.json (57%) rename dist/userTypesError/nls/el/resources.js => src/t9n/UserTypesError/resources_el.json (60%) create mode 100644 src/t9n/UserTypesError/resources_en.json rename dist/userTypesError/nls/es/resources.js => src/t9n/UserTypesError/resources_es.json (59%) rename dist/userTypesError/nls/et/resources.js => src/t9n/UserTypesError/resources_et.json (60%) rename dist/userTypesError/nls/fi/resources.js => src/t9n/UserTypesError/resources_fi.json (55%) create mode 100644 src/t9n/UserTypesError/resources_fr.json rename dist/userTypesError/nls/he/resources.js => src/t9n/UserTypesError/resources_he.json (53%) rename dist/userTypesError/nls/bs/resources.js => src/t9n/UserTypesError/resources_hr.json (58%) create mode 100644 src/t9n/UserTypesError/resources_hu.json create mode 100644 src/t9n/UserTypesError/resources_id.json rename dist/userTypesError/nls/it/resources.js => src/t9n/UserTypesError/resources_it.json (54%) rename dist/userTypesError/nls/ja/resources.js => src/t9n/UserTypesError/resources_ja.json (52%) create mode 100644 src/t9n/UserTypesError/resources_ko.json create mode 100644 src/t9n/UserTypesError/resources_lt.json create mode 100644 src/t9n/UserTypesError/resources_lv.json create mode 100644 src/t9n/UserTypesError/resources_nb.json create mode 100644 src/t9n/UserTypesError/resources_nl.json rename dist/userTypesError/nls/pl/resources.js => src/t9n/UserTypesError/resources_pl.json (54%) create mode 100644 src/t9n/UserTypesError/resources_pt-BR.json create mode 100644 src/t9n/UserTypesError/resources_pt-PT.json rename dist/userTypesError/nls/ro/resources.js => src/t9n/UserTypesError/resources_ro.json (57%) create mode 100644 src/t9n/UserTypesError/resources_ru.json create mode 100644 src/t9n/UserTypesError/resources_sk.json create mode 100644 src/t9n/UserTypesError/resources_sl.json rename dist/userTypesError/nls/sr/resources.js => src/t9n/UserTypesError/resources_sr.json (59%) rename dist/userTypesError/nls/sv/resources.js => src/t9n/UserTypesError/resources_sv.json (60%) rename dist/userTypesError/nls/th/resources.js => src/t9n/UserTypesError/resources_th.json (60%) create mode 100644 src/t9n/UserTypesError/resources_tr.json create mode 100644 src/t9n/UserTypesError/resources_uk.json create mode 100644 src/t9n/UserTypesError/resources_vi.json rename dist/userTypesError/nls/zh-cn/resources.js => src/t9n/UserTypesError/resources_zh-CN.json (55%) rename dist/userTypesError/nls/zh-hk/resources.js => src/t9n/UserTypesError/resources_zh-HK.json (59%) rename dist/userTypesError/nls/zh-tw/resources.js => src/t9n/UserTypesError/resources_zh-TW.json (59%) create mode 100644 src/vite-env.d.ts create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 412eeda..0000000 --- a/.gitattributes +++ /dev/null @@ -1,22 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Custom for Visual Studio -*.cs diff=csharp -*.sln merge=union -*.csproj merge=union -*.vbproj merge=union -*.fsproj merge=union -*.dbproj merge=union - -# Standard to msysgit -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index 2cb7394..0857a11 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,5 @@ node_modules -.editorconfig -.eslintrc -.jsbeautifyrc -tslint.json -web.config -yarn.lock -.vscode -.DS_Store \ No newline at end of file +!public/Icon_draw_icon_16_dark.svg +!public/Icon_draw_icon_16_light.svg +public/assets +dist \ No newline at end of file diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29..0000000 diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100755 index a4e27d1..0000000 --- a/Gruntfile.js +++ /dev/null @@ -1,99 +0,0 @@ -module.exports = function(grunt) { - function loadPostCssPlugin(name) { - var plugin; - - try { - plugin = require(name); - return plugin; - } catch (error) { - plugin = Function.prototype; // no-op - console.log(error.message + " used by task postcss"); - } - - return plugin; - } - - grunt.loadNpmTasks("grunt-contrib-watch"); - grunt.loadNpmTasks("grunt-postcss"); - grunt.loadNpmTasks("grunt-sass"); - grunt.loadNpmTasks("grunt-tslint"); - grunt.loadNpmTasks("grunt-contrib-jshint"); - - grunt.initConfig({ - sass: { - options: { - outputStyle: "compressed" - }, - dist: { - files: { - "dist/styles/Main.css": "src/styles/Main.scss", - "dist/Components/PhotoCentric/css/PhotoCentric.css": - "src/app/Components/PhotoCentric/css/PhotoCentric.scss", - "dist/Components/LayerSwitcher/css/LayerSwitcher.css": - "src/app/Components/LayerSwitcher/css/LayerSwitcher.scss", - "dist/Components/Share/css/Share.css": - "src/app/Components/Share/css/Share.scss", - "dist/Components/MapCentric/css/MapCentric.css": - "src/app/Components/MapCentric/css/MapCentric.scss", - "dist/Components/MobileExpand/css/MobileExpand.css": - "src/app/Components/MobileExpand/css/MobileExpand.scss", - "dist/Components/Unsupported/css/UnsupportedBrowser.css": - "src/app/Components/Unsupported/css/UnsupportedBrowser.scss" - } - } - }, - postcss: { - options: { - processors: [ - loadPostCssPlugin("autoprefixer")(), - loadPostCssPlugin("postcss-normalize-charset")() - ] - }, - dist: { - src: [ - "dist/styles/Main.css", - "dist/Components/PhotoCentric/css/PhotoCentric.css", - "dist/Components/LayerSwitcher/css/LayerSwitcher.css", - "dist/Components/Share/css/Share.css", - "dist/Components/MapCentric/css/MapCentric.css", - "dist/Components/MobileExpand/css/MobileExpand.css", - "dist/Components/Unsupported/css/UnsupportedBrowser.css", - "!node_modules/**" - ] - } - }, - watch: { - styles: { - files: [ - "src/styles/Main.scss", - "src/app/Components/PhotoCentric/css/PhotoCentric.scss", - "src/app/Components/LayerSwitcher/css/LayerSwitcher.scss", - "src/app/Components/Share/css/Share.scss", - "src/app/Components/MapCentric/css/MapCentric.scss", - "src/app/Components/MobileExpand/css/MobileExpand.scss", - "src/app/Components/Unsupported/css/UnsupportedBrowser.scss" - ], - tasks: ["styles"] - } - }, - tslint: { - options: { - configuration: "tslint.json", - fix: false - }, - files: { - src: ["application/**/*.ts"] - } - }, - jshint: { - all: ["Gruntfile.js", "hub-auth-js/**/*.js"], - ignores: ["**/node_modules/", "tsrules/**/*.js"] - } - }); - - grunt.registerTask("styles", "compile & autoprefix CSS", ["sass", "postcss"]); - grunt.registerTask("default", ["watch"]); - grunt.registerTask("lint:ts", ["tslint"]); - grunt.registerTask("lint:js", ["jshint:all"]); - grunt.registerTask("lint", ["lint:js", "lint:ts"]); -}; diff --git a/README.md b/README.md index 309b365..03a991f 100644 --- a/README.md +++ b/README.md @@ -1,129 +1,14 @@ # Attachment Viewer -Attachment Viewer is a configurable app template that allows you to view photos, videos, and PDFs stored as feature attachments. - -![Attachment Viewer Preview](images/attachment-viewer.png) - - -## 8.2 Release Updates - -1. Updated ArcGIS JSAPI to v4.16 - -2. Removed usage of dojo declared and TS directives - -3. Supports 'Instant apps' new configuration experience. - -4. Property name updates. - -## 7.3 Release Updates - -1. Map layout - -2. Multiple layer support - -3. PDF support - -4. Image pan/zoom tool using [iv-viewer](https://github.com/s-yadav/iv-viewer) - -5. Only display features with attachments - -6. Display image direction camera icon (GPS Image direction) - -## Features - -1. Attachment focused layout: Scroll through features to view feature information and attachments or simply click on a feature in the map. - -2. Map focused layout: Explore map to update gallery items in side panel. Gallery items in side panel will be based on features within map extent. Select gallery item to view feature's attachments and pop-up information. - - a. Title tooltip option is available which will display at the feature's location when a gallery item in the side panel is hovered or selected. The title used in the tooltip label can be configured in the map viewer. - -3. If the webmap contains multiple layers that support attachments, the end-user has the ability to select which layers' attachments to view from a dropdown menu. - -4. Scroll through attachments from a single feature. - -5. Supported attachment types: - - a. images(jpeg, jpg, png, gif) - - b. videos (mp4, mov) - - c. pdf - - Please note: Other attachment types such as `doc` will display in the feature content panel as hyperlinks. - -6. Feauture Content - Panel which provides information about the feature. The content displays pop-up information by default and can display custom information by configuring the pop-up in the web map. - -7. Social Sharing - Share to Facebook, Twitter, or generate a share link. The app will be shared at the app's currently selected feature and viewed attachment. - -8. Download images - -9. Onboarding panel to communicate explanatory information to the end-user. - -Configuration options: - -#### General - -1. Specify app layout - -2. Sort features by field and set the order in ascending or descending order. - -3. Provide a custom title. - -4. Onboarding - - a. Content - Provide custom onboarding information to help end-users get a better understanding of what the app is about. - - b. Image - Provide an image URL to display an image when the onboarding panel is open. - -5. Modify the header background and header text colors. - -6. Add custom CSS - -#### Options - -1. Select from a set of map tools: - - a. Home - - b. Zoom Controls - - c. Legend - - d. Layer List - - e. Full Screen - - f. Search - configure search to work with a feature layer and field in the web map, as search results will pull up feature information and attachments - -2. Set the scale for the Zoom to button. Default value: 32000 - -3. Toggle social sharing - -4. Toggle image downloads - -5. Toggle the option to display the selected feature's address. - -6. Toggle feature selection - -7. Toggle image direction icon - -8. Toggle image pan/zoom - -9. Toggle feature label (title tooltip in map) - -10. Toggle the option to only display features with attachments +Attachment Viewer is an ArcGIS Instant App that allows you to view photos, videos, and PDFs stored as feature attachments. ## Instructions 1. Fork and then clone the repo. -2. Run `npm install` - -3. Host on local web server. +2. Run `yarn install` -4. Open web browser. - -5. Click on dist directory within browser tab. +3. Run `yarn start`. Browser will automatically open in `http://localhost:3000`. 6. Test with different web maps with feature layers that support and contain attachments. @@ -132,12 +17,6 @@ Configuration options: - Notepad or your favorite HTML editor - Web browser with access to the Internet -## Resources - -- [ArcGIS for JavaScript API Resource Center](http://help.arcgis.com/en/webapi/javascript/arcgis/index.html) -- [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) -- [twitter@esri](http://twitter.com/esri) - ## Issues Find a bug or want to request a new feature? Please let us know by submitting an issue. @@ -148,7 +27,7 @@ Esri welcomes contributions from anyone and everyone. Please see our [guidelines ## Licensing -Copyright 2020 Esri +Copyright 2023 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/dist/Components/AttachmentViewer/AttachmentViewerData.js b/dist/Components/AttachmentViewer/AttachmentViewerData.js deleted file mode 100644 index 97dbfed..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerData.js +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/accessorSupport/decorators", "esri/core/Collection"], function (require, exports, tslib_1, Accessor, decorators_1, Collection) { - "use strict"; - var AttachmentViewerData = /** @class */ (function (_super) { - tslib_1.__extends(AttachmentViewerData, _super); - function AttachmentViewerData() { - var _this = _super !== null && _super.apply(this, arguments) || this; - // attachments - _this.attachments = null; - _this.defaultLayerExpression = null; - // featureLayerTitle - _this.featureLayerTitle = null; - // layerData - _this.layerData = null; - // selectedFeature - _this.selectedFeature = null; - // selectedFeatureInfo - _this.selectedFeatureInfo = null; - // selectedFeatureAttachments - _this.selectedFeatureAttachments = null; - // selectedFeatureAddress - _this.selectedFeatureAddress = null; - // unsupportedAttachmentTypes - _this.unsupportedAttachmentTypes = []; - // defaultObjectId - _this.defaultObjectId = null; - // attachmentIndex - _this.attachmentIndex = 0; - // featureObjectIds - _this.featureObjectIds = new Collection(); - _this.sortField = null; - // objectIdIndex - _this.objectIdIndex = 0; - // selectedLayerId - _this.selectedLayerId = null; - // layerFeatureIndex - _this.layerFeatureIndex = 0; - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "attachments", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "defaultLayerExpression", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "featureLayerTitle", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "layerData", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "selectedFeature", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "selectedFeatureInfo", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "selectedFeatureAttachments", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "selectedFeatureAddress", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "unsupportedAttachmentTypes", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "featureObjectIds", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "sortField", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "objectIdIndex", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerData.prototype, "layerFeatureIndex", void 0); - AttachmentViewerData = tslib_1.__decorate([ - decorators_1.subclass("AttachmentViewerData") - ], AttachmentViewerData); - return AttachmentViewerData; - }(Accessor)); - return AttachmentViewerData; -}); -//# sourceMappingURL=AttachmentViewerData.js.map \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/AttachmentViewerData.js.map b/dist/Components/AttachmentViewer/AttachmentViewerData.js.map deleted file mode 100644 index d980f15..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachmentViewerData.js","sourceRoot":"","sources":["../../../src/app/Components/AttachmentViewer/AttachmentViewerData.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IAkBlC;QAAmC,gDAAQ;QAA3C;YAAA,qEA8DC;YA7DC,cAAc;YAEd,iBAAW,GAAQ,IAAI,CAAC;YAGxB,4BAAsB,GAAW,IAAI,CAAC;YAEtC,oBAAoB;YAEpB,uBAAiB,GAAW,IAAI,CAAC;YAEjC,YAAY;YAEZ,eAAS,GAA8B,IAAI,CAAC;YAE5C,kBAAkB;YAElB,qBAAe,GAAmB,IAAI,CAAC;YAEvC,sBAAsB;YAEtB,yBAAmB,GAAQ,IAAI,CAAC;YAEhC,6BAA6B;YAE7B,gCAA0B,GAA+B,IAAI,CAAC;YAE9D,yBAAyB;YAEzB,4BAAsB,GAAW,IAAI,CAAC;YAEtC,6BAA6B;YAE7B,gCAA0B,GAA4B,EAAE,CAAC;YAEzD,kBAAkB;YAElB,qBAAe,GAAW,IAAI,CAAC;YAE/B,kBAAkB;YAElB,qBAAe,GAAW,CAAC,CAAC;YAE5B,mBAAmB;YAEnB,sBAAgB,GAAuB,IAAI,UAAU,EAAE,CAAC;YAGxD,eAAS,GAAW,IAAI,CAAC;YAEzB,gBAAgB;YAEhB,mBAAa,GAAW,CAAC,CAAC;YAE1B,kBAAkB;YAElB,qBAAe,GAAW,IAAI,CAAC;YAE/B,oBAAoB;YAEpB,uBAAiB,GAAW,CAAC,CAAC;;QAChC,CAAC;QA3DC;YADC,qBAAQ,EAAE;iEACa;QAGxB;YADC,qBAAQ,EAAE;4EAC2B;QAItC;YADC,qBAAQ,EAAE;uEACsB;QAIjC;YADC,qBAAQ,EAAE;+DACiC;QAI5C;YADC,qBAAQ,EAAE;qEAC4B;QAIvC;YADC,qBAAQ,EAAE;yEACqB;QAIhC;YADC,qBAAQ,EAAE;gFACmD;QAI9D;YADC,qBAAQ,EAAE;4EAC2B;QAItC;YADC,qBAAQ,EAAE;gFAC8C;QAIzD;YADC,qBAAQ,EAAE;qEACoB;QAI/B;YADC,qBAAQ,EAAE;qEACiB;QAI5B;YADC,qBAAQ,EAAE;sEAC6C;QAGxD;YADC,qBAAQ,EAAE;+DACc;QAIzB;YADC,qBAAQ,EAAE;mEACe;QAI1B;YADC,qBAAQ,EAAE;qEACoB;QAI/B;YADC,qBAAQ,EAAE;uEACmB;QA7D1B,oBAAoB;YADzB,qBAAQ,CAAC,sBAAsB,CAAC;WAC3B,oBAAoB,CA8DzB;QAAD,2BAAC;KAAA,AA9DD,CAAmC,QAAQ,GA8D1C;IAED,OAAS,oBAAoB,CAAC"} \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js b/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js deleted file mode 100644 index 66a357f..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/accessorSupport/decorators"], function (require, exports, tslib_1, Accessor, decorators_1) { - "use strict"; - var LayerData = /** @class */ (function (_super) { - tslib_1.__extends(LayerData, _super); - function LayerData() { - var _this = _super !== null && _super.apply(this, arguments) || this; - // featureLayer - _this.featureLayer = null; - // layerView - _this.layerView = null; - _this.start = 0; - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], LayerData.prototype, "featureLayer", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerData.prototype, "layerView", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerData.prototype, "start", void 0); - LayerData = tslib_1.__decorate([ - decorators_1.subclass("LayerData") - ], LayerData); - return LayerData; - }(Accessor)); - return LayerData; -}); -//# sourceMappingURL=AttachmentViewerLayerData.js.map \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js.map b/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js.map deleted file mode 100644 index 9780766..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerLayerData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachmentViewerLayerData.js","sourceRoot":"","sources":["../../../src/app/Components/AttachmentViewer/AttachmentViewerLayerData.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IASlC;QAAwB,qCAAQ;QAAhC;YAAA,qEAWC;YAVC,eAAe;YAEf,kBAAY,GAAwB,IAAI,CAAC;YAEzC,YAAY;YAEZ,eAAS,GAA4B,IAAI,CAAC;YAG1C,WAAK,GAAG,CAAC,CAAC;;QACZ,CAAC;QARC;YADC,qBAAQ,EAAE;uDAC8B;QAIzC;YADC,qBAAQ,EAAE;oDAC+B;QAG1C;YADC,qBAAQ,EAAE;gDACD;QAVN,SAAS;YADd,qBAAQ,CAAC,WAAW,CAAC;WAChB,SAAS,CAWd;QAAD,gBAAC;KAAA,AAXD,CAAwB,QAAQ,GAW/B;IAED,OAAS,SAAS,CAAC"} \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js b/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js deleted file mode 100644 index ff1def4..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js +++ /dev/null @@ -1,469 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/accessorSupport/decorators", "esri/core/watchUtils", "esri/core/Handles", "esri/core/Collection", "esri/tasks/Locator", "esri/geometry/Point", "../Share", "../Share/ShareFeatures"], function (require, exports, tslib_1, Accessor, decorators_1, watchUtils, Handles, Collection, Locator, Point, Share, ShareFeatures) { - "use strict"; - var AttachmentViewerViewModel = /** @class */ (function (_super) { - tslib_1.__extends(AttachmentViewerViewModel, _super); - function AttachmentViewerViewModel() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this._handles = new Handles(); - _this._preparingDownload = null; - _this._queryingForFeatures = null; - _this._performingHitTest = null; - _this._updateShareIndexes = null; - // ---------------------------------- - // - // Properties - // - // ---------------------------------- - // view - _this.view = null; - // searchWidget - _this.searchWidget = null; - // shareLocationWidget - _this.shareLocationWidget = null; - // sketchWidget - _this.sketchWidget = null; - // graphicsLayer - _this.graphicsLayer = null; - // imageIsLoaded - _this.imageIsLoaded = null; - // appMode - _this.appMode = null; - // title - _this.title = null; - // onlyDisplayFeaturesWithAttachmentsIsEnabled - _this.onlyDisplayFeaturesWithAttachmentsIsEnabled = null; - // socialSharingEnabled - _this.socialSharingEnabled = null; - // socialSharingEnabled - _this.selectFeaturesEnabled = null; - // zoomLevel - _this.zoomLevel = null; - // downloadEnabled - _this.downloadEnabled = null; - // addressEnabled - _this.addressEnabled = null; - // order - _this.order = null; - // order - _this.attachmentLayer = null; - // attachmentViewerDataCollection - _this.attachmentViewerDataCollection = new Collection(); - // selectedAttachmentViewerData - _this.selectedAttachmentViewerData = null; - // featureWidget - _this.featureWidget = null; - // layerSwitcher - _this.layerSwitcher = null; - _this.supportedAttachmentTypes = [ - "image/jpeg", - "image/jpg", - "image/png", - "image/gif", - "video/mp4", - "video/mov", - "video/quicktime", - "application/pdf" - ]; - // withinConfigurationExperience - _this.withinConfigurationExperience = null; - return _this; - } - Object.defineProperty(AttachmentViewerViewModel.prototype, "state", { - // ---------------------------------- - // - // Private Variables - // - // ---------------------------------- - // ---------------------------------- - // - // state - readOnly - // - // ---------------------------------- - get: function () { - var ready = this.get("view.ready"); - return ready - ? this._performingHitTest - ? "performingHitTest" - : this._queryingForFeatures - ? "querying" - : this._preparingDownload - ? "downloading" - : !this.imageIsLoaded - ? "imageLoading" - : "ready" - : this.view - ? "loading" - : "disabled"; - }, - enumerable: false, - configurable: true - }); - // ---------------------------------- - // - // Lifecycle - // - // ---------------------------------- - AttachmentViewerViewModel.prototype.destroy = function () { - var _a; - (_a = this._handles) === null || _a === void 0 ? void 0 : _a.removeAll(); - this._handles = null; - }; - // _setupShare - AttachmentViewerViewModel.prototype.setupShare = function () { - var shareFeatures = new ShareFeatures({ - copyToClipboard: true, - embedMap: false - }); - var share = new Share({ - view: this.view, - shareFeatures: shareFeatures, - container: document.createElement("div"), - isDefault: true - }); - this.set("shareLocationWidget", share); - this.sharePropIndexesWatcher(); - }; - // sharePropIndexesWatcher - AttachmentViewerViewModel.prototype.sharePropIndexesWatcher = function () { - var _this = this; - return watchUtils.watch(this, [ - "selectedAttachmentViewerData.objectIdIndex", - "selectedAttachmentViewerData.attachmentIndex", - "selectedAttachmentViewerData.defaultObjectId", - "selectedAttachmentViewerData.selectedLayerId", - "selectedAttachmentViewerData.layerFeatureIndex", - "selectedAttachmentViewerData.selectedLayerId" - ], function () { - _this.updateSharePropIndexes(); - }); - }; - // updateSharePropIndexes - AttachmentViewerViewModel.prototype.updateSharePropIndexes = function () { - if (!this.selectedAttachmentViewerData || - this.withinConfigurationExperience) { - return; - } - if (this.shareLocationWidget && this.shareLocationWidget.isDefault) { - this.shareLocationWidget.isDefault = false; - } - var _a = this - .selectedAttachmentViewerData, attachmentIndex = _a.attachmentIndex, objectIdIndex = _a.objectIdIndex, layerFeatureIndex = _a.layerFeatureIndex; - var featureObjectIds = this.get("selectedAttachmentViewerData.featureObjectIds"); - var objectId = featureObjectIds.getItemAt(objectIdIndex); - this.set("shareLocationWidget.defaultObjectId", objectId); - this.set("shareLocationWidget.attachmentIndex", attachmentIndex); - this.set("shareLocationWidget.selectedLayerId", this.selectedAttachmentViewerData.layerData.featureLayer.id); - this.set("shareLocationWidget.layerFeatureIndex", layerFeatureIndex); - }; - // _setUpdateShareIndexes - AttachmentViewerViewModel.prototype.setUpdateShareIndexes = function () { - if (this._updateShareIndexes === null) { - this._updateShareIndexes = true; - } - }; - // setFeatureInfo - AttachmentViewerViewModel.prototype.setFeatureInfo = function (featureWidget) { - var _this = this; - var featureTitleKey = "feature-title"; - this._handles.add(watchUtils.when(featureWidget, "title", function () { - _this._handles.remove(featureTitleKey); - _this.set("selectedAttachmentViewerData.featureLayerTitle", featureWidget.title); - }), featureTitleKey); - var featureContentKey = "feature-content"; - this._handles.add(watchUtils.when(featureWidget, "viewModel.formattedAttributes.global", function () { - _this._handles.remove(featureContentKey); - var selectedFeatureContent = []; - var fieldContents = featureWidget.get("viewModel.content"); - var attributes = featureWidget.get("viewModel.formattedAttributes.global"); - fieldContents && - fieldContents.forEach(function (content) { - var _a; - if (content.type === "fields") { - (_a = content === null || content === void 0 ? void 0 : content.fieldInfos) === null || _a === void 0 ? void 0 : _a.forEach(function (fieldInfo, fieldInfoIndex) { - if (fieldInfo.fieldName !== - _this.selectedAttachmentViewerData.layerData.featureLayer - .objectIdField) { - selectedFeatureContent[fieldInfoIndex] = { - attribute: fieldInfo.label, - content: attributes[fieldInfo.fieldName] - }; - } - }); - } - }); - _this.set("selectedAttachmentViewerData.selectedFeatureInfo", selectedFeatureContent); - }), featureContentKey); - }; - // zoomTo - AttachmentViewerViewModel.prototype.zoomTo = function () { - var scale = this.zoomLevel ? parseInt(this.zoomLevel) : 32000; - var target = this.get("selectedAttachmentViewerData.selectedFeature"); - this.view.goTo({ - target: target, - scale: scale - }); - }; - // getTotalNumberOfAttachments - AttachmentViewerViewModel.prototype.getTotalNumberOfAttachments = function () { - if (!this.selectedAttachmentViewerData) { - return; - } - var selectedFeatureAttachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments"); - if (selectedFeatureAttachments) { - var attachments = selectedFeatureAttachments && - selectedFeatureAttachments.get("attachments"); - return attachments && attachments.get("length"); - } - }; - // downloadImage - AttachmentViewerViewModel.prototype.downloadImage = function (event) { - var _this = this; - var node = event.currentTarget; - var url = node.getAttribute("data-image-url"); - var fileName = node.getAttribute("data-image-name"); - if (!url) { - return; - } - var image = this._generateImgElement(url); - this._preparingDownload = true; - this.notifyChange("state"); - image.then(function (img) { - var canvas = _this._generateCanvasElement(img); - _this._processDownload(canvas, fileName); - }); - }; - // _generateImgElement - AttachmentViewerViewModel.prototype._generateImgElement = function (url) { - return new Promise(function (resolve) { - var img = new Image(); - img.crossOrigin = "*"; - img.onload = function () { - resolve(img); - }; - img.src = url; - }); - }; - // _generateCanvasElement - AttachmentViewerViewModel.prototype._generateCanvasElement = function (img) { - var canvas = document.createElement("canvas"); - var width = img.width, height = img.height; - canvas.width = width; - canvas.height = height; - var context = canvas.getContext("2d"); - context.drawImage(img, 0, 0); - return canvas; - }; - // _processDownload - AttachmentViewerViewModel.prototype._processDownload = function (canvas, fileName) { - if (!window.navigator.msSaveOrOpenBlob) { - canvas.toBlob(function (blob) { - var dataUrl = URL.createObjectURL(blob); - var imgURL = document.createElement("a"); - imgURL.setAttribute("href", dataUrl); - imgURL.setAttribute("download", fileName); - imgURL.style.display = "none"; - document.body.appendChild(imgURL); - imgURL.click(); - document.body.removeChild(imgURL); - }); - } - else { - var dataUrl = canvas.toDataURL(); - var mimeString = dataUrl.split(",")[0].split(":")[1].split(";")[0]; - canvas.toBlob(function (blob) { - window.navigator.msSaveOrOpenBlob(blob, fileName); - }, mimeString); - } - this._preparingDownload = false; - this.notifyChange("state"); - }; - // previousImage - AttachmentViewerViewModel.prototype.previousImage = function () { - var selectedFeatureAttachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments"); - var attachments = selectedFeatureAttachments && - selectedFeatureAttachments.get("attachments"); - var currentIndex = selectedFeatureAttachments && - selectedFeatureAttachments.get("currentIndex"); - // When a user is scrolling before first image, set displayed image to the last image - if (currentIndex === 0) { - selectedFeatureAttachments && - selectedFeatureAttachments.set("currentIndex", attachments && attachments.length - 1); - } - // Go back one image - else { - var updatedCurrentIndex = currentIndex - 1; - selectedFeatureAttachments && - selectedFeatureAttachments.set("currentIndex", updatedCurrentIndex); - } - this.set("selectedAttachmentViewerData.attachmentIndex", selectedFeatureAttachments && - selectedFeatureAttachments.get("currentIndex")); - }; - // nextImage - AttachmentViewerViewModel.prototype.nextImage = function () { - var selectedFeatureAttachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments"); - var attachments = selectedFeatureAttachments && - selectedFeatureAttachments.get("attachments"); - var currentIndex = selectedFeatureAttachments && - selectedFeatureAttachments.get("currentIndex"); - // When a user is scrolling after last image, set displayed image to the first image - if (currentIndex < attachments.length - 1) { - var updatedCurrentIndex = currentIndex + 1; - selectedFeatureAttachments && - selectedFeatureAttachments.set("currentIndex", updatedCurrentIndex); - } - // Go forward one image - else { - selectedFeatureAttachments && - selectedFeatureAttachments.set("currentIndex", 0); - } - this.set("selectedAttachmentViewerData.attachmentIndex", selectedFeatureAttachments && - selectedFeatureAttachments.get("currentIndex")); - }; - // getGPSInformation - AttachmentViewerViewModel.prototype.getGPSInformation = function (attachment) { - var exifInfo = attachment && attachment.get("exifInfo"); - var GPS = exifInfo && - exifInfo.filter(function (exifInfoItem) { - return exifInfoItem.name === "GPS"; - })[0]; - var gpsImageDirection = GPS && - GPS.tags.filter(function (tagItem) { - return tagItem.name === "GPS Img Direction"; - })[0]; - var gpsImageDirectionVal = gpsImageDirection && gpsImageDirection.value; - var twoDecimalPlaces = parseFloat(gpsImageDirectionVal && gpsImageDirectionVal.toFixed(2)); - return isNaN(twoDecimalPlaces) ? null : twoDecimalPlaces; - }; - // getAddress - AttachmentViewerViewModel.prototype.getAddress = function (geometry) { - var _this = this; - if (!geometry) { - return; - } - if (geometry.type !== "point") { - return; - } - var point = new Point(geometry); - var locator = new Locator({ - url: "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer" - }); - locator - .locationToAddress({ location: point }) - .catch(function (err) { - console.error("LOCATION TO ADDRESS ERROR: ", err); - _this.set("selectedAttachmentViewerData.selectedFeatureAddress", null); - }) - .then(function (addressCandidate) { - if (!addressCandidate) { - return; - } - _this.set("selectedAttachmentViewerData.selectedFeatureAddress", addressCandidate.address); - }); - }; - // getAttachmentInfos - AttachmentViewerViewModel.prototype.getAttachmentInfos = function (feature) { - if (!feature) { - return; - } - var featureContentItems = feature.get("viewModel.content"); - if (!featureContentItems) { - return; - } - var attachmentContent = featureContentItems.filter(function (featureContent) { - return featureContent.type === "attachments"; - })[0]; - return (attachmentContent && - attachmentContent.get("attachmentInfos")); - }; - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["view.ready", "imageIsLoaded"], - readOnly: true - }) - ], AttachmentViewerViewModel.prototype, "state", null); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "searchWidget", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "shareLocationWidget", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "sketchWidget", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "graphicsLayer", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "imageIsLoaded", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "appMode", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "title", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "onlyDisplayFeaturesWithAttachmentsIsEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "socialSharingEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "selectFeaturesEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "zoomLevel", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "downloadEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "addressEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "attachmentLayer", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "attachmentViewerDataCollection", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "selectedAttachmentViewerData", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "featureWidget", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "layerSwitcher", void 0); - tslib_1.__decorate([ - decorators_1.property({ - readOnly: true - }) - ], AttachmentViewerViewModel.prototype, "supportedAttachmentTypes", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], AttachmentViewerViewModel.prototype, "withinConfigurationExperience", void 0); - AttachmentViewerViewModel = tslib_1.__decorate([ - decorators_1.subclass("AttachmentViewerViewModel") - ], AttachmentViewerViewModel); - return AttachmentViewerViewModel; - }(Accessor)); - return AttachmentViewerViewModel; -}); -//# sourceMappingURL=AttachmentViewerViewModel.js.map \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js.map b/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js.map deleted file mode 100644 index c4172df..0000000 --- a/dist/Components/AttachmentViewer/AttachmentViewerViewModel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AttachmentViewerViewModel.js","sourceRoot":"","sources":["../../../src/app/Components/AttachmentViewer/AttachmentViewerViewModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js b/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js deleted file mode 100644 index 65efdda..0000000 --- a/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/accessorSupport/decorators"], function (require, exports, tslib_1, Accessor, decorators_1) { - "use strict"; - var SelectedFeatureAttachments = /** @class */ (function (_super) { - tslib_1.__extends(SelectedFeatureAttachments, _super); - function SelectedFeatureAttachments() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this.attachments = null; - _this.currentIndex = null; - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], SelectedFeatureAttachments.prototype, "attachments", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], SelectedFeatureAttachments.prototype, "currentIndex", void 0); - SelectedFeatureAttachments = tslib_1.__decorate([ - decorators_1.subclass("SelectedFeatureAttachments") - ], SelectedFeatureAttachments); - return SelectedFeatureAttachments; - }(Accessor)); - return SelectedFeatureAttachments; -}); -//# sourceMappingURL=SelectedFeatureAttachments.js.map \ No newline at end of file diff --git a/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js.map b/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js.map deleted file mode 100644 index d3a40a6..0000000 --- a/dist/Components/AttachmentViewer/SelectedFeatureAttachments.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SelectedFeatureAttachments.js","sourceRoot":"","sources":["../../../src/app/Components/AttachmentViewer/SelectedFeatureAttachments.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IASlC;QAAyC,sDAAQ;QAAjD;YAAA,qEAMC;YAJC,iBAAW,GAA6C,IAAI,CAAC;YAG7D,kBAAY,GAAW,IAAI,CAAC;;QAC9B,CAAC;QAJC;YADC,qBAAQ,EAAE;uEACkD;QAG7D;YADC,qBAAQ,EAAE;wEACiB;QALxB,0BAA0B;YAD/B,qBAAQ,CAAC,4BAA4B,CAAC;WACjC,0BAA0B,CAM/B;QAAD,iCAAC;KAAA,AAND,CAAyC,QAAQ,GAMhD;IAED,OAAS,0BAA0B,CAAC"} \ No newline at end of file diff --git a/dist/Components/LayerSwitcher.js b/dist/Components/LayerSwitcher.js deleted file mode 100644 index 841ae5c..0000000 --- a/dist/Components/LayerSwitcher.js +++ /dev/null @@ -1,198 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "dojo/i18n!./LayerSwitcher/nls/resources", "esri/widgets/Widget", "esri/widgets/support/widget", "./LayerSwitcher/LayerSwitcherViewModel"], function (require, exports, tslib_1, decorators_1, resources_1, Widget, widget_1, LayerSwitcherViewModel) { - "use strict"; - resources_1 = tslib_1.__importDefault(resources_1); - //---------------------------------- - // - // CSS Classes - // - //---------------------------------- - var CSS = { - base: "esri-layer-switcher", - layerSwitcherPhotoCentric: "esri-layer-switcher__photo-centric", - layerSwitcherMapCentric: "esri-layer-switcher__map-centric", - layerItem: "esri-layer-switcher__layer-item", - layerItemSelected: "esri-layer-switcher__layer-item--selected", - selectLayerDropDown: "esri-layer-switcher__select-layer-dropdown", - selectLayerDropDownTitle: "esri-layer-switcher__select-layer-dropdown-title", - featureLayerTitleContainer: "esri-layer-switcher__feature-layer-title-container", - checkMarkContainer: "esri-layer-switcher__check-mark-container", - arrowContainer: "esri-layer-switcher__arrow-container", - dropDownList: "esri-layer-switcher__layer-dropdown-list", - dropDownArrowIcon: "esri-layer-switcher__dropdown-arrow-icon", - svg: "esri-attachment-viewer__svg", - mediaLayerIcon: "esri-photo-centric-media-layer-icon", - arrowButtonContainer: "esri-layer-switcher__arrow-button-container", - dropDownMapCentric: "esri-layer-switcher__dropdown-map-centric", - dropdownList: "esri-layer-switcher-dropdown-list", - icons: { - upArrowIcon: "icon-ui-up-arrow ", - downArrowIcon: "icon-ui-down-arrow", - flushIcon: "icon-ui-flush", - layersIcon: "icon-ui-layers", - checkMark: "esri-icon-check-mark" - } - }; - var LayerSwitcher = /** @class */ (function (_super) { - tslib_1.__extends(LayerSwitcher, _super); - function LayerSwitcher(value) { - var _this = _super.call(this, value) || this; - // _dropDownIsOpen - _this._dropDownIsOpen = null; - _this.appMode = null; - // view - _this.view = null; - // featureLayerCollection - _this.featureLayerCollection = null; - // mapCentricViewModel - _this.mapCentricViewModel = null; - // selectedLayer - _this.selectedLayer = null; - // selectedLayer - _this.selectedLayerId = null; - // viewModel - _this.viewModel = new LayerSwitcherViewModel(); - return _this; - } - LayerSwitcher.prototype.render = function () { - var _a; - var layers = this._renderLayerItems(); - var arrowIcon = (_a = {}, - _a[CSS.icons.upArrowIcon] = this._dropDownIsOpen, - _a[CSS.icons.downArrowIcon] = !this._dropDownIsOpen, - _a); - var selectedLayerTitle = this.get("selectedLayer.title"); - var title = selectedLayerTitle && selectedLayerTitle.length > 30 - ? selectedLayerTitle.split("").slice(0, 30).join("") + "..." - : selectedLayerTitle; - var layerTitleToDisplay = title ? title : null; - return (widget_1.tsx("div", { class: CSS.base }, - this.appMode === "photo-centric" ? (widget_1.tsx("button", { bind: this, onclick: this._toggleLayerDropdown, onkeydown: this._toggleLayerDropdown, class: this.classes(CSS.selectLayerDropDown, CSS.layerSwitcherPhotoCentric), tabIndex: 0 }, - widget_1.tsx("svg", { class: this.classes(CSS.svg, CSS.mediaLayerIcon) }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M8.1,1.7L0.1,6.3L8.1,11L16,6.3L8.1,1.7z M2.9,6.3l5.2-3l5.2,3l-5.2,3L2.9,6.3z" }), - widget_1.tsx("polygon", { points: "8.1,11.6 2.7,8.5 0.1,10 8.1,14.5 16,10 13.4,8.5" }))), - widget_1.tsx("span", { class: this.classes(CSS.dropDownArrowIcon, arrowIcon, CSS.icons.flushIcon) }))) : (widget_1.tsx("div", { class: CSS.dropDownMapCentric }, - layerTitleToDisplay ? (widget_1.tsx("div", { key: "layer-switcher-dropdown", class: this.classes(CSS.selectLayerDropDown, CSS.layerSwitcherMapCentric) }, - widget_1.tsx("span", { class: CSS.svg }, - widget_1.tsx("svg", { class: CSS.svg }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M8.1,1.7L0.1,6.3L8.1,11L16,6.3L8.1,1.7z M2.9,6.3l5.2-3l5.2,3l-5.2,3L2.9,6.3z" }), - widget_1.tsx("polygon", { points: "8.1,11.6 2.7,8.5 0.1,10 8.1,14.5 16,10 13.4,8.5 \t" })))), - widget_1.tsx("span", { class: CSS.selectLayerDropDownTitle }, layerTitleToDisplay))) : null, - this.featureLayerCollection && - this.featureLayerCollection.length > 1 ? (widget_1.tsx("div", { class: CSS.arrowButtonContainer }, - widget_1.tsx("button", { bind: this, onclick: this._toggleLayerDropdown, onkeydown: this._toggleLayerDropdown, class: CSS.arrowContainer, title: resources_1.default.selectLayerToViewAttachments, tabIndex: 0 }, - widget_1.tsx("span", { class: this.classes(CSS.dropDownArrowIcon, arrowIcon, CSS.icons.flushIcon) })))) : null)), - this._dropDownIsOpen ? (widget_1.tsx("div", { key: CSS.dropdownList, class: CSS.dropDownList }, layers)) : null)); - }; - LayerSwitcher.prototype._toggleLayerDropdown = function () { - if (this._dropDownIsOpen) { - this._dropDownIsOpen = false; - } - else { - this._dropDownIsOpen = true; - } - this.scheduleRender(); - }; - LayerSwitcher.prototype._renderLayerItems = function () { - var _this = this; - if (!this.featureLayerCollection) { - return; - } - return this.featureLayerCollection - .toArray() - .map(function (featureLayer) { - return _this._renderLayerItem(featureLayer); - }); - }; - LayerSwitcher.prototype._renderLayerItem = function (featureLayer) { - var title = featureLayer && featureLayer.title; - var layerItemTitle = title ? title : null; - return (widget_1.tsx("div", { bind: this, class: CSS.layerItem, onclick: this._setLayer, onkeydown: this._setLayer, "data-layer-item": featureLayer, tabIndex: 0, role: "button" }, - widget_1.tsx("div", { class: CSS.featureLayerTitleContainer }, layerItemTitle), - this.selectedLayer && this.selectedLayer.id === featureLayer.id ? (widget_1.tsx("div", { key: "" + featureLayer.id, class: CSS.checkMarkContainer }, - widget_1.tsx("span", { class: CSS.icons.checkMark }))) : null)); - }; - LayerSwitcher.prototype._setLayer = function (event) { - return tslib_1.__awaiter(this, void 0, void 0, function () { - var node, featureLayer, extent; - return tslib_1.__generator(this, function (_a) { - switch (_a.label) { - case 0: - if (this.mapCentricViewModel && - this.mapCentricViewModel.featureContentPanelIsOpen) { - this.set("mapCentricViewModel.featureContentPanelIsOpen", false); - } - node = event.currentTarget; - featureLayer = node["data-layer-item"]; - return [4 /*yield*/, featureLayer.queryExtent()]; - case 1: - extent = _a.sent(); - if (!extent) return [3 /*break*/, 3]; - return [4 /*yield*/, this.view.goTo(extent)]; - case 2: - _a.sent(); - _a.label = 3; - case 3: - this.viewModel.setLayer(featureLayer); - this._dropDownIsOpen = false; - this.scheduleRender(); - return [2 /*return*/]; - } - }); - }); - }; - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], LayerSwitcher.prototype, "appMode", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.view"), - decorators_1.property() - ], LayerSwitcher.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.featureLayerCollection"), - decorators_1.property() - ], LayerSwitcher.prototype, "featureLayerCollection", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.mapCentricViewModel"), - decorators_1.property() - ], LayerSwitcher.prototype, "mapCentricViewModel", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedLayer"), - decorators_1.property() - ], LayerSwitcher.prototype, "selectedLayer", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedLayerId"), - decorators_1.property() - ], LayerSwitcher.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property({ - type: LayerSwitcherViewModel - }), - widget_1.renderable() - ], LayerSwitcher.prototype, "viewModel", void 0); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], LayerSwitcher.prototype, "_toggleLayerDropdown", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], LayerSwitcher.prototype, "_setLayer", null); - LayerSwitcher = tslib_1.__decorate([ - decorators_1.subclass("LayerSwitcher") - ], LayerSwitcher); - return LayerSwitcher; - }(Widget)); - return LayerSwitcher; -}); -//# sourceMappingURL=LayerSwitcher.js.map \ No newline at end of file diff --git a/dist/Components/LayerSwitcher.js.map b/dist/Components/LayerSwitcher.js.map deleted file mode 100644 index cae7036..0000000 --- a/dist/Components/LayerSwitcher.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LayerSwitcher.js","sourceRoot":"","sources":["../../src/app/Components/LayerSwitcher.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js b/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js deleted file mode 100644 index f7baf41..0000000 --- a/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js +++ /dev/null @@ -1,146 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/accessorSupport/decorators", "esri/core/watchUtils", "esri/core/Collection", "esri/core/Handles"], function (require, exports, tslib_1, Accessor, decorators_1, watchUtils, Collection, Handles) { - "use strict"; - var LayerSwitcherViewModel = /** @class */ (function (_super) { - tslib_1.__extends(LayerSwitcherViewModel, _super); - function LayerSwitcherViewModel() { - var _this = _super !== null && _super.apply(this, arguments) || this; - //---------------------------------- - // - // Private Variables - // - //---------------------------------- - _this._handles = new Handles(); - _this.view = null; - _this.selectedLayer = null; - _this.selectedLayerId = null; - _this.featureLayerCollection = new Collection(); - // mapCentricViewModel - _this.mapCentricViewModel = null; - return _this; - } - Object.defineProperty(LayerSwitcherViewModel.prototype, "state", { - //---------------------------------- - // - // state - readOnly - // - //---------------------------------- - get: function () { - var ready = this.get("view.ready"); - return ready ? "ready" : this.view ? "loading" : "disabled"; - }, - enumerable: false, - configurable: true - }); - LayerSwitcherViewModel.prototype.initialize = function () { - var _this = this; - var viewReady = "view-ready"; - this._handles.add(watchUtils.when(this, "view.ready", function () { - _this._handles.remove(viewReady); - var layerPromises = []; - _this.view.map.layers.forEach(function (layer) { - layerPromises.push(layer.load().then(function (loadedLayer) { - // DISABLE CLUSTERING - if (loadedLayer && loadedLayer.get("featureReduction")) { - loadedLayer.set("featureReduction", null); - } - if (loadedLayer.type === "feature" && - loadedLayer.get("capabilities.data.supportsAttachment") && - loadedLayer.visible) { - return loadedLayer; - } - else { - loadedLayer.popupEnabled = false; - } - })); - }); - Promise.all(layerPromises).then(function (layerPromiseResults) { - var layerResults = layerPromiseResults.filter(function (layerResult) { return layerResult; }); - _this.featureLayerCollection.addMany(tslib_1.__spreadArrays(layerResults)); - if (_this.featureLayerCollection && - _this.featureLayerCollection.length > 0) { - _this._sortFeatureLayerCollection(); - } - }); - }), viewReady); - watchUtils.on(this, "featureLayerCollection", "after-add", function () { - if (_this.selectedLayerId) { - var selectedLayer = _this.featureLayerCollection.find(function (featureLayer) { - return featureLayer.id === _this.selectedLayerId; - }); - var featureLayer = selectedLayer - ? selectedLayer - : _this.featureLayerCollection.getItemAt(0); - _this.setLayer(featureLayer); - } - else { - _this.setLayer(_this.featureLayerCollection.getItemAt(0)); - } - }); - }; - LayerSwitcherViewModel.prototype.destroy = function () { - this._handles.removeAll(); - this._handles.destroy(); - this._handles = null; - }; - // setLayer - LayerSwitcherViewModel.prototype.setLayer = function (featureLayer) { - this.set("selectedLayer", featureLayer); - }; - // _sortFeatureLayerCollection - LayerSwitcherViewModel.prototype._sortFeatureLayerCollection = function () { - var featureLayerCollection = this.featureLayerCollection; - var layers = this.get("view.map.layers"); - if (!layers) { - return; - } - featureLayerCollection.sort(function (a, b) { - var aIndex = layers.indexOf(a); - var bIndex = layers.indexOf(b); - if (aIndex > bIndex) { - return -1; - } - if (aIndex < bIndex) { - return 1; - } - return 0; - }); - }; - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["view.ready"], - readOnly: true - }) - ], LayerSwitcherViewModel.prototype, "state", null); - tslib_1.__decorate([ - decorators_1.property() - ], LayerSwitcherViewModel.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerSwitcherViewModel.prototype, "selectedLayer", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerSwitcherViewModel.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerSwitcherViewModel.prototype, "featureLayerCollection", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], LayerSwitcherViewModel.prototype, "mapCentricViewModel", void 0); - LayerSwitcherViewModel = tslib_1.__decorate([ - decorators_1.subclass("LayerSwitcherViewModel") - ], LayerSwitcherViewModel); - return LayerSwitcherViewModel; - }(Accessor)); - return LayerSwitcherViewModel; -}); -//# sourceMappingURL=LayerSwitcherViewModel.js.map \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js.map b/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js.map deleted file mode 100644 index 5958c5b..0000000 --- a/dist/Components/LayerSwitcher/LayerSwitcherViewModel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LayerSwitcherViewModel.js","sourceRoot":"","sources":["../../../src/app/Components/LayerSwitcher/LayerSwitcherViewModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/css/LayerSwitcher.css b/dist/Components/LayerSwitcher/css/LayerSwitcher.css deleted file mode 100644 index e0d401e..0000000 --- a/dist/Components/LayerSwitcher/css/LayerSwitcher.css +++ /dev/null @@ -1 +0,0 @@ -.esri-layer-switcher{background-color:#fff;width:100%;height:100%}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown.esri-layer-switcher__photo-centric{height:100%;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px;font-size:15px;background-color:transparent}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown.esri-layer-switcher__photo-centric .esri-layer-switcher__dropdown-arrow-icon{color:#6e6e6e}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown.esri-layer-switcher__photo-centric:hover{cursor:pointer}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown.esri-layer-switcher__map-centric{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out}.esri-layer-switcher .esri-layer-switcher__select-layer-dropdown-title{box-sizing:border-box;padding-left:1%;width:auto}.esri-layer-switcher .esri-layer-switcher__dropdown-arrow-icon{font-size:13px}.esri-layer-switcher .esri-layer-switcher__layer-dropdown-list{position:absolute;z-index:700;width:100%;border-bottom:1px solid #ccc}.esri-layer-switcher .esri-layer-switcher__layer-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2% 3%;background-color:#fff;border:1px solid #ccc;border-bottom:none;font-size:14px;transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out}.esri-layer-switcher .esri-layer-switcher__layer-item:hover{cursor:pointer;background-color:#d2e9f9}.esri-layer-switcher .esri-layer-switcher__layer-item--selected{cursor:pointer;background-color:#d2e9f9}.map-centric-body .esri-layer-switcher__layer-dropdown-list{left:0}.esri-layer-switcher__dropdown-map-centric{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center;background-color:#323232} diff --git a/dist/Components/LayerSwitcher/nls/ar/resources.js b/dist/Components/LayerSwitcher/nls/ar/resources.js deleted file mode 100755 index 2adadf6..0000000 --- a/dist/Components/LayerSwitcher/nls/ar/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "تحدد ما تريد رؤيته في المعرض" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/de/resources.js b/dist/Components/LayerSwitcher/nls/de/resources.js deleted file mode 100755 index 7a423ed..0000000 --- a/dist/Components/LayerSwitcher/nls/de/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Wählen Sie aus, was in der Galerie angezeigt werden soll" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/el/resources.js b/dist/Components/LayerSwitcher/nls/el/resources.js deleted file mode 100755 index 9ab6893..0000000 --- a/dist/Components/LayerSwitcher/nls/el/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Επιλέξτε ό,τι θέλετε να βλέπετε στη συλλογή." -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/es/resources.js b/dist/Components/LayerSwitcher/nls/es/resources.js deleted file mode 100755 index 27da556..0000000 --- a/dist/Components/LayerSwitcher/nls/es/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Seleccione lo que desea ver en la galería" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/fi/resources.js b/dist/Components/LayerSwitcher/nls/fi/resources.js deleted file mode 100755 index 6587819..0000000 --- a/dist/Components/LayerSwitcher/nls/fi/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Valitse, mitä haluat nähdä galleriassa" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/fr/resources.js b/dist/Components/LayerSwitcher/nls/fr/resources.js deleted file mode 100755 index 72204d0..0000000 --- a/dist/Components/LayerSwitcher/nls/fr/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Sélectionnez ce que vous souhaitez voir dans la galerie" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/he/resources.js b/dist/Components/LayerSwitcher/nls/he/resources.js deleted file mode 100755 index f772ef7..0000000 --- a/dist/Components/LayerSwitcher/nls/he/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "בחר מה ברצונך לראות בגלריה" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/hu/resources.js b/dist/Components/LayerSwitcher/nls/hu/resources.js deleted file mode 100755 index 38048e2..0000000 --- a/dist/Components/LayerSwitcher/nls/hu/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Válassza ki, hogy mit szeretne látni a galériában" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/id/resources.js b/dist/Components/LayerSwitcher/nls/id/resources.js deleted file mode 100755 index dceb4ed..0000000 --- a/dist/Components/LayerSwitcher/nls/id/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Pilih yang Anda inginkan untuk dilihat di galeri" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/it/resources.js b/dist/Components/LayerSwitcher/nls/it/resources.js deleted file mode 100755 index b472a26..0000000 --- a/dist/Components/LayerSwitcher/nls/it/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Selezionare cosa si vuole visualizzare nella galleria" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/ja/resources.js b/dist/Components/LayerSwitcher/nls/ja/resources.js deleted file mode 100755 index cea272a..0000000 --- a/dist/Components/LayerSwitcher/nls/ja/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "ギャラリーに表示される内容を選択" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/lt/resources.js b/dist/Components/LayerSwitcher/nls/lt/resources.js deleted file mode 100755 index 0fb277d..0000000 --- a/dist/Components/LayerSwitcher/nls/lt/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Pasirinkite, ką norite matyti galerijoje" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/lv/resources.js b/dist/Components/LayerSwitcher/nls/lv/resources.js deleted file mode 100755 index c2aef75..0000000 --- a/dist/Components/LayerSwitcher/nls/lv/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Izvēlieties, ko vēlaties skatīt galerijā" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/nb/resources.js b/dist/Components/LayerSwitcher/nls/nb/resources.js deleted file mode 100755 index 22c0f7c..0000000 --- a/dist/Components/LayerSwitcher/nls/nb/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Velg det du vil se i galleriet" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/nl/resources.js b/dist/Components/LayerSwitcher/nls/nl/resources.js deleted file mode 100755 index 600555a..0000000 --- a/dist/Components/LayerSwitcher/nls/nl/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Selecteer wat u wilt zien in de galerij" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/pt-br/resources.js b/dist/Components/LayerSwitcher/nls/pt-br/resources.js deleted file mode 100755 index cbc31b8..0000000 --- a/dist/Components/LayerSwitcher/nls/pt-br/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Selecione o que deseja visualizar na galeria" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/resources.js b/dist/Components/LayerSwitcher/nls/resources.js deleted file mode 100755 index 6cb97dc..0000000 --- a/dist/Components/LayerSwitcher/nls/resources.js +++ /dev/null @@ -1,42 +0,0 @@ -define({ - root: { - selectLayerToViewAttachments: "Select what you want to see in the gallery" - }, - ar: 1, - bs: 1, - ca: 1, - cs: 1, - da: 1, - de: 1, - el: 1, - es: 1, - et: 1, - fi: 1, - fr: 1, - he: 1, - hr: 1, - hu: 1, - id: 1, - it: 1, - ja: 1, - ko: 1, - lt: 1, - lv: 1, - nl: 1, - nb: 1, - pl: 1, - "pt-br": 1, - "pt-pt": 1, - ro: 1, - ru: 1, - sl: 1, - sr: 1, - sv: 1, - tr: 1, - uk: 1, - th: 1, - vi: 1, - "zh-cn": 1, - "zh-hk": 1, - "zh-tw": 1 -}); diff --git a/dist/Components/LayerSwitcher/nls/ro/resources.js b/dist/Components/LayerSwitcher/nls/ro/resources.js deleted file mode 100755 index 4b81c26..0000000 --- a/dist/Components/LayerSwitcher/nls/ro/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Selectați ce doriți să vedeți în galerie" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/ru/resources.js b/dist/Components/LayerSwitcher/nls/ru/resources.js deleted file mode 100755 index ad61319..0000000 --- a/dist/Components/LayerSwitcher/nls/ru/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Выберите, что вы хотите видеть в галерее" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/sr/resources.js b/dist/Components/LayerSwitcher/nls/sr/resources.js deleted file mode 100755 index b3d3bda..0000000 --- a/dist/Components/LayerSwitcher/nls/sr/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Odaberite šta želite da vidite u galeriji" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/tr/resources.js b/dist/Components/LayerSwitcher/nls/tr/resources.js deleted file mode 100755 index f10abb8..0000000 --- a/dist/Components/LayerSwitcher/nls/tr/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Galeride ne görmek istediğinizi seçin" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/uk/resources.js b/dist/Components/LayerSwitcher/nls/uk/resources.js deleted file mode 100755 index b94bddf..0000000 --- a/dist/Components/LayerSwitcher/nls/uk/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Оберіть, що ви бажаєте бачити в галереї" -}); \ No newline at end of file diff --git a/dist/Components/LayerSwitcher/nls/vi/resources.js b/dist/Components/LayerSwitcher/nls/vi/resources.js deleted file mode 100755 index 7d5fc21..0000000 --- a/dist/Components/LayerSwitcher/nls/vi/resources.js +++ /dev/null @@ -1,3 +0,0 @@ -define({ - "selectLayerToViewAttachments": "Chọn những thứ bạn muốn xem trong thư viện" -}); \ No newline at end of file diff --git a/dist/Components/MapCentric.js b/dist/Components/MapCentric.js deleted file mode 100644 index 76aade4..0000000 --- a/dist/Components/MapCentric.js +++ /dev/null @@ -1,1657 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/watchUtils", "esri/widgets/support/widget", "esri/widgets/Widget", "dojo/i18n!./MapCentric/nls/resources", "dojo/i18n!../nls/common", "./utils/urlUtils", "./utils/utils", "./MapCentric/MapCentricViewModel", "ImageViewer"], function (require, exports, tslib_1, decorators_1, watchUtils, widget_1, Widget, resources_1, common_1, urlUtils_1, utils_1, MapCentricViewModel, ImageViewer) { - "use strict"; - resources_1 = tslib_1.__importDefault(resources_1); - common_1 = tslib_1.__importDefault(common_1); - // ---------------------------------- - // - // CSS Classes - // - // ---------------------------------- - var CSS = { - // general - base: "esri-map-centric", - content: "esri-map-centric__content", - expandCollapseContainer: "esri-map-centric__expand-collapse-container", - desktopContent: "esri-map-centric__desktop-content", - sidePanel: "esri-map-centric__side-panel", - // mobile - mobile: "esri-map-centric__mobile", - mobileContent: "esri-map-centric__mobile-content", - // header - header: "esri-map-centric__header", - headerText: "esri-map-centric__header-text", - headerContainer: "esri-map-centric__title-header-container", - titleInfoContainer: "esri-map-centric__title-info-container", - // share widget - shareWidgetContainer: "esri-photo-centric__share-widget-container", - shareLocationWidget: "esri-photo-centric__share-location-widget", - // onboarding - onboarding: "esri-map-centric__onboarding", - onboardingOverlay: "esri-map-centric__onboarding-overlay", - onboardingContent: "esri-map-centric__onboarding-content", - onboardingContentContainer: "esri-map-centric__onboarding-content-container", - onboardingStartButtonContainer: "esri-map-centric__start-button-container", - onboardingStartButton: "esri-map-centric__start-button", - onboardingMain: "esri-map-centric__main-onboarding", - onboardingTrayContentContainer: "esri-map-centric__onboarding-tray-content-container", - onboardingIcon: "esri-map-centric__onboarding-icon", - onboardingOpen: "esri-map-centric--onboarding-open", - onboardingWelcomeContent: "esri-map-centric__onboarding-welcome-content", - // map - mapView: "esri-map-centric__map-view", - mapCollapsed: "esri-map-centric--map-collapsed", - mapViewContainer: "esri-map-centric__map-view-container", - // gallery - featureGalleryContainer: "esri-map-centric__feature-gallery-container", - featureGalleryGridItem: "esri-map-centric__gallery-grid-item", - featureGalleryItem: "esri-map-centric__feature-gallery-item", - thumbnailContainer: "esri-map-centric__thumbnail-container", - imageThumbnail: "esri-map-centric__image-thumbnail", - attachmentCountContainer: "esri-map-centric__attachment-count-container", - attachmentCount: "esri-map-centric__attachment-count", - featureContentGalleryContainer: "esri-map-centric__gallery-feature-content-container", - multipleLayers: "esri-map-centric--multiple-layers", - backToGalleryContainer: "esri-map-centric__back-layer-container", - backToGallery: "esri-map-centric__back-to-gallery", - // layerSwitcher - layerSwitcherContainer: "esri-map-centric__layer-switcher-container", - layerSwitcherMobile: "esri-map-centric--layer-switcher-mobile", - // media viewer - mediaViewer: "esri-map-centric__media-viewer-container", - mediaViewerSection: "esri-map-centric__media-viewer-section", - mediaViewerDesktop: "esri-map-centric__media-viewer--desktop", - mediaContainer: "esri-map-centric__media-container", - layerNotSupported: "esri-map-centric__layer-not-supported", - noAttachmentsContainer: "esri-map-centric__no-attachments-container", - noAttachmentsText: "esri-map-centric__no-attachments-text", - noAttachments: "esri-map-centric__no-attachments", - gpsImageDirection: "esri-map-centric__gps-image-direction", - mapCentricCamera: "esri-map-centric__map-centric-camera", - imageDirectionDegrees: "esri-map-centric__image-direction-degrees", - imageDirection: "esri-map-centric__image-direction", - downloadEnabled: "esri-map-centric--download-enabled", - downloadIconContainer: "esri-map-centric__download-icon-container", - downloadButtonDesktop: "esri-map-centric__download-button-desktop", - downloadIconTextContainer: "esri-map-centric__download-icon-text-container", - downloadIcon: "esri-map-centric__download-icon", - videoContainer: "esri-map-centric__video-container", - fadeImage: "esri-map-centric--fade-image", - imageDesktop: "esri-map-centric__media--desktop", - closeFeatureContainer: "esri-map-centric__close-feature-content", - // pagination - paginationContainer: "esri-photo-centric__pagination-container", - paginationTextContainer: "esri-photo-centric__pagination-text-container", - // loader - widgetLoader: "esri-widget__loader esri-map-centric__loader", - animationLoader: "esri-widget__loader-animation esri-map-centric__loader-animation", - spinner: "esri-map-centric__spinner", - loaderContainer: "esri-map-centric__loader-container", - loadingText: "esri-map-centric__loading-text", - loaderGraphic: "esri-map-centric__loader-graphic", - mediaContainerLoading: "esri-map-centric__media-container--loading", - // attachment scroll - leftArrowContainer: "esri-map-centric__left-arrow-container", - rightArrowContainer: "esri-map-centric__right-arrow-container", - attachmentNumberText: "esri-map-centric__attachment-number-text", - attachmentNumber: "esri-map-centric__attachment-number", - attachmentScroll: "esri-map-centric__attachment-scroll", - // feature content - featureContent: "esri-map-centric__feature-content", - featureContentTitleContainer: "esri-map-centric__title-container", - featureContentPanelContainer: "esri-map-centric__feature-content-panel-container", - featureContentLoader: "esri-map-centric__feature-content-loader", - featureContentTitle: "esri-map-centric__feature-content-title", - featureLayerTitle: "esri-map-centric__feature-layer-title", - addressText: "esri-map-centric__address-text", - featureInfoContent: "esri-map-centric__feature-info-content", - noInfo: "esri-map-centric__no-info-text", - attributeHeading: "esri-map-centric__attribute-heading", - zoomToIcon: "esri-map-centric__zoom-to-icon", - zoomTo: "esri-map-centric__zoom-to", - otherAttachmentsList: "esri-map-centric__other-attachment-types", - featureContentInfo: "esri-map-centric__feature-content-info", - attributeContent: "esri-map-centric__attribute-content", - fade: "esri-map-centric--fade", - featureContentPanelOpen: "esri-map-centric--feature-content-panel-open", - featureContentPanelLayerSwitcher: "esri-map-centric--feature-content-panel-layer-switcher", - featureTitleZoomContainer: "esri-map-centric__feature-title-zoom-container", - featureZoomToContainer: "esri-map-centric__zoom-to-container", - featureContentContainer: "esri-map-centric__feature-content-container", - // mobile - mobileBody: "esri-map-centric__mobile-body", - mobileNav: "esri-map-centric__mobile-nav", - mobileNavItem: "esri-map-centric__mobile-nav-item", - mobileNavItemSelected: "esri-map-centric__nav-item--selected", - mobileOnboardingGallery: "esri-map-centric__mobile-onboarding-gallery", - mobileMedia: "esri-map-centric__mobile-media", - mobileNavItemOnboardingDisabled: "esri-map-centric__mobile-nav-item--onboarding-disabled", - // fullAttachment - fullMediaContainer: "esri-map-centric__full-media-container", - expandMediaContainer: "esri-map-centric__expand-media-container", - zoomSlider: "esri-map-centric__image-zoom-slider", - zoomSliderButton: "esri-map-centric__zoom-slider-button", - zoomSliderMoreThanOneAtt: "esri-map-centric--more-than-one-att", - slideSymbol: "esri-map-centric__slide-symbol", - fullMediaContainerOpen: "esri-map-centric__full-media-container--open", - // pdf - pdfContainer: "esri-map-centric__pdf-container", - pdfThumbnailIconContainer: "esri-map-centric__pdf-thumbnail-icon-container", - pdf: "esri-map-centric__pdf", - pdfSVG: "esri-map-centric__pdf-svg", - pdfName: "esri-map-centric__pdf-name", - logo: "esri-map-centric__logo", - // video - videoParentContainer: "esri-map-centric__video-parent-container", - // image - imageParentContainer: "esri-map-centric__image-parent-container", - // icons - svg: { - media: "esri-map-centric__media-svg", - size: "esri-attachment-viewer__svg", - noAttachments: "esri-map-centric__no-attachments", - multipleAttachmentsIcon: "esri-map-centric__multiple-attachments-icon", - video: "esri-map-centric__video-svg", - expandAttachment: "esri-map-centric__expand-attachment" - }, - // calcite icons - icons: { - downloadIcon: "icon-ui-download", - zoomInIcon: "icon-ui-zoom-in-magnifying-glass", - leftArrow: "icon-ui-left", - rightArrow: "icon-ui-right", - upArrow: "icon-ui-up-arrow", - downArrow: "icon-ui-down-arrow", - button: "btn", - buttonFill: "btn-fill", - descriptionIcon: "icon-ui-description", - closeIcon: "icon-ui-close", - flush: "icon-ui-flush", - loadingIcon: "esri-icon-loading-indicator", - rotating: "esri-rotating", - upArrowCircled: "esri-icon-up-arrow-circled", - expandImageIcon: "icon-ui-zoom-out-fixed", - minusIcon: "esri-icon-minus", - plusIcon: "esri-icon-plus", - backArrow: "esri-icon-left-arrow", - backArrowRTL: "esri-icon-right-arrow" - } - }; - var WIDGET_KEY_PARTIAL = "esri-map-centric"; - function buildKey(element, index) { - if (index === undefined) { - return WIDGET_KEY_PARTIAL + "__" + element; - } - } - var MapCentric = /** @class */ (function (_super) { - tslib_1.__extends(MapCentric, _super); - function MapCentric(value) { - var _this = _super.call(this, value) || this; - // ---------------------------------- - // - // Private Variables - // - // ---------------------------------- - _this._currentMobileScreen = null; - _this._expandAttachmentNode = null; - _this._featureContentAvailable = null; - _this._fullAttachmentContainerIsOpen = false; - _this._fullScreenCloseNode = null; - _this._imageViewer = null; - _this._imageViewerSet = false; - _this._imageZoomLoaded = null; - _this._layerDoesNotSupportAttachments = false; - _this._mediaViewerContainer = null; - _this._mediaViewerContainerFullAttachment = null; - _this._onboardingPanelIsOpen = null; - _this._triggerScrollElement = null; - _this._zoomSliderNode = null; - // ---------------------------------- - // - // Properties - // - // ---------------------------------- - _this.applySharedTheme = null; - // addressEnabled - _this.addressEnabled = null; - // appMode - _this.appMode = null; - // attachmentIndex - _this.attachmentIndex = null; - // attachmentLayer - _this.attachmentLayer = null; - // attachmentLayers - _this.attachmentLayers = null; - // attachmentViewerDataCollection - _this.attachmentViewerDataCollection = null; - // currentImageUrl - _this.currentImageUrl = null; - // defaultObjectId - _this.defaultObjectId = null; - // showOnboardingOnStart - _this.showOnboardingOnStart = true; - // downloadEnabled - _this.downloadEnabled = null; - // docDirection - _this.docDirection = null; - // featureContentPanelIsOpen - _this.featureContentPanelIsOpen = null; - // graphicsLayer - _this.graphicsLayer = null; - // imageDirectionEnabled - _this.imageDirectionEnabled = null; - // imageIsLoaded - _this.imageIsLoaded = null; - // imagePanZoomEnabled - _this.imagePanZoomEnabled = null; - // layerSwitcher - _this.layerSwitcher = null; - // mapCentricSketchQueryExtent - _this.mapCentricSketchQueryExtent = null; - // mapCentricTooltipEnabled - _this.mapCentricTooltipEnabled = null; - // onboardingButtonText - _this.onboardingButtonText = null; - // onboardingContent - _this.onboardingContent = null; - // onboardingIsEnabled - _this.onboardingIsEnabled = true; - // onlyDisplayFeaturesWithAttachmentsIsEnabled - _this.onlyDisplayFeaturesWithAttachmentsIsEnabled = null; - // order - _this.order = null; - // sharedTheme - _this.sharedTheme = null; - // searchWidget - _this.searchWidget = null; - // selectFeaturesEnabled - _this.selectFeaturesEnabled = null; - // selectedAttachmentViewerData - _this.selectedAttachmentViewerData = null; - // selectedLayerId - _this.selectedLayerId = null; - // shareLocationWidget - _this.shareLocationWidget = null; - // sketchWidget - _this.sketchWidget = null; - // socialSharingEnabled - _this.socialSharingEnabled = null; - // supportedAttachmentTypes - _this.supportedAttachmentTypes = null; - // title - _this.title = null; - // view - _this.view = null; - // withinConfigurationExperience - _this.withinConfigurationExperience = null; - // viewModel - _this.viewModel = new MapCentricViewModel(); - // zoomLevel - _this.zoomLevel = null; - _this.highlightedFeature = null; - return _this; - } - MapCentric.prototype.postInitialize = function () { - var _this = this; - if (this.onboardingIsEnabled) { - this.own([this._handleOnboarding()]); - } - else { - if (document.body.clientWidth < 813) { - this._currentMobileScreen = "media"; - this.scheduleRender(); - } - } - this.own([ - this._handleAttachmentUrl(), - this._galleryScrollTopOnFeatureRemoval(), - this._watchAttachmentData(), - this._scrollGalleryToTopOnAttachmentRemoval(), - this._watchSelectedFeature() - ]); - if (this.addressEnabled) { - this.own([this._watchSelectedFeatureAddress()]); - } - this.own(watchUtils.whenFalse(this, "imagePanZoomEnabled", function () { - if (_this._imageViewer) { - _this._imageViewer.destroy(); - _this._imageViewer = null; - _this._imageViewerSet = false; - _this._imageZoomLoaded = false; - } - })); - }; - // _handleOnboarding - MapCentric.prototype._handleOnboarding = function () { - var _this = this; - return watchUtils.whenOnce(this, "view", function () { - if (_this.showOnboardingOnStart) { - _this._handleOnboardingOnInitialVisit(); - } - else { - _this._handleOnboardingOnVisitDisabled(); - } - _this.scheduleRender(); - }); - }; - // _handleOnboardingOnInitialVisit - MapCentric.prototype._handleOnboardingOnInitialVisit = function () { - if (localStorage.getItem("firstTimeUseApp")) { - this._onboardingPanelIsOpen = false; - if (document.body.clientWidth < 813) { - this._currentMobileScreen = "media"; - } - } - else { - this._onboardingPanelIsOpen = true; - if (document.body.clientWidth < 813) { - this._currentMobileScreen = "description"; - } - localStorage.setItem("firstTimeUseApp", "" + Date.now()); - } - }; - // _handleOnboardingOnVisitDisabled - MapCentric.prototype._handleOnboardingOnVisitDisabled = function () { - this._onboardingPanelIsOpen = false; - if (document.body.clientWidth < 813) { - this._currentMobileScreen = "media"; - } - }; - // _handleAttachmentUrl - MapCentric.prototype._handleAttachmentUrl = function () { - var _this = this; - return watchUtils.watch(this, [ - "selectedAttachmentViewerData.selectedFeatureAttachments.attachments", - "selectedAttachmentViewerData.attachmentIndex" - ], function () { - if (!_this.selectedAttachmentViewerData) { - return; - } - var attachment = _this.viewModel.getCurrentAttachment(); - var attachmentUrl = attachment && attachment.get("url"); - _this.currentImageUrl = _this.viewModel.updateAttachmentUrlToHTTPS(attachmentUrl); - _this.scheduleRender(); - }); - }; - // _galleryScrollTopOnFeatureRemoval - MapCentric.prototype._galleryScrollTopOnFeatureRemoval = function () { - var _this = this; - return watchUtils.watch(this, "layerSwitcher.selectedLayer", function () { - _this._scrollGalleryToTop(); - }); - }; - // _watchAttachmentData - MapCentric.prototype._watchAttachmentData = function () { - var _this = this; - return watchUtils.on(this, ["selectedAttachmentViewerData.attachmentDataCollection"], "after-changes", function () { - _this.scheduleRender(); - }); - }; - // _scrollGalleryToTopOnAttachmentRemoval - MapCentric.prototype._scrollGalleryToTopOnAttachmentRemoval = function () { - var _this = this; - return watchUtils.on(this, "selectedAttachmentViewerData.attachmentDataCollection", "after-remove", function () { - _this._scrollGalleryToTop(); - }); - }; - // _scrollGalleryToTop - MapCentric.prototype._scrollGalleryToTop = function () { - var isIE = navigator.userAgent.indexOf("MSIE") !== -1 || - navigator.userAgent.indexOf("Edge") !== -1 || - navigator.appVersion.indexOf("Trident/") > -1; - if (this._triggerScrollElement && !isIE) { - this._triggerScrollElement.scrollTo({ - top: 0 - }); - } - }; - // _watchSelectedFeature - MapCentric.prototype._watchSelectedFeature = function () { - var _this = this; - return watchUtils.watch(this, "selectedAttachmentViewerData.selectedFeature", function () { - _this.scheduleRender(); - }); - }; - // _watchSelectedFeatureAddress - MapCentric.prototype._watchSelectedFeatureAddress = function () { - var _this = this; - return watchUtils.watch(this, "selectedAttachmentViewerData.selectedFeatureAddress", function () { - _this.scheduleRender(); - }); - }; - // ---------------------------------- - // - // END OF WATCH UTILITY METHODS - // - // ---------------------------------- - // ---------------------------------- - // - // START OF RENDER METHODS - // - // ---------------------------------- - MapCentric.prototype.render = function () { - var header = this._renderHeader(); - var fullAttachment = this._renderFullAttachmentContainer(); - var content = this._renderContent(); - var clientWidth = document.body.clientWidth; - var isMobile = clientWidth < 813; - var mobile = isMobile ? this._renderMobile() : null; - var mobileNav = isMobile ? this._renderMobileNav() : null; - return (widget_1.tsx("div", { class: CSS.base }, - header, - isMobile ? (widget_1.tsx("div", { class: CSS.mobileBody }, - mobile, - mobileNav)) : (widget_1.tsx("div", { key: buildKey("desktop"), class: CSS.desktopContent }, - fullAttachment, - content)))); - }; - // _renderMobile - MapCentric.prototype._renderMobile = function () { - var mobileContent = this._renderMobileContent(); - return (widget_1.tsx("div", { key: buildKey("mobile"), class: CSS.mobile }, mobileContent)); - }; - // _renderMobileNav - MapCentric.prototype._renderMobileNav = function () { - var mobileNavItems = this._renderMobileNavItems(); - return (widget_1.tsx("div", { key: buildKey("mobile-nav"), class: CSS.mobileNav }, mobileNavItems)); - }; - // _renderMobileNavItems - MapCentric.prototype._renderMobileNavItems = function () { - var _this = this; - var navObjects = this._generateNavObjects(); - return navObjects.map(function (navItem) { - return _this._renderMobileNavItem(navItem); - }); - }; - // _renderMobileContent - MapCentric.prototype._renderMobileContent = function () { - var mapView = this._renderMapView(); - var mobileOnboarding = this._renderMobileOnboarding(); - var mobileMedia = this._renderMobileMedia(); - return (widget_1.tsx("div", { class: CSS.mobileContent }, - mapView, - this._currentMobileScreen === "maps" ? null : (widget_1.tsx("div", { class: CSS.mobileOnboardingGallery }, this._currentMobileScreen === "description" - ? mobileOnboarding - : this._currentMobileScreen === "media" - ? mobileMedia - : null)))); - }; - // _renderMobileMedia - MapCentric.prototype._renderMobileMedia = function () { - var featureContentPanel = this._renderFeatureContentPanel(); - var featureGallery = this._renderFeatureGallery(); - var layerSwitcher = this._renderLayerSwitcher(); - return (widget_1.tsx("div", { class: CSS.mobileMedia }, - layerSwitcher, - featureContentPanel, - featureGallery)); - }; - // _renderMobileOnboarding - MapCentric.prototype._renderMobileOnboarding = function () { - var onboardingWelcomeContent = this._renderOnboardingWelcomeContent(); - return (widget_1.tsx("div", { key: buildKey("mobile-onboarding"), class: CSS.onboardingOverlay }, - widget_1.tsx("div", { class: CSS.onboardingContentContainer }, onboardingWelcomeContent))); - }; - // _renderMobileNavItem - MapCentric.prototype._renderMobileNavItem = function (navItem) { - var _a, _b; - var type = navItem.type, iconClass = navItem.iconClass; - var mobileNavItemSelected = (_a = {}, - _a[CSS.mobileNavItemSelected] = type === this._currentMobileScreen, - _a); - var mobileNavItemOnboardingDisabled = (_b = {}, - _b[CSS.mobileNavItemOnboardingDisabled] = !this.onboardingIsEnabled, - _b); - return (widget_1.tsx("div", { bind: this, onclick: this._handleNavItem, onkeydown: this._handleNavItem, class: this.classes(CSS.mobileNavItem, mobileNavItemSelected, mobileNavItemOnboardingDisabled), "data-nav-item": type, role: "button" }, - widget_1.tsx("span", { class: this.classes(iconClass, CSS.icons.flush) }))); - }; - // _renderHeader - MapCentric.prototype._renderHeader = function () { - var _a, _b, _c, _d, _e, _f, _g; - var title = document.body.clientWidth < 830 && this.title.length > 40 - ? this.title.split("").slice(0, 35).join("") + "..." - : this.title; - var shareWidget = this.socialSharingEnabled && - this.shareLocationWidget && - document.body.clientWidth > 830 - ? this._renderShareWidget() - : null; - var sharedTheme = this.applySharedTheme - ? { - background: (_a = this.sharedTheme) === null || _a === void 0 ? void 0 : _a.background, - color: (_b = this.sharedTheme) === null || _b === void 0 ? void 0 : _b.text, - paddingLeft: "10px" - } - : { - background: "", - color: "", - paddingLeft: "15px" - }; - return (widget_1.tsx("header", { styles: sharedTheme, class: CSS.header }, - widget_1.tsx("div", { class: CSS.headerContainer }, - (this === null || this === void 0 ? void 0 : this.applySharedTheme) ? (((_c = this.sharedTheme) === null || _c === void 0 ? void 0 : _c.logoLink) ? (widget_1.tsx("a", { class: "esri-attachment-viewer__logo-link", href: this.sharedTheme.logoLink, target: "_blank" }, ((_d = this.sharedTheme) === null || _d === void 0 ? void 0 : _d.logo) ? (widget_1.tsx("img", { class: CSS.logo, src: (_e = this.sharedTheme) === null || _e === void 0 ? void 0 : _e.logo, alt: "" })) : null)) : ((_f = this.sharedTheme) === null || _f === void 0 ? void 0 : _f.logo) ? (widget_1.tsx("img", { class: CSS.logo, src: (_g = this.sharedTheme) === null || _g === void 0 ? void 0 : _g.logo, alt: "" })) : null) : null, - widget_1.tsx("div", { class: CSS.titleInfoContainer }, - widget_1.tsx("h1", { class: CSS.headerText }, title), - this.onboardingIsEnabled && document.body.clientWidth > 830 ? (widget_1.tsx("div", { bind: this, onclick: this._toggleOnboardingPanel, onkeydown: this._toggleOnboardingPanel, class: CSS.onboardingIcon, title: resources_1.default.viewDetails, tabIndex: 0 }, - widget_1.tsx("span", { class: this.classes(CSS.icons.descriptionIcon, CSS.icons.flush) }))) : null)), - widget_1.tsx("div", { class: CSS.shareWidgetContainer }, shareWidget))); - }; - // _renderShareWidget - MapCentric.prototype._renderShareWidget = function () { - return (widget_1.tsx("div", { class: CSS.shareLocationWidget, bind: this.shareLocationWidget.container, afterCreate: utils_1.attachToNode, afterUpdate: utils_1.attachToNode })); - }; - // _renderContent - MapCentric.prototype._renderContent = function () { - var mapViewContainer = this._renderMapViewContainer(); - var sidePanel = this._renderSidePanel(); - var onboarding = this._renderOnboarding(); - return (widget_1.tsx("div", { class: CSS.content }, - sidePanel, - mapViewContainer, - onboarding)); - }; - // _renderSidePanel - MapCentric.prototype._renderSidePanel = function () { - var layerSwitcher = this._renderLayerSwitcher(); - var galleryContentPanelContainer = this._renderFeatureGalleryContentPanelContainer(); - return (widget_1.tsx("div", { class: CSS.sidePanel }, - layerSwitcher, - galleryContentPanelContainer)); - }; - // _renderLayerSwitcher - MapCentric.prototype._renderLayerSwitcher = function () { - var _a; - return (widget_1.tsx("div", { key: buildKey("back-layer-container"), class: CSS.backToGalleryContainer }, - this.featureContentPanelIsOpen ? (widget_1.tsx("div", { bind: this, onclick: this._closeFeatureContent, onkeydown: this._closeFeatureContent, tabIndex: 0, class: CSS.backToGallery, title: common_1.default.back }, this.docDirection === "ltr" ? (widget_1.tsx("span", { class: CSS.icons.backArrow })) : (widget_1.tsx("span", { class: CSS.icons.backArrowRTL })))) : null, - widget_1.tsx("div", { bind: (_a = this.layerSwitcher) === null || _a === void 0 ? void 0 : _a.container, afterCreate: this.layerSwitcher ? utils_1.attachToNode : null, class: CSS.layerSwitcherContainer }))); - }; - // _renderFeatureGalleryContentPanelContainer - MapCentric.prototype._renderFeatureGalleryContentPanelContainer = function () { - var _a; - var featureGallery = this._renderFeatureGallery(); - var featureContentPanel = this._renderFeatureContentPanel(); - var multipleLayers = (_a = {}, - _a[CSS.multipleLayers] = this.get("attachmentViewerDataCollection.length") > 1, - _a); - return (widget_1.tsx("div", { class: this.classes(CSS.featureContentGalleryContainer, multipleLayers) }, - featureGallery, - featureContentPanel)); - }; - // _renderOnboarding - MapCentric.prototype._renderOnboarding = function () { - var _a; - var onboardingIsOpen = (_a = {}, - _a[CSS.onboardingOpen] = this._onboardingPanelIsOpen, - _a); - var onboarding = this._onboardingPanelIsOpen - ? this._renderOnboardingPanel() - : null; - return (widget_1.tsx("div", { key: buildKey("onboarding-container"), class: this.classes(CSS.onboardingMain, onboardingIsOpen) }, onboarding)); - }; - // _renderOnboardingPanel - MapCentric.prototype._renderOnboardingPanel = function () { - var onboardingWelcomeContent = this._renderOnboardingWelcomeContent(); - var onboardingStartButton = this._renderOnboardingStartButton(); - return (widget_1.tsx("div", { class: CSS.onboardingOverlay }, - widget_1.tsx("div", { class: CSS.onboardingContentContainer }, - onboardingWelcomeContent, - onboardingStartButton))); - }; - // _renderOnboardingWelcomeContent - MapCentric.prototype._renderOnboardingWelcomeContent = function () { - return (widget_1.tsx("div", { class: CSS.onboardingWelcomeContent, key: buildKey("onboarding-welcome") }, this.onboardingContent.render())); - }; - // _renderOnboardingStartButton - MapCentric.prototype._renderOnboardingStartButton = function () { - var buttonText = this.onboardingButtonText - ? this.onboardingButtonText - : resources_1.default.start; - return (widget_1.tsx("div", { class: CSS.onboardingStartButtonContainer }, - widget_1.tsx("button", { bind: this, onclick: this._disableOnboardingPanel, onkeydown: this._disableOnboardingPanel, tabIndex: 0, class: this.classes(CSS.onboardingStartButton, CSS.icons.button, CSS.icons.buttonFill) }, buttonText))); - }; - // _renderFeatureGallery - MapCentric.prototype._renderFeatureGallery = function () { - var _a; - var attachmentDataCollectionLength = this.get("selectedAttachmentViewerData.attachmentDataCollection.length"); - var featureGalleryItems = this.selectedAttachmentViewerData && attachmentDataCollectionLength > 0 - ? this._renderFeatureGalleryItems() - : null; - var featureObjectIdsLength = this.get("selectedAttachmentViewerData.featureObjectIds.length"); - var layerSwitcherIsEnabled = (_a = {}, - _a[CSS.layerSwitcherMobile] = this.get("attachmentViewerDataCollection.length") > 1, - _a); - var loader = featureObjectIdsLength > attachmentDataCollectionLength - ? this._renderGalleryLoader() - : null; - return (widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_triggerScrollElement", onscroll: this._triggerScrollQuery, class: this.classes(CSS.featureGalleryContainer, layerSwitcherIsEnabled) }, - featureGalleryItems, - loader)); - }; - // _renderGalleryLoader - MapCentric.prototype._renderGalleryLoader = function () { - return (widget_1.tsx("div", { class: CSS.loaderContainer }, - widget_1.tsx("span", { class: CSS.loadingText }, - resources_1.default.loading, - "..."), - widget_1.tsx("div", { class: CSS.loaderGraphic }))); - }; - // _renderFeatureGalleryItems - MapCentric.prototype._renderFeatureGalleryItems = function () { - var _this = this; - var attachmentDataCollection = this.get("selectedAttachmentViewerData.attachmentDataCollection"); - return (widget_1.tsx("div", null, this.selectedAttachmentViewerData && - attachmentDataCollection - .toArray() - .map(function (feature) { return _this._renderFeatureGallleryItem(feature); }))); - }; - // _renderFeatureGallleryItem - MapCentric.prototype._renderFeatureGallleryItem = function (attachmentContent) { - if (!attachmentContent) { - return; - } - var attachments = attachmentContent.attachments, objectId = attachmentContent.objectId; - var thumbnailContainer = this._renderThumbnailContainer(attachments); - var attachmentUrl = attachments && attachments.length > 0 ? attachments[0].url : null; - var multSVGIcon = attachments && attachments.length > 1 - ? this._renderMultipleSVGIcon(objectId) - : null; - var featureTitle = this._renderFeatureTitle(objectId); - return (widget_1.tsx("div", { key: buildKey("gallery-item-" + attachmentUrl), bind: this, class: CSS.featureGalleryGridItem, onmouseover: this._openToolTipPopup, onmouseleave: this._closeToolTipPopup, onclick: this._selectGalleryItem, onkeydown: this._selectGalleryItem, "data-object-id": objectId, tabIndex: this.featureContentPanelIsOpen ? -1 : 0 }, - widget_1.tsx("div", { class: CSS.featureGalleryItem }, - thumbnailContainer, - featureTitle, - multSVGIcon))); - }; - // _renderMultipleSVGIcon - MapCentric.prototype._renderMultipleSVGIcon = function (objectId) { - var layerId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - return (widget_1.tsx("div", { key: buildKey("mult-svg-icon-" + layerId + "-" + objectId), class: CSS.svg.multipleAttachmentsIcon }, - widget_1.tsx("svg", { class: CSS.svg.size }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M18.2,23.8H1.1c-0.5,0-0.9-0.4-0.9-0.9V5.8c0-0.5,0.4-0.9,0.9-0.9h17.1c0.5,0,0.9,0.4,0.9,0.9v17.1\nC19.2,23.4,18.8,23.8,18.2,23.8z M2.2,21.8h15v-15h-15V21.8z" })), - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M22.6,17.3c-0.6,0-1.2-0.5-1.2-1.2V2.6H7.9c-0.6,0-1.2-0.5-1.2-1.2s0.5-1.2,1.2-1.2h14.8\nc0.6,0,1.1,0.5,1.1,1.1v14.8C23.8,16.8,23.3,17.3,22.6,17.3z" }))))); - }; - // _renderFeatureTitle - MapCentric.prototype._renderFeatureTitle = function (objectId) { - var titleText = this._processTitle(objectId); - return widget_1.tsx("div", { class: CSS.featureContentTitleContainer }, titleText); - }; - // _renderThumbnailContainer - MapCentric.prototype._renderThumbnailContainer = function (attachments) { - var attachment = attachments[0]; - var contentType = attachment && attachment.contentType; - var imageAttachmentTypes = [ - "image/jpeg", - "image/jpg", - "image/png", - "image/gif" - ]; - var isImage = imageAttachmentTypes.indexOf(contentType) !== -1; - var isPDF = contentType && contentType.indexOf("pdf") !== -1; - var isVideo = contentType && - (contentType.indexOf("mov") !== -1 || - contentType.indexOf("mp4") !== -1 || - contentType.indexOf("quicktime") !== -1); - var pdf = isPDF ? this._renderPDFThumbnailContainer() : null; - var attachmentUrl = attachment && attachment.url - ? this.viewModel.updateAttachmentUrlToHTTPS(attachment.url) - : null; - return (widget_1.tsx("div", { class: CSS.thumbnailContainer }, !attachments || (attachments && attachments.length === 0) ? (widget_1.tsx("div", { key: buildKey("no-attachments-container"), class: CSS.noAttachmentsContainer }, - widget_1.tsx("svg", { class: CSS.svg.noAttachments }, - widget_1.tsx("g", null, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M29.6,17c0-0.7,0.2-1.2,0.7-1.7s1-0.7,1.7-0.7c0.7,0,1.3,0.2,1.7,0.7c0.5,0.5,0.7,1.1,0.7,1.8\n\t\t\tc0,0.7-0.2,1.2-0.7,1.7c-0.5,0.5-1,0.7-1.7,0.7H32c-0.7,0-1.2-0.2-1.7-0.7c-0.5-0.5-0.7-1-0.7-1.7V17z M13.7,35.9V31\n\t\t\tc0.4,0.2,0.8,0.3,1.2,0.3c0.8,0,1.4-0.3,1.9-0.8l6.4-6.5l6.3,5.4c0.5,0.4,1.1,0.7,1.8,0.7c0.7,0,1.3-0.2,1.8-0.6l3.5-2.7l4.1,4.2\n\t\t\tv5H13.7z M37.4,24.7c-0.4-0.4-0.8-0.4-1.3-0.1L32,27.8c-0.4,0.3-0.8,0.3-1.2,0l-7-6c-0.2-0.2-0.4-0.2-0.7-0.2\n\t\t\tc-0.3,0-0.5,0.1-0.6,0.3l-7,7.2c-0.2,0.2-0.4,0.3-0.7,0.2c-0.3,0-0.5-0.1-0.6-0.3c-0.2-0.2-0.4-0.3-0.7-0.3\n\t\t\tc-0.3,0-0.5,0.1-0.7,0.3l-1,1.1v7.8h30.9V30L37.4,24.7z M42.7,41.8H11.7v-2h30.9V41.8z M44.6,43.8H9.8V12.1h34.8V43.8z M7.9,10.1\n\t\t\tv35.6h38.7V10.1H7.9z" })), - widget_1.tsx("g", null, - widget_1.tsx("polygon", { points: "3.8,8.8 5.5,6.9 49.4,47.5 47.7,49.4" }), - widget_1.tsx("path", { d: "M6,8l42.7,39.5l-1.1,1.2L4.9,9.2L6,8 M5.5,6.2L4.8,6.9L3.8,8.1L3.1,8.8l0.7,0.7l43.2,40l0.7,0.7l0.7-0.7\n\t\t\tl1.1-1.2l0.7-0.7l-0.7-0.7L6.2,6.8L5.5,6.2L5.5,6.2z" })))))) : isImage ? (widget_1.tsx("img", { bind: this, class: CSS.imageThumbnail, src: attachmentUrl, afterCreate: this._fadeInImage, afterUpdate: this._fadeInImage, alt: "" })) : isPDF ? (pdf) : isVideo ? (widget_1.tsx("svg", { class: CSS.svg.video }, - widget_1.tsx("path", { d: "M31,21.3h-3.5v3.6H31V21.3z M15.1,32.1H9.8v1.8h5.3V32.1z M52.2,39.3H51L41.6,33v-8.9l9.4-6.4h1.2V39.3z\n M50.5,15.9l-10.6,7.2v10.8l10.6,7.2H54V15.9H50.5z M4.4,41.1l-1.6-1.6V17.6l1.6-1.6h30.3l1.6,1.6v21.9l-1.6,1.6L4.4,41.1z\n M38.1,40.2V16.8l-2.6-2.7h-5.8l-7.1-7.2H9.8v1.8h12l5.3,5.4H3.6L1,16.8v23.4l2.6,2.7h31.8L38.1,40.2z" }))) : null)); - }; - // _renderPDFThumbnailContainer - MapCentric.prototype._renderPDFThumbnailContainer = function () { - return (widget_1.tsx("div", { class: this.classes(CSS.pdfContainer, "esri-map-centric__pointer-events-none") }, - widget_1.tsx("svg", { class: this.classes(CSS.pdfThumbnailIconContainer, "esri-map-centric__pointer-events-none") }, - widget_1.tsx("path", { d: "M27.9,3.5c-0.6-2.1-2-3.1-3.2-3c-1.4,0.2-2.9,1-3.5,2.4c-1.7,3.9,1.8,15.3,2.4,17.2\n\tc-3.5,10.6-15.3,31.6-21.1,33c-0.1-1.4,0.6-5.4,8.2-10.4c0.4-0.4,0.8-1,1.1-1.3C5.4,44.7-3,49.8,2,53.7c0.3,0.2,0.7,0.4,1.2,0.6\n\tc3.9,1.4,9.2-3.3,14.7-14.1c6-2,10.8-3.5,17.6-4.6c7.5,5.1,12.5,6.2,15.9,4.9c0.9-0.4,2.4-1.6,2.9-3.1c-2.8,3.5-9.2,1-14.4-2.3\n\tc4.8-0.5,9.7-0.8,11.8-0.2c2.7,0.9,2.6,2.2,2.6,2.4c0.2-0.7,0.5-1.9-0.1-2.9c-2.3-3.8-12.7-1.6-16.5-1.2c-6-3.7-10.1-10.2-11.8-14.9\n\tC27.5,12.3,29.1,7.9,27.9,3.5 M25.3,16.2c-1-3.6-2.4-11.6-0.2-14.2C29.6,4.6,26.8,10.7,25.3,16.2 M33.5,34.1\n\tc-5.8,1.1-9.7,2.6-15.3,4.8c1.7-3.3,4.8-11.7,6.3-17.3C26.7,26,29.3,30.2,33.5,34.1" })))); - }; - // _renderFeatureContentPanel - MapCentric.prototype._renderFeatureContentPanel = function () { - var _a, _b; - var mediaViewerDesktop = this._renderMediaViewerDesktop(); - var featureInfo = this._renderFeatureInfoPanel(); - var featureContentPanelIsOpen = (_a = {}, - _a[CSS.featureContentPanelOpen] = this.featureContentPanelIsOpen, - _a); - var featureContentPanelLayerSwitcher = (_b = {}, - _b[CSS.featureContentPanelLayerSwitcher] = this.attachmentViewerDataCollection && - this.attachmentViewerDataCollection.length > 1, - _b); - return (widget_1.tsx("div", { key: buildKey("feature-content-panel-" + this.get("selectedAttachmentViewerData.layerData.featureLayer.id")), class: this.classes(CSS.featureContentPanelContainer, featureContentPanelIsOpen, featureContentPanelLayerSwitcher) }, - mediaViewerDesktop, - featureInfo)); - }; - // _renderMediaViewerDesktop - MapCentric.prototype._renderMediaViewerDesktop = function () { - var mediaContainer = this._renderMediaContainer(); - var expandAttachment = this.viewModel.mapCentricState !== "querying" && - this.selectedAttachmentViewerData && - this.selectedAttachmentViewerData.selectedFeatureAttachments && - this.selectedAttachmentViewerData.selectedFeatureAttachments.attachments - .length > 0 - ? this._renderExpandAttachment() - : null; - return (widget_1.tsx("div", { class: CSS.mediaViewerDesktop }, - expandAttachment, - mediaContainer)); - }; - // _renderExpandAttachmentIconContainer - MapCentric.prototype._renderExpandAttachment = function () { - return (widget_1.tsx("button", { bind: this, onclick: this._expandAttachment, onkeydown: this._expandAttachment, storeNode: "_expandAttachmentNode", tabIndex: !this.featureContentPanelIsOpen ? -1 : 0, class: CSS.expandMediaContainer, title: resources_1.default.viewInFullScreen }, - widget_1.tsx("svg", { class: CSS.svg.expandAttachment }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M17.8,11.2v6.6h-6.6v-1.5h4.1l-5.3-4.7l1-0.9l5.3,4.7v-4.2L17.8,11.2z" }), - widget_1.tsx("polygon", { points: "6.8,1.7 6.8,0.2 0.2,0.2 0.2,6.8 1.7,6.8 1.7,2.6 6.4,7.3 7.2,6.4 2.6,1.7" }))))); - }; - // _renderMediaContainer - MapCentric.prototype._renderMediaContainer = function () { - if (!this.selectedAttachmentViewerData) { - return; - } - var mediaViewerParentContainer = this._renderMediaViewerParentContainer(); - return (widget_1.tsx("div", { class: CSS.mediaViewerSection }, this._layerDoesNotSupportAttachments ? (widget_1.tsx("div", { class: CSS.layerNotSupported }, resources_1.default.notSupported)) : (mediaViewerParentContainer))); - }; - // _renderMediaViewerParentContainer - MapCentric.prototype._renderMediaViewerParentContainer = function () { - var _a; - var downloadEnabled = (_a = {}, - _a[CSS.downloadEnabled] = !this.viewModel.downloadEnabled, - _a); - var attachment = this.viewModel.getCurrentAttachment(); - var attachmentLoader = !this.imageIsLoaded || this.viewModel.mapCentricState === "querying" - ? this._renderAttachmentLoader() - : null; - var mediaViewerContainer = this._renderMediaViewerContainer(); - var imageDirection = this._fullAttachmentContainerIsOpen - ? this.imageDirectionEnabled - ? this._renderImageDirection(attachment) - : null - : null; - var attachmentScrollNode = this._renderAttachmentScrollContainer(); - var attachmentScroll = !this._fullAttachmentContainerIsOpen - ? attachmentScrollNode - : null; - return (widget_1.tsx("div", { key: buildKey("image-container"), class: this.classes(downloadEnabled, CSS.mediaViewer) }, - attachmentLoader, - mediaViewerContainer, - imageDirection, - this._renderAttachmentScrollContainer())); - }; - // _renderAttachmentLoader - MapCentric.prototype._renderAttachmentLoader = function () { - return (widget_1.tsx("div", { class: CSS.widgetLoader, key: buildKey("base-loader") }, - widget_1.tsx("span", { class: CSS.animationLoader, role: "presentation", "aria-label": resources_1.default.loadingImages }))); - }; - // _renderMediaViewerContainer - MapCentric.prototype._renderMediaViewerContainer = function () { - var _a; - var currentImageUrl = this.currentImageUrl; - var attachment = this.viewModel.getCurrentAttachment(); - var contentType = attachment && attachment.get("contentType"); - var video = contentType && contentType.indexOf("video") !== -1 - ? this._renderVideo(currentImageUrl) - : null; - var isIE = navigator.userAgent.indexOf("MSIE") !== -1 || - navigator.appVersion.indexOf("Trident/") > -1; - var pdf = contentType && contentType.indexOf("pdf") !== -1 && !isIE - ? this._renderPdf(currentImageUrl) - : null; - var image = this.supportedAttachmentTypes.indexOf(contentType) !== -1 && - contentType.indexOf("pdf") === -1 && - contentType.indexOf("mov") === -1 && - contentType.indexOf("mp4") === -1 && - contentType.indexOf("gif") === -1 && - contentType.indexOf("quicktime") === -1 - ? currentImageUrl - ? this.imagePanZoomEnabled && this._fullAttachmentContainerIsOpen - ? null - : this._renderCurrentImage() - : null - : null; - var gif = contentType && contentType.indexOf("gif") !== -1 - ? this._renderCurrentImage() - : null; - var mediaContainerLoading = (_a = {}, - _a[CSS.mediaContainerLoading] = !this.imageIsLoaded, - _a); - var attachmentsLength = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments.length"); - return (widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_mediaViewerContainer", class: this.classes(mediaContainerLoading, CSS.mediaContainer) }, video || pdf || image || gif ? (widget_1.tsx("div", { class: pdf - ? CSS.pdf - : video - ? CSS.videoParentContainer - : image || gif - ? CSS.imageParentContainer - : "" }, - image, - video, - pdf, - gif)) : attachmentsLength === 0 && - this.viewModel.mapCentricState !== "querying" ? (widget_1.tsx("div", { key: buildKey("no-attachments-container"), class: CSS.noAttachmentsContainer }, - widget_1.tsx("svg", { class: CSS.svg.media, xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 16 16" }, - widget_1.tsx("path", { d: "M1 2v12h14V2zm13 11H2V3h12zm-1-1H3v-1h10zM3 8.678l.333-.356a.3.3 0 0 1 .445 0 .3.3 0 0 0 .444 0l2.242-2.39a.3.3 0 0 1 .423-.021l2.255 2.005a.299.299 0 0 0 .39.01l1.361-.915a.3.3 0 0 1 .41.032L13 8.678V10H3zM11.894 9l-.89-.859-.846.565a1.299 1.299 0 0 1-1.68-.043L6.732 7.11 4.958 9zm-.644-4.5a.75.75 0 1 1-.75-.75.75.75 0 0 1 .75.75z" })), - widget_1.tsx("span", { class: CSS.noAttachmentsText }, resources_1.default.noAttachmentsFound))) : null)); - }; - // _renderCurrentImage - MapCentric.prototype._renderCurrentImage = function () { - var _a; - var fadeImage = (_a = {}, - _a[CSS.fadeImage] = !this.imageIsLoaded, - _a); - return (widget_1.tsx("img", { bind: this, key: buildKey("image-desktop-" + this.currentImageUrl), class: this.classes(CSS.imageDesktop, fadeImage), src: this.currentImageUrl, afterCreate: this._fadeInImage, afterUpdate: this._fadeInImage, onload: this._fadeInImage, alt: name })); - }; - // _renderVideo - MapCentric.prototype._renderVideo = function (currentImageUrl) { - return (widget_1.tsx("video", { bind: this, key: buildKey("video-" + currentImageUrl), class: CSS.videoContainer, controls: true }, - widget_1.tsx("source", { src: currentImageUrl, type: "video/mp4" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/quicktime" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/ogg" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/mov" }), - resources_1.default.doesNotSupportVideo)); - }; - // _renderPdf - MapCentric.prototype._renderPdf = function (currentImageUrl) { - return (widget_1.tsx("iframe", { class: CSS.pdf, key: buildKey("pdf-" + currentImageUrl), src: currentImageUrl, frameborder: "0" })); - }; - // _renderAttachmentScrollContainer - MapCentric.prototype._renderAttachmentScrollContainer = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachment = this.viewModel.getCurrentAttachment(); - var imageDirection = this._renderImageDirection(attachment); - var download = this._renderDownload(); - var attachmentScroll = this._renderAttachmentScroll(); - return (widget_1.tsx("div", { key: buildKey("attachment-scroll"), class: CSS.attachmentNumber }, - attachments && attachments.length > 0 ? (widget_1.tsx("div", { key: buildKey("download-attachment"), class: CSS.downloadIconTextContainer }, - attachmentScroll, - imageDirection)) : null, - download)); - }; - // _renderAttachmentScroll - MapCentric.prototype._renderAttachmentScroll = function () { - var selectedAttachmentViewerData = this.selectedAttachmentViewerData; - if (!selectedAttachmentViewerData) { - return; - } - var currentIndex = selectedAttachmentViewerData.attachmentIndex + 1; - var attachments = this.viewModel.getAttachments(); - var totalNumberOfAttachments = attachments && attachments.length; - return (widget_1.tsx("div", { class: CSS.attachmentScroll }, - widget_1.tsx("button", { bind: this, onclick: this._previousImage, onkeydown: this._previousImage, disabled: this._onboardingPanelIsOpen || - (attachments && attachments.length < 2) - ? true - : false, tabIndex: 0, class: CSS.leftArrowContainer, title: resources_1.default.previousAttachment }, this.docDirection === "rtl" ? (widget_1.tsx("span", { class: this.classes(CSS.icons.rightArrow, CSS.icons.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.icons.leftArrow, CSS.icons.flush) }))), - widget_1.tsx("span", { class: CSS.attachmentNumberText }, currentIndex + " / " + totalNumberOfAttachments), - widget_1.tsx("button", { bind: this, onclick: this._nextImage, onkeydown: this._nextImage, disabled: this._onboardingPanelIsOpen || - (attachments && attachments.length < 2) - ? true - : false, tabIndex: 0, class: CSS.rightArrowContainer, title: resources_1.default.nextAttachment }, this.docDirection === "rtl" ? (widget_1.tsx("span", { class: this.classes(CSS.icons.leftArrow, CSS.icons.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.icons.rightArrow, CSS.icons.flush) }))))); - }; - // _renderImageDirection - MapCentric.prototype._renderImageDirection = function (attachment) { - var imageDirectionValue = this.imageDirectionEnabled - ? this.viewModel.getGPSInformation(attachment) - : null; - return imageDirectionValue ? (this.docDirection === "ltr" ? (widget_1.tsx("div", { key: buildKey("gps-image-direction"), class: CSS.gpsImageDirection }, - this._fullAttachmentContainerIsOpen ? (widget_1.tsx("span", { class: CSS.imageDirectionDegrees }, - resources_1.default.gpsImageDirection, - ": ", "" + imageDirectionValue, - "\u00B0")) : null, - widget_1.tsx("div", { title: resources_1.default.gpsImageDirection + ": " + imageDirectionValue + "\u00B0", class: CSS.imageDirection }, - widget_1.tsx("svg", { styles: { transform: "rotateZ(" + imageDirectionValue + "deg)" }, class: CSS.mapCentricCamera }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M19.1,10.8h-0.3h-0.3h-1.3v2h-1v-0.7v-0.3h-11l0,0h-1v1.1v5.8v0h16v-1.9v-3.9v-1.1\nC20.2,11.3,19.7,10.8,19.1,10.8z" }), - widget_1.tsx("path", { d: "M15.2,8.2V7.4v-2c0-0.9-0.7-1.6-1.6-1.6H7.8c-0.9,0-1.6,0.7-1.6,1.6v2v0.8v2.6h9V8.2z" }), - widget_1.tsx("path", { d: "M12,1c6.1,0,11,4.9,11,11s-4.9,11-11,11S1,18.1,1,12S5.9,1,12,1 M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12\nc6.6,0,12-5.4,12-12S18.6,0,12,0L12,0z" })))))) : (widget_1.tsx("div", { key: buildKey("gps-image-direction"), class: CSS.gpsImageDirection }, - widget_1.tsx("div", { title: resources_1.default.gpsImageDirection + ": " + imageDirectionValue + "\u00B0", class: CSS.imageDirection }, - widget_1.tsx("svg", { styles: { transform: "rotateZ(" + imageDirectionValue + "deg)" }, class: CSS.mapCentricCamera }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M19.1,10.8h-0.3h-0.3h-1.3v2h-1v-0.7v-0.3h-11l0,0h-1v1.1v5.8v0h16v-1.9v-3.9v-1.1\n\t\tC20.2,11.3,19.7,10.8,19.1,10.8z" }), - widget_1.tsx("path", { d: "M15.2,8.2V7.4v-2c0-0.9-0.7-1.6-1.6-1.6H7.8c-0.9,0-1.6,0.7-1.6,1.6v2v0.8v2.6h9V8.2z" }), - widget_1.tsx("path", { d: "M12,1c6.1,0,11,4.9,11,11s-4.9,11-11,11S1,18.1,1,12S5.9,1,12,1 M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12\n\t\tc6.6,0,12-5.4,12-12S18.6,0,12,0L12,0z" })))), - this._fullAttachmentContainerIsOpen ? (this.docDirection === "ltr" ? (widget_1.tsx("div", { key: buildKey("map-centric-gps-image-direction"), class: CSS.imageDirectionDegrees }, - widget_1.tsx("div", null, - resources_1.default.gpsImageDirection, - ": "), - widget_1.tsx("div", null, "" + imageDirectionValue, - "\u00B0"))) : (widget_1.tsx("div", { key: buildKey("map-centric-gps-image-direction"), class: CSS.imageDirectionDegrees }, - widget_1.tsx("div", null, - resources_1.default.gpsImageDirection, - ": "), - widget_1.tsx("div", null, "" + imageDirectionValue, - "\u00B0")))) : null))) : null; - }; - // _renderDownload - MapCentric.prototype._renderDownload = function () { - var attachment = this.viewModel.getCurrentAttachment(); - var contentType = attachment && attachment.get("contentType"); - var download = contentType && - contentType.indexOf("video") === -1 && - contentType.indexOf("gif") === -1 && - contentType.indexOf("pdf") === -1 && - this.viewModel.downloadEnabled - ? this.viewModel.state === "downloading" - ? this._renderDownloadSpinner() - : this._renderDownloadButton() - : null; - return download; - }; - // _renderDownloadSpinner - MapCentric.prototype._renderDownloadSpinner = function () { - return (widget_1.tsx("div", { class: CSS.downloadIconContainer }, - widget_1.tsx("span", { class: this.classes(CSS.icons.loadingIcon, CSS.icons.rotating, CSS.spinner), role: "presentation" }))); - }; - // _renderDownloadButton - MapCentric.prototype._renderDownloadButton = function () { - var attachment = this.viewModel.getCurrentAttachment(); - return (widget_1.tsx("button", { class: this.classes(CSS.downloadIconContainer, CSS.downloadButtonDesktop), bind: this, onclick: this._downloadImage, onkeydown: this._downloadImage, "data-image-url": this.currentImageUrl, "data-image-name": attachment.name, title: resources_1.default.download, disabled: this.imageIsLoaded ? false : true }, - widget_1.tsx("span", { class: this.classes(CSS.icons.downloadIcon, CSS.icons.flush, CSS.downloadIcon) }))); - }; - // _renderFeatureInfoPanel - MapCentric.prototype._renderFeatureInfoPanel = function () { - var featureWidget = this.get("viewModel.featureWidget"); - var featureWidgetContent = featureWidget && - featureWidget.get("viewModel.content"); - var fieldsInfoContent = (featureWidget && - featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - var fieldInfos = contentItem.get("fieldInfos"); - return (contentItem.type === "fields" && fieldInfos && fieldInfos.length > 0); - })) || - []; - var mediaInfoContent = (featureWidget && - featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - var mediaInfos = contentItem.get("mediaInfos"); - return (contentItem.type === "media" && mediaInfos && mediaInfos.length > 0); - })) || - []; - var fieldsInfoText = (featureWidget && - featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - return contentItem.type === "text"; - })) || - []; - if (this._featureContentAvailable === null) { - if ((fieldsInfoContent && fieldsInfoContent.length > 0) || - (fieldsInfoText && fieldsInfoText.length > 0)) { - this._featureContentAvailable = true; - } - } - var featureContentHeader = this._renderFeatureContentHeader(); - var address = this._renderFeatureContentAddress(); - var unsupportedAttachmentTypesLength = this.get("selectedAttachmentViewerData.unsupportedAttachmentTypes.length"); - var unsupportedAttachmentTypes = unsupportedAttachmentTypesLength > 0 - ? this._renderUnsupportedAttachmentTypes() - : null; - if (this._featureContentAvailable === null) { - if ((fieldsInfoContent && fieldsInfoContent.length > 0) || - (fieldsInfoText && fieldsInfoText.length > 0)) { - this._featureContentAvailable = true; - } - } - var featureTotal = this.selectedAttachmentViewerData && - this.selectedAttachmentViewerData.get("featureObjectIds.length"); - var mapCentricState = this.viewModel.mapCentricState; - return (widget_1.tsx("div", { class: CSS.featureContent }, mapCentricState === "waitingForContent" || - mapCentricState === "querying" ? (widget_1.tsx("div", { class: CSS.featureContentLoader }, - widget_1.tsx("div", { class: CSS.loaderGraphic }), - widget_1.tsx("div", null, - resources_1.default.loading, - "..."))) : (widget_1.tsx("div", { class: CSS.featureContentContainer }, - featureContentHeader, - this.addressEnabled ? address : null, - (fieldsInfoText && fieldsInfoText.length > 0) || - (mediaInfoContent && mediaInfoContent.length > 0) || - this._featureContentAvailable ? (widget_1.tsx("div", null, - this._featureContentAvailable - ? this._renderFeatureInfoContent() - : null, - (mediaInfoContent && mediaInfoContent.length > 0) || - (fieldsInfoText && fieldsInfoText.length > 0) - ? this._renderFeatureWidgetContent() - : null)) : this._featureContentAvailable && featureTotal ? (this._renderFeatureContentLoader()) : (this._renderNoFeatureContentInfo()), - unsupportedAttachmentTypes)))); - }; - // _renderFeatureContentHeader - MapCentric.prototype._renderFeatureContentHeader = function () { - var zoomTo = this._renderZoomTo(); - var layerId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - var objectIdField = this.get("selectedAttachmentViewerData.layerData.featureLayer.objectIdField"); - var attributes = this.get("selectedAttachmentViewerData.selectedFeature.attributes"); - var objectId = attributes && attributes[objectIdField]; - var featureWidgetTitle = this.get("viewModel.featureWidget.title"); - var title = featureWidgetTitle && featureWidgetTitle !== "null" - ? featureWidgetTitle - : ""; - return (widget_1.tsx("div", { class: CSS.featureTitleZoomContainer }, - widget_1.tsx("div", { key: buildKey("feature-content-title-" + layerId + "-" + objectId), class: CSS.featureContentTitle }, - widget_1.tsx("h2", { class: CSS.featureLayerTitle }, title)), - widget_1.tsx("div", { class: CSS.featureZoomToContainer }, zoomTo))); - }; - // _renderZoomTo - MapCentric.prototype._renderZoomTo = function () { - return (widget_1.tsx("button", { bind: this, class: CSS.zoomTo, tabIndex: 0, onclick: this._zoomTo, onkeydown: this._zoomTo, title: resources_1.default.zoomTo, label: resources_1.default.zoomTo }, - widget_1.tsx("span", { class: this.classes(CSS.zoomToIcon, CSS.icons.zoomInIcon, CSS.icons.flush) }))); - }; - // _renderFeatureContentAddress - MapCentric.prototype._renderFeatureContentAddress = function () { - return (widget_1.tsx("h3", { class: CSS.addressText }, this.get("selectedAttachmentViewerData.selectedFeatureAddress"))); - }; - // _renderFeatureWidgetContent - MapCentric.prototype._renderFeatureWidgetContent = function () { - var featureWidget = this.get("viewModel.featureWidget"); - return (widget_1.tsx("div", { key: buildKey("feture-widget-content"), class: CSS.featureInfoContent }, featureWidget && featureWidget.render())); - }; - // _renderFeatureInfoContent - MapCentric.prototype._renderFeatureInfoContent = function () { - var featureContentInfo = this.selectedAttachmentViewerData && - this.selectedAttachmentViewerData.selectedFeatureInfo - ? this._renderFeatureContentInfos() - : null; - return (widget_1.tsx("div", { key: buildKey("feature-info-content"), class: CSS.featureInfoContent }, featureContentInfo)); - }; - // _renderFeatureContentInfos - MapCentric.prototype._renderFeatureContentInfos = function () { - var _this = this; - var selectedFeatureInfo = this.selectedAttachmentViewerData.selectedFeatureInfo; - var featureContentInfos = selectedFeatureInfo.map(function (contentInfo, contentInfoIndex) { - return _this._renderFeatureContentInfo(contentInfo, contentInfoIndex); - }); - return widget_1.tsx("div", null, featureContentInfos); - }; - // _renderFeatureContentInfo - MapCentric.prototype._renderFeatureContentInfo = function (contentInfo, contentInfoIndex) { - var hyperlink = this.viewModel.getHyperLink(contentInfo); - var contentCheck = contentInfo && contentInfo.content && contentInfo.content !== null; - var layerId = this._getLayerId(); - var objectIdField = this.viewModel.getObjectIdField(); - var selectedFeature = this.get("selectedAttachmentViewerData.selectedFeature"); - var attributes = selectedFeature && selectedFeature.attributes; - var objectId = attributes && objectIdField && attributes[objectIdField]; - var key = "feature-content-info-" + layerId + "-" + contentInfo.attribute + "-" + contentInfo.content + "-" + objectId + "-" + contentInfoIndex; - return (widget_1.tsx("div", { key: buildKey(key), class: CSS.featureContentInfo }, - widget_1.tsx("h4", { class: CSS.attributeHeading, innerHTML: contentInfo.attribute }), - contentInfo && contentInfo.content && contentCheck ? (hyperlink ? (widget_1.tsx("p", { class: CSS.attributeContent }, - widget_1.tsx("div", { innerHTML: contentInfo.content.replace(hyperlink, "") }), - widget_1.tsx("span", { innerHTML: urlUtils_1.autoLink(hyperlink) }))) : contentInfo && - contentInfo.content && - typeof contentInfo.content === "string" && - contentInfo.content.trim() === "" ? (widget_1.tsx("p", null, resources_1.default.noContentAvailable)) : (widget_1.tsx("p", { class: CSS.attributeContent, innerHTML: contentInfo.content }))) : (widget_1.tsx("p", null, resources_1.default.noContentAvailable)))); - }; - // _renderFeatureContentLoader - MapCentric.prototype._renderFeatureContentLoader = function () { - return (widget_1.tsx("div", { key: buildKey("feature-content-loader"), class: CSS.widgetLoader }, resources_1.default.loadingImages)); - }; - // _renderNoFeatureContentInfo - MapCentric.prototype._renderNoFeatureContentInfo = function () { - return (widget_1.tsx("div", { key: buildKey("no-content"), class: CSS.noInfo }, resources_1.default.noContentAvailable)); - }; - // _renderUnsupportedAttachmentTypes - MapCentric.prototype._renderUnsupportedAttachmentTypes = function () { - var unsupportedAttachmentTypes = this._renderUnsupportedAttachmentTypesList(); - return (widget_1.tsx("div", { key: buildKey("other-attachment-types") }, - widget_1.tsx("h4", { class: CSS.attributeHeading }, resources_1.default.otherAttachments), - unsupportedAttachmentTypes)); - }; - // _renderUnsupportedAttachmentTypesList - MapCentric.prototype._renderUnsupportedAttachmentTypesList = function () { - var _this = this; - var otherAttachmentTypes = this.selectedAttachmentViewerData.unsupportedAttachmentTypes.map(function (attachment) { - return _this._renderUnsupportedAttachmentType(attachment); - }); - return widget_1.tsx("ul", { class: CSS.otherAttachmentsList }, otherAttachmentTypes); - }; - // _renderOtherAttachmentType - MapCentric.prototype._renderUnsupportedAttachmentType = function (attachment) { - var id = attachment.id, name = attachment.name, size = attachment.size; - return (widget_1.tsx("li", { key: buildKey("other-attachment-" + id + "-" + name + "-" + size) }, - widget_1.tsx("a", { href: attachment.url, target: "_blank" }, attachment.name))); - }; - // _renderFullAttachmentContainer - MapCentric.prototype._renderFullAttachmentContainer = function () { - var _a; - var fullAttachmentNode = this._renderFullAttachmentNode(); - var attachment = this.viewModel.getCurrentAttachment(); - if (this.imagePanZoomEnabled) { - this._handleImagePanZoom(attachment); - } - var fullAttachmentContainerIsOpen = (_a = {}, - _a[CSS.fullMediaContainerOpen] = this._fullAttachmentContainerIsOpen, - _a); - return (widget_1.tsx("div", { key: buildKey("full-image-container"), class: this.classes(CSS.fullMediaContainer, fullAttachmentContainerIsOpen) }, fullAttachmentNode)); - }; - // _renderFullAttachmentNode - MapCentric.prototype._renderFullAttachmentNode = function () { - var attachment = this.viewModel.getCurrentAttachment(); - var contentType = attachment && attachment.get("contentType"); - var contentTypesToCheck = [ - "image/gif", - "video/mp4", - "video/mov", - "video/quicktime", - "application/pdf" - ]; - var contentTypeCheck = contentTypesToCheck.indexOf(contentType) === -1; - var zoomSlider = this._fullAttachmentContainerIsOpen - ? this.imagePanZoomEnabled && - document.body.clientWidth > 813 && - this.currentImageUrl && - contentTypeCheck - ? this._renderZoomSlider() - : null - : null; - var attachmentViewerContainer = this._renderMediaViewerContainer(); - var attachmentScroll = this._renderAttachmentScrollContainer(); - var attachmentLoader = this.viewModel.state !== "querying" && !this.imageIsLoaded - ? this._renderAttachmentLoader() - : null; - var imageAttachmentTypes = [ - "image/jpeg", - "image/jpg", - "image/png", - "image/gif" - ]; - if (imageAttachmentTypes.indexOf(contentType) === -1) { - this.set("imageIsLoaded", true); - } - return (widget_1.tsx("div", { class: CSS.mediaViewerSection }, this._layerDoesNotSupportAttachments ? (widget_1.tsx("div", { class: CSS.layerNotSupported }, resources_1.default.notSupported)) : (widget_1.tsx("div", { class: CSS.mediaViewer }, - widget_1.tsx("button", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_fullScreenCloseNode", onclick: this._expandAttachment, onkeydown: this._expandAttachment, class: CSS.closeFeatureContainer, title: resources_1.default.closeFullScreen, tabIndex: !this.featureContentPanelIsOpen || - !this._fullAttachmentContainerIsOpen - ? -1 - : 0 }, - widget_1.tsx("span", { class: this.classes(CSS.icons.closeIcon, CSS.icons.flush) })), - attachmentLoader, - widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_mediaViewerContainerFullAttachment", key: buildKey("image-container"), class: CSS.mediaContainer }, - attachmentViewerContainer, - zoomSlider), - attachmentScroll)))); - }; - // _renderZoomSlider - MapCentric.prototype._renderZoomSlider = function () { - var _this = this; - return (widget_1.tsx("div", { class: CSS.zoomSlider }, - widget_1.tsx("button", { bind: this, onclick: this._zoomOutImage, onkeydown: this._zoomOutImage, tabIndex: 0, class: CSS.zoomSliderButton, title: resources_1.default.zoomOutImage }, - widget_1.tsx("span", { class: this.classes(CSS.slideSymbol, CSS.icons.minusIcon) })), - widget_1.tsx("input", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_zoomSliderNode", type: "range", min: "100", max: "500", step: "10", oninput: function (event) { - if (_this._imageViewer) { - _this._imageViewer.zoom(event.target.valueAsNumber); - } - } }), - widget_1.tsx("button", { bind: this, onclick: this._zoomInImage, onkeydown: this._zoomInImage, tabIndex: 0, class: CSS.zoomSliderButton, title: resources_1.default.zoomInImage }, - widget_1.tsx("span", { class: this.classes(CSS.slideSymbol, CSS.icons.plusIcon) })))); - }; - // _renderMapViewContainer - MapCentric.prototype._renderMapViewContainer = function () { - var mapView = this._renderMapView(); - return widget_1.tsx("div", { class: CSS.mapViewContainer }, mapView); - }; - // _renderMapView - MapCentric.prototype._renderMapView = function () { - return (widget_1.tsx("div", { bind: this.view.container, class: CSS.mapView, afterCreate: utils_1.attachToNode })); - }; - // ---------------------------------- - // - // END OF RENDER NODE METHODS - // - // ---------------------------------- - // ---------------------------------- - // - // START OF ACCESSIBLE HANDLERS - // - // ---------------------------------- - // _toggleOnboardingPanel - MapCentric.prototype._toggleOnboardingPanel = function () { - if (this._onboardingPanelIsOpen) { - this._onboardingPanelIsOpen = false; - } - else { - this._onboardingPanelIsOpen = true; - } - this.scheduleRender(); - }; - // _disableOnboardingPanel - MapCentric.prototype._disableOnboardingPanel = function () { - this._onboardingPanelIsOpen = false; - this.scheduleRender(); - }; - // _selectGalleryItem - MapCentric.prototype._selectGalleryItem = function (event) { - this.currentImageUrl = null; - this.set("currentImageUrl", null); - var node = event.currentTarget; - var objectId = node["data-object-id"]; - this.viewModel.handleGalleryItem(objectId); - this.scheduleRender(); - }; - // _zoomTo - MapCentric.prototype._zoomTo = function () { - if (document.body.clientWidth < 813) { - this._currentMobileScreen = "maps"; - this.scheduleRender(); - } - this.viewModel.zoomToMapCentric(); - }; - // _previousImage - MapCentric.prototype._previousImage = function () { - this._disableImagePanZoom(); - this.viewModel.previousImage(); - if ((this.imagePanZoomEnabled && !this._fullAttachmentContainerIsOpen) || - !this.imagePanZoomEnabled) { - this.set("imageIsLoaded", false); - } - this.scheduleRender(); - }; - // _nextImage - MapCentric.prototype._nextImage = function () { - this._disableImagePanZoom(); - this.viewModel.nextImage(); - if ((this.imagePanZoomEnabled && !this._fullAttachmentContainerIsOpen) || - !this.imagePanZoomEnabled) { - this.set("imageIsLoaded", false); - } - this.scheduleRender(); - }; - // _downloadImage - MapCentric.prototype._downloadImage = function (event) { - this.viewModel.downloadImage(event); - }; - // _closeFeatureContent - MapCentric.prototype._closeFeatureContent = function () { - this.featureContentPanelIsOpen = false; - this.currentImageUrl = null; - this.set("viewModel.selectedAttachmentViewerData.attachmentIndex", 0); - this.set("selectedAttachmentViewerData.selectedFeatureAddress", null); - this.set("selectedAttachmentViewerData.selectedFeature", null); - this.viewModel.closeTooltipPopup(); - }; - // _expandAttachment - MapCentric.prototype._expandAttachment = function () { - if (this._fullAttachmentContainerIsOpen) { - this._fullAttachmentContainerIsOpen = false; - if (this.imagePanZoomEnabled) { - this._imageViewer && this._imageViewer.destroy(); - this._imageViewer = null; - this._imageViewerSet = false; - this._imageZoomLoaded = false; - } - this._expandAttachmentNode && this._expandAttachmentNode.focus(); - } - else { - this._fullAttachmentContainerIsOpen = true; - this._fullScreenCloseNode && this._fullScreenCloseNode.focus(); - } - this.scheduleRender(); - }; - // _zoomInImage - MapCentric.prototype._zoomInImage = function () { - if (this._imageViewer._state.zoomValue === 500) { - return; - } - var updatedZoomValue = this._imageViewer._state.zoomValue + 50; - this._imageViewer.zoom(updatedZoomValue); - this._zoomSliderNode.value = "" + updatedZoomValue; - this.scheduleRender(); - }; - // _zoomOutImage - MapCentric.prototype._zoomOutImage = function () { - if (this._imageViewer._state.zoomValue === 0) { - return; - } - var updatedZoomValue = this._imageViewer._state.zoomValue - 50; - this._imageViewer.zoom(updatedZoomValue); - this._zoomSliderNode.value = "" + updatedZoomValue; - this.scheduleRender(); - }; - // _handleContent - MapCentric.prototype._handleNavItem = function (event) { - var node = event.currentTarget; - var navItem = node.getAttribute("data-nav-item"); - this._currentMobileScreen = navItem; - this.scheduleRender(); - }; - // ---------------------------------- - // - // END OF ACCESSIBLE HANDLERS - // - // ---------------------------------- - // _triggerScrollQuery - MapCentric.prototype._triggerScrollQuery = function () { - var _triggerScrollElement = this._triggerScrollElement; - if (!_triggerScrollElement) { - return; - } - var scrollTop = _triggerScrollElement.scrollTop, scrollHeight = _triggerScrollElement.scrollHeight, offsetHeight = _triggerScrollElement.offsetHeight; - if (scrollTop + 10 > scrollHeight - offsetHeight) { - this.viewModel.updateAttachmentDataMapCentric(); - } - }; - // _fadeInImage - MapCentric.prototype._fadeInImage = function (imageElement) { - var _this = this; - imageElement.onload = function () { - _this.set("imageIsLoaded", true); - imageElement.style.opacity = "1"; - }; - }; - // _processTitle - MapCentric.prototype._processTitle = function (objectId) { - var featureWidget = this.get("view.popup.selectedFeatureWidget"); - var attributes = featureWidget && featureWidget.get("graphic.attributes"); - var objectIdField = this.viewModel.getObjectIdField(); - var waitingForContent = featureWidget && featureWidget.get("viewModel.waitingForContent"); - var title = null; - if (attributes && objectIdField) { - if (!waitingForContent && attributes[objectIdField] === objectId) { - title = this.get("view.popup.title"); - } - else { - title = null; - } - } - var featureTitle = title ? "" + title : null; - return featureTitle - ? title.length >= 30 - ? title.split("").slice(0, 25).join("") + "..." - : title - : null; - }; - // _openToolTipPopup - MapCentric.prototype._openToolTipPopup = function (event) { - this.viewModel.openTooltipPopup(event); - }; - // _closeToolTipPopup - MapCentric.prototype._closeToolTipPopup = function () { - this.viewModel.closeTooltipPopup(); - }; - // _handleImagePanZoom - MapCentric.prototype._handleImagePanZoom = function (attachment) { - var contentType = attachment && attachment.get("contentType"); - var contentTypesToCheck = [ - "image/gif", - "video/mp4", - "video/mov", - "video/quicktime", - "application/pdf" - ]; - var contentTypeCheck = contentTypesToCheck.indexOf(contentType) === -1; - if (this.currentImageUrl && - this._fullAttachmentContainerIsOpen && - contentTypeCheck) { - if (this._mediaViewerContainerFullAttachment && !this._imageViewerSet) { - if (this._imageViewer) { - this._imageViewer.destroy(); - this._imageViewer = null; - this._imageViewerSet = false; - this._imageZoomLoaded = false; - } - this._imageViewer = new ImageViewer(this._mediaViewerContainerFullAttachment, { - snapView: false, - zoomOnMouseWheel: false, - zoomValue: 100, - maxZoom: 500 - }); - this._imageViewerSet = true; - this.scheduleRender(); - } - if (this._imageViewerSet && !this._imageZoomLoaded && contentTypeCheck) { - this._imageViewer.load(this.currentImageUrl); - this._imageZoomLoaded = true; - this.scheduleRender(); - } - } - }; - // _disableImagePanZoom - MapCentric.prototype._disableImagePanZoom = function () { - if (this.imagePanZoomEnabled) { - this._imageViewer && this._imageViewer.destroy(); - this._imageViewer = null; - this._imageViewerSet = false; - this._imageZoomLoaded = false; - if (this._zoomSliderNode) { - this._zoomSliderNode.value = "0"; - } - } - }; - // _generateNavObjects - MapCentric.prototype._generateNavObjects = function () { - var iconUi = "icon-ui-"; - var navData = this.onboardingIsEnabled - ? ["description", "media", "maps"] - : ["media", "maps"]; - return navData.map(function (navDataItem) { - return { - type: navDataItem, - iconClass: "" + iconUi + navDataItem - }; - }); - }; - // _getLayerId - MapCentric.prototype._getLayerId = function () { - return this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - }; - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "applySharedTheme", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.addressEnabled"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "addressEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.appMode"), - widget_1.renderable(), - decorators_1.property() - ], MapCentric.prototype, "appMode", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentIndex"), - decorators_1.property() - ], MapCentric.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentLayer"), - decorators_1.property() - ], MapCentric.prototype, "attachmentLayer", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentLayers"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "attachmentLayers", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentViewerDataCollection"), - decorators_1.property() - ], MapCentric.prototype, "attachmentViewerDataCollection", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.currentImageUrl"), - decorators_1.property() - ], MapCentric.prototype, "currentImageUrl", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.defaultObjectId"), - decorators_1.property() - ], MapCentric.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentric.prototype, "showOnboardingOnStart", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.downloadEnabled"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "downloadEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentric.prototype, "docDirection", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.featureContentPanelIsOpen"), - widget_1.renderable(), - decorators_1.property() - ], MapCentric.prototype, "featureContentPanelIsOpen", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.graphicsLayer"), - decorators_1.property() - ], MapCentric.prototype, "graphicsLayer", void 0); - tslib_1.__decorate([ - widget_1.renderable(), - decorators_1.property() - ], MapCentric.prototype, "imageDirectionEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.imageIsLoaded"), - decorators_1.property() - ], MapCentric.prototype, "imageIsLoaded", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "imagePanZoomEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.layerSwitcher"), - decorators_1.property() - ], MapCentric.prototype, "layerSwitcher", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.mapCentricSketchQueryExtent"), - decorators_1.property() - ], MapCentric.prototype, "mapCentricSketchQueryExtent", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.mapCentricTooltipEnabled"), - decorators_1.property() - ], MapCentric.prototype, "mapCentricTooltipEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentric.prototype, "onboardingButtonText", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentric.prototype, "onboardingContent", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "onboardingIsEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.onlyDisplayFeaturesWithAttachmentsIsEnabled"), - decorators_1.property() - ], MapCentric.prototype, "onlyDisplayFeaturesWithAttachmentsIsEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.order"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentric.prototype, "sharedTheme", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.searchWidget"), - decorators_1.property() - ], MapCentric.prototype, "searchWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectFeaturesEnabled"), - decorators_1.property() - ], MapCentric.prototype, "selectFeaturesEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedAttachmentViewerData"), - widget_1.renderable(), - decorators_1.property() - ], MapCentric.prototype, "selectedAttachmentViewerData", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedLayerId"), - decorators_1.property() - ], MapCentric.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareLocationWidget"), - decorators_1.property() - ], MapCentric.prototype, "shareLocationWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.sketchWidget"), - decorators_1.property() - ], MapCentric.prototype, "sketchWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.socialSharingEnabled"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "socialSharingEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.supportedAttachmentTypes"), - decorators_1.property() - ], MapCentric.prototype, "supportedAttachmentTypes", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.title"), - decorators_1.property(), - widget_1.renderable() - ], MapCentric.prototype, "title", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.view"), - decorators_1.property() - ], MapCentric.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.withinConfigurationExperience"), - decorators_1.property() - ], MapCentric.prototype, "withinConfigurationExperience", void 0); - tslib_1.__decorate([ - widget_1.renderable(["viewModel.state", "viewModel.mapCentricState"]), - decorators_1.property({ - type: MapCentricViewModel - }) - ], MapCentric.prototype, "viewModel", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.zoomLevel"), - decorators_1.property() - ], MapCentric.prototype, "zoomLevel", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.highlightedFeature"), - decorators_1.property() - ], MapCentric.prototype, "highlightedFeature", void 0); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_toggleOnboardingPanel", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_disableOnboardingPanel", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_selectGalleryItem", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_zoomTo", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_previousImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_nextImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_downloadImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_closeFeatureContent", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_expandAttachment", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_zoomInImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_zoomOutImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], MapCentric.prototype, "_handleNavItem", null); - MapCentric = tslib_1.__decorate([ - decorators_1.subclass("MapCentric") - ], MapCentric); - return MapCentric; - }(Widget)); - return MapCentric; -}); -//# sourceMappingURL=MapCentric.js.map \ No newline at end of file diff --git a/dist/Components/MapCentric.js.map b/dist/Components/MapCentric.js.map deleted file mode 100644 index 9a5a106..0000000 --- a/dist/Components/MapCentric.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapCentric.js","sourceRoot":"","sources":["../../src/app/Components/MapCentric.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/MapCentric/MapCentricData.js b/dist/Components/MapCentric/MapCentricData.js deleted file mode 100644 index 2f195ba..0000000 --- a/dist/Components/MapCentric/MapCentricData.js +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Collection", "esri/core/accessorSupport/decorators", "../AttachmentViewer/AttachmentViewerData"], function (require, exports, tslib_1, Collection, decorators_1, AttachmentViewerData) { - "use strict"; - var MapCentricData = /** @class */ (function (_super) { - tslib_1.__extends(MapCentricData, _super); - function MapCentricData() { - var _this = _super !== null && _super.apply(this, arguments) || this; - // attachmentDataCollection - _this.attachmentDataCollection = new Collection(); - // attachmentsHaveMoreThanOne - _this.attachmentsHaveMoreThanOne = null; - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricData.prototype, "attachmentDataCollection", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricData.prototype, "attachmentsHaveMoreThanOne", void 0); - MapCentricData = tslib_1.__decorate([ - decorators_1.subclass("MapCentricData") - ], MapCentricData); - return MapCentricData; - }(AttachmentViewerData)); - return MapCentricData; -}); -//# sourceMappingURL=MapCentricData.js.map \ No newline at end of file diff --git a/dist/Components/MapCentric/MapCentricData.js.map b/dist/Components/MapCentric/MapCentricData.js.map deleted file mode 100644 index c590c41..0000000 --- a/dist/Components/MapCentric/MapCentricData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapCentricData.js","sourceRoot":"","sources":["../../../src/app/Components/MapCentric/MapCentricData.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IAelC;QAA6B,0CAAoB;QAAjD;YAAA,qEAQC;YAPC,2BAA2B;YAE3B,8BAAwB,GAA+B,IAAI,UAAU,EAAE,CAAC;YAExE,6BAA6B;YAE7B,gCAA0B,GAAY,IAAI,CAAC;;QAC7C,CAAC;QALC;YADC,qBAAQ,EAAE;wEAC6D;QAIxE;YADC,qBAAQ,EAAE;0EACgC;QAPvC,cAAc;YADnB,qBAAQ,CAAC,gBAAgB,CAAC;WACrB,cAAc,CAQnB;QAAD,qBAAC;KAAA,AARD,CAA6B,oBAAoB,GAQhD;IAED,OAAS,cAAc,CAAC"} \ No newline at end of file diff --git a/dist/Components/MapCentric/MapCentricViewModel.js b/dist/Components/MapCentric/MapCentricViewModel.js deleted file mode 100644 index 4810d52..0000000 --- a/dist/Components/MapCentric/MapCentricViewModel.js +++ /dev/null @@ -1,1307 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Handles", "esri/core/Collection", "esri/core/watchUtils", "esri/widgets/Feature", "esri/tasks/support/Query", "esri/tasks/support/AttachmentQuery", "esri/views/layers/support/FeatureEffect", "../AttachmentViewer/AttachmentViewerViewModel", "../AttachmentViewer/AttachmentViewerLayerData", "./MapCentricData", "../AttachmentViewer/SelectedFeatureAttachments"], function (require, exports, tslib_1, decorators_1, Handles, Collection, watchUtils, Feature, Query, AttachmentQuery, FeatureEffect, AttachmentViewerViewModel, AttachmentViewerLayerData, MapCentricData, SelectedFeatureAttachments) { - "use strict"; - var MapCentricViewModel = /** @class */ (function (_super) { - tslib_1.__extends(MapCentricViewModel, _super); - function MapCentricViewModel() { - // ---------------------------------- - // - // Variables - // - // ---------------------------------- - var _this = _super !== null && _super.apply(this, arguments) || this; - _this._mapCentricHandles = new Handles(); - _this._performingHitTestMapCentric = null; - _this._layerViewPromises = []; - _this._objectIdPromises = []; - _this._attachmentDataPromises = []; - _this._queriedAttachmentsPromises = []; - _this._settingUpAttachments = false; - _this._openToolTipPromise = null; - _this._galleryItemPromise = null; - // ---------------------------------- - // - // Properties - // - // ---------------------------------- - // attachmentLayer - _this.attachmentLayer = null; - // attachmentLayers - _this.attachmentLayers = null; - // attachmentIndex - _this.attachmentIndex = null; - // currentImageUrl - _this.currentImageUrl = null; - // defaultObjectId - _this.defaultObjectId = null; - // featureContentPanelIsOpen - _this.featureContentPanelIsOpen = false; - // mapSketchQueryExtent - _this.mapCentricSketchQueryExtent = null; - // mapCentricTooltipEnabled - _this.mapCentricTooltipEnabled = null; - // order - _this.order = null; - // selectedLayerId - _this.selectedLayerId = null; - // highlightedFeature - _this.highlightedFeature = null; - return _this; - } - Object.defineProperty(MapCentricViewModel.prototype, "mapCentricState", { - // ---------------------------------- - // - // state - readOnly - // - // ---------------------------------- - get: function () { - var ready = this.get("view.ready"); - return ready - ? this._settingUpAttachments || - this._galleryItemPromise || - this._performingHitTestMapCentric - ? "querying" - : this.get("featureWidget.viewModel.waitingForContent") - ? "waitingForContent" - : "ready" - : this.view - ? "loading" - : "disabled"; - }, - enumerable: false, - configurable: true - }); - // ---------------------------------- - // - // Lifecycle Methods - // - // ---------------------------------- - MapCentricViewModel.prototype.initialize = function () { - var _this = this; - var _a, _b; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add([ - watchUtils.watch(this, "appMode", function () { - _this._removeFeatureHighlight(); - }), - watchUtils.watch(this, "selectFeaturesEnabled", function () { - _this._initSketchWatchers(); - }), - watchUtils.whenFalse(this, "selectFeaturesEnabled", function () { - _this._queryAllLayerData(); - }) - ]); - this._initLayers(); - this._initSocialShare(); - (_b = this._mapCentricHandles) === null || _b === void 0 ? void 0 : _b.add([ - this._initQueryFeaturesOnStationaryWatcher(), - this._initFeatureContentCloseWatcher(), - this._initLayerSwitchWatcher(), - this._watchSelectedSearchResult() - ]); - }; - MapCentricViewModel.prototype.destroy = function () { - var _a, _b; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.removeAll(); - (_b = this._mapCentricHandles) === null || _b === void 0 ? void 0 : _b.destroy(); - this._mapCentricHandles = null; - }; - // ---------------------------------- - // - // Private Methods - // - // ---------------------------------- - // _initLayers - MapCentricViewModel.prototype._initLayers = function () { - var _a; - var layerInitKey = "layer-init-key"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(this._handleLayerInitialization(layerInitKey), layerInitKey); - }; - // _handleLayerInitialization - MapCentricViewModel.prototype._handleLayerInitialization = function (layerInitKey) { - var _this = this; - return watchUtils.whenOnce(this, "view.ready", function () { - var _a, _b; - _this.view.padding.bottom = 0; - (_a = _this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(layerInitKey); - _this._handleFeatureClickEvent(); - var featureLayerCollection = "feature-layer-collection"; - (_b = _this._mapCentricHandles) === null || _b === void 0 ? void 0 : _b.add(_this._watchFeatureLayerCollection(featureLayerCollection), featureLayerCollection); - }); - }; - MapCentricViewModel.prototype._watchFeatureLayerCollection = function (featureLayerCollection) { - var _this = this; - return watchUtils.whenOnce(this, "layerSwitcher.featureLayerCollection.length", function () { - var _a; - (_a = _this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(featureLayerCollection); - _this.layerSwitcher.featureLayerCollection.forEach(function (featureLayer) { - return _this._handleLayerFromCollection(featureLayer); - }); - _this._handleLayerLoadPromises(); - }); - }; - // _handleLayerFromCollection - MapCentricViewModel.prototype._handleLayerFromCollection = function (featureLayer) { - if (!featureLayer) { - return; - } - if (!this.mapCentricTooltipEnabled) { - featureLayer.popupEnabled = false; - } - if (!featureLayer.capabilities.data.supportsAttachment) { - return; - } - var attachmentQuery = new AttachmentQuery({ - where: "1=1", - returnMetadata: true - }); - this._queriedAttachmentsPromises.push(featureLayer - .queryAttachments(attachmentQuery) - .catch(function (err) { - console.error("ATTACHMENT QUERY ERROR: ", err); - }) - .then(function (attachments) { - return { - featureLayer: featureLayer, - attachments: attachments - }; - })); - }; - // _handleFeatureClickEvent - MapCentricViewModel.prototype._handleFeatureClickEvent = function () { - var _this = this; - var popup = this.get("view.popup"); - if (this.mapCentricTooltipEnabled && popup) { - this.set("view.popup.autoOpenEnabled", false); - } - return this.view.on("click", function (event) { - if (_this.appMode === "photo-centric") { - return; - } - if (_this.state !== "ready") { - return; - } - var view = _this.view; - _this._performingHitTestMapCentric = view.hitTest(event); - _this.notifyChange("mapCentricState"); - _this._performingHitTestMapCentric.then(function (hitTestRes) { - var mapPoint = event && event.mapPoint; - _this._handleHitTestRes(hitTestRes, mapPoint); - }); - }); - }; - // _handleHitTestRes - MapCentricViewModel.prototype._handleHitTestRes = function (hitTestRes, mapPoint) { - var _this = this; - var results = hitTestRes && hitTestRes.results; - var layerIds = this.attachmentViewerDataCollection - .slice() - .map(function (attachmentViewerData) { - return attachmentViewerData.selectedLayerId; - }); - var filteredResults = results && - results.filter(function (result) { - var id = result.graphic.layer.id; - return (layerIds.indexOf(id) !== -1 || - (_this.graphicsLayer && _this.graphicsLayer.id === id)); - }); - if (!filteredResults || (filteredResults && filteredResults.length === 0)) { - this._resetHitTest(); - return; - } - var result = filteredResults[0]; - var selectedFeature = this.get("selectedAttachmentViewerData.selectedFeature"); - if (result && selectedFeature) { - var layerIdFromGraphic = result.graphic && result.graphic.layer && result.graphic.layer.id; - var resultAttributes = result.graphic && result.graphic.attributes; - var selectedFeatureAttributes = selectedFeature && selectedFeature.attributes; - var selectedAttachmentViewerDataLayerId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - var objectIdField = this.getObjectIdField(); - if (layerIdFromGraphic === selectedAttachmentViewerDataLayerId && - resultAttributes && - selectedFeatureAttributes && - resultAttributes[objectIdField] === - selectedFeature.attributes[objectIdField]) { - this._resetHitTest(); - return; - } - } - if (this.mapCentricSketchQueryExtent) { - var containsPoint = this._getMapPointContains(result); - if (!containsPoint) { - this._performingHitTestMapCentric = null; - this.notifyChange("mapCentricState"); - return; - } - var sketchWidgetViewModel = this.sketchWidget.viewModel; - if (result.graphic.layer === this.sketchWidget.viewModel.layer) { - sketchWidgetViewModel.update([result.graphic], { tool: "transform" }); - } - } - var resultLayerFromGraphic = result.graphic.layer; - var resultFeatureLayerId = resultLayerFromGraphic.id; - var resultAttachmentViewerData = this._getResultAttachmentViewerData(resultFeatureLayerId); - if (!resultAttachmentViewerData) { - this._performingHitTestMapCentric = null; - this.notifyChange("mapCentricState"); - return; - } - var selectedAttachmentViewerDataId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - this._setLayerFromHitTestResult(resultFeatureLayerId, selectedAttachmentViewerDataId, resultLayerFromGraphic); - this._setClickedFeature(hitTestRes, resultAttachmentViewerData, mapPoint); - this._performingHitTestMapCentric = null; - this.notifyChange("mapCentricState"); - }; - // _resetHitTest - MapCentricViewModel.prototype._resetHitTest = function () { - this._performingHitTestMapCentric = null; - this.notifyChange("mapCentricState"); - }; - // _getMapPointContains - MapCentricViewModel.prototype._getMapPointContains = function (result) { - var mapPoint = result.mapPoint; - return this.mapCentricSketchQueryExtent.contains(mapPoint); - }; - // _getResultAttachmentViewerData - MapCentricViewModel.prototype._getResultAttachmentViewerData = function (resultFeatureLayerId) { - return this.attachmentViewerDataCollection.find(function (attachmentViewerData) { - var id = attachmentViewerData.layerData.featureLayer.id; - return resultFeatureLayerId === id; - }); - }; - // _setLayerFromHitTestResult - MapCentricViewModel.prototype._setLayerFromHitTestResult = function (resultFeatureLayerId, selectedAttachmentViewerDataId, resultLayerFromGraphic) { - if (resultFeatureLayerId !== selectedAttachmentViewerDataId) { - this.set("layerSwitcher.selectedLayer", resultLayerFromGraphic); - } - }; - // _setClickedFeature - MapCentricViewModel.prototype._setClickedFeature = function (hitTestRes, attachmentViewerData, mapPoint) { - var _a = attachmentViewerData.layerData, featureLayer = _a.featureLayer, layerView = _a.layerView; - var graphic = hitTestRes.results.filter(function (result) { - var layer = result.graphic.layer; - return layer.id === featureLayer.id; - })[0].graphic; - this._processSelectedFeatureIndicator(layerView, graphic, null, mapPoint); - attachmentViewerData.set("selectedFeature", graphic); - if (this.socialSharingEnabled) { - this.setUpdateShareIndexes(); - } - this._setFeatureMapCentric(graphic); - this._updateAddress(graphic); - }; - // _updateAddress - MapCentricViewModel.prototype._updateAddress = function (graphic) { - if (graphic && graphic.geometry) { - this.set("selectedAttachmentViewerData.selectedFeatureAddress", null); - this.getAddress(graphic.geometry); - } - }; - // _handleLayerLoadPromises - MapCentricViewModel.prototype._handleLayerLoadPromises = function () { - var _this = this; - Promise.all(this._queriedAttachmentsPromises).then(function (promiseResults) { - promiseResults.forEach(function (promiseResult) { - var featureLayer = promiseResult.featureLayer, attachments = promiseResult.attachments; - if (featureLayer.type !== "feature" || - !featureLayer.get("capabilities.data.supportsAttachment")) { - return; - } - _this._layerViewPromises.push(_this.view - .whenLayerView(featureLayer) - .catch(function (err) { - console.error("ERROR: ", err); - }) - .then(function (layerView) { - return { - attachments: attachments, - layerView: layerView - }; - })); - }); - _this._handleLayerViewLoadPromises(); - }); - }; - // _handleLayerViewLoadPromises - MapCentricViewModel.prototype._handleLayerViewLoadPromises = function () { - var _this = this; - Promise.all(this._layerViewPromises).then(function (layerViewPromiseResults) { - layerViewPromiseResults.forEach(function (layerViewPromiseResult) { - _this._handleLayerViewLoad(layerViewPromiseResult); - }); - if (_this.onlyDisplayFeaturesWithAttachmentsIsEnabled) { - _this._handleOnlyDisplayFeaturesWithAttachmentsExpression(); - } - _this._queryAllLayerData(); - }); - }; - // _handleOnlyDisplayFeaturesWithAttachmentsExpression - MapCentricViewModel.prototype._handleOnlyDisplayFeaturesWithAttachmentsExpression = function () { - var _this = this; - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - var attachments = attachmentViewerData.attachments; - var featureLayer = attachmentViewerData.layerData.featureLayer; - featureLayer - .queryObjectIds({ - where: "1=1" - }) - .then(function (objectIds) { - var objectIdsLength = objectIds.length; - var attacmentsLength = Object.keys(attachments).map(function (objectId) { - return parseInt(objectId); - }).length; - if (objectIdsLength !== attacmentsLength) { - var definitionExpressionForLayer = _this._createUpdatedDefinitionExpressionForLayer(attachmentViewerData); - featureLayer.set("definitionExpression", definitionExpressionForLayer); - } - }); - }); - }; - MapCentricViewModel.prototype._createUpdatedDefinitionExpressionForLayer = function (attachmentViewerData) { - var attachments = attachmentViewerData.attachments; - var featureLayer = attachmentViewerData.layerData.featureLayer; - var definitionExpression = featureLayer.definitionExpression, objectIdField = featureLayer.objectIdField; - var attachmentObjectIdArr = this._createAttachmentObjectIdArr(attachments); - var attachmentObjectIdsExpression = attachmentObjectIdArr && attachmentObjectIdArr.join(","); - return attachmentObjectIdArr && attachmentObjectIdArr.length - ? definitionExpression - ? definitionExpression + " AND " + objectIdField + " IN (" + attachmentObjectIdsExpression + ")" - : objectIdField + " IN (" + attachmentObjectIdsExpression + ")" - : "1=0"; - }; - // _createAttachmentObjectIdArr - MapCentricViewModel.prototype._createAttachmentObjectIdArr = function (attachmentsRes) { - return Object.keys(attachmentsRes).map(function (objectId) { - return "'" + objectId + "'"; - }); - }; - // _handleLayerViewLoad - MapCentricViewModel.prototype._handleLayerViewLoad = function (layerViewPromiseResult) { - var attachments = layerViewPromiseResult.attachments, layerView = layerViewPromiseResult.layerView; - var layer = layerView.layer; - var attachmentViewerData = this._createAttachmentViewerData(layer, layerView, attachments); - this._storeFeatureSortFields(layer, attachmentViewerData); - this.attachmentViewerDataCollection.add(attachmentViewerData); - }; - // _createAttachmentViewerData - MapCentricViewModel.prototype._createAttachmentViewerData = function (featureLayer, layerView, attachments) { - var layerData = new AttachmentViewerLayerData({ - featureLayer: featureLayer, - layerView: layerView - }); - return new MapCentricData({ - defaultLayerExpression: featureLayer.definitionExpression, - layerData: layerData, - selectedLayerId: featureLayer.id, - attachments: attachments - }); - }; - // _storeFeatureSortFields - MapCentricViewModel.prototype._storeFeatureSortFields = function (featureLayer, attachmentViewerData) { - var attachmentLayers = this.attachmentLayers; - var layers = attachmentLayers === null || attachmentLayers === void 0 ? void 0 : attachmentLayers.layers; - if (layers && layers.length > 0) { - layers.forEach(function (currentAttachmentLayer) { - var sortField = currentAttachmentLayer.fields && - currentAttachmentLayer.fields.length > 0 && - currentAttachmentLayer.fields[0]; - if (currentAttachmentLayer.id === featureLayer.id && sortField) { - attachmentViewerData.sortField = sortField; - } - else { - attachmentViewerData.sortField = - attachmentViewerData.layerData.featureLayer.objectIdField; - } - }); - } - else { - attachmentViewerData.sortField = - attachmentViewerData.layerData.featureLayer.objectIdField; - } - }; - // _initSocialShare - MapCentricViewModel.prototype._initSocialShare = function () { - var _this = this; - var _a; - var setupSocialShare = "setup-social-share"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.whenOnce(this, "selectedAttachmentViewerData", function () { - var _a; - (_a = _this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(setupSocialShare); - // if (this.socialSharingEnabled) { - _this._setupSocialSharing(); - // } - if (_this.mapCentricTooltipEnabled) { - var popup = _this.view.popup; - popup.defaultPopupTemplateEnabled = true; - popup.dockOptions.buttonEnabled = false; - popup.visibleElements.featureNavigation = false; - popup.collapseEnabled = false; - popup.highlightEnabled = true; - popup.actions.removeAll(); - } - }), setupSocialShare); - }; - // Feature selection methods - // _initSketchWatchers - MapCentricViewModel.prototype._initSketchWatchers = function () { - var _this = this; - var _a; - var sketchWidgetInitKey = "sketch-widget-init"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.when(this, "sketchWidget", function () { - _this._handleSketchWidgetLoad(sketchWidgetInitKey); - }), sketchWidgetInitKey); - }; - // _handleSketchWidgetLoad - MapCentricViewModel.prototype._handleSketchWidgetLoad = function (sketchWidgetInitKey) { - var _a; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(sketchWidgetInitKey); - this._watchSketchCreateAndUpdate(this.sketchWidget, this.graphicsLayer); - this._watchSketchDelete(this.sketchWidget); - }; - // _watchSketchCreateAndUpdate - MapCentricViewModel.prototype._watchSketchCreateAndUpdate = function (sketchWidget, graphicsLayer) { - var _this = this; - var _a, _b; - var createUpdateKey = "create-update-key"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(createUpdateKey); - (_b = this._mapCentricHandles) === null || _b === void 0 ? void 0 : _b.add([ - sketchWidget.on("create", function (sketchEvent) { - if (_this.appMode === "photo-centric") { - return; - } - _this._handleSketchEvent(sketchEvent, graphicsLayer); - }), - sketchWidget.on("update", function (sketchEvent) { - if (_this.appMode === "photo-centric") { - return; - } - _this._handleSketchEvent(sketchEvent, graphicsLayer); - }) - ], createUpdateKey); - }; - // _watchSketchDelete - MapCentricViewModel.prototype._watchSketchDelete = function (sketchWidget) { - var _this = this; - var _a; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(sketchWidget.on("delete", function () { - if (_this.appMode === "photo-centric") { - return; - } - _this.set("mapCentricSketchQueryExtent", null); - _this._queryAllLayerData(); - _this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - attachmentViewerData.layerData.layerView.effect = null; - }); - })); - }; - // _handleSketchEvent - MapCentricViewModel.prototype._handleSketchEvent = function (sketchEvent, graphicsLayer) { - var type = sketchEvent.type, state = sketchEvent.state; - if (type === "create" && (state === "active" || state === "start")) { - graphicsLayer.graphics.removeAt(0); - } - if (state === "complete") { - var geometry = null; - if (sketchEvent.type === "update") { - var event_1 = sketchEvent; - geometry = event_1.graphics[0].geometry; - } - else { - var event_2 = sketchEvent; - geometry = event_2.graphic.geometry; - } - this.set("mapCentricSketchQueryExtent", geometry); - this._queryAllLayerData(geometry); - } - }; - // _handleSketchFeatureEffect - MapCentricViewModel.prototype._handleSketchFeatureEffect = function (geometry, attachmentViewerData) { - var layerView = attachmentViewerData.get("layerData.layerView"); - var featureEffect = new FeatureEffect({ - filter: { - geometry: geometry - }, - excludedEffect: "grayscale(100%) opacity(50%)" - }); - layerView.effect = featureEffect; - }; - // End of feature selection methods - // _initQueryFeaturesOnStationaryWatcher - MapCentricViewModel.prototype._initQueryFeaturesOnStationaryWatcher = function () { - var _this = this; - return watchUtils.whenFalse(this, "view.stationary", function () { - _this._queryOnStationary(); - }); - }; - // _queryOnStationary - MapCentricViewModel.prototype._queryOnStationary = function () { - var _this = this; - var _a, _b, _c, _d; - if (!this.selectedAttachmentViewerData) { - return; - } - if ((this.sketchWidget && this.get("graphicsLayer.graphics.length")) || - this.featureContentPanelIsOpen) { - return; - } - if (this.view && !this.view.stationary) { - var mapCentricStationaryWhenTrue = "map-centric-stationary-when-true"; - if (this._mapCentricHandles.has(mapCentricStationaryWhenTrue)) { - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(mapCentricStationaryWhenTrue); - } - (_b = this._mapCentricHandles) === null || _b === void 0 ? void 0 : _b.add(watchUtils.whenTrueOnce(this.view, "stationary", function () { - _this._queryAllLayerData(); - }), mapCentricStationaryWhenTrue); - } - else { - var mapCentricStationaryWhenFalse = "map-centric-stationary-when-false"; - if (this._mapCentricHandles.has(mapCentricStationaryWhenFalse)) { - (_c = this._mapCentricHandles) === null || _c === void 0 ? void 0 : _c.remove(mapCentricStationaryWhenFalse); - } - (_d = this._mapCentricHandles) === null || _d === void 0 ? void 0 : _d.add(watchUtils.whenFalseOnce(this.view, "interacting", function () { - _this._queryAllLayerData(); - }), mapCentricStationaryWhenFalse); - } - }; - // _queryAllLayerData - MapCentricViewModel.prototype._queryAllLayerData = function (sketchGeometry) { - var geometry = sketchGeometry - ? sketchGeometry - : this.get("view.extent"); - var outSpatialReference = this.get("view.spatialReference"); - this._objectIdPromises = []; - this._attachmentDataPromises = []; - var isSketch = sketchGeometry ? true : false; - this._queryObjectIdsMapCentric(geometry, outSpatialReference, isSketch); - }; - // _queryObjectIdsMapCentric - MapCentricViewModel.prototype._queryObjectIdsMapCentric = function (geometry, outSpatialReference, isSketch) { - var _this = this; - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - attachmentViewerData.layerData.start = null; - var objectIdField = attachmentViewerData.get("layerData.featureLayer.objectIdField"); - if (isSketch) { - _this._handleSketchFeatureEffect(geometry, attachmentViewerData); - } - var sortField = attachmentViewerData.sortField; - var order = _this.order ? _this.order : "ASC"; - var sortFieldValue = sortField - ? [sortField + " " + order] - : [objectIdField + " " + order]; - var featureLayer = attachmentViewerData.get("layerData.featureLayer"); - var attachmentObjectIds = attachmentViewerData && attachmentViewerData.attachments - ? Object.keys(attachmentViewerData.attachments).map(function (objectId) { - return parseInt(objectId); - }) - : []; - var queryConfig = { - geometry: geometry, - outSpatialReference: outSpatialReference, - orderByFields: sortFieldValue - }; - var query = _this.onlyDisplayFeaturesWithAttachmentsIsEnabled - ? new Query(tslib_1.__assign(tslib_1.__assign({}, queryConfig), { objectIds: tslib_1.__spreadArrays(attachmentObjectIds) })) - : new Query(queryConfig); - var objectIdPromise = featureLayer - .queryObjectIds(query) - .then(function (objectIds) { - return { - objectIds: objectIds, - attachmentViewerData: attachmentViewerData - }; - }); - _this._objectIdPromises.push(objectIdPromise); - }); - this._handleQueryObjectIDPromises(); - }; - // _handleQueryObjectIDPromises - MapCentricViewModel.prototype._handleQueryObjectIDPromises = function () { - var _this = this; - Promise.all(this._objectIdPromises).then(function (objectIdResults) { - objectIdResults.forEach(function (objectIdResult) { - _this._handleQueryFeaturesMapCentric(objectIdResult); - }); - _this._settingUpAttachments = false; - _this.notifyChange("mapCentricState"); - _this._handleAttachmentDataPromises(); - }); - }; - // _handleQueryFeaturesMapCentric - MapCentricViewModel.prototype._handleQueryFeaturesMapCentric = function (objectIdResult) { - var featureObjectIds = objectIdResult.attachmentViewerData.get("featureObjectIds"); - var stringifyObjectIds = JSON.stringify(featureObjectIds.slice().sort()); - var stringifyQueriedObjectIds = JSON.stringify(objectIdResult.objectIds.slice().sort()); - if (stringifyObjectIds === stringifyQueriedObjectIds) { - return; - } - this._settingUpAttachments = true; - this.notifyChange("mapCentricState"); - this._handleQueryFeaturesLogic(featureObjectIds, objectIdResult); - }; - // _handleQueryFeaturesLogic - MapCentricViewModel.prototype._handleQueryFeaturesLogic = function (featureObjectIds, objectIdResult) { - featureObjectIds.removeAll(); - featureObjectIds.addMany(tslib_1.__spreadArrays(objectIdResult.objectIds)); - var featureObjectIdArr = featureObjectIds.slice(); - var attachmentsArr = featureObjectIdArr.map(function (objectId) { - var attachments = objectIdResult && - objectIdResult.attachmentViewerData && - objectIdResult.attachmentViewerData.attachments && - objectIdResult.attachmentViewerData.attachments["" + objectId]; - return attachments - ? { - objectId: objectId, - attachments: attachments - } - : { - objectId: objectId, - attachments: [] - }; - }); - var _a = objectIdResult.attachmentViewerData, layerData = _a.layerData, attachmentDataCollection = _a.attachmentDataCollection; - layerData.start = 0; - var subsetFeatures = attachmentsArr - .toArray() - .slice(layerData.start, layerData.start + 24); - attachmentDataCollection.removeAll(); - attachmentDataCollection.addMany(tslib_1.__spreadArrays(subsetFeatures)); - }; - // _handleAttachmentDataPromises - MapCentricViewModel.prototype._handleAttachmentDataPromises = function () { - var _this = this; - Promise.all(this._attachmentDataPromises).then(function (attachmentDataPromiseResults) { - attachmentDataPromiseResults.forEach(function (attachmentDataPromiseResult) { - var features = attachmentDataPromiseResult.features, attachmentViewerData = attachmentDataPromiseResult.attachmentViewerData; - var mapCentricData = attachmentViewerData; - _this._handleAttachmentDataRes(features, mapCentricData); - }); - var attachmentViewerData = null; - if (_this.selectedLayerId) { - attachmentViewerData = _this.attachmentViewerDataCollection.find(function (currentAttachmentViewerData) { - return (currentAttachmentViewerData.layerData.featureLayer.id === - _this.selectedLayerId); - }); - } - else { - attachmentViewerData = _this.attachmentViewerDataCollection.getItemAt(0); - } - _this.set("selectedAttachmentViewerData", attachmentViewerData); - _this._handleFeatureUpdate(); - }); - }; - // _handleFeatureUpdate - MapCentricViewModel.prototype._handleFeatureUpdate = function () { - if (this.defaultObjectId) { - this._handleDefaultObjectId(); - } - }; - // _handleSelectedSearchResult - MapCentricViewModel.prototype._handleSelectedSearchResult = function () { - var selectedResult = this.get("searchWidget.selectedResult"); - if (!selectedResult) { - return; - } - if (selectedResult && - selectedResult.feature && - selectedResult.feature.layer && - selectedResult.feature.layer.id) { - this._removeFeatureHighlight(); - this._updateAttachmentViewerDataOnSearch(selectedResult); - this.set("selectedAttachmentViewerData.attachmentIndex", 0); - this._setFeatureMapCentric(selectedResult.feature); - if (selectedResult && - selectedResult.feature && - selectedResult.feature.geometry) { - this._updateAddress(selectedResult.feature); - } - } - }; - MapCentricViewModel.prototype._updateAttachmentViewerDataOnSearch = function (selectedResult) { - var selectedResultLayerId = selectedResult.feature.layer.id; - var selectedAttachmentViewerDataLayerId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - if (selectedResultLayerId !== selectedAttachmentViewerDataLayerId) { - var updatedAttachmentViewerData = this.attachmentViewerDataCollection.find(function (attachmentViewerData) { - return (selectedResultLayerId === - attachmentViewerData.layerData.featureLayer.id); - }); - if (!updatedAttachmentViewerData) { - return; - } - this.set("layerSwitcher.selectedLayer", updatedAttachmentViewerData.layerData.featureLayer); - updatedAttachmentViewerData.set("selectedFeature", selectedResult.feature); - } - }; - // _handleDefaultObjectId - MapCentricViewModel.prototype._handleDefaultObjectId = function () { - var _this = this; - var _a; - var handleDefaultObjectIdKey = "handle-default-object-id-key"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.when(this, "selectedAttachmentViewerData.layerData.featureLayer", function () { - var _a; - (_a = _this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(handleDefaultObjectIdKey); - if (!_this.defaultObjectId) { - return; - } - var featureLayer = _this.get("selectedAttachmentViewerData.layerData.featureLayer"); - var queryFeatures = featureLayer.queryFeatures({ - outFields: ["*"], - objectIds: [_this.defaultObjectId], - returnGeometry: true, - outSpatialReference: _this.view.spatialReference - }); - queryFeatures - .catch(function (err) { - console.error("ERROR: ", err); - }) - .then(function (featureSet) { - _this.defaultObjectId = null; - if (featureSet && - featureSet.features && - !featureSet.features.length) { - return; - } - _this.set("selectedAttachmentViewerData.attachmentIndex", _this.attachmentIndex); - var feature = featureSet && featureSet.features[0]; - if (_this.mapCentricTooltipEnabled) { - _this.view.popup.open({ - features: [feature], - featureMenuOpen: false, - collapsed: true - }); - } - else { - var layerView = _this.get("selectedAttachmentViewerData.layerData.layerView"); - if (_this.highlightedFeature.feature) { - _this.highlightedFeature.feature.remove(); - _this.highlightedFeature.feature = null; - } - _this.highlightedFeature.feature = layerView.highlight(feature); - } - if (!feature) { - return; - } - _this._setFeatureMapCentric(feature); - _this._updateAddress(feature); - }); - }), handleDefaultObjectIdKey); - }; - // _handleAttachmentDataRes - MapCentricViewModel.prototype._handleAttachmentDataRes = function (featureSet, attachmentViewerData) { - var _this = this; - var attachmentDataCollection = attachmentViewerData.get("attachmentDataCollection"); - attachmentDataCollection.removeAll(); - if (!featureSet) { - return; - } - var graphics = featureSet.get("features"); - var features = []; - graphics.forEach(function (graphic) { - var featureWidget = _this._createFeatureWidget(graphic); - features.push(featureWidget); - }); - if (graphics.length === 0) { - attachmentDataCollection.removeAll(); - } - else { - attachmentDataCollection.addMany(features); - } - }; - // _initFeatureContentCloseWatcher - MapCentricViewModel.prototype._initFeatureContentCloseWatcher = function () { - var _this = this; - return watchUtils.whenFalse(this, "featureContentPanelIsOpen", function () { - var _a = _this, attachmentIndex = _a.attachmentIndex, defaultObjectId = _a.defaultObjectId, sketchWidget = _a.sketchWidget; - if (attachmentIndex !== null) { - _this.set("attachmentIndex", null); - } - if (defaultObjectId !== null) { - _this.set("defaultObjectId", null); - } - var graphicsLength = _this.get("graphicsLayer.graphics.length"); - if (sketchWidget && graphicsLength > 0) { - return; - } - _this.set("selectedAttachmentViewerData.objectIdIndex", null); - _this.set("selectedAttachmentViewerData.defaultObjectId", null); - _this.set("selectedAttachmentViewerData.attachmentIndex", 0); - _this.set("selectedAttachmentViewerData.selectedFeatureAttachments.currentIndex", 0); - _this.set("selectedAttachmentViewerData.selectedFeature", null); - _this.set("selectedAttachmentViewerData.featureWidget.graphic", null); - if (_this.get("searchWidget.selectedResult")) { - _this.searchWidget.clear(); - } - _this._queryAllLayerData(); - }); - }; - // _initLayerSwitchWatcher - MapCentricViewModel.prototype._initLayerSwitchWatcher = function () { - var _this = this; - return watchUtils.whenOnce(this, "selectedAttachmentViewerData", function () { - _this._handleLayerSwitch(); - }); - }; - // _watchSelectedSearchResult - MapCentricViewModel.prototype._watchSelectedSearchResult = function () { - var _this = this; - return watchUtils.watch(this, "searchWidget.selectedResult", function () { - _this._handleSelectedSearchResult(); - }); - }; - // _handleLayerSwitch - MapCentricViewModel.prototype._handleLayerSwitch = function () { - var _this = this; - var _a; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.watch(this, "selectedAttachmentViewerData", function () { return tslib_1.__awaiter(_this, void 0, void 0, function () { - return tslib_1.__generator(this, function (_a) { - if (this.socialSharingEnabled) { - this.updateSharePropIndexes(); - } - this._resetViewExtentOnDataChange(); - return [2 /*return*/]; - }); - }); })); - }; - // _resetViewExtentOnDataChange - MapCentricViewModel.prototype._resetViewExtentOnDataChange = function () { - var attachmentDataCollectionLength = this.get("selectedAttachmentViewerData.attachmentDataCollection.length"); - var target = this.get("selectedAttachmentViewerData.layerData.featureLayer.fullExtent"); - if (attachmentDataCollectionLength === 0) { - this.view.goTo({ - target: target - }); - } - }; - // SET FEATURE METHODS - // _setFeatureMapCentric - MapCentricViewModel.prototype._setFeatureMapCentric = function (feature) { - if (!feature) { - return; - } - this.imageIsLoaded = false; - this.set("selectedAttachmentViewerData.selectedFeature", feature); - this._handleFeatureWidget(); - }; - // _updateSelectedAttachmentViewerData - MapCentricViewModel.prototype._updateSelectedAttachmentViewerData = function (feature) { - var objectIdField = this.getObjectIdField(); - var objectId = feature.attributes[objectIdField]; - var featureObjectIds = this.get("selectedAttachmentViewerData.featureObjectIds"); - var objectIdIndex = featureObjectIds && featureObjectIds.indexOf(objectId); - this.set("selectedAttachmentViewerData.defaultObjectId", objectId); - this.set("selectedAttachmentViewerData.objectIdIndex", objectIdIndex); - this.set("selectedAttachmentViewerData.selectedLayerId", this.selectedAttachmentViewerData.layerData.featureLayer.id); - var attachmentExists = this._checkExistingAttachment(); - var attachmentIndex = this.attachmentIndex && attachmentExists ? this.attachmentIndex : 0; - this.set("selectedAttachmentViewerData.attachmentIndex", attachmentIndex); - }; - // _checkExistingAttachment - MapCentricViewModel.prototype._checkExistingAttachment = function () { - var _a = this.selectedAttachmentViewerData, attachments = _a.attachments, layerData = _a.layerData, selectedFeature = _a.selectedFeature; - var attributes = selectedFeature.attributes; - var objectIdField = layerData.featureLayer.objectIdField; - var objectId = attributes[objectIdField]; - var featureAttachments = attachments === null || attachments === void 0 ? void 0 : attachments[objectId]; - var currentAttachment = featureAttachments && featureAttachments[this.attachmentIndex]; - return !!currentAttachment; - }; - // _handleFeatureWidget - MapCentricViewModel.prototype._handleFeatureWidget = function () { - var _this = this; - var _a; - var graphic = this.get("selectedAttachmentViewerData.selectedFeature"); - if (!this.featureWidget) { - this.featureWidget = this._createFeatureWidget(graphic); - } - else { - this.featureWidget.graphic = graphic; - } - this.featureWidget.set("visibleElements.title", false); - var featureWidgetKey = "feature-widget"; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.when(this, "featureWidget", function () { - if (_this.socialSharingEnabled) { - _this.updateSharePropIndexes(); - } - _this._watchForFeatureContentLoad(featureWidgetKey); - }), featureWidgetKey); - }; - // _createFeatureWidget - MapCentricViewModel.prototype._createFeatureWidget = function (graphic) { - var spatialReference = this.get("view.spatialReference"); - return new Feature({ - view: this.view, - graphic: graphic, - spatialReference: spatialReference - }); - }; - // _watchForFeatureContentLoad - MapCentricViewModel.prototype._watchForFeatureContentLoad = function (featureWidgetKey) { - var _this = this; - var _mapCentricHandles = this._mapCentricHandles; - _mapCentricHandles.remove(featureWidgetKey); - var featureWidgetContentKey = "feature-widget-content"; - _mapCentricHandles.add(watchUtils.whenFalse(this, "featureWidget.viewModel.waitingForContent", function () { - if (_this.featureWidget && _this.featureWidget.graphic) { - _this._updateSelectedAttachmentViewerData(_this.featureWidget.graphic); - } - _this._handleFeatureWidgetContent(featureWidgetContentKey); - }), featureWidgetContentKey); - }; - // _handleFeatureWidgetContent - MapCentricViewModel.prototype._handleFeatureWidgetContent = function (featureWidgetContentKey) { - var _a; - (_a = this._mapCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(featureWidgetContentKey); - this.setFeatureInfo(this.featureWidget); - this._setFeatureAttachments(); - }; - // _setFeatureAttachments - MapCentricViewModel.prototype._setFeatureAttachments = function () { - var attachmentContentInfos = this._getAttachmentContentInfos(); - var attachmentIndex = this.get("selectedAttachmentViewerData.attachmentIndex"); - var currentIndex = attachmentIndex !== null ? attachmentIndex : 0; - var attachmentsArr = attachmentContentInfos && attachmentContentInfos.length > 0 - ? attachmentContentInfos - : []; - var sortedAttachments = this._sortFeatureAttachments(attachmentsArr); - var attachments = new Collection(tslib_1.__spreadArrays(sortedAttachments)); - var selectedFeatureAttachments = new SelectedFeatureAttachments({ - attachments: attachments, - currentIndex: currentIndex - }); - this.set("selectedAttachmentViewerData.selectedFeatureAttachments", selectedFeatureAttachments); - this.imageIsLoaded = true; - this.set("featureContentPanelIsOpen", true); - }; - // _getAttachmentContentInfos - MapCentricViewModel.prototype._getAttachmentContentInfos = function () { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - if (selectedAttachmentViewerData && - selectedAttachmentViewerData.attachments) { - var selectedFeature = this.get("selectedAttachmentViewerData.selectedFeature"); - var objectIdField = this.getObjectIdField(); - var objectId = selectedFeature && selectedFeature.attributes[objectIdField]; - var attachments = selectedAttachmentViewerData.attachments["" + objectId]; - return attachments; - } - }; - // _sortFeatureAttachments - MapCentricViewModel.prototype._sortFeatureAttachments = function (layerAttachments) { - var _this = this; - var featureAttachments = []; - this.set("selectedAttachmentViewerData.unsupportedAttachmentTypes", []); - if (layerAttachments) { - layerAttachments && - layerAttachments.forEach(function (attachmentInfo) { - var contentType = attachmentInfo.contentType; - if (_this.supportedAttachmentTypes.indexOf(contentType) !== -1) { - featureAttachments.push(attachmentInfo); - } - else { - var unsupportedAttachmentTypes = _this.get("selectedAttachmentViewerData.unsupportedAttachmentTypes"); - unsupportedAttachmentTypes.push(attachmentInfo); - } - }); - } - return featureAttachments; - }; - // _setupSocialSharing - MapCentricViewModel.prototype._setupSocialSharing = function () { - this.setupShare(); - }; - MapCentricViewModel.prototype._removeFeatureHighlight = function () { - if (this.highlightedFeature.feature) { - this.highlightedFeature.feature.remove(); - this.highlightedFeature.feature = null; - } - }; - // ---------------------------------- - // - // End of Private Methods - // - // ---------------------------------- - // ---------------------------------- - // - // Public Methods - // - // ---------------------------------- - // updateSelectedFeatureMapCentric - MapCentricViewModel.prototype.updateSelectedFeatureMapCentric = function (graphic) { - this.set("selectedAttachmentViewerData.selectedFeature", graphic); - if (this.socialSharingEnabled) { - this.setUpdateShareIndexes(); - } - this._setFeatureMapCentric(graphic); - this._updateAddress(graphic); - }; - // handleGalleryItem - MapCentricViewModel.prototype.handleGalleryItem = function (objectId) { - var _this = this; - var selectedFeatureLayer = this.get("selectedAttachmentViewerData.layerData.featureLayer"); - var objectIdField = selectedFeatureLayer.get("objectIdField"); - var query = selectedFeatureLayer.createQuery(); - query.where = objectIdField + " = " + objectId; - query.outSpatialReference = this.view.spatialReference; - this._galleryItemPromise = selectedFeatureLayer - .queryFeatures(query) - .catch(function (err) { - console.error("ERROR: ", err); - }) - .then(function (featureSet) { - if (!featureSet) { - return; - } - _this._galleryItemPromise = null; - _this.notifyChange("mapCentricState"); - var graphic = featureSet.features[0]; - _this.updateSelectedFeatureMapCentric(graphic); - }); - this.notifyChange("mapCentricState"); - }; - // updateAttachmentDataMapCentric - MapCentricViewModel.prototype.updateAttachmentDataMapCentric = function () { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - if (!selectedAttachmentViewerData || this.mapCentricState === "querying") { - return; - } - var layerData = selectedAttachmentViewerData.get("layerData"); - var featureObjectIdsLength = selectedAttachmentViewerData.featureObjectIds.length; - var attachmentDataCollectionLength = selectedAttachmentViewerData.attachmentDataCollection.length; - if (featureObjectIdsLength < 24) { - return; - } - if (attachmentDataCollectionLength < featureObjectIdsLength) { - var featureObjectIdArr = selectedAttachmentViewerData.featureObjectIds.slice(); - var attachmentsArr = featureObjectIdArr.map(function (objectId) { - var attachments = selectedAttachmentViewerData && - selectedAttachmentViewerData.attachments && - selectedAttachmentViewerData.attachments["" + objectId]; - return attachments - ? { - attachments: attachments, - objectId: objectId - } - : { - attachments: [], - objectId: objectId - }; - }); - var end = null; - if (layerData.start === 0) { - layerData.start = 24; - } - else { - layerData.start = layerData.start + 24; - } - if (layerData.start > featureObjectIdsLength) { - end = featureObjectIdsLength; - } - else { - end = layerData.start + 24; - } - if (layerData.start < end) { - var attachmentDataSubset = attachmentsArr - .toArray() - .slice(layerData.start, end); - selectedAttachmentViewerData.attachmentDataCollection.addMany(tslib_1.__spreadArrays(attachmentDataSubset)); - } - } - }; - // // openTooltipPopup - MapCentricViewModel.prototype.openTooltipPopup = function (event) { - var _this = this; - var node = event && event.currentTarget; - var objectId = node && node["data-object-id"]; - var layerView = this.get("selectedAttachmentViewerData.layerData.layerView"); - var outSpatialReference = this.get("view.spatialReference"); - var geometry = this.get("view.extent"); - var queryPromise = layerView - .queryFeatures({ - objectIds: [parseInt(objectId)], - returnGeometry: true, - outSpatialReference: outSpatialReference, - geometry: geometry - }) - .catch(function (err) { - console.error("POPUP ERROR: ", err); - }); - queryPromise.then(function (featureSet) { - if (queryPromise === _this._openToolTipPromise) { - _this._openToolTipPromise = null; - _this.notifyChange("mapCentricState"); - var features = featureSet.features; - var graphic = features[0]; - if (!graphic) { - return; - } - _this._processSelectedFeatureIndicator(layerView, graphic, queryPromise); - } - }); - this._openToolTipPromise = queryPromise; - this.notifyChange("mapCentricState"); - }; - // closeTooltipPopup - MapCentricViewModel.prototype.closeTooltipPopup = function () { - if (!this.featureContentPanelIsOpen) { - if (this.mapCentricTooltipEnabled) { - if (this.view && this.view.popup) { - this.view.popup.clear(); - this.view.popup.close(); - } - } - else { - this._removeFeatureHighlight(); - } - } - }; - // _processSelectedFeatureIndicator - MapCentricViewModel.prototype._processSelectedFeatureIndicator = function (layerView, graphic, queryPromise, mapPoint) { - if (this.mapCentricTooltipEnabled) { - var config = mapPoint - ? { - location: mapPoint, - features: [graphic], - featureMenuOpen: false, - collapsed: true - } - : { - features: [graphic], - featureMenuOpen: false, - collapsed: true - }; - var popupConfigToOpen = queryPromise - ? tslib_1.__assign(tslib_1.__assign({}, config), { promises: [queryPromise] }) : config; - this.view.popup.open(popupConfigToOpen); - } - else { - this._removeFeatureHighlight(); - this.highlightedFeature.feature = layerView.highlight(graphic); - } - }; - // getCurrentAttachment - MapCentricViewModel.prototype.getCurrentAttachment = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachmentIndex = this.get("selectedAttachmentViewerData.attachmentIndex"); - return attachments && attachments.length > 0 - ? attachments.getItemAt(attachmentIndex) - ? attachments.getItemAt(attachmentIndex) - : null - : null; - }; - // getHyperLink - MapCentricViewModel.prototype.getHyperLink = function (contentInfo) { - var expression = /(http|ftp|https)(:\/\/)([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?/; - var regex = new RegExp(expression); - var content = contentInfo && contentInfo.content; - return content && - content.match && - content.match(regex) && - content.match(regex).length > 0 - ? content.match(regex)[0] - : null; - }; - // getAttachentLoadState - MapCentricViewModel.prototype.getAttachentLoadState = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachment = this.getCurrentAttachment(); - return (attachment && - attachment.contentType && - attachment.contentType.indexOf("pdf") === -1 && - attachment.contentType.indexOf("video") === -1 && - attachments); - }; - // updateAttachmentUrlToHTTPS - MapCentricViewModel.prototype.updateAttachmentUrlToHTTPS = function (attachmentUrl) { - if (!attachmentUrl) { - return; - } - var featureLayer = this.selectedAttachmentViewerData.get("layerData.featureLayer"); - var parentPortalUrl = featureLayer && - featureLayer.get("parent.portalItem.portal.url"); - var portalUrl = featureLayer && featureLayer.get("portalItem.portal.url"); - var portalIsHTTPS = (portalUrl && portalUrl.indexOf("https") !== -1) || - (parentPortalUrl && parentPortalUrl.indexOf("https") !== -1); - if (portalIsHTTPS && - attachmentUrl && - attachmentUrl.indexOf("https") === -1) { - return attachmentUrl.replace(/^http:\/\//i, "https://"); - } - return attachmentUrl; - }; - // zoomToMapCentric - MapCentricViewModel.prototype.zoomToMapCentric = function () { - var _this = this; - var scale = this.zoomLevel ? parseInt(this.zoomLevel) : 32000; - var target = this.get("selectedAttachmentViewerData.selectedFeature"); - this.view - .goTo({ - target: target, - scale: scale - }) - .then(function () { - _this._queryAllLayerData(); - }); - }; - // getObjectIdField - MapCentricViewModel.prototype.getObjectIdField = function () { - return this.get("selectedAttachmentViewerData.layerData.featureLayer.objectIdField"); - }; - // getAttachments - MapCentricViewModel.prototype.getAttachments = function () { - return this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - }; - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["view.ready", "featureWidget.viewModel.waitingForContent"], - readOnly: true - }) - ], MapCentricViewModel.prototype, "mapCentricState", null); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "attachmentLayer", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "attachmentLayers", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "currentImageUrl", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "featureContentPanelIsOpen", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "mapCentricSketchQueryExtent", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "mapCentricTooltipEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], MapCentricViewModel.prototype, "highlightedFeature", void 0); - MapCentricViewModel = tslib_1.__decorate([ - decorators_1.subclass("MapCentricViewModel") - ], MapCentricViewModel); - return MapCentricViewModel; - }(AttachmentViewerViewModel)); - return MapCentricViewModel; -}); -//# sourceMappingURL=MapCentricViewModel.js.map \ No newline at end of file diff --git a/dist/Components/MapCentric/MapCentricViewModel.js.map b/dist/Components/MapCentric/MapCentricViewModel.js.map deleted file mode 100644 index bd6678a..0000000 --- a/dist/Components/MapCentric/MapCentricViewModel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MapCentricViewModel.js","sourceRoot":"","sources":["../../../src/app/Components/MapCentric/MapCentricViewModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/MapCentric/css/MapCentric.css b/dist/Components/MapCentric/css/MapCentric.css deleted file mode 100644 index 2a51041..0000000 --- a/dist/Components/MapCentric/css/MapCentric.css +++ /dev/null @@ -1 +0,0 @@ -.esri-map-centric__header{background-color:#0079c1;color:#fff}.esri-map-centric .esri-map-centric__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:5%;padding-left:4.5%;padding-right:2%;box-sizing:border-box}.esri-map-centric .esri-map-centric__header .esri-map-centric__title-info-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.esri-map-centric .esri-map-centric__header .esri-map-centric__title-info-container,.esri-map-centric .esri-map-centric__header .esri-map-centric__header-text{width:100%}.esri-map-centric .esri-map-centric__header .esri-map-centric__header-text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0;font-size:1em}.esri-map-centric .esri-map-centric__header .esri-map-centric__info-button{font-size:1.1em}.esri-map-centric .esri-map-centric__title-header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.esri-map-centric .esri-map-centric__main-onboarding{display:none}.esri-map-centric .esri-map-centric__onboarding,.esri-map-centric .esri-map-centric__onboarding-overlay{height:95%}.esri-map-centric .esri-map-centric__onboarding{box-sizing:border-box;padding:2%}.esri-map-centric .footer{padding-top:0}.esri-map-centric .esri-map-centric__mobile-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:506;width:100%;height:5%;background-color:#0079c1;border-top:1px solid #ccc}.esri-map-centric .esri-map-centric__mobile-nav .esri-map-centric__mobile-nav-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33.33%;height:100%;border-right:1px solid #fff}.esri-map-centric .esri-map-centric__mobile-nav .esri-map-centric__mobile-nav-item span[class*="icon-ui"]{color:#fff}.esri-map-centric .esri-map-centric__mobile-nav .esri-map-centric__mobile-nav-item--onboarding-disabled{width:50%}.esri-map-centric .esri-map-centric__mobile-nav .esri-map-centric__nav-item--selected{background-color:#00598e}.esri-map-centric .esri-map-centric__mobile-nav .esri-map-centric__mobile-nav-item:last-child{border-right:none}.esri-map-centric .esri-map-centric__layer-switcher-container{width:100%}.esri-map-centric .esri-map-centric__layer-switcher-container .esri-layer-switcher{height:100%}.esri-map-centric .esri-map-centric__layer-switcher-container .esri-layer-switcher .esri-layer-switcher__select-layer-dropdown{box-sizing:border-box;height:100%}.esri-map-centric .esri-map-centric__back-layer-container{position:relative;display:-ms-flexbox;display:flex;width:100%;height:5%;z-index:50;background-color:#323232}.esri-map-centric .esri-map-centric__back-to-gallery{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:10%;height:100%;background-color:transparent}.esri-map-centric .esri-map-centric__back-to-gallery .esri-icon-left-arrow,.esri-map-centric .esri-map-centric__back-to-gallery .esri-icon-right-arrow{color:#fff}.esri-map-centric .esri-map-centric__back-to-gallery:hover{cursor:pointer;opacity:0.8}.esri-map-centric .esri-map-centric__mobile{position:relative;height:95%}.esri-map-centric .esri-map-centric__mobile .esri-map-centric__onboarding-overlay{position:absolute;box-sizing:border-box;background:#fff;padding:3%}.esri-map-centric .esri-map-centric__mobile .esri-map-centric__onboarding-overlay .esri-map-centric__start-button-container{position:absolute;bottom:5%;width:94%}.esri-map-centric .esri-map-centric__mobile-content{position:relative;height:100%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__mobile-media{height:100%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__onboarding-overlay{height:100%;width:100%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__mobile-onboarding-gallery{position:absolute;width:100%;height:100%;z-index:503}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__mobile-onboarding-gallery .esri-map-centric--feature-content-panel-layer-switcher{height:95%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__feature-gallery-container{background-color:#000}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric--layer-switcher-mobile{height:95%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__feature-content-panel-container{position:absolute;z-index:30;display:none;height:95%;background-color:#fff}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__map-view{position:absolute}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric--feature-content-panel-open,.esri-map-centric .esri-map-centric__side-panel .esri-map-centric--feature-content-panel-open{display:block}.esri-map-centric .esri-map-centric__media-viewer-section{width:100%;height:100%}.esri-map-centric .esri-map-centric__media-viewer-section .esri-map-centric__media-viewer-container .esri-map-centric__no-attachments-container .esri-map-centric__no-attachments-text{font-size:20px}.esri-map-centric .esri-map-centric__media-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:100%;width:100%;background-color:#000}.esri-map-centric .esri-map-centric__media-container .esri-map-centric__media--desktop{object-fit:contain;transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-webkit-transition:opacity 0.15s ease-in-out;opacity:0;max-height:100%}.esri-map-centric .esri-map-centric__media-container .esri-map-centric--fade-image{opacity:1}.esri-map-centric .esri-map-centric__attachment-number{position:absolute;left:0;bottom:0;width:100%;padding-top:5px;padding-bottom:5px;background-color:rgba(0,0,0,0.5);color:#fff}.esri-map-centric .esri-map-centric__expand-media-container,.esri-map-centric .esri-map-centric__close-feature-content{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:1.5%;z-index:501;padding:0;width:34px;height:34px;background-color:#000;border:2px solid #fff;border-radius:50%}.esri-map-centric .esri-map-centric__expand-media-container{padding:1%}.esri-map-centric .esri-map-centric__expand-attachment{width:18px;height:18px;fill:#fff}.esri-map-centric .esri-map-centric__close-feature-content{color:#fff;font-size:14px}.esri-map-centric .esri-map-centric__expand-media-container{display:none;left:1%;z-index:10}.esri-map-centric .esri-map-centric__expand-media-container svg{fill:#fff}.esri-map-centric .esri-map-centric__close-feature-content:hover,.esri-map-centric .esri-map-centric__expand-media-container:hover{cursor:pointer}.esri-map-centric .esri-widget__loader.esri-map-centric__loader{position:absolute;left:50%;transform:translate(-50%, 0)}.esri-map-centric .esri-map-centric__media-viewer-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;color:#fff}.esri-map-centric .esri-map-centric__media-viewer-container .esri-widget__loader-animation.esri-map-centric__loader-animation{font-size:30px;border-color:#fff #ccc #ccc #ccc}.esri-map-centric .esri-map-centric__media-viewer-container .esri-map-centric__media-container--loading{width:0}.esri-map-centric .esri-map-centric__media-viewer-container .esri-map-centric__no-attachments-container{top:0;left:0}.esri-map-centric .esri-map-centric__left-arrow-container,.esri-map-centric .esri-map-centric__right-arrow-container{background-color:transparent;color:#fff;border-radius:5px}.esri-map-centric .esri-map-centric__left-arrow-container:hover,.esri-map-centric .esri-map-centric__right-arrow-container:hover{cursor:pointer}.esri-map-centric .esri-map-centric__left-arrow-container{margin-right:4%}.esri-map-centric .esri-map-centric__right-arrow-container{margin-left:4%}.esri-map-centric .esri-map-centric__attachment-number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.esri-map-centric .esri-map-centric__download-icon-text-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.esri-map-centric .esri-map-centric__download-icon-text-container .esri-map-centric__attachment-scroll{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__download-icon-text-container .esri-map-centric__attachment-scroll .esri-map-centric__left-arrow-container,.esri-map-centric .esri-map-centric__download-icon-text-container .esri-map-centric__attachment-scroll .esri-map-centric__right-arrow-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:28px;height:20px;border-radius:2px;font-size:14px;background-color:#000}.esri-map-centric .esri-map-centric__expand-collapse-container{display:none}.esri-map-centric .esri-map-centric__map-view,.esri-map-centric .esri-map-centric__feature-gallery-container{height:100%}.esri-map-centric .esri-map-centric__loading-text{color:#fff}.esri-map-centric .esri-map-centric__feature-content-panel-container{position:absolute;width:100%;height:100%;background-color:#fff;display:none}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container{-ms-flex-pack:center;justify-content:center;height:3.5%}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__left-arrow-container,.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__right-arrow-container{background-color:transparent;color:#0079c1;border-radius:5px}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__left-arrow-container{margin-right:25%}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__right-arrow-container{margin-left:25%}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__left-arrow-container,.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-map-centric__right-arrow-container{padding:1%}.esri-map-centric .esri-map-centric__feature-content-panel-container .esri-photo-centric__pagination-container .esri-photo-centric__pagination-text-container{font-size:14px}.esri-map-centric .esri-map-centric__gps-image-direction{position:absolute;left:2%}.esri-map-centric .esri-map-centric__map-centric-camera{width:24px;height:24px;fill:#fff}.esri-map-centric .esri-map-centric__image-direction{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__attachment-number{-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__download-icon-container{position:absolute;right:0;background-color:transparent;color:#fff;font-size:19px;border:none}.esri-map-centric .esri-map-centric__download-icon-container:hover .esri-map-centric__download-icon{color:#0079c1;cursor:pointer}.esri-map-centric .esri-map-centric__content{height:89%}.esri-map-centric .esri-map-centric__layer-switcher{position:absolute;bottom:0;right:0;background-color:#fff;width:45%;height:10%}.esri-map-centric .esri-layer-switcher__select-layer-dropdown{background-color:#323232;color:#fff}.esri-map-centric .esri-layer-switcher__arrow-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;transform:translate(0, -50%);right:0;width:10%;height:100%}.esri-map-centric .esri-layer-switcher__arrow-button-container .esri-layer-switcher__arrow-container{width:26px;height:26px;padding:1%;background-color:#000;border:1px solid #6e6e6e;border-radius:2px}.esri-map-centric .esri-layer-switcher__arrow-button-container .esri-layer-switcher__arrow-container .esri-layer-switcher__dropdown-arrow-icon{color:#fff}.esri-map-centric .esri-layer-switcher__arrow-container:hover{opacity:0.8;cursor:pointer}.esri-map-centric .esri-map-centric__map-view{width:100%;height:100%}.esri-map-centric .esri-map-centric__map-view .esri-view{width:100%;height:100%}.esri-map-centric .esri-map-centric__feature-gallery-container{height:95%;width:100%;overflow-y:auto}.esri-map-centric .esri-map-centric__media-viewer--desktop{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:45%;background-color:#000}.esri-map-centric .esri-map-centric__media-viewer--desktop .esri-map-centric__close-feature-content{position:absolute;top:1.5%;right:1%}.esri-map-centric .esri-map-centric__media-viewer--desktop .esri-map-centric__close-feature-content span{color:#fff}.esri-map-centric .esri-map-centric__feature-content{box-sizing:border-box;height:55%;padding:3%;overflow:auto}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__feature-content-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__address-text{color:#323232;font-size:14px}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__feature-title-zoom-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__feature-title-zoom-container .esri-map-centric__feature-content-title{position:relative;width:93%;box-sizing:border-box;position:relative;color:#595959}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__feature-title-zoom-container .esri-map-centric__feature-content-title .esri-map-centric__feature-layer-title{margin-bottom:0;font-size:18px;font-weight:550;word-break:break-word}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__feature-title-zoom-container .esri-map-centric__zoom-to-container{display:-ms-flexbox;display:flex;width:7%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__attribute-heading{margin-bottom:0;color:#323232;font-size:17px;font-weight:501}.esri-map-centric .esri-map-centric__feature-content .esri-map-centric__attribute-content{font-size:14px;color:#323232}.esri-map-centric .esri-map-centric__trigger-scroll-query{background-color:#000;height:10px;width:100%}.esri-map-centric .esri-map-centric__loader-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:10%;margin-bottom:10%}.esri-map-centric .esri-map-centric__loader-graphic{width:100%;height:75px;background-position:center center;background-repeat:no-repeat;background-image:url(../../../assets/loader-ie9.gif)}.esri-map-centric .esri-map-centric__no-content-available{position:relative;top:40%;text-align:center;font-size:22px}.esri-map-centric .esri-map-centric--map-collapsed{height:95%}.esri-map-centric .esri-map-centric__gallery-grid-item{background-color:#fff}.esri-map-centric .esri-map-centric__gallery-grid-item,.esri-map-centric .esri-map-centric__no-attachments{display:inline-block;width:50%;height:150px;box-sizing:border-box}.esri-map-centric .esri-map-cenric__no-attachments-container .esri-map-centric__no-attachments-text{color:#fff}.esri-map-centric .esri-map-centric__gallery-grid-item{vertical-align:top}.esri-map-centric .esri-map-centric__gallery-grid-item:hover .esri-map-centric__title-container{opacity:1}.esri-map-centric .esri-map-centric__title-container{pointer-events:none;position:absolute;bottom:0;width:100%;font-size:14px;text-align:center;background-color:rgba(0,0,0,0.75);color:#fff;opacity:0;transition:opacity 0.65s ease-in-out;-o-transition:opacity 0.65s ease-in-out;-moz-transition:opacity 0.65s ease-in-out;-webkit-transition:opacity 0.65s ease-in-out}.esri-map-centric .esri-map-centric__thumbnail-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden;background-color:#000}.esri-map-centric .esri-map-centric__thumbnail-container .esri-map-centric__no-attachments-container{top:0;left:0;text-align:center}.esri-map-centric .esri-map-centric__pdf{width:100%;height:100%}.esri-map-centric .esri-map-centric__video-parent-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%}.esri-map-centric .esri-map-centric__video-parent-container .esri-map-centric__video-container{height:90%}.esri-map-centric .esri-map-centric__image-parent-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.esri-map-centric .esri-map-centric__pdf-thumbnail-icon-container{pointer-events:none;width:55px;height:55px;fill:red}.esri-map-centric .esri-map-centric__pdf-name{pointer-events:none;color:#fff}.esri-map-centric .esri-map-centric__image-thumbnail{max-height:initial;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;pointer-events:none}.esri-map-centric .esri-map-centric--image-loaded{opacity:1}.esri-map-centric .esri-map-centric--fade-image{opacity:0}.esri-map-centric .esri-map-centric--fade{opacity:0}.esri-map-centric .esri-map-centric__image-thumbnail,.esri-map-centric .esri-map-centric__no-attachments{width:100%}.esri-map-centric .esri-map-centric__no-attachments{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;text-align:center;color:#fff}.esri-map-centric .esri-map-centric__feature-gallery-item{position:relative;height:100%;border:1px solid #fff}.esri-map-centric .esri-map-centric__multiple-attachments-icon{position:absolute;top:3%;right:3%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none}.esri-map-centric .esri-map-centric__multiple-attachments-icon svg{width:24px;height:24px;fill:#fff}.esri-map-centric .esri-map-centric__thumbnail-container{transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-webkit-transition:opacity 0.15s ease-in-out;pointer-events:none}.esri-map-centric .esri-map-centric__attachment-count-container{position:absolute;right:2%;top:2%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#000;font-size:12px;box-shadow:0.5px 0.5px 1.5px 0.5px #000}.esri-map-centric .esri-map-centric__gallery-item-footer{position:relative;text-align:center;font-size:14px}.esri-map-centric .esri-map-centric__mobile-body{height:95%}.esri-map-centric .esri-map-centric__mobile-body .esri-map-centric__onboarding-overlay{overflow-y:auto}.esri-map-centric .esri-map-centric__no-attachments-container{pointer-events:none;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.esri-map-centric .esri-map-centric__no-attachments-container .esri-map-centric__no-attachments{width:55px;height:55px;fill:#fff}.esri-map-centric .esri-map-centric__video-svg{width:55px;height:55px;fill:#0079c1}.esri-map-centric .esri-map-centric__media-svg{fill:#fff;width:7%;pointer-events:none}.esri-map-centric .esri-map-centric__zoom-to{padding:3px 8px;border-radius:2px;background-color:transparent;color:#888;font-size:14.5px;border:1px solid #888}.esri-map-centric .esri-map-centric__pointer-events-none{pointer-events:none}@media only screen and (min-width: 813px){.esri-map-centric .esri-map-centric__header{height:5%;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px}.esri-map-centric .esri-map-centric__header .esri-map-centric__header-text{font-size:125%;margin-right:5px}.esri-map-centric .esri-map-centric__header .icon-ui-description{font-size:1.1em}.esri-map-centric .esri-map-centric__header .esri-map-centric__onboarding-icon:hover{cursor:pointer}.esri-map-centric .esri-map-centric__header{padding-right:0}.esri-map-centric .esri-map-centric__header .esri-map-centric__title-header-container .esri-map-centric__title-info-container{width:auto}.esri-map-centric .esri-map-centric__header .esri-map-centric__title-header-container .esri-map-centric__title-info-container .esri-map-centric__info-button{display:inline-block;margin:0 7px}.esri-map-centric .esri-map-centric__header .esri-map-centric__title-header-container{width:80%}.esri-map-centric .esri-map-centric__header .esri-map-centric__share-widget-container{width:20%;-ms-flex-pack:end;justify-content:flex-end}.esri-map-centric .esri-map-centric__desktop-content{height:95%}.esri-map-centric .esri-map-centric__content{display:-ms-flexbox;display:flex;height:100%}.esri-map-centric .esri-map-centric__main-onboarding{display:-ms-flexbox;display:flex;position:absolute;left:0;width:100%;z-index:700}.esri-map-centric .esri-map-centric--onboarding-open{height:95%}.esri-map-centric .esri-map-centric__onboarding-container{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.esri-map-centric .esri-map-centric__onboarding-overlay{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.44)}.esri-map-centric .esri-map-centric__onboarding-content-container{box-sizing:border-box;height:100%;padding:1.5%;position:relative;width:35%;height:50%;box-sizing:border-box;border-radius:5px;background-color:#fff}.esri-map-centric .esri-map-centric__onboarding-content-container .esri-map-centric__onboarding-welcome-content{overflow-y:auto;height:90%}.esri-map-centric .esri-map-centric__onboarding-content-container .esri-map-centric__onboarding-welcome-content .esri-onboarding-content__map-centric-list li{margin-bottom:2%}.esri-map-centric .esri-map-centric__onboarding-content-container .esri-map-centric__start-button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:10%}.esri-map-centric .esri-map-centric__back-to-gallery{width:8%}.esri-map-centric .esri-map-centric__feature-content-panel-container{top:0}.esri-map-centric .esri-map-centric__feature-content-container{width:100%;height:100%}.esri-map-centric .esri-map-centric__feature-content-container .esri-map-centric__no-info-text{position:relative;top:40%;text-align:center;font-size:20px;color:#595959}.esri-map-centric .esri-map-centric__gallery-feature-content-container{position:relative;width:100%;height:95%}.esri-map-centric .esri-map-centric__feature-gallery-container{height:100%}.esri-map-centric .esri-map-centric__gallery-feature-content-container.esri-map-centric--multiple-layers{height:95%}.esri-map-centric .esri-map-centric__feature-gallery-item:hover{cursor:pointer}.esri-map-centric .esri-map-centric__feature-gallery-item:hover .esri-map-centric__thumbnail-container{opacity:0.75}.esri-map-centric .esri-map-centric__map-view{width:100%;height:100%}.esri-map-centric .esri-map-centric__side-panel{width:40%;background-color:#000}.esri-map-centric .esri-map-centric__expand-media-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-map-centric .esri-map-centric__zoom-to:hover{cursor:pointer}.esri-map-centric .esri-map-centric__gallery-grid-item{width:50%;height:200px}.esri-map-centric .esri-map-centric__gallery-grid-item .esri-map-centric__gallery-grid-item--no-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:14px}.esri-map-centric .esri-map-centric__map-view-container{width:100%}.esri-map-centric .esri-map-centric__download-icon-text-container .esri-map-centric__attachment-scroll .esri-map-centric__left-arrow-container,.esri-map-centric .esri-map-centric__download-icon-text-container .esri-map-centric__attachment-scroll .esri-map-centric__right-arrow-container{width:30px;height:30px}.esri-map-centric .esri-map-centric__full-media-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:95.5%;background:#fff;z-index:0;opacity:0}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__close-feature-content{position:absolute;top:1.5%;right:0.5%;z-index:5000}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__close-feature-content span{color:#fff}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__attachment-number{height:5%}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__gps-image-direction{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;left:1%}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__gps-image-direction .esri-map-centric__image-direction-degrees{margin-right:5px}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__gps-image-direction .esri-map-centric__image-direction-degrees div{display:inline-block}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__image-zoom-slider{position:absolute;bottom:6%;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:25%;border-radius:6px;padding:0 0.5%;background-color:rgba(0,0,0,0.42);border:1px solid #000;left:50%;transform:translate(-50%, 0)}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__image-zoom-slider .esri-map-centric__slide-symbol{display:inline-block;padding:2%}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__image-zoom-slider .esri-map-centric__zoom-slider-button{background-color:#000;border:1px solid #e0e0e0;color:#e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:3%;margin:0 1%;padding:1.25% 3%;border-radius:2px}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__image-zoom-slider .esri-map-centric__zoom-slider-button:hover{cursor:pointer}.esri-map-centric .esri-map-centric__full-media-container .esri-map-centric--more-than-one-att{bottom:1%}.esri-map-centric .esri-map-centric__full-media-container--open{z-index:503;opacity:1}.esri-map-centric .esri-map-centric__slider-symbol{display:-ms-flexbox;display:flex;width:5%;font-size:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@supports (-webkit-overflow-scrolling: touch){.esri-map-centric__feature-gallery-container,.esri-map-centric__feature-content{-webkit-overflow-scrolling:touch}}html[dir="rtl"] .esri-map-centric__header{padding-right:15px;padding-left:0}html[dir="rtl"] .esri-map-centric__onboarding-icon{margin-right:5px}html[dir="rtl"] .esri-map-centric__left-arrow-container{margin-left:5px;margin-right:0}html[dir="rtl"] .esri-map-centric__right-arrow-container{margin-left:0;margin-right:5px}html[dir="rtl"] .esri-photo-centric__share-widget-container .esri-share__send-link-container{right:unset;left:0.5%}html[dir="rtl"] .esri-layer-switcher__select-layer-dropdown-title{padding-left:0;padding-right:1%}html[dir="rtl"] .esri-map-centric .esri-map-centric__full-media-container .esri-map-centric__close-feature-content{right:unset;left:0.5%}html[dir="rtl"] .esri-map-centric .esri-map-centric__download-icon-container{right:unset;left:0}html[dir="rtl"] .esri-layer-switcher__arrow-button-container{right:unset;left:0}html[dir="rtl"] .esri-map-centric .esri-map-centric__expand-media-container{left:unset;right:1%}html[dir="rtl"] .esri-map-centric .esri-map-centric__multiple-attachments-icon{right:unset;left:3%}html[dir="rtl"] .esri-map-centric .esri-map-centric__multiple-attachments-icon svg{transform:scale(-1, 1)}html[dir="rtl"] .esri-map-centric .esri-map-centric__gps-image-direction{left:unset;right:2%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.esri-map-centric__image-zoom-slider{left:37.5%}}@media only screen and (max-width: 813px) and (orientation: landscape){.esri-photo-centric__header{height:10.5%}.esri-photo-centric__main-page-top-container.esri-photo-centric--map-collapsed{height:10.5%}.esri-photo-centric__main-page-mid-container{height:10.5%}.esri-photo-centric__mobile-image-container{max-height:unset}.esri-photo-centric__onboarding{height:89.5%}.esri-photo-centric__onboarding .esri-photo-centric__onboarding-container{height:100%}.esri-photo-centric__onboarding-content-container{height:90%}.esri-photo-centric__start-button-container{height:12%}}@media only screen and (max-width: 813px) and (orientation: landscape){.esri-map-centric .esri-map-centric__header{height:10%}.esri-map-centric .esri-map-centric__mobile-body{height:90%}.esri-map-centric .esri-map-centric__back-layer-container{height:10%}.esri-map-centric .esri-map-centric__mobile-onboarding-gallery{height:100%}.esri-map-centric .esri-map-centric__feature-gallery-container{height:90%}.esri-map-centric .esri-map-centric__mobile{height:90%}.esri-map-centric .esri-map-centric__mobile-content{height:100%}.esri-map-centric .esri-map-centric__mobile-content .esri-map-centric__feature-content-panel-container{height:90%}.esri-map-centric .esri-map-centric__mobile-nav{position:relative;z-index:503;height:10%}.esri-map-centric .esri-map-centric__attachment-number{height:17%}}.esri-map-centric__logo{width:5%;margin-right:5px} diff --git a/dist/Components/MapCentric/nls/fr/resources.js b/dist/Components/MapCentric/nls/fr/resources.js deleted file mode 100755 index f090663..0000000 --- a/dist/Components/MapCentric/nls/fr/resources.js +++ /dev/null @@ -1,29 +0,0 @@ -define({ - "start": "Démarrer", - "loading": "Chargement", - "of": "de", - "attachments": "pièces jointes", - "upperCaseAttachments": "Pièces jointes", - "upperCaseLocations": "Lieux", - "download": "Télécharger la pièce jointe", - "previousImage": "Image précédente", - "nextImage": "Image suivante", - "otherAttachments": "Autres pièces jointes", - "zoomTo": "Zoom sur", - "noContentAvailable": "Aucun contenu disponible.", - "noAttachmentsFound": "Aucune pièce jointe trouvée.", - "gpsImageDirection": "Direction GPS de l'image", - "viewDetails": "Afficher les détails", - "nextAttachment": "Pièce jointe suivante", - "previousAttachment": "Pièce jointe précédente", - "closeFeatureContent": "Fermer", - "viewInFullScreen": "Afficher en mode plein écran", - "closeFullScreen": "Quitter le mode Plein écran", - "zoomInImage": "Zoom avant sur l’image", - "zoomOutImage": "Zoom arrière sur l’image", - "drawToSelectFeatures": "Tracez un rectangle pour sélectionner les lieux que vous souhaitez voir dans la galerie.", - "stepOne": "Cliquez sur ce qui vous semble pertinent dans la galerie pour obtenir plus d’informations sur ce lieu.", - "stepTwo": "Sélectionnez une entité sur la carte.", - "stepThree": "Si une zone de recherche est disponible, recherchez une entité en particulier.", - "stepFour": "La galerie affiche le contenu des entités visibles sur la carte à mesure que vous parcourez la carte." -}); \ No newline at end of file diff --git a/dist/Components/MapCentric/nls/it/resources.js b/dist/Components/MapCentric/nls/it/resources.js deleted file mode 100755 index e64d507..0000000 --- a/dist/Components/MapCentric/nls/it/resources.js +++ /dev/null @@ -1,29 +0,0 @@ -define({ - "start": "Partenza", - "loading": "Caricamento", - "of": "di", - "attachments": "allegati", - "upperCaseAttachments": "Allegati", - "upperCaseLocations": "Posizioni", - "download": "Scaricare allegato", - "previousImage": "Immagine precedente", - "nextImage": "Immagine successiva", - "otherAttachments": "Altri allegati", - "zoomTo": "Zoom a", - "noContentAvailable": "Contenuto non disponibile.", - "noAttachmentsFound": "Nessun allegato trovato.", - "gpsImageDirection": "Percorso immagine GPS", - "viewDetails": "Visualizzare i dettagli", - "nextAttachment": "Prossimo allegato", - "previousAttachment": "Allegato precedente", - "closeFeatureContent": "Chiudere", - "viewInFullScreen": "Visualizzare a schermo completo", - "closeFullScreen": "Chiudi visualizzazione a schermo intero", - "zoomInImage": "Ingrandire l'immagine", - "zoomOutImage": "Rimpicciolire l'immagine", - "drawToSelectFeatures": "Disegnare un riquadro per selezionare le posizioni da visualizzare nella galleria.", - "stepOne": "Fare clic sugli elementi interessanti presenti nella galleria e scoprire informazioni ulteriori su quella posizione.", - "stepTwo": "Selezionare una feature sulla mappa.", - "stepThree": "Se è disponibile una casella di ricerca, cerca una feature specifica.", - "stepFour": "Mentre si naviga nella mappa, la galleria mostrerà i contenuti da feature visibili nella mappa." -}); \ No newline at end of file diff --git a/dist/Components/MapCentric/nls/resources.js b/dist/Components/MapCentric/nls/resources.js deleted file mode 100755 index b6b3996..0000000 --- a/dist/Components/MapCentric/nls/resources.js +++ /dev/null @@ -1,69 +0,0 @@ -define({ - root: { - start: "Start", - loading: "Loading", - of: "of", - attachments: "attachments", - upperCaseAttachments: "Attachments", - upperCaseLocations: "Locations", - download: "Download", - previousImage: "Previous image", - nextImage: "Next image", - otherAttachments: "Other attachments", - zoomTo: "Zoom To", - noContentAvailable: "No content available.", - noAttachmentsFound: "No attachments found.", - gpsImageDirection: "GPS Image Direction", - viewDetails: "View details", - nextAttachment: "Next attachment", - previousAttachment: "Previous attachment", - closeFeatureContent: "Close", - viewInFullScreen: "View in full screen", - closeFullScreen: "Exit full screen", - zoomInImage: "Zoom in image", - zoomOutImage: "Zoom out image", - download: "Download attachment", - drawToSelectFeatures: "Draw a box to select the locations you want to see in the gallery.", - stepOne: "Click on what looks interesting in the gallery to learn more about that location.", - stepTwo: "Select a feature on the map.", - stepThree: "If a search box is available, search for a specific feature.", - stepFour: "As you navigate the map, the gallery will show content from features visible in the map." - }, - ar: 1, - bs: 1, - ca: 1, - cs: 1, - da: 1, - de: 1, - el: 1, - es: 1, - et: 1, - fi: 1, - fr: 1, - he: 1, - hr: 1, - hu: 1, - id: 1, - it: 1, - ja: 1, - ko: 1, - lt: 1, - lv: 1, - nl: 1, - nb: 1, - pl: 1, - "pt-br": 1, - "pt-pt": 1, - ro: 1, - ru: 1, - sl: 1, - sr: 1, - sv: 1, - tr: 1, - uk: 1, - th: 1, - vi: 1, - "zh-cn": 1, - "zh-hk": 1, - "zh-tw": 1 -}); diff --git a/dist/Components/MobileExpand.js b/dist/Components/MobileExpand.js deleted file mode 100644 index 35d611e..0000000 --- a/dist/Components/MobileExpand.js +++ /dev/null @@ -1,671 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define([ - "require", - "exports", - "tslib", - "dojo/i18n!../nls/common", - "esri/core/accessorSupport/decorators", - "esri/widgets/Widget", - "esri/widgets/Expand/ExpandViewModel", - "esri/widgets/support/widget", - "./MobileExpand/support/widgetSupport", - "esri/core/Collection" -], function ( - require, - exports, - tslib_1, - common_1, - decorators_1, - Widget, - ExpandViewModel, - widget_1, - widgetSupport_1, - Collection -) { - "use strict"; - common_1 = tslib_1.__importDefault(common_1); - var CSS = { - base: "esri-expand esri-widget esri-mobile-expand", - modeAuto: "esri-expand--auto", - modeDrawer: "esri-expand--drawer", - modeFloating: "esri-expand--floating", - container: "esri-expand__container", - containerExpanded: "esri-expand__container--expanded", - panel: "esri-expand__panel", - button: "esri-widget--button", - text: "esri-icon-font-fallback-text", - icon: "esri-collapse__icon", - iconExpanded: "esri-expand__icon--expanded", - iconNumber: "esri-expand__icon-number", - iconNumberExpanded: "esri-expand__icon-number--expanded", - expandIcon: "icon-ui-grid", - collapseIcon: "esri-icon-collapse", - content: "esri-expand__content", - contentExpanded: "esri-expand__content--expanded", - expandMask: "esri-expand__mask", - expandMaskExpanded: "esri-expand__mask--expanded", - // CUSTOM - mobileExpandContent: "esri-mobile-expand__content", - collapseButton: "esri-mobile-expand__collapse-button", - expandCollapseIcon: - "esri-mobile-expand__expand-collapse-icon icon-ui-flush", - mobileExpandComponent: "esri-mobile-expand__component" - }; - var Expand = /** @class */ (function (_super) { - tslib_1.__extends(Expand, _super); - // -------------------------------------------------------------------------- - // - // Lifecycle - // - // -------------------------------------------------------------------------- - /** - * @constructor - * @alias module:esri/widgets/Expand - * @extends module:esri/widgets/Widget - * @param {Object} [properties] - See the [properties](#properties-summary) for a list of all the properties - * that may be passed into the constructor. - */ - function Expand(params) { - var _this = _super.call(this, params) || this; - // -------------------------------------------------------------------------- - // - // Properties - // - // -------------------------------------------------------------------------- - // ---------------------------------- - // autoCollapse - // ---------------------------------- - /** - * Automatically collapses the expand widget instance when the view's - * {@link module:esri/views/View#viewpoint viewpoint} updates. - * - * @name autoCollapse - * @instance - * @type {boolean} - * @default false - */ - _this.autoCollapse = null; - // ---------------------------------- - // collapseIconClass - // ---------------------------------- - /** - * Icon font used to style the Expand button. - * - * @see [Guide - Esri Icon Font](../guide/esri-icon-font/index.html) - * - * @since 4.4 - * @name collapseIconClass - * @instance - * @type {string} - */ - // @property({ - // dependsOn: ["content"] - // }) - // @renderable() - // get collapseIconClass(): string { - // return CSS.collapseIcon; - // } - // set collapseIconClass(value: string) { - // if (!value) { - // this._clearOverride("collapseIconClass"); - // return; - // } - // this._override("collapseIconClass", value); - // } - // ---------------------------------- - // collapseTooltip - // ---------------------------------- - /** - * Tooltip to display to indicate Expand widget can be collapsed. - * - * @name collapseTooltip - * @instance - * @type {string} - * @default "Collapse" (English locale) - */ - _this.collapseTooltip = ""; - // ---------------------------------- - // content - // ---------------------------------- - /** - * The content to display within the expanded Expand widget. - * - * @example - * // A. specify content with a widget - * var searchWidget = new Search({ - * view: view - * }); - * - * var expand = new Expand({ - * expandIconClass: "esri-icon-search", - * view: view, - * content: searchWidget - * }); - * view.ui.add(expand, "bottom-left"); - * - * @example - * // B. specify content with a string (of HTML) - * content: "Hi, I can have !" - * - * @example - * // C. specify content with a DOM node - * var node = domConstruct.create("div", { - * innerHTML: "I'm a real node!" - * }); - * - * var expand = new Expand({ - * expandIconClass: "esri-icon-right-arrow", - * view: view, - * content: node - * }); - * view.ui.add(expand, "top-right"); - * - * @example - * // D. specify content with a Dijit - * var button = new Button({ // "dijit/form/Button" - * label: "I'm a dijit!" - * }); - * button.startup(); - * - * var expand = new Expand({ - * expandIconClass: "esri-icon-right-arrow", - * expanded: true, - * view: view, - * content: button - * }); - * view.ui.add(expand, "top-left"); - * - * @name content - * @instance - * @type {Node | string | module:esri/widgets/Widget} - */ - _this.content = new Collection(); - // ---------------------------------- - // expanded - // ---------------------------------- - /** - * Indicates whether the widget is currently expanded or not. - * - * @name expanded - * @instance - * @type {boolean} - * @default false - */ - _this.expanded = null; - // ---------------------------------- - // expandIconClass - // ---------------------------------- - /** - * Icon font used to style the Expand button. - * Will automatically use the [content's](#content) iconClass if it has one. - * - * @see [Guide - Esri Icon Font](../guide/esri-icon-font/index.html) - * - * @name expandIconClass - * @instance - * @type {string} - */ - // @property({ - // dependsOn: ["content"] - // }) - // @renderable() - // get expandIconClass(): string { - // return isWidget(this.content) ? this.content.iconClass : CSS.expandIcon; - // } - // set expandIconClass(value: string) { - // if (!value) { - // this._clearOverride("expandIconClass"); - // return; - // } - // this._override("expandIconClass", value); - // } - // ---------------------------------- - // expandTooltip - // ---------------------------------- - /** - * Tooltip to display to indicate Expand widget can be expanded. - * - * @name expandTooltip - * @instance - * @type {string} - * @default "Expand" (English locale) - */ - _this.expandTooltip = ""; - _this.expandIconClass = null; - _this.collapseIconClass = null; - // ---------------------------------- - // group - // ---------------------------------- - /** - * This value associates two or more Expand widget instances with each other, allowing one - * instance to auto collapse when another instance in the same group is expanded. For auto collapsing - * to take effect, all instances of the group must be included in the {@link module:esri/views/View#ui view.ui}. - * - * For example, if you place multiple Expand instances in the top-left of the view's ui, you can assign them to a - * group called `top-left`. If one Expand instance is expanded and the user clicks on a different instance in the - * `top-left` group, then the first instance is collapsed, allowing the content of the second instance to be - * fully visible. - * - * @name group - * @instance - * @since 4.6 - * @type {string} - * - * @example - * var expand1 = new Expand({ - * view: view, - * content: document.getElementById("bg-gallery"), - * expandIconClass: "esri-icon-basemap", - * group: "bottom-right" - * }); - * var expand2 = new Expand({ - * view: view, - * content: document.getElementById("legend"), - * expandIconClass: "esri-icon-key", - * group: "bottom-right" - * }); - * - * view.ui.add([expand1, expand2], "bottom-right"); - */ - _this.group = null; - // ---------------------------------- - // iconNumber - // ---------------------------------- - /** - * A number to display at the corner of the widget to indicate the number of, for example, open issues or unread notices. - * - * ![expand widget icon number](../../assets/img/apiref/widgets/expand-with-iconnumber.png) - * - * @name iconNumber - * @instance - * @type {number} - */ - _this.iconNumber = 0; - // ---------------------------------- - // mode - // ---------------------------------- - /** - * The mode in which the widget displays. These modes are listed below. - * - * mode | description - * ---------------|------------ - * auto | This is the default mode. It is responsive to browser size changes and will update based on whether the widget is viewed in a desktop or mobile application. - * floating | Use this mode if you wish to always display the widget as floating regardless of browser size. - * drawer | Use this mode if you wish to always display the widget in a panel regardless of browser size. - * - * @name mode - * @instance - * @since 4.7 - * @default "auto" - * @type {string} - */ - _this.mode = "auto"; - // ---------------------------------- - // view - // ---------------------------------- - /** - * A reference to the {@link module:esri/views/MapView} or {@link module:esri/views/SceneView}. Set this to link the widget to a specific view. - * - * @name view - * @instance - * @type {(module:esri/views/MapView | module:esri/views/SceneView)} - */ - _this.view = null; - // ---------------------------------- - // viewModel - // ---------------------------------- - /** - * The view model for this widget. This is a class that contains all the logic - * (properties and methods) that controls this widget's behavior. See the - * {@link module:esri/widgets/Expand/ExpandViewModel} class to access - * all properties and methods on the widget. - * - * @name viewModel - * @instance - * @type {module:esri/widgets/Expand/ExpandViewModel} - * @autocast - */ - _this.viewModel = new ExpandViewModel(); - return _this; - } - // -------------------------------------------------------------------------- - // - // Public Methods - // - // -------------------------------------------------------------------------- - /** - * Expand the widget. - * - * @method - */ - Expand.prototype.expand = function () { - this.viewModel.expanded = true; - }; - /** - * Collapse the widget. - * - * @method - */ - Expand.prototype.collapse = function () { - this.viewModel.expanded = false; - }; - /** - * Toggle the widget by expanding it if it's collapsed, or collapsing it if it's expanded. - * - * @method - */ - Expand.prototype.toggle = function () { - this.viewModel.expanded = !this.viewModel.expanded; - }; - Expand.prototype.render = function () { - var _a, _b, _c, _d, _e, _f; - var expanded = this.viewModel.expanded; - var mode = this.mode; - var expandTooltip = this.expandTooltip || common_1.default.expand; - var collapseTooltip = this.collapseTooltip || common_1.default.collapse; - var title = expanded ? collapseTooltip : expandTooltip; - var collapseIconClass = this.collapseIconClass; - var expandIconClass = this.expandIconClass; - var expandIconClasses = - ((_a = {}), - (_a[CSS.iconExpanded] = expanded), - (_a[collapseIconClass] = expanded), - (_a[expandIconClass] = !expanded), - _a); - var containerExpanded = - ((_b = {}), (_b[CSS.containerExpanded] = expanded), _b); - var contentClasses = - ((_c = {}), (_c[CSS.contentExpanded] = expanded), _c); - var maskClasses = - ((_d = {}), (_d[CSS.expandMaskExpanded] = expanded), _d); - var iconNumber = this.iconNumber; - var badgeNumberNode = - iconNumber && !expanded - ? widget_1.tsx( - "span", - { key: "expand__icon-number", class: CSS.iconNumber }, - iconNumber - ) - : null; - var expandedBadgeNumberNode = - iconNumber && expanded - ? widget_1.tsx( - "span", - { - key: "expand__expand-icon-number", - class: this.classes(CSS.iconNumber, CSS.iconNumberExpanded) - }, - iconNumber - ) - : null; - var baseClasses = - ((_e = {}), - (_e[CSS.modeAuto] = mode === "auto"), - (_e[CSS.modeDrawer] = mode === "drawer"), - (_e[CSS.modeFloating] = mode === "floating"), - _e); - var content = this._renderContent(); - var hide = - ((_f = {}), - (_f["esri-mobile-expand--hide"] = this.content.length === 0), - _f); - return widget_1.tsx( - "div", - { class: this.classes(CSS.base, baseClasses, hide) }, - this.content.length > 0 - ? [ - widget_1.tsx("div", { - bind: this, - onclick: this._toggle, - class: this.classes(CSS.expandMask, maskClasses) - }), - widget_1.tsx( - "div", - { class: this.classes(CSS.container, containerExpanded) }, - widget_1.tsx( - "div", - { class: CSS.panel }, - !expanded - ? widget_1.tsx( - "div", - { - bind: this, - onclick: this._toggle, - onkeydown: this._toggle, - "aria-label": title, - title: title, - role: "button", - tabindex: "0", - class: CSS.button - }, - badgeNumberNode, - widget_1.tsx( - "svg", - { - class: CSS.expandCollapseIcon, - xmlns: "http://www.w3.org/2000/svg", - viewBox: "0 0 16 16" - }, - widget_1.tsx("path", { - d: - "M7.5 6.786l4.5-4.5V3.7L7.5 8.2 3 3.7V2.286zM3 8.286V9.7l4.5 4.5L12 9.7V8.286l-4.5 4.5z" - }) - ), - widget_1.tsx("span", { class: CSS.text }, title) - ) - : null, - expandedBadgeNumberNode - ), - widget_1.tsx( - "div", - { - class: this.classes( - CSS.content, - CSS.mobileExpandContent, - contentClasses - ), - bind: this - }, - content - ) - ) - ] - : null - ); - }; - // -------------------------------------------------------------------------- - // - // Private Methods - // - // -------------------------------------------------------------------------- - Expand.prototype._toggle = function () { - this.toggle(); - }; - Expand.prototype._renderContent = function () { - var _a, _b; - var components = this.content.toArray().map(function (component) { - if (widgetSupport_1.isWidget(component)) { - return widget_1.tsx( - "div", - { key: component.id, class: CSS.mobileExpandComponent }, - component.render() - ); - } - return null; - }); - var expanded = this.viewModel.expanded; - var expandTooltip = this.expandTooltip || common_1.default.expand; - var collapseTooltip = this.collapseTooltip || common_1.default.collapse; - var title = expanded ? collapseTooltip : expandTooltip; - var collapseIconClass = this.collapseIconClass; - var expandIconClass = this.expandIconClass; - var expandIconClasses = - ((_a = {}), - (_a[CSS.iconExpanded] = expanded), - (_a[collapseIconClass] = expanded), - (_a[expandIconClass] = !expanded), - _a); - var iconNumber = this.iconNumber; - var badgeNumberNode = - iconNumber && !expanded - ? widget_1.tsx( - "span", - { key: "expand__icon-number", class: CSS.iconNumber }, - iconNumber - ) - : null; - var expandedBadgeNumberNode = - iconNumber && expanded - ? widget_1.tsx( - "span", - { - key: "expand__expand-icon-number", - class: this.classes(CSS.iconNumber, CSS.iconNumberExpanded) - }, - iconNumber - ) - : null; - var collapseButton = ((_b = {}), (_b[CSS.collapseButton] = expanded), _b); - return widget_1.tsx( - "div", - null, - widget_1.tsx( - "div", - { class: this.classes(CSS.panel, collapseButton) }, - widget_1.tsx( - "div", - { - bind: this, - onclick: this._toggle, - onkeydown: this._toggle, - "aria-label": title, - title: title, - role: "button", - tabindex: "0", - class: CSS.button - }, - badgeNumberNode, - widget_1.tsx( - "svg", - { - class: CSS.expandCollapseIcon, - xmlns: "http://www.w3.org/2000/svg", - viewBox: "0 0 16 16" - }, - widget_1.tsx("path", { - d: - "M3 13.714V12.3l4.5-4.5 4.5 4.5v1.414l-4.5-4.5zm4.5-10.5l4.5 4.5V6.3L7.5 1.8 3 6.3v1.414z" - }) - ), - widget_1.tsx("span", { class: CSS.text }, title) - ), - expandedBadgeNumberNode - ), - components - ); - }; - Expand.prototype._attachToNode = function (node) { - var content = this; - node.appendChild(content); - }; - tslib_1.__decorate( - [decorators_1.aliasOf("viewModel.autoCollapse")], - Expand.prototype, - "autoCollapse", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "collapseTooltip", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "content", - void 0 - ); - tslib_1.__decorate( - [decorators_1.aliasOf("viewModel.expanded"), widget_1.renderable()], - Expand.prototype, - "expanded", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "expandTooltip", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "expandIconClass", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "collapseIconClass", - void 0 - ); - tslib_1.__decorate( - [decorators_1.aliasOf("viewModel.group")], - Expand.prototype, - "group", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "iconNumber", - void 0 - ); - tslib_1.__decorate( - [decorators_1.property(), widget_1.renderable()], - Expand.prototype, - "mode", - void 0 - ); - tslib_1.__decorate( - [decorators_1.aliasOf("viewModel.view"), widget_1.renderable()], - Expand.prototype, - "view", - void 0 - ); - tslib_1.__decorate( - [ - decorators_1.property({ - type: ExpandViewModel - }), - widget_1.renderable("viewModel.state") - ], - Expand.prototype, - "viewModel", - void 0 - ); - tslib_1.__decorate( - [widget_1.accessibleHandler()], - Expand.prototype, - "_toggle", - null - ); - Expand = tslib_1.__decorate( - [decorators_1.subclass("esri.widgets.Expand")], - Expand - ); - return Expand; - })(Widget); - return Expand; -}); -//# sourceMappingURL=MobileExpand.js.map diff --git a/dist/Components/MobileExpand.js.map b/dist/Components/MobileExpand.js.map deleted file mode 100644 index c07c75f..0000000 --- a/dist/Components/MobileExpand.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MobileExpand.js","sourceRoot":"","sources":["../../src/app/Components/MobileExpand.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/MobileExpand/css/MobileExpand.css b/dist/Components/MobileExpand/css/MobileExpand.css deleted file mode 100644 index f72b3e0..0000000 --- a/dist/Components/MobileExpand/css/MobileExpand.css +++ /dev/null @@ -1 +0,0 @@ -.esri-expand__content.esri-mobile-expand__content.esri-expand__content--expanded{top:100%;left:0;margin:0;transition:none}.esri-expand__content.esri-mobile-expand__content.esri-expand__content--expanded .esri-mobile-expand__component{border-bottom:0.5px solid #ccc;border-top:0.5px solid #ccc}.esri-mobile-expand__expand-collapse-icon{width:20px;height:20px;fill:#6e6e6e;vertical-align:middle;margin:0 auto}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.esri-mobile-expand__expand-collapse-icon{width:30px}}html[dir="rtl"] .esri-expand__content.esri-mobile-expand__content.esri-expand__content--expanded{right:0}.esri-mobile-expand--hide{display:none} diff --git a/dist/Components/MobileExpand/support/widgetSupport.js b/dist/Components/MobileExpand/support/widgetSupport.js deleted file mode 100644 index 8fda130..0000000 --- a/dist/Components/MobileExpand/support/widgetSupport.js +++ /dev/null @@ -1,32 +0,0 @@ -/* - Copyright 2020 Esri - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License.​ -*/ -define(["require", "exports"], function (require, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.isWidgetBase = exports.isWidget = void 0; - function isWidget(value) { - // duck-type check - return value && typeof value.render === "function"; - } - exports.isWidget = isWidget; - function isWidgetBase(value) { - // duck-type check - return (value && - typeof value.postMixInProperties === "function" && - typeof value.buildRendering === "function" && - typeof value.postCreate === "function" && - typeof value.startup === "function"); - } - exports.isWidgetBase = isWidgetBase; -}); -//# sourceMappingURL=widgetSupport.js.map \ No newline at end of file diff --git a/dist/Components/MobileExpand/support/widgetSupport.js.map b/dist/Components/MobileExpand/support/widgetSupport.js.map deleted file mode 100644 index 60e3294..0000000 --- a/dist/Components/MobileExpand/support/widgetSupport.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"widgetSupport.js","sourceRoot":"","sources":["../../../../src/app/Components/MobileExpand/support/widgetSupport.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;EAWE;;;;;IAKF,SAAgB,QAAQ,CAAC,KAAU;QACjC,kBAAkB;QAClB,OAAO,KAAK,IAAI,OAAO,KAAK,CAAC,MAAM,KAAK,UAAU,CAAC;IACrD,CAAC;IAHD,4BAGC;IAED,SAAgB,YAAY,CAAC,KAAU;QACrC,kBAAkB;QAClB,OAAO,CACL,KAAK;YACL,OAAO,KAAK,CAAC,mBAAmB,KAAK,UAAU;YAC/C,OAAO,KAAK,CAAC,cAAc,KAAK,UAAU;YAC1C,OAAO,KAAK,CAAC,UAAU,KAAK,UAAU;YACtC,OAAO,KAAK,CAAC,OAAO,KAAK,UAAU,CACpC,CAAC;IACJ,CAAC;IATD,oCASC"} \ No newline at end of file diff --git a/dist/Components/OnboardingContent.js b/dist/Components/OnboardingContent.js deleted file mode 100644 index 0515791..0000000 --- a/dist/Components/OnboardingContent.js +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/widgets/Widget", "esri/widgets/support/widget", "dojo/i18n!./PhotoCentric/nls/resources"], function (require, exports, tslib_1, decorators_1, Widget, widget_1, resources_1) { - "use strict"; - resources_1 = tslib_1.__importDefault(resources_1); - var CSS = { - title: "title-container", - onboardingHeadingText: "esri-photo-centric__onboarding-heading-text", - headingContainer: "esri-photo-centric__heading-container", - onboardingContent: "esri-photo-centric__onboarding-content", - onboardingContentContainer: "esri-photo-centric__onboarding--custom-disabled" - }; - var OnboardingContent = /** @class */ (function (_super) { - tslib_1.__extends(OnboardingContent, _super); - function OnboardingContent(params) { - var _this = _super.call(this, params) || this; - _this.appMode = null; - _this.withinConfigurationExperience = null; - return _this; - } - OnboardingContent.prototype.render = function () { - var _a; - var _b = this.config, customOnboarding = _b.customOnboarding, customOnboardingHTML = _b.customOnboardingHTML; - var onboardingContainer = (_a = {}, - _a[CSS.onboardingContentContainer] = !customOnboarding, - _a); - return customOnboarding ? (this.withinConfigurationExperience ? (widget_1.tsx("div", { key: "custom-onboarding", class: this.classes(onboardingContainer), bind: this, afterCreate: this._setCustomOnboardingHTML, afterUpdate: this._setCustomOnboardingHTML, "data-onboarding-html": customOnboardingHTML })) : (widget_1.tsx("div", { key: "custom-onboarding", class: this.classes(onboardingContainer), bind: this, afterCreate: this._setCustomOnboardingHTML, "data-onboarding-html": customOnboardingHTML }))) : (widget_1.tsx("div", { key: "default-onboarding" }, - widget_1.tsx("h2", { key: "default-onboarding-title" }, - widget_1.tsx("span", { key: "default-onboarding-span", style: "color:#0079c1;" }, resources_1.default.welcome)), - widget_1.tsx("p", { key: "default-onboarding-subtitle" }, resources_1.default.subtitle), - widget_1.tsx("p", { key: "default-onboarding-int-heading" }, resources_1.default.instructionHeading), - widget_1.tsx("ul", { key: "default-onboarding-ul" }, - widget_1.tsx("li", { key: "default-onboarding-li-1" }, resources_1.default.stepOne), - widget_1.tsx("li", { key: "default-onboarding-li-2" }, resources_1.default.stepTwo)))); - }; - OnboardingContent.prototype._setCustomOnboardingHTML = function (node) { - while (node.firstChild) { - node.removeChild(node.firstChild); - } - var content = node.getAttribute("data-onboarding-html"); - var paragraph = document.createElement("p"); - paragraph.innerHTML = content; - node.appendChild(paragraph); - }; - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable(["config.customOnboarding", "config.customOnboardingHTML"]) - ], OnboardingContent.prototype, "config", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], OnboardingContent.prototype, "appMode", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], OnboardingContent.prototype, "withinConfigurationExperience", void 0); - OnboardingContent = tslib_1.__decorate([ - decorators_1.subclass("OnboardingContent") - ], OnboardingContent); - return OnboardingContent; - }(Widget)); - return OnboardingContent; -}); -//# sourceMappingURL=OnboardingContent.js.map \ No newline at end of file diff --git a/dist/Components/OnboardingContent.js.map b/dist/Components/OnboardingContent.js.map deleted file mode 100644 index fe92335..0000000 --- a/dist/Components/OnboardingContent.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OnboardingContent.js","sourceRoot":"","sources":["../../src/app/Components/OnboardingContent.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/PhotoCentric.js b/dist/Components/PhotoCentric.js deleted file mode 100644 index 449041a..0000000 --- a/dist/Components/PhotoCentric.js +++ /dev/null @@ -1,1548 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/widgets/support/widget", "dojo/i18n!./PhotoCentric/nls/resources", "esri/widgets/Widget", "esri/core/watchUtils", "./PhotoCentric/PhotoCentricViewModel", "./utils/utils", "./utils/urlUtils", "ImageViewer"], function (require, exports, tslib_1, decorators_1, widget_1, resources_1, Widget, watchUtils, PhotoCentricViewModel, utils_1, urlUtils_1, ImageViewer) { - "use strict"; - resources_1 = tslib_1.__importDefault(resources_1); - // ---------------------------------- - // - // CSS Classes - // - // ---------------------------------- - var CSS = { - base: "esri-photo-centric", - // header - header: "esri-photo-centric__header", - headerText: "esri-photo-centric__header-text", - headerContainer: "esri-photo-centric__title-header-container", - infoButton: "esri-photo-centric__info-button", - titleInfoContainer: "esri-photo-centric__title-info-container", - // onboarding - onboarding: "esri-photo-centric__onboarding", - onboardingContainer: "esri-photo-centric__onboarding-container", - onboardingContentContainer: "esri-photo-centric__onboarding-content-container", - onboardingContent: "esri-photo-centric__onboarding-content", - onboardingStartButtonContainer: "esri-photo-centric__start-button-container", - onboardingStartButton: "esri-photo-centric__start-button", - onboardingOverlay: "esri-photo-centric__onboarding-overlay", - hasOnboardingImage: "esri-photo-centric--has-onboarding-image", - // map - mapView: "esri-photo-centric__map-view", - mapViewAndSearch: "esri-photo-centric__map-view-search", - mapCollapsed: "esri-photo-centric--map-collapsed", - expandCollapseContainer: "esri-photo-centric__expand-collapse-container", - // share widget - shareWidgetContainer: "esri-photo-centric__share-widget-container", - shareLocationWidget: "esri-photo-centric__share-location-widget", - // pagination - paginationContainer: "esri-photo-centric__pagination-container", - paginationTextContainer: "esri-photo-centric__pagination-text-container", - leftArrowContainer: "esri-photo-centric__left-arrow-container", - rightArrowContainer: "esri-photo-centric__right-arrow-container", - leftButtonLayerSwitcher: "esri-photo-centric__left-button-layer-switcher", - rightButtonLayerSwitcher: "esri-photo-centric__right-button-layer-switcher", - // Layer Switcher container - layerSwitcherContainer: "esri-photo-centric__layer-switcher-container", - // Content containers - mainPageContainer: "esri-photo-centric__main-page-container", - mainPage: "esri-photo-centric__main-page", - mainPageTop: "esri-photo-centric__main-page-top-container", - mainPageBottom: "esri-photo-centric__main-page-bottom-container", - mainPageMid: "esri-photo-centric__main-page-mid-container", - rightPanel: "esri-photo-centric__right-panel", - midBottomContainer: "esri-photo-centric__mid-bottom-container", - logo: "esri-photo-centric__logo", - // mobile collapse - midBottomContainerCollapsed: "esri-photo-centric__mid-bottom-container--map-collapsed", - mainPageBottomContainerCollapsed: "esri-photo-centric__main-page-bottom-container--map-collapsed", - // attachments - attachmentNumber: "esri-photo-centric__attachment-number", - mapAttachmentContent: "esri-photo-centric__map-attachment-content", - attachmentsImageContainer: "esri-photo-centric__attachments-image-container", - attachmentsImage: "esri-photo-centric__attachments-image", - noAttachmentsContainer: "esri-photo-centric__no-attachments-container", - noAttachmentsText: "esri-photo-centric__no-attachments-text", - otherAttachmentsList: "esri-photo-centric__other-attachment-types", - attachmentNumberText: "esri-photo-centric__attachment-number-text", - mobileAttachmentText: "esri-photo-centric__mobile-attachments-text", - attachmentCountNumber: "esri-photo-centric__mobile-attachment-count-number", - imageMobile: "esri-photo-centric__image-mobile", - photoCentricCamera: "esri-photo-centric__photo-centric-camera", - attachmentScroll: "esri-photo-centric__attachment-scroll", - attachmentIsVideo: "esri-photo-centric__attachment--is-video", - // media - photoViewer: "esri-photo-centric__photo-viewer-container", - imageContainer: "esri-photo-centric__image-container", - imageDesktop: "esri-photo-centric__image--desktop", - imageViewerDesktop: "esri-photo-centric__image-viewer--desktop", - imageLoader: "esri-photo-centric__image-loader", - spinner: "esri-photo-centric__spinner", - layerNotSupported: "esri-photo-centric__layer-not-supported", - fadeImage: "esri-photo-centric--fade-image", - videoContainer: "esri-photo-centric__video-container", - zoomSlider: "esri-photo-centric__image-zoom-slider", - zoomSliderButton: "esri-photo-centric__zoom-slider-button", - slideSymbol: "esri-photo-centric__slide-symbol", - hideImage: "esri-photo-centric--hide-image", - // feature content - featureTitleContainer: "esri-photo-centric__feature-title-container", - zoomContainer: "esri-photo-centric__zoom-to-container", - featureLayerTitle: "esri-photo-centric__feature-layer-title", - featureInfoContent: "esri-photo-centric__feature-info-content", - featureContentInfo: "esri-photo-centric__feature-content-info", - attributeHeading: "esri-photo-centric__attribute-heading", - attributeContent: "esri-photo-centric__attribute-content", - featureContent: "esri-photo-centric__feature-content", - featureContentTitle: "esri-photo-centric__feature-content-title", - noInfo: "esri-photo-centric__no-info-text", - addressText: "esri-photo-centric__address-text", - zoomTo: "esri-photo-centric__zoom-to", - zoomToIcon: "esri-photo-centric__zoom-to-icon", - contentLink: "esri-photo-centric__content-link", - contentLoader: "esri-photo-centric__content-loader", - featureContentContainer: "esri-photo-centric__feature-content-container", - featureInfoContainer: "esri-photo-centric__feature-info-container", - featureInfoLoader: "esri-photo-centric__feature-info-loader", - noFeatureContentContainer: "esri-photo-centric__no-feature-content-container", - // pdf - pdf: "esri-photo-centric__pdf", - // download - downloadIconContainer: "esri-photo-centric__download-icon-container", - downloadButtonDesktop: "esri-photo-centric__download-button-desktop", - downloadIconTextContainer: "esri-photo-centric__download-icon-text-container", - downloadIcon: "esri-photo-centric__download-icon", - downloadEnabled: "esri-photo-centric--download-enabled", - // minimize - minimizedFeatureContentPanel: "esri-photo-centric__minimized-feature-content-panel", - restoreFeatureContentPanelButton: "esri-photo-centric__restore-feature-content-panel-button", - minimizeZoomToContainer: "esri-photo-centric__minimize-zoom-to-container", - minimizeButton: "esri-photo-centric__minimize-button", - featureContentPanelMinimized: "esri-photo-centric__feature-content-panel--minimized", - // mobile - mobileAttachment: "esri-photo-centric__mobile-attachment", - mobileFeatureContent: "esri-photo-centric__mobile-feature-content", - mobileAttachmentCount: "esri-photo-centric__mobile-attachment-count", - mobileAttachmentContainer: "esri-photo-centric__mobile-image-container", - mobileAttachmentsAddPadding: "esri-photo-centric__mobile-attachments-add-padding", - transparentBackground: "esri-photo-centric__transparent-background", - removeBorderRadius: "esri-photo-centric__mobile-attachments-remove-border-radius", - // loader - widgetLoader: "esri-widget__loader esri-photo-centric__loader", - animationLoader: "esri-widget__loader-animation esri-photo-centric__loader-animation", - removeOpacity: "esri-photo-centric__remove-opacity", - gpsImageDirection: "esri-photo-centric__gps-image-direction", - imageDirectionDegrees: "esri-photo-centric__image-direction-degrees", - imageDirection: "esri-photo-centric__image-direction", - imageDirectionMobile: "esri-photo-centric__image-direction-mobile", - attachmentViewerSvg: "esri-attachment-viewer__svg", - svg: { - media: "esri-photo-centric__media-svg" - }, - // calcite - calcite: { - downloadIcon: "icon-ui-download", - zoomInIcon: "icon-ui-zoom-in-magnifying-glass", - leftArrow: "icon-ui-left", - rightArrow: "icon-ui-right", - upArrow: "icon-ui-up-arrow", - downArrow: "icon-ui-down-arrow", - button: "btn", - buttonFill: "btn-fill", - descriptionIcon: "icon-ui-description", - close: "icon-ui-close", - flush: "icon-ui-flush", - loader: "loader", - isActive: "is-active", - paddingLeader: "padding-leader-3", - paddingTrailer: "padding-trailer-3", - loadingIcon: "esri-icon-loading-indicator", - rotating: "esri-rotating", - upArrowCircled: "esri-icon-up-arrow-circled", - plusIcon: "esri-icon-plus", - minusIcon: "esri-icon-minus" - } - }; - var WIDGET_KEY_PARTIAL = "esri-photo-centric"; - function buildKey(element, index) { - if (index === undefined) { - return WIDGET_KEY_PARTIAL + "__" + element; - } - } - var PhotoCentric = /** @class */ (function (_super) { - tslib_1.__extends(PhotoCentric, _super); - function PhotoCentric(value) { - var _this = _super.call(this, value) || this; - // ---------------------------------- - // - // Private Variables - // - // ---------------------------------- - _this._imageAttachment = null; - _this._imageCarouselIsOpen = null; - _this._photoViewerContainer = null; - _this._mobileAttachment = null; - _this._onboardingPanelIsOpen = null; - _this._featureContentAvailable = null; - _this._previousImageUrl = null; - _this._featureContentPanel = null; - _this._imageViewerSet = false; - _this._imageViewer = null; - _this._imageZoomLoaded = null; - _this._zoomSliderNode = null; - _this._featureContentPanelMinimized = false; - // ---------------------------------- - // - // Properties - // - // ---------------------------------- - _this.applySharedTheme = null; - _this.sharedTheme = null; - // addressEnabled - _this.addressEnabled = null; - // appMode - _this.appMode = null; - // attachmentIndex - _this.attachmentIndex = null; - // attachmentViewerDataCollection - _this.attachmentViewerDataCollection = null; - // photoCentricMobileMapExpanded - _this.photoCentricMobileMapExpanded = null; - // currentImageUrl - _this.currentImageUrl = null; - // defaultObjectId - _this.defaultObjectId = null; - // showOnboardingOnStart - _this.showOnboardingOnStart = true; - // docDirection - _this.docDirection = null; - // downloadEnabled - _this.downloadEnabled = null; - // featureLayerTitle - _this.featureLayerTitle = null; - // featureWidget - _this.featureWidget = null; - // graphicsLayer - _this.graphicsLayer = null; - // imageDirectionEnabled - _this.imageDirectionEnabled = null; - // imageIsLoaded - _this.imageIsLoaded = null; - // imagePanZoomEnabled - _this.imagePanZoomEnabled = null; - // layerSwitcher - _this.layerSwitcher = null; - // onboardingButtonText - _this.onboardingButtonText = null; - // onboardingContent - _this.onboardingContent = null; - // onboardingImage - _this.onboardingImage = null; - // onlyDisplayFeaturesWithAttachments - _this.onlyDisplayFeaturesWithAttachmentsIsEnabled = null; - // order - _this.order = null; - // photoCentricSketchExtent - _this.photoCentricSketchExtent = null; - // searchWidget - _this.searchWidget = null; - // selectedAttachmentViewerData - _this.selectedAttachmentViewerData = null; - // shareLocationWidget - _this.shareLocationWidget = null; - // sketchWidget - _this.sketchWidget = null; - // socialSharingEnabled - _this.socialSharingEnabled = null; - // title - _this.title = null; - // selectFeaturesEnabled - _this.selectFeaturesEnabled = null; - // selectedLayerId - _this.selectedLayerId = null; - _this.highlightedFeature = null; - // view - _this.view = null; - // zoomLevel - _this.zoomLevel = null; - // onboardingIsEnabled - _this.onboardingIsEnabled = true; - // withinConfigurationExperience - _this.withinConfigurationExperience = null; - // viewModel - _this.viewModel = new PhotoCentricViewModel(); - return _this; - } - // ---------------------------------- - // - // Lifecycle - // - // ---------------------------------- - PhotoCentric.prototype.postInitialize = function () { - var _this = this; - this.own([ - watchUtils.whenOnce(this, "view.ready", function () { - _this._initOnViewReady(); - }) - ]); - }; - // _initOnViewReady - PhotoCentric.prototype._initOnViewReady = function () { - var _this = this; - if (this.onboardingIsEnabled) { - this._handleOnboardingPanel(); - } - this.own([ - this._handleCurrentAttachment(), - this._scrollFeatureContentPanelToTop(), - this._scheduleRenderOnLayerFeatureChange(), - this._handleSelectFeaturesWatchers(), - watchUtils.whenFalse(this, "imageIsLoaded", function () { - if (_this._imageAttachment) { - _this._imageAttachment.style.opacity = "0"; - } - }) - ]); - if (this.imagePanZoomEnabled) { - this.own([this._setImageZoomLoadedToFalse()]); - } - this.own([ - watchUtils.watch(this, "imagePanZoomEnabled", function () { - if (_this.imagePanZoomEnabled) { - var attachments = _this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachmentIndex = _this.get("selectedAttachmentViewerData.attachmentIndex"); - var attachment = attachments && - attachments.getItemAt(attachmentIndex); - var attachmentUrl = attachment ? attachment.url : null; - _this.currentImageUrl = _this._convertAttachmentUrl(attachmentUrl); - _this._handlePanZoomForCurrentAttachment(attachment); - _this.scheduleRender(); - } - else { - _this._imageViewer && _this._imageViewer.destroy(); - _this._imageViewer = null; - _this._imageViewerSet = false; - _this._imageZoomLoaded = false; - if (_this._zoomSliderNode) { - _this._zoomSliderNode.value = "100"; - } - } - }) - ]); - }; - // _handleOnboardingPanel - PhotoCentric.prototype._handleOnboardingPanel = function () { - if (this.showOnboardingOnStart) { - if (localStorage.getItem("firstTimeUseApp")) { - this._onboardingPanelIsOpen = false; - } - else { - this._onboardingPanelIsOpen = true; - localStorage.setItem("firstTimeUseApp", "" + Date.now()); - } - } - else { - this._onboardingPanelIsOpen = false; - } - this.scheduleRender(); - }; - // _handleCurrentAttachment - PhotoCentric.prototype._handleCurrentAttachment = function () { - var _this = this; - return watchUtils.watch(this, [ - "selectedAttachmentViewerData.selectedFeatureAttachments", - "selectedAttachmentViewerData.attachmentIndex" - ], function () { - _this._previousImageUrl = _this.currentImageUrl; - var attachments = _this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachmentIndex = _this.get("selectedAttachmentViewerData.attachmentIndex"); - var attachment = attachments && - attachments.getItemAt(attachmentIndex); - var attachmentUrl = attachment ? attachment.url : null; - _this.currentImageUrl = _this._convertAttachmentUrl(attachmentUrl); - _this._handlePanZoomForCurrentAttachment(attachment); - _this.scheduleRender(); - }); - }; - // _handlePanZoomForCurrentAttachment - PhotoCentric.prototype._handlePanZoomForCurrentAttachment = function (attachment) { - if (this.imagePanZoomEnabled && - this._imageViewer && - document.body.clientWidth > 830) { - this._imageViewer && this._imageViewer.destroy(); - this._imageViewer = null; - this._imageViewerSet = false; - this._imageZoomLoaded = false; - if (this._zoomSliderNode) { - this._zoomSliderNode.value = "100"; - } - } - if (this.imagePanZoomEnabled) { - this._handleImagePanZoom(attachment); - } - }; - // _scrollFeatureContentPanelToTop - PhotoCentric.prototype._scrollFeatureContentPanelToTop = function () { - var _this = this; - return watchUtils.watch(this, "selectedAttachmentViewerData.objectIdIndex", function () { - if (_this._featureContentPanel) { - _this._featureContentPanel.scrollTop = 0; - } - }); - }; - // _setImageZoomLoadedToFalse - PhotoCentric.prototype._setImageZoomLoadedToFalse = function () { - var _this = this; - return watchUtils.watch(this, "selectedAttachmentViewerData", function () { - _this._imageZoomLoaded = false; - _this.scheduleRender(); - }); - }; - // _scheduleRenderOnLayerFeatureChange - PhotoCentric.prototype._scheduleRenderOnLayerFeatureChange = function () { - var _this = this; - return watchUtils.on(this, "selectedAttachmentViewerData.layerFeatures", "change", function () { - _this.scheduleRender(); - }); - }; - // _handleSelectFeaturesWatchers - PhotoCentric.prototype._handleSelectFeaturesWatchers = function () { - var _this = this; - return watchUtils.whenOnce(this, "selectFeaturesEnabled", function () { - _this._handleScheduleRenderOnSketchEvent(); - }); - }; - // _handleScheduleRenderOnSketchEvent - PhotoCentric.prototype._handleScheduleRenderOnSketchEvent = function () { - var _this = this; - var _a, _b; - this.own([ - (_a = this.sketchWidget) === null || _a === void 0 ? void 0 : _a.on("create", function () { - _this.scheduleRender(); - }), - (_b = this.sketchWidget) === null || _b === void 0 ? void 0 : _b.on("update", function () { - _this.scheduleRender(); - }) - ]); - }; - PhotoCentric.prototype.render = function () { - var header = this._renderHeader(); - var homePage = this._renderHomePage(); - var onboarding = this._renderOnboarding(); - return (widget_1.tsx("div", { class: CSS.base }, - !this._imageCarouselIsOpen ? header : null, - this._onboardingPanelIsOpen && - document.body.clientWidth < 830 && - this.onboardingIsEnabled ? (widget_1.tsx("div", { key: buildKey("onboarding-node"), class: CSS.onboarding }, onboarding)) : null, - homePage)); - }; - PhotoCentric.prototype.destroy = function () { - this._onboardingPanelIsOpen = null; - this.photoCentricMobileMapExpanded = null; - this._imageCarouselIsOpen = null; - if (this.imagePanZoomEnabled && this._imageViewer) { - this._imageViewer.destroy(); - this._imageViewer = null; - } - }; - // ---------------------------------- - // - // START OF RENDER NODE METHODS - // - // ---------------------------------- - // _renderHeader - PhotoCentric.prototype._renderHeader = function () { - var _a, _b, _c, _d, _e, _f, _g; - var title = document.body.clientWidth < 830 && this.title.length > 40 - ? this.title.split("").slice(0, 35).join("") + "..." - : this.title; - var layerFeatures = this.get("selectedAttachmentViewerData.layerFeatures"); - var shareWidget = this.socialSharingEnabled && - this.shareLocationWidget && - layerFeatures && - layerFeatures.length && - document.body.clientWidth > 830 - ? this._renderShareLocationWidget() - : null; - var sharedTheme = this.applySharedTheme - ? { - background: (_a = this.sharedTheme) === null || _a === void 0 ? void 0 : _a.background, - color: (_b = this.sharedTheme) === null || _b === void 0 ? void 0 : _b.text, - paddingLeft: "10px" - } - : { - background: "", - color: "", - paddingLeft: "15px" - }; - return (widget_1.tsx("header", { key: "photo-centric-header", styles: sharedTheme, class: CSS.header }, - widget_1.tsx("div", { class: CSS.headerContainer }, - (this === null || this === void 0 ? void 0 : this.applySharedTheme) ? (((_c = this.sharedTheme) === null || _c === void 0 ? void 0 : _c.logoLink) ? (widget_1.tsx("a", { class: "esri-attachment-viewer__logo-link", href: this.sharedTheme.logoLink, target: "_blank" }, ((_d = this.sharedTheme) === null || _d === void 0 ? void 0 : _d.logo) ? (widget_1.tsx("img", { class: CSS.logo, src: (_e = this.sharedTheme) === null || _e === void 0 ? void 0 : _e.logo, alt: "" })) : null)) : ((_f = this.sharedTheme) === null || _f === void 0 ? void 0 : _f.logo) ? (widget_1.tsx("img", { class: CSS.logo, src: (_g = this.sharedTheme) === null || _g === void 0 ? void 0 : _g.logo, alt: "" })) : null) : null, - widget_1.tsx("div", { class: CSS.titleInfoContainer }, - widget_1.tsx("h1", { class: CSS.headerText }, title), - this.onboardingIsEnabled ? (widget_1.tsx("span", { bind: this, onclick: this._toggleOnboardingPanel, onkeydown: this._toggleOnboardingPanel, tabIndex: 0, class: this.classes(CSS.infoButton, CSS.calcite.descriptionIcon, CSS.calcite.flush), title: resources_1.default.viewDetails })) : null)), - widget_1.tsx("div", { class: CSS.shareWidgetContainer }, shareWidget))); - }; - // _renderShareWidget - PhotoCentric.prototype._renderShareLocationWidget = function () { - return (widget_1.tsx("div", { class: CSS.shareLocationWidget, bind: this.shareLocationWidget.container, afterCreate: utils_1.attachToNode })); - }; - // _renderHomePage - PhotoCentric.prototype._renderHomePage = function () { - var onboarding = this._renderOnboarding(); - var content = this._renderContent(); - var mediaViewerDesktop = this._renderMediaViewerDesktop(); - var clientWidth = document.body.clientWidth; - return (widget_1.tsx("div", { key: buildKey("main-page"), class: CSS.mainPageContainer, role: "main" }, - widget_1.tsx("div", { class: CSS.mainPage }, - this._onboardingPanelIsOpen && clientWidth > 830 ? (widget_1.tsx("div", { class: CSS.onboardingOverlay }, onboarding)) : null, - content), - mediaViewerDesktop)); - }; - // _renderContent - PhotoCentric.prototype._renderContent = function () { - var _a, _b, _c; - var mapView = this._renderMapView(); - var pagination = this._renderPagination(); - var expandCollapse = this._renderExpandCollapse(); - var featureContentPanel = this._renderFeatureContentPanel(); - var midBottomContainerCollapsed = (_a = {}, - _a[CSS.midBottomContainerCollapsed] = !this.photoCentricMobileMapExpanded && document.body.clientWidth < 830, - _a); - var mainPageBottomContainerCollapsed = (_b = {}, - _b[CSS.mainPageBottomContainerCollapsed] = !this.photoCentricMobileMapExpanded && document.body.clientWidth < 830, - _b); - var minimizedFeatureContentPanel = this._featureContentPanelMinimized && document.body.clientWidth > 813 - ? this._renderMinimizedFeatureContentPanel() - : null; - var featureContentPanelMinimized = (_c = {}, - _c[CSS.featureContentPanelMinimized] = this._featureContentPanelMinimized && document.body.clientWidth > 813, - _c); - return (widget_1.tsx("div", { key: buildKey("map-attachment-content"), class: CSS.mapAttachmentContent }, - widget_1.tsx("div", { class: this.classes(CSS.mainPageTop) }, - pagination, - widget_1.tsx("div", { key: buildKey("mapview-search"), class: CSS.mapViewAndSearch }, mapView), - minimizedFeatureContentPanel), - widget_1.tsx("div", { class: this.classes(CSS.midBottomContainer, midBottomContainerCollapsed, featureContentPanelMinimized) }, - widget_1.tsx("div", { class: CSS.mainPageMid }, expandCollapse), - widget_1.tsx("div", { key: buildKey("feature-content-panel"), class: this.classes(CSS.mainPageBottom, mainPageBottomContainerCollapsed) }, featureContentPanel)))); - }; - // _renderMinimizedFeatureContentPanel - PhotoCentric.prototype._renderMinimizedFeatureContentPanel = function () { - var zoomTo = this._renderZoomTo(); - return (widget_1.tsx("div", { class: CSS.minimizedFeatureContentPanel }, - widget_1.tsx("button", { bind: this, onclick: this._restoreFeatureContentPanel, class: CSS.restoreFeatureContentPanelButton, title: resources_1.default.restore }, - widget_1.tsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 16 16", width: "16px", height: "16px" }, - widget_1.tsx("path", { d: "M16 4V1H0v14h16zM1 2h14v2H1zm14 12H1V5h14z" }), - widget_1.tsx("path", { fill: "none", d: "M0 0h16v16H0z" }))), - zoomTo)); - }; - // _renderMapView - PhotoCentric.prototype._renderMapView = function () { - return (widget_1.tsx("div", { bind: this.view.container, class: CSS.mapView, afterCreate: utils_1.attachToNode })); - }; - // _renderPagination - PhotoCentric.prototype._renderPagination = function () { - var selectedAttachmentViewerData = this.selectedAttachmentViewerData; - var featureTotal = selectedAttachmentViewerData && - selectedAttachmentViewerData.get("featureObjectIds.length"); - var leftButtonLayerSwitcherContainer = this._renderLeftButtonLayerSwitcherContainer(); - var rightFeatureScrollButton = this._renderRightButtonLayerSwitcherContainer(); - var paginationNumbers = featureTotal - ? this._renderPaginationNumbers(featureTotal) - : null; - return (widget_1.tsx("div", { key: buildKey("feature-pagination"), class: CSS.paginationContainer }, - leftButtonLayerSwitcherContainer, - paginationNumbers, - rightFeatureScrollButton)); - }; - // _renderLeftButtonLayerSwitcherContainer - PhotoCentric.prototype._renderLeftButtonLayerSwitcherContainer = function () { - var previousFeatureButton = this._renderPreviousFeatureButton(); - var nextFeatureButton = this._renderNextFeatureButton(); - var layerSwitcherButton = this.get("layerSwitcher.featureLayerCollection.length") > 1 - ? this._renderLayerSwitcherButton() - : null; - if (this.docDirection === "ltr") { - return (widget_1.tsx("div", { key: buildKey("left-button-layer-switcher"), class: CSS.leftButtonLayerSwitcher }, - previousFeatureButton, - layerSwitcherButton)); - } - else { - return (widget_1.tsx("div", { key: buildKey("left-button-layer-switcher"), class: CSS.leftButtonLayerSwitcher }, - layerSwitcherButton, - nextFeatureButton)); - } - }; - // _renderLeftButtonLayerSwitcherContainer - PhotoCentric.prototype._renderRightButtonLayerSwitcherContainer = function () { - var previousFeatureButton = this._renderPreviousFeatureButton(); - var nextFeatureButton = this._renderNextFeatureButton(); - var layerSwitcherButton = this.get("layerSwitcher.featureLayerCollection.length") > 1 && - this.docDirection === "rtl" - ? this._renderLayerSwitcherButton() - : null; - if (this.docDirection === "ltr") { - return (widget_1.tsx("div", { key: buildKey("right-button-layer-switcher"), class: CSS.rightButtonLayerSwitcher }, - nextFeatureButton, - layerSwitcherButton)); - } - else { - return (widget_1.tsx("div", { key: buildKey("right-button-layer-switcher"), class: CSS.rightButtonLayerSwitcher }, - previousFeatureButton, - layerSwitcherButton)); - } - }; - // _renderPreviousFeatureButton - PhotoCentric.prototype._renderPreviousFeatureButton = function () { - return (widget_1.tsx("button", { bind: this, onclick: this._previousFeature, onkeydown: this._previousFeature, tabIndex: 0, class: CSS.leftArrowContainer, title: resources_1.default.previousLocation }, this.docDirection === "ltr" ? (widget_1.tsx("span", { class: this.classes(CSS.calcite.leftArrow, CSS.calcite.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.calcite.rightArrow, CSS.calcite.flush) })))); - }; - // _renderNextFeatureButton - PhotoCentric.prototype._renderNextFeatureButton = function () { - return (widget_1.tsx("button", { bind: this, onclick: this._nextFeature, onkeydown: this._nextFeature, tabIndex: 0, class: CSS.leftArrowContainer, title: resources_1.default.nextLocation }, this.docDirection === "rtl" ? (widget_1.tsx("span", { class: this.classes(CSS.calcite.leftArrow, CSS.calcite.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.calcite.rightArrow, CSS.calcite.flush) })))); - }; - // _renderPaginationNumbers - PhotoCentric.prototype._renderPaginationNumbers = function (featureTotal) { - var selectedAttachmentViewerData = this.selectedAttachmentViewerData; - var currentlayerFeatureIndex = selectedAttachmentViewerData && - selectedAttachmentViewerData.objectIdIndex + 1; - return (widget_1.tsx("div", { class: CSS.paginationTextContainer }, "" + (document.body.clientWidth > 830 ? resources_1.default.upperCaseLocations + ": " : "") + currentlayerFeatureIndex + " / " + featureTotal)); - }; - // _renderLayerSwitcherButton - PhotoCentric.prototype._renderLayerSwitcherButton = function () { - return (widget_1.tsx("div", { bind: this.layerSwitcher.container, class: CSS.layerSwitcherContainer, afterCreate: utils_1.attachToNode })); - }; - // _renderExpandCollapse - PhotoCentric.prototype._renderExpandCollapse = function () { - return (widget_1.tsx("div", { bind: this, onclick: this._toggleExpand, onkeydown: this._toggleExpand, tabIndex: 0, class: CSS.expandCollapseContainer }, - widget_1.tsx("span", { class: this.classes(this.photoCentricMobileMapExpanded - ? CSS.calcite.upArrow - : CSS.calcite.downArrow, CSS.calcite.flush) }))); - }; - // _renderOnboarding - PhotoCentric.prototype._renderOnboarding = function () { - var onboardingWelcomeContent = this._renderOnboardingWelcomeContent(); - var onboardingStartButton = this._renderOnboardingStartButton(); - return (widget_1.tsx("div", { key: buildKey("onboarding-container"), class: CSS.onboardingContainer }, - widget_1.tsx("div", { class: CSS.onboardingContentContainer }, onboardingWelcomeContent), - onboardingStartButton)); - }; - // _renderOnboardingWelcomeContent - PhotoCentric.prototype._renderOnboardingWelcomeContent = function () { - return (widget_1.tsx("div", { key: buildKey("onboarding-welcome") }, this.onboardingContent.render())); - }; - // _renderOnboardingStartButton - PhotoCentric.prototype._renderOnboardingStartButton = function () { - var buttonText = this.onboardingButtonText - ? this.onboardingButtonText - : resources_1.default.start; - return (widget_1.tsx("div", { class: CSS.onboardingStartButtonContainer }, - widget_1.tsx("button", { bind: this, onclick: this._disableOnboardingPanel, onkeydown: this._disableOnboardingPanel, tabIndex: 0, class: this.classes(CSS.onboardingStartButton, CSS.calcite.button, CSS.calcite.buttonFill) }, buttonText))); - }; - // _renderMediaContainer - PhotoCentric.prototype._renderMediaContainer = function () { - var _a; - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachment = this._getCurrentAttachment(attachments); - var downloadEnabled = (_a = {}, - _a[CSS.downloadEnabled] = !this.downloadEnabled, - _a); - var contentTypeCheck = this._validateContentType(attachment); - var mediaViewerLoader = attachment && - this.selectedAttachmentViewerData && - !this.imageIsLoaded && - !this.imagePanZoomEnabled - ? this._renderMediaViewerLoader() - : null; - var mediaViewerContainer = this._renderMediaViewerContainer(attachment); - var onboardingImage = this._onboardingPanelIsOpen && - this.onboardingImage && - this.onboardingIsEnabled - ? this._renderOnboardingImage() - : null; - var zoomSlider = this.imagePanZoomEnabled && - document.body.clientWidth > 830 && - this.currentImageUrl && - contentTypeCheck && - this.imagePanZoomEnabled - ? this._onboardingPanelIsOpen && - this.onboardingImage && - this.onboardingIsEnabled - ? null - : this._renderZoomSlider() - : null; - var mediaViewerFooter = this._renderMediaViewerFooter(); - return (widget_1.tsx("div", { class: CSS.rightPanel }, - widget_1.tsx("div", { key: buildKey("image-container"), class: this.classes(downloadEnabled, CSS.photoViewer) }, - mediaViewerContainer, - mediaViewerLoader, - onboardingImage, - zoomSlider, - mediaViewerFooter))); - }; - // _renderMediaViewerLoader - PhotoCentric.prototype._renderMediaViewerLoader = function () { - return (widget_1.tsx("div", { class: CSS.widgetLoader, key: buildKey("base-loader") }, - widget_1.tsx("span", { class: CSS.animationLoader, role: "presentation", "aria-label": resources_1.default.loadingImages }))); - }; - // _renderNoAttachmentsContainer - PhotoCentric.prototype._renderNoAttachmentsContainer = function () { - return (widget_1.tsx("div", { key: buildKey("no-attachments-container"), class: CSS.noAttachmentsContainer }, - widget_1.tsx("svg", { class: CSS.svg.media, xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 16 16" }, - widget_1.tsx("path", { d: "M1 2v12h14V2zm13 11H2V3h12zm-1-1H3v-1h10zM3 8.678l.333-.356a.3.3 0 0 1 .445 0 .3.3 0 0 0 .444 0l2.242-2.39a.3.3 0 0 1 .423-.021l2.255 2.005a.299.299 0 0 0 .39.01l1.361-.915a.3.3 0 0 1 .41.032L13 8.678V10H3zM11.894 9l-.89-.859-.846.565a1.299 1.299 0 0 1-1.68-.043L6.732 7.11 4.958 9zm-.644-4.5a.75.75 0 1 1-.75-.75.75.75 0 0 1 .75.75z" })), - widget_1.tsx("span", { class: CSS.noAttachmentsText }, resources_1.default.noPhotoAttachmentsFound))); - }; - // _renderMediaViewerContainer - PhotoCentric.prototype._renderMediaViewerContainer = function (attachment) { - var _a, _b; - var hasOnboardingImage = (_a = {}, - _a[CSS.hasOnboardingImage] = this._onboardingPanelIsOpen && - this.onboardingImage && - this.onboardingIsEnabled, - _a); - var currentImageUrl = this.currentImageUrl; - var currentImage = !this.imagePanZoomEnabled || - (attachment && - attachment.contentType && - attachment.contentType.indexOf("gif") !== -1) - ? this._renderCurrentImage() - : null; - var media = attachment && attachment.contentType - ? attachment.contentType.indexOf("video") !== -1 - ? this._renderVideo(currentImageUrl) - : attachment.contentType.indexOf("pdf") !== -1 - ? this._renderPDF(currentImageUrl) - : currentImage - : null; - var supportsAttachment = this.get("selectedAttachmentViewerData.layerData.featureLayer.capabilities.data.supportsAttachment"); - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var videoStyles = (_b = {}, - _b[CSS.attachmentIsVideo] = attachment && - attachment.contentType && - attachment.contentType.indexOf("video") !== -1, - _b); - return (widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_photoViewerContainer", class: this.classes(CSS.imageContainer, hasOnboardingImage, videoStyles) }, supportsAttachment === false ? (widget_1.tsx("div", { class: CSS.layerNotSupported }, resources_1.default.notSupported)) : !this.selectedAttachmentViewerData || - (attachments && attachments.length === 0) ? (this._renderNoAttachmentsContainer()) : (media))); - }; - // _renderVideo - PhotoCentric.prototype._renderVideo = function (currentImageUrl) { - this.set("imageIsLoaded", true); - return (widget_1.tsx("video", { bind: this, key: buildKey("video-" + currentImageUrl), class: CSS.videoContainer, controls: true }, - widget_1.tsx("source", { src: currentImageUrl, type: "video/mp4" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/quicktime" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/ogg" }), - widget_1.tsx("source", { src: currentImageUrl, type: "video/mov" }), - resources_1.default.doesNotSupportVideo)); - }; - // _renderPDF - PhotoCentric.prototype._renderPDF = function (currentImageUrl) { - this.set("imageIsLoaded", true); - return (widget_1.tsx("iframe", { class: CSS.pdf, key: buildKey("pdf-" + currentImageUrl), src: currentImageUrl, frameborder: "0" })); - }; - // _renderCurrentImage - PhotoCentric.prototype._renderCurrentImage = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachment = this._getCurrentAttachment(attachments); - var name = attachment ? attachment.name : null; - return (widget_1.tsx("img", { bind: this, class: this.classes(CSS.imageDesktop), src: this.currentImageUrl ? this.currentImageUrl : "", onload: this._removeImageLoader, afterCreate: widget_1.storeNode, "data-node-ref": "_imageAttachment", "data-attachment": attachment, alt: name })); - }; - // _renderOnboardingImage - PhotoCentric.prototype._renderOnboardingImage = function () { - return (widget_1.tsx("div", { class: CSS.imageContainer }, - widget_1.tsx("img", { src: this.onboardingImage }))); - }; - // _renderZoomSlider - PhotoCentric.prototype._renderZoomSlider = function () { - var _this = this; - return (widget_1.tsx("div", { class: CSS.zoomSlider }, - widget_1.tsx("button", { bind: this, onclick: this._zoomOutImage, onkeydown: this._zoomOutImage, title: resources_1.default.zoomOutImage, class: CSS.zoomSliderButton, tabIndex: 0 }, - widget_1.tsx("span", { class: this.classes(CSS.slideSymbol, CSS.calcite.minusIcon) })), - widget_1.tsx("input", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_zoomSliderNode", type: "range", min: "100", max: "500", step: "10", oninput: function (event) { - if (_this._imageViewer) { - _this._imageViewer.zoom(event.target.valueAsNumber); - } - } }), - widget_1.tsx("button", { bind: this, onclick: this._zoomInImage, onkeydown: this._zoomInImage, tabIndex: 0, class: CSS.zoomSliderButton, title: resources_1.default.zoomInImage }, - widget_1.tsx("span", { class: this.classes(CSS.slideSymbol, CSS.calcite.plusIcon) })))); - }; - // _renderMediaViewerFooter - PhotoCentric.prototype._renderMediaViewerFooter = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachment = this._getCurrentAttachment(attachments); - var attachmentScrollContent = attachments && attachments.length > 0 - ? this._renderAttachmentScrollContent(attachments) - : null; - var contentType = attachment && attachment.get("contentType"); - var downloadButton = contentType && - contentType.indexOf("video") === -1 && - contentType.indexOf("gif") === -1 && - contentType.indexOf("pdf") === -1 && - this.downloadEnabled - ? this.viewModel.state === "downloading" - ? this._renderDownloadLoaderIcon() - : this._renderDownloadButton(attachment) - : null; - return (widget_1.tsx("div", { key: buildKey("attachment-count"), class: CSS.attachmentNumber }, - attachmentScrollContent, - downloadButton)); - }; - // _renderMediaViewerDesktop - PhotoCentric.prototype._renderMediaViewerDesktop = function () { - var mediaContainer = this._renderMediaContainer(); - return widget_1.tsx("div", { class: CSS.imageViewerDesktop }, mediaContainer); - }; - // _renderDownloadButton - PhotoCentric.prototype._renderDownloadButton = function (attachment) { - return (widget_1.tsx("button", { class: this.classes(CSS.downloadIconContainer, CSS.downloadButtonDesktop), bind: this, onclick: this._downloadImage, onkeydown: this._downloadImage, "data-image-url": this.currentImageUrl, "data-image-name": attachment.name, title: resources_1.default.download }, - widget_1.tsx("span", { class: this.classes(CSS.calcite.downloadIcon, CSS.calcite.flush, CSS.downloadIcon) }))); - }; - // _renderDownloadIcon - PhotoCentric.prototype._renderDownloadLoaderIcon = function () { - return (widget_1.tsx("div", { class: CSS.downloadIconContainer }, - widget_1.tsx("span", { class: this.classes(CSS.calcite.loadingIcon, CSS.calcite.rotating, CSS.spinner), role: "presentation" }))); - }; - // _renderAttachmentScrollContent - PhotoCentric.prototype._renderAttachmentScrollContent = function (attachments) { - var attachment = this._getCurrentAttachment(attachments); - var attachmentScroll = this._renderAttachmentScroll(attachments); - var imageDirection = this._renderImageDirection(attachment); - return (widget_1.tsx("div", { key: buildKey("download-attachment"), class: CSS.downloadIconTextContainer }, - attachmentScroll, - imageDirection)); - }; - // _renderAttachmentScroll - PhotoCentric.prototype._renderAttachmentScroll = function (attachments) { - var selectedAttachmentViewerData = this.selectedAttachmentViewerData; - var currentIndex = selectedAttachmentViewerData && - selectedAttachmentViewerData.attachmentIndex + 1; - var totalNumberOfAttachments = this.viewModel.getTotalNumberOfAttachments(); - return (widget_1.tsx("div", { class: CSS.attachmentScroll }, - widget_1.tsx("button", { bind: this, onclick: this._previousImage, onkeydown: this._previousImage, disabled: this._onboardingPanelIsOpen || - (attachments && attachments.length < 2) - ? true - : false, tabIndex: 0, class: CSS.leftArrowContainer, title: resources_1.default.previousImage }, this.docDirection === "rtl" ? (widget_1.tsx("span", { class: this.classes(CSS.calcite.rightArrow, CSS.calcite.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.calcite.leftArrow, CSS.calcite.flush) }))), - widget_1.tsx("span", { class: CSS.attachmentNumberText }, resources_1.default.upperCaseAttachments + ": " + currentIndex + " / " + totalNumberOfAttachments), - widget_1.tsx("button", { bind: this, onclick: this._nextImage, onkeydown: this._nextImage, disabled: this._onboardingPanelIsOpen || - (attachments && attachments.length < 2) - ? true - : false, tabIndex: 0, class: CSS.rightArrowContainer, title: resources_1.default.nextImage }, this.docDirection === "rtl" ? (widget_1.tsx("span", { class: this.classes(CSS.calcite.leftArrow, CSS.calcite.flush) })) : (widget_1.tsx("span", { class: this.classes(CSS.calcite.rightArrow, CSS.calcite.flush) }))))); - }; - // _renderImageDirection - PhotoCentric.prototype._renderImageDirection = function (attachment) { - var imageDirectionValue = this.imageDirectionEnabled - ? this.viewModel.getGPSInformation(attachment) - : null; - return imageDirectionValue ? (widget_1.tsx("div", { key: buildKey("gps-image-direction-" + attachment.name + "-" + attachment.size + "-" + attachment.url + "-" + imageDirectionValue), class: CSS.gpsImageDirection }, - this.docDirection === "ltr" ? (widget_1.tsx("div", { class: CSS.imageDirectionDegrees }, - widget_1.tsx("div", null, - resources_1.default.gpsImageDirection, - ": "), - widget_1.tsx("div", null, "" + imageDirectionValue, - "\u00B0"))) : (widget_1.tsx("div", { class: CSS.imageDirectionDegrees }, - widget_1.tsx("div", null, - resources_1.default.gpsImageDirection, - ": "), - widget_1.tsx("div", null, "" + imageDirectionValue, - "\u00B0"))), - widget_1.tsx("div", { title: resources_1.default.gpsImageDirection + ": " + imageDirectionValue + "\u00B0", class: CSS.imageDirection }, - widget_1.tsx("svg", { styles: { transform: "rotateZ(" + imageDirectionValue + "deg)" }, class: CSS.photoCentricCamera }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M19.1,10.8h-0.3h-0.3h-1.3v2h-1v-0.7v-0.3h-11l0,0h-1v1.1v5.8v0h16v-1.9v-3.9v-1.1\n\t\tC20.2,11.3,19.7,10.8,19.1,10.8z" }), - widget_1.tsx("path", { d: "M15.2,8.2V7.4v-2c0-0.9-0.7-1.6-1.6-1.6H7.8c-0.9,0-1.6,0.7-1.6,1.6v2v0.8v2.6h9V8.2z" }), - widget_1.tsx("path", { d: "M12,1c6.1,0,11,4.9,11,11s-4.9,11-11,11S1,18.1,1,12S5.9,1,12,1 M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12\n\t\tc6.6,0,12-5.4,12-12S18.6,0,12,0L12,0z" })))))) : null; - }; - // _renderFeatureContentPanel - PhotoCentric.prototype._renderFeatureContentPanel = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var clientWidth = document.body.clientWidth; - var attachmentsMobile = attachments && clientWidth < 830 - ? this._renderAttachmentsMobile(attachments) - : null; - var titleContainer = this._renderTitleContainer(); - var selectedFeatureAddress = this.get("selectedAttachmentViewerData.selectedFeatureAddress"); - var featureInformation = this._renderFeatureInformation(); - var minimizeZoomToContainer = document.body.clientWidth > 813 - ? this._renderMinimizeZoomToContainer() - : null; - return (widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, "data-node-ref": "_featureContentPanel", class: CSS.featureContent }, - minimizeZoomToContainer, - titleContainer, - this.addressEnabled ? (widget_1.tsx("h3", { class: CSS.addressText }, selectedFeatureAddress)) : null, - widget_1.tsx("div", { class: CSS.attachmentsImageContainer }, attachmentsMobile), - featureInformation)); - }; - // _renderMinimizeZoomToContainer - PhotoCentric.prototype._renderMinimizeZoomToContainer = function () { - var layerFeaturesLength = this.get("selectedAttachmentViewerData.layerFeatures.length"); - var zoomTo = layerFeaturesLength ? this._renderZoomTo() : null; - return (widget_1.tsx("div", { key: buildKey("minimize-zoom-to"), class: CSS.minimizeZoomToContainer }, - widget_1.tsx("button", { bind: this, onclick: this._minimizeFeatureContentPanel, class: CSS.minimizeButton, title: resources_1.default.minimize }, - widget_1.tsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 16 16", width: "16px", height: "16px" }, - widget_1.tsx("path", { d: "M13 8v1H3V8z" }), - widget_1.tsx("path", { fill: "none", d: "M0 0h16v16H0z" }))), - widget_1.tsx("div", { class: CSS.zoomContainer }, zoomTo))); - }; - // _renderFeatureInformation - PhotoCentric.prototype._renderFeatureInformation = function () { - var featureWidgetContent = this.get("viewModel.featureWidget.viewModel.content"); - var fieldsInfoContent = (featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - var fieldInfos = contentItem.get("fieldInfos"); - return (contentItem.type === "fields" && fieldInfos && fieldInfos.length > 0); - })) || - []; - var fieldsInfoText = (featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - return contentItem.type === "text"; - })) || - []; - var mediaInfoContent = (featureWidgetContent && - featureWidgetContent && - featureWidgetContent.filter(function (contentItem) { - var mediaInfos = contentItem.get("mediaInfos"); - return (contentItem.type === "media" && mediaInfos && mediaInfos.length > 0); - })) || - []; - if (this._featureContentAvailable === null) { - if ((fieldsInfoContent && fieldsInfoContent.length > 0) || - (fieldsInfoText && fieldsInfoText.length > 0)) { - this._featureContentAvailable = true; - } - } - var featureTotal = this.selectedAttachmentViewerData && - this.selectedAttachmentViewerData.get("featureObjectIds.length"); - var unsupportedAttachmentTypesData = this.get("selectedAttachmentViewerData.unsupportedAttachmentTypes"); - var unsupportedAttachmentTypes = unsupportedAttachmentTypesData && - unsupportedAttachmentTypesData.length > 0 - ? this._renderUnsupportedAttachmentTypes() - : null; - var layerId = this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - var objectIdField = this.get("selectedAttachmentViewerData.layerData.featureLayer.objectIdField"); - var attributes = this.get("selectedAttachmentViewerData.selectedFeature.attributes"); - var objectId = attributes && attributes[objectIdField]; - return (widget_1.tsx("div", { class: CSS.featureContentContainer }, - (fieldsInfoText && fieldsInfoText.length > 0) || - (mediaInfoContent && mediaInfoContent.length > 0) || - this._featureContentAvailable ? (widget_1.tsx("div", null, - this._featureContentAvailable ? (widget_1.tsx("div", { key: buildKey("feature-info-" + layerId + "-" + objectId), class: CSS.featureInfoContainer }, this._renderFeatureInfoContent())) : null, - (mediaInfoContent && mediaInfoContent.length > 0) || - (fieldsInfoText && fieldsInfoText.length > 0) ? (widget_1.tsx("div", { key: buildKey("feature-widget-" + layerId + "-" + objectId), class: CSS.featureInfoContainer }, this._renderFeatureWidgetContent())) : null)) : this._featureContentAvailable && featureTotal ? (widget_1.tsx("div", { key: buildKey("feature-loader-" + layerId + "-" + objectId), class: CSS.featureInfoLoader }, this._renderFeatureContentLoader())) : (widget_1.tsx("div", { key: buildKey("no-feature-info-" + layerId + "-" + objectId), class: CSS.noFeatureContentContainer }, this._renderNoFeatureContentInfo())), - unsupportedAttachmentTypes)); - }; - // _renderUnsupportedAttachmentTypes - PhotoCentric.prototype._renderUnsupportedAttachmentTypes = function () { - var otherAttachmentTypes = this._renderOtherAttachmentTypes(); - return (widget_1.tsx("div", { key: buildKey("other-attachment-types") }, - widget_1.tsx("h4", { class: CSS.attributeHeading }, resources_1.default.otherAttachments), - otherAttachmentTypes)); - }; - // _renderFeatureWidgetContent - PhotoCentric.prototype._renderFeatureWidgetContent = function () { - var featureWidget = this.get("viewModel.featureWidget"); - var featureWidgetNode = featureWidget ? featureWidget.render() : null; - return (widget_1.tsx("div", { key: buildKey("feture-widget-content"), class: CSS.featureInfoContent }, featureWidgetNode)); - }; - // _renderFeatureInfoContent - PhotoCentric.prototype._renderFeatureInfoContent = function () { - var selectedFeatureInfo = this.get("selectedAttachmentViewerData.selectedFeatureInfo"); - var featureContentInfo = selectedFeatureInfo - ? this._renderFeatureContentInfos() - : null; - return (widget_1.tsx("div", { key: buildKey("feature-info-content"), class: CSS.featureInfoContent }, featureContentInfo)); - }; - // _renderNoFeatureContentInfo - PhotoCentric.prototype._renderNoFeatureContentInfo = function () { - return (widget_1.tsx("div", { key: buildKey("no-content"), class: CSS.noInfo }, resources_1.default.noInfo)); - }; - // _renderFeatureContentLoader - PhotoCentric.prototype._renderFeatureContentLoader = function () { - return (widget_1.tsx("div", { key: buildKey("feature-content-loader"), class: CSS.widgetLoader }, resources_1.default.loadingImages)); - }; - // _renderTitleContainer - PhotoCentric.prototype._renderTitleContainer = function () { - var featureWidgetTitle = this.get("featureWidget.title"); - var title = featureWidgetTitle && featureWidgetTitle !== "null" - ? featureWidgetTitle - : ""; - return (widget_1.tsx("div", { class: CSS.featureTitleContainer }, - widget_1.tsx("div", { class: CSS.featureContentTitle }, - widget_1.tsx("h2", { class: CSS.featureLayerTitle }, title)))); - }; - // _renderFeatureContentInfos - PhotoCentric.prototype._renderFeatureContentInfos = function () { - var _this = this; - var selectedFeatureInfo = this.selectedAttachmentViewerData.selectedFeatureInfo; - var featureContentInfos = selectedFeatureInfo.map(function (contentInfo) { - return _this._renderFeatureContentInfo(contentInfo); - }); - return widget_1.tsx("div", null, featureContentInfos); - }; - // _renderFeatureContentInfo - PhotoCentric.prototype._renderFeatureContentInfo = function (contentInfo) { - var hyperlink = this._getHyperLink(contentInfo); - var contentCheck = contentInfo && - contentInfo.content && - ((typeof contentInfo.content === "string" && - contentInfo.content.trim() !== "") || - contentInfo.content !== null); - return (widget_1.tsx("div", { key: buildKey(contentInfo.attribute + "-" + contentInfo.content), class: CSS.featureContentInfo }, - widget_1.tsx("h4", { class: CSS.attributeHeading, innerHTML: contentInfo.attribute }), - contentInfo && contentInfo.content && contentCheck ? (hyperlink ? (widget_1.tsx("p", { class: CSS.attributeContent }, - widget_1.tsx("div", { innerHTML: contentInfo.content.replace(hyperlink, "") }), - widget_1.tsx("span", { innerHTML: urlUtils_1.autoLink(hyperlink) }))) : (widget_1.tsx("p", { class: CSS.attributeContent, innerHTML: contentInfo.content }))) : (widget_1.tsx("p", null, resources_1.default.noContentAvailable)))); - }; - // _renderOtherAttachmentTypes - PhotoCentric.prototype._renderOtherAttachmentTypes = function () { - var _this = this; - var otherAttachmentTypes = this.selectedAttachmentViewerData.unsupportedAttachmentTypes.map(function (attachment) { - return _this._renderOtherAttachmentType(attachment); - }); - return widget_1.tsx("ul", { class: CSS.otherAttachmentsList }, otherAttachmentTypes); - }; - // _renderOtherAttachmentType - PhotoCentric.prototype._renderOtherAttachmentType = function (attachment) { - var id = attachment.id, name = attachment.name, size = attachment.size; - return (widget_1.tsx("li", { key: buildKey("other-attachment-" + id + "-" + name + "-" + size) }, - widget_1.tsx("a", { href: attachment.url, target: "_blank" }, attachment.name))); - }; - // _renderZoomTo - PhotoCentric.prototype._renderZoomTo = function () { - return (widget_1.tsx("button", { bind: this, class: CSS.zoomTo, tabIndex: 0, onclick: this._zoomTo, onkeydown: this._zoomTo, title: resources_1.default.zoomTo, label: resources_1.default.zoomTo }, - widget_1.tsx("span", { class: this.classes(CSS.zoomToIcon, CSS.calcite.zoomInIcon, CSS.calcite.flush) }))); - }; - // _renderAttachmentsMobile - PhotoCentric.prototype._renderAttachmentsMobile = function (selectedFeatureAttachments) { - var _this = this; - if (!selectedFeatureAttachments) { - return; - } - var featureContentInfos = selectedFeatureAttachments - .toArray() - .map(function (attachment) { - return _this._renderAttachmentMobile(attachment); - }); - var attachmentCount = selectedFeatureAttachments && selectedFeatureAttachments.length > 0 - ? selectedFeatureAttachments.length - : null; - return (widget_1.tsx("div", { class: CSS.mobileFeatureContent }, - attachmentCount ? (widget_1.tsx("div", { class: CSS.mobileAttachmentCount }, - widget_1.tsx("span", { class: CSS.mobileAttachmentText }, resources_1.default.upperCaseAttachments), - widget_1.tsx("div", { class: CSS.attachmentCountNumber }, selectedFeatureAttachments.length), - !this.imageIsLoaded && !this.imagePanZoomEnabled - ? this._renderMediaViewerLoader() - : null)) : null, - featureContentInfos)); - }; - // _renderAttachmentMobile - PhotoCentric.prototype._renderAttachmentMobile = function (attachment) { - var _a; - var url = attachment.url; - var attachmentUrl = this._convertAttachmentUrl(url); - var transparentBackground = (_a = {}, - _a[CSS.transparentBackground] = !this.imageIsLoaded, - _a); - var contentType = attachment && attachment.get("contentType"); - var mobileAttachment = this._renderMobileAttachment(attachment); - var imageDirectionValue = this.imageDirectionEnabled - ? this.viewModel.getGPSInformation(attachment) - : null; - var mobileImageDirection = this.imageDirectionEnabled && imageDirectionValue - ? this._renderMobileImageDirection(attachmentUrl, imageDirectionValue) - : null; - var mobileDownloadButton = contentType && - contentType.indexOf("video") === -1 && - contentType.indexOf("gif") === -1 && - contentType.indexOf("pdf") === -1 && - this.downloadEnabled && - this.imageIsLoaded - ? this._renderMobileDownloadButton(attachmentUrl) - : null; - return (widget_1.tsx("div", { bind: this, afterCreate: widget_1.storeNode, afterUpdate: widget_1.storeNode, "data-node-ref": "_mobileAttachment", class: this.classes(CSS.mobileAttachment, transparentBackground) }, - mobileAttachment, - mobileImageDirection, - mobileDownloadButton)); - }; - // _renderMobileDownloadButton - PhotoCentric.prototype._renderMobileDownloadButton = function (attachmentUrl) { - return (widget_1.tsx("button", { bind: this, "data-image-url": attachmentUrl, "data-image-name": name, onclick: this._downloadImage, onkeydown: this._downloadImage, class: CSS.downloadIconContainer }, - widget_1.tsx("span", { class: this.classes(CSS.calcite.downloadIcon, CSS.calcite.flush, CSS.downloadIcon) }))); - }; - // _mobileImageDirection - PhotoCentric.prototype._renderMobileImageDirection = function (attachmentUrl, imageDirectionValue) { - return (widget_1.tsx("div", { key: buildKey("mobile-image-direction-" + attachmentUrl), class: CSS.imageDirectionMobile }, - widget_1.tsx("svg", { styles: { transform: "rotateZ(" + imageDirectionValue + "deg)" }, class: CSS.photoCentricCamera }, - widget_1.tsx("g", null, - widget_1.tsx("path", { d: "M19.1,10.8h-0.3h-0.3h-1.3v2h-1v-0.7v-0.3h-11l0,0h-1v1.1v5.8v0h16v-1.9v-3.9v-1.1\nC20.2,11.3,19.7,10.8,19.1,10.8z" }), - widget_1.tsx("path", { d: "M15.2,8.2V7.4v-2c0-0.9-0.7-1.6-1.6-1.6H7.8c-0.9,0-1.6,0.7-1.6,1.6v2v0.8v2.6h9V8.2z" }), - widget_1.tsx("path", { d: "M12,1c6.1,0,11,4.9,11,11s-4.9,11-11,11S1,18.1,1,12S5.9,1,12,1 M12,0C5.4,0,0,5.4,0,12s5.4,12,12,12\nc6.6,0,12-5.4,12-12S18.6,0,12,0L12,0z" }))))); - }; - // _renderMobileAttachment - PhotoCentric.prototype._renderMobileAttachment = function (attachment) { - var _a; - var removeOpacity = (_a = {}, - _a[CSS.removeOpacity] = this.imageIsLoaded, - _a); - var url = attachment.url, name = attachment.name; - var attachmentUrl = this._convertAttachmentUrl(url); - return (widget_1.tsx("div", { class: CSS.mobileAttachmentContainer }, attachment && - attachment.contentType && - attachment.contentType.indexOf("video") !== -1 ? (widget_1.tsx("video", { key: buildKey("mobile-video-" + attachmentUrl), class: CSS.videoContainer, controls: true }, - widget_1.tsx("source", { src: attachmentUrl, type: "video/mp4" }), - widget_1.tsx("source", { src: attachmentUrl, type: "video/ogg" }), - widget_1.tsx("source", { src: attachmentUrl, type: "video/mov" }), - resources_1.default.doesNotSupportVideo)) : attachment && - attachment.contentType && - attachment.contentType.indexOf("pdf") !== -1 ? (widget_1.tsx("embed", { key: buildKey("mobile-pdf-" + attachmentUrl), class: CSS.pdf, src: this.currentImageUrl, type: "application/pdf" })) : attachment && - attachment.contentType && - attachment.contentType.indexOf("image") !== -1 ? (widget_1.tsx("img", { key: buildKey("mobile-image-" + attachmentUrl), class: this.classes(CSS.imageMobile, removeOpacity), src: attachmentUrl, alt: name })) : null)); - }; - // ---------------------------------- - // - // END OF RENDER NODE METHODS - // - // ---------------------------------- - // ---------------------------------- - // - // ACCESSIBLE HANDLERS - // - // ---------------------------------- - // _disableOnboardingPanel - PhotoCentric.prototype._disableOnboardingPanel = function () { - this._onboardingPanelIsOpen = false; - this.scheduleRender(); - }; - // _toggleExpand - PhotoCentric.prototype._toggleExpand = function () { - this.photoCentricMobileMapExpanded = !this.photoCentricMobileMapExpanded; - this.scheduleRender(); - }; - // _toggleExpand - PhotoCentric.prototype._toggleOnboardingPanel = function () { - if (this._onboardingPanelIsOpen) { - this._onboardingPanelIsOpen = false; - } - else { - this._onboardingPanelIsOpen = true; - } - this.scheduleRender(); - }; - // _nextImage - PhotoCentric.prototype._nextImage = function () { - this.viewModel.nextImage(); - if (!this.imagePanZoomEnabled) { - this.set("imageIsLoaded", false); - if (this._imageAttachment) { - this._imageAttachment.style.opacity = "0"; - } - } - this._handlePdfAttachment(); - this.scheduleRender(); - }; - // _previousImage - PhotoCentric.prototype._previousImage = function () { - this.viewModel.previousImage(); - if (!this.imagePanZoomEnabled) { - this.set("imageIsLoaded", false); - if (this._imageAttachment) { - this._imageAttachment.style.opacity = "0"; - } - } - this._handlePdfAttachment(); - this.scheduleRender(); - }; - // _previousFeature - PhotoCentric.prototype._previousFeature = function () { - var queryingState = this.viewModel.queryingState; - if (queryingState !== "ready") { - return; - } - var preventLocationSwitch = this._preventLocationSwitch(); - if (preventLocationSwitch) { - return; - } - this.viewModel.previousFeature(); - this.set("currentImageUrl", null); - var featureLayer = this.get("selectedAttachmentViewerData.layerData.featureLayer"); - var supportsAttachment = featureLayer && featureLayer.get("capabilities.data.supportsAttachment"); - if (supportsAttachment) { - this.set("imageIsLoaded", false); - } - if (this._imageAttachment) { - this._imageAttachment.src = ""; - } - this._handlePdfAttachment(); - this.scheduleRender(); - }; - // _nextFeature - PhotoCentric.prototype._nextFeature = function () { - var queryingState = this.viewModel.queryingState; - if (queryingState !== "ready") { - return; - } - var preventLocationSwitch = this._preventLocationSwitch(); - if (preventLocationSwitch) { - return; - } - this.viewModel.nextFeature(); - this.set("currentImageUrl", null); - var featureLayer = this.get("selectedAttachmentViewerData.layerData.featureLayer"); - var supportsAttachment = featureLayer && featureLayer.get("capabilities.data.supportsAttachment"); - if (supportsAttachment) { - this.set("imageIsLoaded", false); - } - if (this._imageAttachment) { - this._imageAttachment.src = ""; - } - this._handlePdfAttachment(); - this.scheduleRender(); - }; - // _preventLocationSwitch - PhotoCentric.prototype._preventLocationSwitch = function () { - var selectedAttachmentViewerData = this.selectedAttachmentViewerData; - var featureTotal = selectedAttachmentViewerData && - selectedAttachmentViewerData.get("featureObjectIds.length"); - return (this._onboardingPanelIsOpen || - featureTotal === 1 || - (selectedAttachmentViewerData && - selectedAttachmentViewerData.layerFeatures && - selectedAttachmentViewerData.layerFeatures.length === 0) || - !selectedAttachmentViewerData); - }; - PhotoCentric.prototype._zoomInImage = function () { - if (this._imageViewer._state.zoomValue === 500) { - return; - } - var updatedZoomValue = this._imageViewer._state.zoomValue + 50; - this._imageViewer.zoom(updatedZoomValue); - this._zoomSliderNode.value = "" + updatedZoomValue; - this.scheduleRender(); - }; - PhotoCentric.prototype._zoomOutImage = function () { - if (this._imageViewer._state.zoomValue === 0) { - return; - } - var updatedZoomValue = this._imageViewer._state.zoomValue - 50; - this._imageViewer.zoom(updatedZoomValue); - this._zoomSliderNode.value = "" + updatedZoomValue; - this.scheduleRender(); - }; - // _downloadImage - PhotoCentric.prototype._downloadImage = function (event) { - this.viewModel.downloadImage(event); - }; - // _zoomTo - PhotoCentric.prototype._zoomTo = function () { - this.viewModel.zoomTo(); - }; - // _handlePdfAttachment - PhotoCentric.prototype._handlePdfAttachment = function () { - var attachments = this.get("selectedAttachmentViewerData.selectedFeatureAttachments.attachments"); - var attachmentIndex = this.get("selectedAttachmentViewerData.attachmentIndex"); - var currentAttachment = attachments && attachments.getItemAt(attachmentIndex); - var contentType = currentAttachment && currentAttachment.get("contentType"); - if (contentType === "application/pdf") { - this.set("imageIsLoaded", true); - } - }; - // _getHyperLink - PhotoCentric.prototype._getHyperLink = function (contentInfo) { - var expression = /(http|ftp|https)(:\/\/)([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?/; - var regex = new RegExp(expression); - var content = contentInfo && contentInfo.content; - return content && - content.match && - content.match(regex) && - content.match(regex).length > 0 - ? content.match(regex)[0] - : null; - }; - // _convertAttachmentUrl - PhotoCentric.prototype._convertAttachmentUrl = function (attachmentUrl) { - if (!this.selectedAttachmentViewerData) { - return; - } - var featureLayer = this.selectedAttachmentViewerData.get("layerData.featureLayer"); - var parentPortalUrl = featureLayer && - featureLayer.get("parent.portalItem.portal.url"); - var portalUrl = featureLayer && featureLayer.get("portalItem.portal.url"); - var portalIsHTTPS = (portalUrl && portalUrl.indexOf("https") !== -1) || - (parentPortalUrl && parentPortalUrl.indexOf("https") !== -1); - if (portalIsHTTPS && - attachmentUrl && - attachmentUrl.indexOf("https") === -1) { - return attachmentUrl.replace(/^http:\/\//i, "https://"); - } - return attachmentUrl; - }; - // _handleImagePanZoom - PhotoCentric.prototype._handleImagePanZoom = function (attachment) { - if (!attachment) { - return; - } - var contentTypeCheck = this._validateContentType(attachment); - if (this.currentImageUrl && contentTypeCheck) { - if (this._photoViewerContainer && !this._imageViewerSet) { - this._imageViewer = new ImageViewer(this._photoViewerContainer, { - snapView: false, - zoomOnMouseWheel: false, - maxZoom: 500 - }); - this._imageViewerSet = true; - this.scheduleRender(); - } - if (this._imageViewerSet && !this._imageZoomLoaded) { - this._imageViewer.load(this.currentImageUrl); - this._imageZoomLoaded = true; - this.scheduleRender(); - } - } - }; - // _removeImageLoader - PhotoCentric.prototype._removeImageLoader = function (event) { - if (this._imageAttachment) { - var style = this._imageAttachment.style; - style.opacity = "1"; - } - this.set("imageIsLoaded", true); - this.scheduleRender(); - }; - // _getCurrentAttachment - PhotoCentric.prototype._getCurrentAttachment = function (attachments) { - var attachmentIndex = this.get("selectedAttachmentViewerData.attachmentIndex"); - return attachments && attachments.length > 0 - ? attachments && attachments.getItemAt(attachmentIndex) - : null; - }; - // _validateContentType - PhotoCentric.prototype._validateContentType = function (attachment) { - var contentType = attachment && attachment.get("contentType"); - return (contentType !== "image/gif" && - contentType !== "video/mp4" && - contentType !== "video/mov" && - contentType !== "video/quicktime" && - contentType !== "application/pdf"); - }; - // _restoreFeatureContentPanel - PhotoCentric.prototype._restoreFeatureContentPanel = function () { - this._featureContentPanelMinimized = false; - this.scheduleRender(); - }; - // _minimizeFeatureContentPanel - PhotoCentric.prototype._minimizeFeatureContentPanel = function () { - this._featureContentPanelMinimized = true; - this.scheduleRender(); - }; - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "applySharedTheme", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentric.prototype, "sharedTheme", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.addressEnabled"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "addressEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.appMode"), - decorators_1.property() - ], PhotoCentric.prototype, "appMode", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentIndex"), - decorators_1.property() - ], PhotoCentric.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentLayers"), - decorators_1.property() - ], PhotoCentric.prototype, "attachmentLayers", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentViewerDataCollection"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "attachmentViewerDataCollection", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentric.prototype, "photoCentricMobileMapExpanded", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.currentImageUrl"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "currentImageUrl", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.defaultObjectId"), - decorators_1.property() - ], PhotoCentric.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentric.prototype, "showOnboardingOnStart", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentric.prototype, "docDirection", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.downloadEnabled"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "downloadEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.featureLayerTitle"), - decorators_1.property() - ], PhotoCentric.prototype, "featureLayerTitle", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.featureWidget"), - decorators_1.property() - ], PhotoCentric.prototype, "featureWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.graphicsLayer"), - decorators_1.property() - ], PhotoCentric.prototype, "graphicsLayer", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "imageDirectionEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.imageIsLoaded"), - widget_1.renderable(), - decorators_1.property() - ], PhotoCentric.prototype, "imageIsLoaded", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.imagePanZoomEnabled"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "imagePanZoomEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.layerSwitcher"), - decorators_1.property() - ], PhotoCentric.prototype, "layerSwitcher", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "onboardingButtonText", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentric.prototype, "onboardingContent", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "onboardingImage", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.onlyDisplayFeaturesWithAttachmentsIsEnabled"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "onlyDisplayFeaturesWithAttachmentsIsEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.order"), - decorators_1.property() - ], PhotoCentric.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.photoCentricSketchExtent"), - decorators_1.property() - ], PhotoCentric.prototype, "photoCentricSketchExtent", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.searchWidget"), - decorators_1.property() - ], PhotoCentric.prototype, "searchWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedAttachmentViewerData"), - widget_1.renderable(), - decorators_1.property() - ], PhotoCentric.prototype, "selectedAttachmentViewerData", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareLocationWidget"), - decorators_1.property() - ], PhotoCentric.prototype, "shareLocationWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.sketchWidget"), - decorators_1.property() - ], PhotoCentric.prototype, "sketchWidget", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.socialSharingEnabled"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "socialSharingEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.title"), - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "title", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectFeaturesEnabled"), - decorators_1.property() - ], PhotoCentric.prototype, "selectFeaturesEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedLayerId"), - decorators_1.property() - ], PhotoCentric.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.highlightedFeature"), - decorators_1.property() - ], PhotoCentric.prototype, "highlightedFeature", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.view"), - decorators_1.property() - ], PhotoCentric.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.zoomLevel"), - decorators_1.property() - ], PhotoCentric.prototype, "zoomLevel", void 0); - tslib_1.__decorate([ - decorators_1.property(), - widget_1.renderable() - ], PhotoCentric.prototype, "onboardingIsEnabled", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.withinConfigurationExperience"), - decorators_1.property() - ], PhotoCentric.prototype, "withinConfigurationExperience", void 0); - tslib_1.__decorate([ - widget_1.renderable(["viewModel.state"]), - decorators_1.property({ - type: PhotoCentricViewModel - }) - ], PhotoCentric.prototype, "viewModel", void 0); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_disableOnboardingPanel", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_toggleExpand", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_toggleOnboardingPanel", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_nextImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_previousImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_previousFeature", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_nextFeature", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_zoomInImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_zoomOutImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_downloadImage", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], PhotoCentric.prototype, "_zoomTo", null); - PhotoCentric = tslib_1.__decorate([ - decorators_1.subclass("PhotoCentric") - ], PhotoCentric); - return PhotoCentric; - }(Widget)); - return PhotoCentric; -}); -//# sourceMappingURL=PhotoCentric.js.map \ No newline at end of file diff --git a/dist/Components/PhotoCentric.js.map b/dist/Components/PhotoCentric.js.map deleted file mode 100644 index f3bce84..0000000 --- a/dist/Components/PhotoCentric.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PhotoCentric.js","sourceRoot":"","sources":["../../src/app/Components/PhotoCentric.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/PhotoCentric/PhotoCentricData.js b/dist/Components/PhotoCentric/PhotoCentricData.js deleted file mode 100644 index 35a1498..0000000 --- a/dist/Components/PhotoCentric/PhotoCentricData.js +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Collection", "../AttachmentViewer/AttachmentViewerData"], function (require, exports, tslib_1, decorators_1, Collection, AttachmentViewerData) { - "use strict"; - var PhotoCentricData = /** @class */ (function (_super) { - tslib_1.__extends(PhotoCentricData, _super); - function PhotoCentricData() { - var _this = _super !== null && _super.apply(this, arguments) || this; - // queryRange - _this.queryRange = [0, 10]; - // layerFeatures - _this.layerFeatures = new Collection(); - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricData.prototype, "layerFeatures", void 0); - PhotoCentricData = tslib_1.__decorate([ - decorators_1.subclass("PhotoCentricData") - ], PhotoCentricData); - return PhotoCentricData; - }(AttachmentViewerData)); - return PhotoCentricData; -}); -//# sourceMappingURL=PhotoCentricData.js.map \ No newline at end of file diff --git a/dist/Components/PhotoCentric/PhotoCentricData.js.map b/dist/Components/PhotoCentric/PhotoCentricData.js.map deleted file mode 100644 index 251a65f..0000000 --- a/dist/Components/PhotoCentric/PhotoCentricData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PhotoCentricData.js","sourceRoot":"","sources":["../../../src/app/Components/PhotoCentric/PhotoCentricData.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IAUlC;QAA+B,4CAAoB;QAAnD;YAAA,qEAOC;YANC,aAAa;YACb,gBAAU,GAAa,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;YAE/B,gBAAgB;YAEhB,mBAAa,GAA+B,IAAI,UAAU,EAAE,CAAC;;QAC/D,CAAC;QADC;YADC,qBAAQ,EAAE;+DACkD;QANzD,gBAAgB;YADrB,qBAAQ,CAAC,kBAAkB,CAAC;WACvB,gBAAgB,CAOrB;QAAD,uBAAC;KAAA,AAPD,CAA+B,oBAAoB,GAOlD;IAED,OAAS,gBAAgB,CAAC"} \ No newline at end of file diff --git a/dist/Components/PhotoCentric/PhotoCentricViewModel.js b/dist/Components/PhotoCentric/PhotoCentricViewModel.js deleted file mode 100644 index b6d7fc4..0000000 --- a/dist/Components/PhotoCentric/PhotoCentricViewModel.js +++ /dev/null @@ -1,1308 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Collection", "esri/core/Handles", "esri/core/watchUtils", "esri/widgets/Feature", "esri/tasks/support/Query", "esri/views/layers/support/FeatureEffect", "../AttachmentViewer/AttachmentViewerLayerData", "../AttachmentViewer/AttachmentViewerViewModel", "./PhotoCentricData", "../AttachmentViewer/SelectedFeatureAttachments"], function (require, exports, tslib_1, decorators_1, Collection, Handles, watchUtils, Feature, Query, FeatureEffect, AttachmentViewerLayerData, AttachmentViewerViewModel, PhotoCentricData, SelectedFeatureAttachments) { - "use strict"; - var PhotoCentricViewModel = /** @class */ (function (_super) { - tslib_1.__extends(PhotoCentricViewModel, _super); - function PhotoCentricViewModel() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this._photoCentricHandles = new Handles(); - _this._queryingForFeaturesPhotoCentric = null; - _this._performingHitTestPhotoCentric = null; - _this._currentSketchExtentPhotoCentric = null; - _this._queryingForObjectIds = null; - _this._layerViewLoadPromises = []; - _this._queryObjectIdPromises = []; - _this._queryFeaturesPromises = []; - _this._queryAttachmentsPromises = []; - _this._queryingFeatures = null; - // currentImageUrl - _this.currentImageUrl = null; - // attachmentLayers - _this.attachmentLayers = null; - // imagePanZoomEnabled - _this.imagePanZoomEnabled = null; - // order - _this.order = null; - // defaultObjectId - _this.defaultObjectId = null; - // attachmentIndex - _this.attachmentIndex = null; - // selectedLayerId - _this.selectedLayerId = null; - _this.highlightedFeature = null; - return _this; - } - Object.defineProperty(PhotoCentricViewModel.prototype, "queryingState", { - // ---------------------------------- - // - // state - readOnly - // - // ---------------------------------- - get: function () { - var ready = this.get("view.ready"); - return ready - ? this._queryingForFeaturesPhotoCentric || - this._queryingForObjectIds || - this._queryingFeatures - ? "querying" - : "ready" - : this.view - ? "loading" - : "disabled"; - }, - enumerable: false, - configurable: true - }); - PhotoCentricViewModel.prototype.initialize = function () { - var _this = this; - var _a, _b; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.watch(this, "appMode", function () { - _this._removeFeatureHighlight(); - })); - this._initAppOnViewReady(); - (_b = this._photoCentricHandles) === null || _b === void 0 ? void 0 : _b.add([ - watchUtils.whenTrue(this, "selectFeaturesEnabled", function () { - _this._initializeSketch(); - }), - , - watchUtils.whenFalse(this, "selectFeaturesEnabled", function () { - var _a; - if ((_a = _this.layerSwitcher) === null || _a === void 0 ? void 0 : _a.featureLayerCollection) { - _this._layerViewLoadPromises = []; - _this._initLayerViewLoadPromises(_this.layerSwitcher.featureLayerCollection); - } - }) - ]); - this._initSelectedAttachmentViewerDataWatcher(); - }; - // _initAppOnViewReady - PhotoCentricViewModel.prototype._initAppOnViewReady = function () { - var _this = this; - var _a; - var photoCentricInit = "photo-centric-init"; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.whenOnce(this, "view.ready", function () { - var _a; - (_a = _this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(photoCentricInit); - _this._initializeAppData(); - _this._detectFeatureClick(); - }), photoCentricInit); - }; - // _initSelectedAttachmentViewerDataWatcher - PhotoCentricViewModel.prototype._initSelectedAttachmentViewerDataWatcher = function () { - var _this = this; - var _a; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add([ - watchUtils.watch(this, "selectedAttachmentViewerData", function () { return tslib_1.__awaiter(_this, void 0, void 0, function () { - var _a, socialSharingEnabled, defaultObjectId, selectedLayerId; - return tslib_1.__generator(this, function (_b) { - _a = this, socialSharingEnabled = _a.socialSharingEnabled, defaultObjectId = _a.defaultObjectId, selectedLayerId = _a.selectedLayerId; - if (socialSharingEnabled && - defaultObjectId !== null && - selectedLayerId) { - this._handleSharedFeature(); - } - else { - this._setFeaturePhotoCentric(); - } - if (socialSharingEnabled) { - this.updateSharePropIndexes(); - } - this._removeFeatureHighlight(); - this._highlightFeature(); - return [2 /*return*/]; - }); - }); }) - ]); - }; - // _handleShareFeature - PhotoCentricViewModel.prototype._handleSharedFeature = function () { - var _this = this; - var defaultObjectId = this.defaultObjectId; - var featureLayer = this.selectedAttachmentViewerData.layerData.featureLayer; - featureLayer - .queryFeatures({ - outFields: ["*"], - objectIds: [defaultObjectId], - returnGeometry: true - }) - .then(function (featureSet) { - var graphic = featureSet && featureSet.features[0]; - if (!graphic) { - return; - } - _this.set("selectedAttachmentViewerData.selectedFeature", graphic); - _this.updateSelectedFeatureFromClickOrSearch(graphic); - }); - this.set("defaultObjectId", null); - this.set("selectedLayerId", null); - }; - // _initializeAppData - PhotoCentricViewModel.prototype._initializeAppData = function () { - var _this = this; - watchUtils.when(this, "layerSwitcher.featureLayerCollection.length", function () { - _this._layerViewLoadPromises = []; - _this._initLayerViewLoadPromises(_this.layerSwitcher.featureLayerCollection); - }); - }; - // _initLayerViewLoadPromises - PhotoCentricViewModel.prototype._initLayerViewLoadPromises = function (featureLayersRes) { - var _this = this; - featureLayersRes.forEach(function (featureLayerRes) { - featureLayerRes.popupEnabled = false; - _this._layerViewLoadPromises.push(_this.view - .whenLayerView(featureLayerRes) - .then(function (layerView) { - return layerView; - })); - }); - Promise.all(this._layerViewLoadPromises).then(function (layerViewPromiseResults) { - _this._handleLayerViewPromises(layerViewPromiseResults); - }); - }; - // _handleLayerViewPromises - PhotoCentricViewModel.prototype._handleLayerViewPromises = function (layerViewPromiseResults) { - var _this = this; - this._handleLayerViewPromiseResults(layerViewPromiseResults); - this._initQueryAttachmentsPromise(); - Promise.all(this._queryAttachmentsPromises).then(function () { - _this._queryObjectIdPromises = []; - _this._initQueryObjectIdPromises(); - }); - }; - // _initQueryAttachmentsPromise - PhotoCentricViewModel.prototype._initQueryAttachmentsPromise = function () { - var _this = this; - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - _this._queryAttachmentsPromises.push(_this._handleQueryAttachments(attachmentViewerData)); - }); - }; - // _handleQueryAttachments - PhotoCentricViewModel.prototype._handleQueryAttachments = function (attachmentViewerData) { - var _this = this; - var featureLayer = attachmentViewerData.layerData.featureLayer; - return featureLayer - .queryAttachments({ - where: "1=1", - returnMetadata: true - }) - .catch(function (err) { - console.error("ATTACHMENT QUERY ERROR: ", err); - _this._handleOnlyDisplayFeaturesWithAttachmentsExpression(attachmentViewerData, null); - attachmentViewerData.set("attachments", null); - }) - .then(function (attachmentsRes) { - // console.log(attachmentsRes); - _this._handleOnlyDisplayFeaturesWithAttachmentsExpression(attachmentViewerData, attachmentsRes); - attachmentViewerData.set("attachments", attachmentsRes); - }); - }; - // _handleOnlyDisplayFeaturesWithAttachmentsExpression - PhotoCentricViewModel.prototype._handleOnlyDisplayFeaturesWithAttachmentsExpression = function (attachmentViewerData, attachments) { - var _this = this; - var featureLayer = attachmentViewerData.layerData.featureLayer; - if (this.onlyDisplayFeaturesWithAttachmentsIsEnabled) { - featureLayer - .queryObjectIds({ - where: "1=1" - }) - .then(function (objectIds) { - var objectIdsLength = objectIds.length; - var attacmentsLength = attachments - ? Object.keys(attachments).map(function (objectId) { - return parseInt(objectId); - }).length - : 0; - var supportsQueryAttachments = featureLayer.get("capabilities.operations.supportsQueryAttachments"); - if (objectIdsLength !== attacmentsLength && - supportsQueryAttachments) { - var definitionExpressionForLayer = _this._createUpdatedDefinitionExpressionForLayer(attachmentViewerData); - featureLayer.set("definitionExpression", definitionExpressionForLayer); - } - }); - } - }; - // _createUpdatedDefinitionExpressionForLayer - PhotoCentricViewModel.prototype._createUpdatedDefinitionExpressionForLayer = function (attachmentViewerData) { - var attachments = attachmentViewerData.attachments; - var featureLayer = attachmentViewerData.layerData.featureLayer; - var definitionExpression = featureLayer.definitionExpression, objectIdField = featureLayer.objectIdField; - var attachmentObjectIds = this._createAttachmentObjectIdArr(attachments); - var attachmentObjectIdsExpression = attachmentObjectIds && attachmentObjectIds.join(","); - return attachmentObjectIds && attachmentObjectIds.length - ? definitionExpression - ? definitionExpression + " AND " + objectIdField + " IN (" + attachmentObjectIdsExpression + ")" - : objectIdField + " IN (" + attachmentObjectIdsExpression + ")" - : "1=0"; - }; - // _createAttachmentObjectIdArr - PhotoCentricViewModel.prototype._createAttachmentObjectIdArr = function (attachmentsRes) { - return attachmentsRes - ? Object.keys(attachmentsRes).map(function (objectId) { - return "'" + objectId + "'"; - }) - : []; - }; - // _handleLayerViewPromiseResults - PhotoCentricViewModel.prototype._handleLayerViewPromiseResults = function (layerViewPromiseResults) { - var _this = this; - layerViewPromiseResults.forEach(function (layerViewPromiseResult) { - var attachmentViewerData = _this._addAttachmentViewerDataToCollection(layerViewPromiseResult); - _this._handleAttachmentViewerDataSortField(attachmentViewerData); - }); - }; - // _addAttachmentViewerDataToCollection - PhotoCentricViewModel.prototype._addAttachmentViewerDataToCollection = function (layerViewPromiseResult) { - var layer = layerViewPromiseResult.layer; - var layerData = new AttachmentViewerLayerData({ - featureLayer: layer, - layerView: layerViewPromiseResult - }); - var attachmentViewerData = new PhotoCentricData({ - defaultLayerExpression: layer.definitionExpression, - layerData: layerData, - selectedLayerId: layer.id - }); - this.attachmentViewerDataCollection.add(attachmentViewerData); - return attachmentViewerData; - }; - // _handleAttachmentViewerDataSortField - PhotoCentricViewModel.prototype._handleAttachmentViewerDataSortField = function (attachmentViewerData) { - var featureLayer = attachmentViewerData.layerData.featureLayer; - var attachmentLayers = this.attachmentLayers; - var layers = attachmentLayers === null || attachmentLayers === void 0 ? void 0 : attachmentLayers.layers; - if (layers && layers.length > 0) { - this._handleAttachmentLayers(layers, attachmentViewerData, featureLayer); - } - else { - this._handleAttachmentLayer(attachmentViewerData, featureLayer); - } - }; - // _handleAttachmentLayers - PhotoCentricViewModel.prototype._handleAttachmentLayers = function (attachmentLayers, attachmentViewerData, featureLayer) { - attachmentLayers.forEach(function (attachmentLayer) { - var fields = attachmentLayer.fields, id = attachmentLayer.id; - var sortField = fields && fields.length > 0 && fields[0]; - if (id === featureLayer.id && sortField) { - attachmentViewerData.sortField = sortField; - } - }); - }; - // _handleAttachmentLayer - PhotoCentricViewModel.prototype._handleAttachmentLayer = function (attachmentViewerData, featureLayer) { - var attachmentLayer = this.attachmentLayer; - if (!attachmentLayer) { - return; - } - var fields = attachmentLayer.fields; - if (attachmentLayer && - attachmentLayer.id === featureLayer.id && - attachmentLayer && - fields && - fields.length > 0 && - fields[0] && - fields[0].fields && - fields[0].fields.length > 0 && - fields[0].fields[0]) { - attachmentViewerData.sortField = this.attachmentLayer.fields[0].fields[0]; - } - }; - // _initQueryObjectIdPromises - PhotoCentricViewModel.prototype._initQueryObjectIdPromises = function (sketchGeometry, isSketchDelete) { - var _this = this; - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - var sketchQuery = sketchGeometry - ? _this._generateSketchQuery(sketchGeometry, attachmentViewerData) - : null; - _this._setupQueryObjectIdPromises(attachmentViewerData, sketchQuery); - }); - Promise.all(this._queryObjectIdPromises).then(function (objectIdPromiseResults) { - _this._handleQueryObjectIdPromisesResults(objectIdPromiseResults, isSketchDelete); - }); - }; - // _handleQueryObjectIdPromises - PhotoCentricViewModel.prototype._setupQueryObjectIdPromises = function (attachmentViewerData, sketchQuery) { - this._resetQueryRange(attachmentViewerData); - var featureQuery = null; - if (sketchQuery) { - var where = this._createUpdatedDefinitionExpression(attachmentViewerData); - var updatedSketchQuery = where - ? tslib_1.__assign(tslib_1.__assign({}, sketchQuery), { where: where }) : sketchQuery; - featureQuery = updatedSketchQuery; - } - else { - featureQuery = this._createFeatureQuery(attachmentViewerData); - } - this._handleObjectIdPromise(attachmentViewerData, featureQuery); - }; - // _resetQueryRange - PhotoCentricViewModel.prototype._resetQueryRange = function (attachmentViewerData) { - var queryRange = attachmentViewerData.queryRange; - queryRange[0] = 0; - queryRange[1] = 10; - }; - // _createFeatureQuery - PhotoCentricViewModel.prototype._createFeatureQuery = function (attachmentViewerData) { - var orderByFields = this._createOrderByFields(attachmentViewerData); - var where = this._createUpdatedDefinitionExpression(attachmentViewerData); - var attachmentObjectIds = this._getAttachmentObjectIds(attachmentViewerData); - var queryConfig = { - outFields: ["*"], - orderByFields: orderByFields, - where: where, - returnGeometry: true - }; - return this.onlyDisplayFeaturesWithAttachmentsIsEnabled && - attachmentObjectIds && - attachmentObjectIds.length > 0 - ? new Query(tslib_1.__assign(tslib_1.__assign({}, queryConfig), { objectIds: attachmentObjectIds })) - : new Query(queryConfig); - }; - // _createUpdatedDefinitionExpression - PhotoCentricViewModel.prototype._createUpdatedDefinitionExpression = function (attachmentViewerData) { - var attachmentObjectIds = attachmentViewerData && attachmentViewerData.attachments - ? Object.keys(attachmentViewerData.attachments).map(function (objectId) { - return parseInt(objectId); - }) - : []; - return this.onlyDisplayFeaturesWithAttachmentsIsEnabled - ? attachmentObjectIds && attachmentObjectIds.length - ? attachmentViewerData.defaultLayerExpression - ? attachmentViewerData.defaultLayerExpression - : "1=1" - : "1=0" - : attachmentViewerData.defaultLayerExpression - ? attachmentViewerData.defaultLayerExpression - : "1=1"; - }; - // _createOrderByFields - PhotoCentricViewModel.prototype._createOrderByFields = function (attachmentViewerData) { - var featureLayer = attachmentViewerData.layerData.featureLayer; - var objectIdField = featureLayer.objectIdField; - var order = this.order; - var sortField = attachmentViewerData.get("sortField"); - var sortFieldValue = sortField ? sortField : objectIdField; - var fieldOrder = order ? order : "ASC"; - return [sortFieldValue + " " + fieldOrder]; - }; - // _getAttachmentObjectIds - PhotoCentricViewModel.prototype._getAttachmentObjectIds = function (attachmentViewerData) { - var attachments = attachmentViewerData.attachments; - return attachments - ? Object.keys(attachments).map(function (objectId) { - return parseInt(objectId); - }) - : null; - }; - // _handleObjectIdPromise - PhotoCentricViewModel.prototype._handleObjectIdPromise = function (attachmentViewerData, featureQuery) { - var _this = this; - var featureLayer = attachmentViewerData.layerData.featureLayer; - this._queryObjectIdPromises.push(featureLayer - .queryObjectIds(featureQuery) - .catch(function (err) { - _this._queryingForObjectIds = null; - _this.notifyChange("state"); - console.error("ERROR: ", err); - }) - .then(function (objectIds) { - return { - attachmentViewerData: attachmentViewerData, - objectIds: objectIds - }; - })); - }; - // _handleQueryObjectIdPromisesResults - PhotoCentricViewModel.prototype._handleQueryObjectIdPromisesResults = function (objectIdPromiseResults, isSketchDelete) { - var _this = this; - this._queryFeaturesPromises = []; - this._initQueryFeaturesPromises(objectIdPromiseResults); - Promise.all(this._queryFeaturesPromises).then(function (queriedFeaturesPromisesResults) { - _this._handleQueryFeaturesPromisesResults(queriedFeaturesPromisesResults, isSketchDelete); - }); - }; - // _initQueryFeaturesPromises - PhotoCentricViewModel.prototype._initQueryFeaturesPromises = function (objectIdPromiseResults) { - var _this = this; - objectIdPromiseResults.forEach(function (objectIdPromiseResult) { - var attachmentViewerData = objectIdPromiseResult.attachmentViewerData, objectIds = objectIdPromiseResult.objectIds; - var featureObjectIds = attachmentViewerData.featureObjectIds; - if (!objectIds) { - return; - } - featureObjectIds.removeAll(); - featureObjectIds.addMany(tslib_1.__spreadArrays(objectIds)); - var featureQuery = _this._setupFeatureQuery(attachmentViewerData); - _this._queryFeaturesPromises.push(attachmentViewerData.layerData.featureLayer - .queryFeatures(featureQuery) - .catch(function (err) { - _this._queryingForFeaturesPhotoCentric = null; - _this.notifyChange("state"); - console.error("ERROR: ", err); - }) - .then(function (queriedFeatures) { - return { attachmentViewerData: attachmentViewerData, queriedFeatures: queriedFeatures }; - })); - }); - }; - // _handleQueryFeaturesPromisesResults - PhotoCentricViewModel.prototype._handleQueryFeaturesPromisesResults = function (queriedFeaturesPromisesResults, isSketchDelete) { - var _this = this; - queriedFeaturesPromisesResults.forEach(function (queriedFeaturesPromisesResult) { - _this._addLayerFeaturesToAttachmentViewerData(queriedFeaturesPromisesResult); - }); - this._setupPhotoCentricLayout(isSketchDelete); - }; - // _addLayerFeaturesToAttachmentViewerData - PhotoCentricViewModel.prototype._addLayerFeaturesToAttachmentViewerData = function (queriedFeaturesPromisesResult) { - var attachmentViewerData = queriedFeaturesPromisesResult.attachmentViewerData, queriedFeatures = queriedFeaturesPromisesResult.queriedFeatures; - var layerFeatures = attachmentViewerData.layerFeatures, layerFeatureIndex = attachmentViewerData.layerFeatureIndex; - layerFeatures.removeAll(); - var currentSet = this._getCurrentSetOfFeatures(attachmentViewerData); - var features = this._sortFeatures(queriedFeatures, currentSet, attachmentViewerData); - layerFeatures.addMany(features); - attachmentViewerData.set("layerFeatureIndex", layerFeatureIndex !== null ? layerFeatureIndex : 0); - }; - // _getCurrentSetOfFeatures - PhotoCentricViewModel.prototype._getCurrentSetOfFeatures = function (attachmentViewerData) { - var queryRange = attachmentViewerData.queryRange, featureObjectIds = attachmentViewerData.featureObjectIds; - var low = queryRange[0], high = queryRange[1]; - return featureObjectIds.slice(low, high); - }; - // _setupPhotoCentricLayout - PhotoCentricViewModel.prototype._setupPhotoCentricLayout = function (isSketchDelete) { - if (this._currentSketchExtentPhotoCentric || isSketchDelete) { - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - attachmentViewerData.set("attachmentIndex", 0); - attachmentViewerData.set("objectIdIndex", 0); - attachmentViewerData.set("layerFeatureIndex", 0); - }); - this._setFeaturePhotoCentric(); - } - else { - this._setAttachmentViewerData(); - this._setupDataWatchers(); - this._setupSocialSharing(); - } - }; - // _sortFeatures - PhotoCentricViewModel.prototype._sortFeatures = function (queriedFeatures, currentSet, attachmentViewerData) { - var features = []; - var objectIdField = attachmentViewerData.get("layerData.featureLayer.objectIdField"); - if (!queriedFeatures) { - return; - } - queriedFeatures.features.forEach(function (feature) { - var objectIdFromQuery = feature.attributes[objectIdField]; - currentSet.forEach(function (objectId, objectIdIndex) { - if (objectId === objectIdFromQuery && - features.indexOf(features[objectIdIndex]) === -1) { - features[objectIdIndex] = feature; - } - }); - }); - return features; - }; - // _initializeSketch - PhotoCentricViewModel.prototype._initializeSketch = function () { - var _this = this; - var _photoCentricHandles = this._photoCentricHandles; - var selectFeaturesEnabled = "select-features-enabled"; - _photoCentricHandles.add(watchUtils.when(this, "selectFeaturesEnabled", function () { - _photoCentricHandles.remove(selectFeaturesEnabled); - var sketchWidgetInit = "sketch-widget-init"; - _photoCentricHandles.add(watchUtils.whenOnce(_this, "sketchWidget", function () { - _photoCentricHandles.remove(sketchWidgetInit); - _this._handleSketch(); - }), sketchWidgetInit); - }), selectFeaturesEnabled); - }; - // _handlesketch - PhotoCentricViewModel.prototype._handleSketch = function () { - var _this = this; - var _a; - var sketchWidgetKey = "sketch-widget"; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.when(this, "selectedAttachmentViewerData.layerData.featureLayer", function () { - var _a; - var _b = _this, sketchWidget = _b.sketchWidget, graphicsLayer = _b.graphicsLayer; - _this._watchSketchCreateAndUpdate(sketchWidget, graphicsLayer); - _this._watchSketchDelete(sketchWidget); - (_a = _this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(sketchWidgetKey); - }), sketchWidgetKey); - }; - // _watchSketchCreateAndUpdate - PhotoCentricViewModel.prototype._watchSketchCreateAndUpdate = function (sketchWidget, graphicsLayer) { - var _this = this; - var _a; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add([ - sketchWidget.on("create", function (sketchEvent) { - if (_this.appMode === "map-centric") { - return; - } - _this._handleSketchEvent(sketchEvent, graphicsLayer); - }), - sketchWidget.on("update", function (sketchEvent) { - if (_this.appMode === "map-centric") { - return; - } - _this._handleSketchEvent(sketchEvent, graphicsLayer); - }) - ]); - }; - // _handleSketchEvent - PhotoCentricViewModel.prototype._handleSketchEvent = function (sketchEvent, graphicsLayer) { - var type = sketchEvent.type, state = sketchEvent.state; - if (type === "create" && (state === "active" || state === "start")) { - graphicsLayer.graphics.removeAt(0); - } - if (state === "complete") { - var geometry = null; - if (sketchEvent.type === "update") { - var event_1 = sketchEvent; - geometry = event_1.graphics[0].geometry; - } - else { - var event_2 = sketchEvent; - geometry = event_2.graphic.geometry; - } - this._currentSketchExtentPhotoCentric = geometry; - this._queryFeaturesWithinSketchExtent(geometry); - this._handleSketchFeatureEffect(geometry); - } - }; - // _watchSketchDelete - PhotoCentricViewModel.prototype._watchSketchDelete = function (sketchWidget) { - var _this = this; - var _a; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(sketchWidget.on("delete", function () { - if (_this.appMode === "map-centric") { - return; - } - _this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - attachmentViewerData.set("layerData.layerView.effect", null); - }); - _this._currentSketchExtentPhotoCentric = null; - _this.notifyChange("state"); - _this._initQueryObjectIdPromises(null, true); - })); - }; - // _generateSketchQuery - PhotoCentricViewModel.prototype._generateSketchQuery = function (geometry, photoCentricData) { - var attachmentObjectIds = this._getAttachmentObjectIds(photoCentricData); - var where = this._createUpdatedDefinitionExpression(photoCentricData); - var queryConfig = { - outFields: ["*"], - geometry: geometry, - outSpatialReference: this.view.get("spatialReference"), - where: where, - returnGeometry: true - }; - return attachmentObjectIds && - attachmentObjectIds.length > 0 && - this.onlyDisplayFeaturesWithAttachmentsIsEnabled - ? tslib_1.__assign(tslib_1.__assign({}, queryConfig), { objectIds: tslib_1.__spreadArrays(attachmentObjectIds) }) : queryConfig; - }; - // _handleSketchFeatureEffect - PhotoCentricViewModel.prototype._handleSketchFeatureEffect = function (geometry) { - this.attachmentViewerDataCollection.forEach(function (attachmentViewerData) { - var layerView = attachmentViewerData.get("layerData.layerView"); - var featureEffect = new FeatureEffect({ - filter: { - geometry: geometry - }, - excludedEffect: "grayscale(100%) opacity(50%)" - }); - layerView.set("effect", featureEffect); - }); - }; - // _queryFeaturesWithinSketchExtent - PhotoCentricViewModel.prototype._queryFeaturesWithinSketchExtent = function (sketchGeometry) { - this._queryObjectIdPromises = []; - this._initQueryObjectIdPromises(sketchGeometry); - }; - // _detectFeatureClick - PhotoCentricViewModel.prototype._detectFeatureClick = function () { - var _this = this; - return this.view.on("click", function (event) { - if (_this.appMode === "map-centric") { - return; - } - if (_this.queryingState !== "ready") { - return; - } - if (!_this.imagePanZoomEnabled) { - if (_this.state !== "ready" || _this._performingHitTestPhotoCentric) { - return; - } - } - var view = _this.view; - _this._performingHitTestPhotoCentric = view.hitTest(event); - _this.notifyChange("state"); - _this._performingHitTestPhotoCentric.then(function (hitTestRes) { - _this._handleHitTestRes(hitTestRes); - }); - }); - }; - // _handleHitTestRes - PhotoCentricViewModel.prototype._handleHitTestRes = function (hitTestRes) { - var _this = this; - var results = hitTestRes && hitTestRes.results; - var layerIds = this.attachmentViewerDataCollection - .slice() - .map(function (attachmentViewerData) { - return attachmentViewerData.selectedLayerId; - }); - var filteredResults = results && - results.filter(function (result) { - var id = result.graphic.layer.id; - return (layerIds.indexOf(id) !== -1 || - (_this.graphicsLayer && _this.graphicsLayer.id === id)); - }); - if (!filteredResults || (filteredResults && filteredResults.length === 0)) { - this._resetHitTestState(); - return; - } - var result = filteredResults[0]; - if (this._currentSketchExtentPhotoCentric) { - var mapPoint = result && result.mapPoint; - var containsPoint = this._currentSketchExtentPhotoCentric.contains(mapPoint); - if (!containsPoint) { - this._resetHitTestState(); - return; - } - var viewModel = this.sketchWidget.viewModel; - if (result.graphic.layer === viewModel.layer) { - viewModel.update([result.graphic], { - tool: "transform" - }); - } - } - this._removeFeatureHighlight(); - this._resetHitTestState(); - var attachmentViewerData = this._getHitTestAttachmentViewerData(result); - if (!attachmentViewerData) { - return; - } - this.set("imageIsLoaded", false); - var objectIdField = attachmentViewerData.layerData.featureLayer.objectIdField; - var objectId = this._getHitTestGraphicObjectId(result, objectIdField); - if (attachmentViewerData.featureObjectIds.indexOf(objectId) === -1) { - this.set("imageIsLoaded", true); - return; - } - if (hitTestRes.results.length) { - this._setClickedFeature(hitTestRes, attachmentViewerData); - } - else { - this.set("imageIsLoaded", true); - } - }; - // _resetHitTestState - PhotoCentricViewModel.prototype._resetHitTestState = function () { - this._performingHitTestPhotoCentric = null; - this.notifyChange("state"); - }; - // _removeFeatureHighlight - PhotoCentricViewModel.prototype._removeFeatureHighlight = function () { - if (this.highlightedFeature.feature) { - this.highlightedFeature.feature.remove(); - this.highlightedFeature.feature = null; - } - }; - // _getHitTestAttachmentViewerData - PhotoCentricViewModel.prototype._getHitTestAttachmentViewerData = function (result) { - return this.attachmentViewerDataCollection.find(function (attachmentViewerData) { - return (attachmentViewerData.layerData.featureLayer.id === - result.graphic.layer.id); - }); - }; - // _getHitTestGraphicObjectId - PhotoCentricViewModel.prototype._getHitTestGraphicObjectId = function (result, objectIdField) { - return (result && - result.graphic && - result.graphic.attributes && - result.graphic.attributes[objectIdField]); - }; - // _setClickedFeature - PhotoCentricViewModel.prototype._setClickedFeature = function (hitTestRes, attachmentViewerData) { - var featureLayer = attachmentViewerData.layerData.featureLayer; - var detectedFeature = hitTestRes.results.filter(function (result) { - var layer = result.graphic.layer; - return layer.id === featureLayer.id; - })[0].graphic; - attachmentViewerData.set("selectedFeature", detectedFeature); - if (featureLayer.id !== this.layerSwitcher.selectedLayer.id) { - this.set("layerSwitcher.selectedLayer", featureLayer); - this.set("layerSwitcher.selectedLayerId", featureLayer.id); - this.set("selectedAttachmentViewerData", attachmentViewerData); - } - this.updateSelectedFeatureFromClickOrSearch(detectedFeature); - }; - // _setSelectedFeature - PhotoCentricViewModel.prototype._setSelectedFeature = function (selectedAttachmentViewerData) { - var layerFeatures = selectedAttachmentViewerData.get("layerFeatures"); - var layerFeatureIndex = selectedAttachmentViewerData.get("layerFeatureIndex"); - var selectedFeature = layerFeatures.getItemAt(layerFeatureIndex); - selectedAttachmentViewerData.set("selectedFeature", selectedFeature); - return selectedFeature; - }; - // _setFeatureWidget - PhotoCentricViewModel.prototype._setFeatureWidget = function () { - var _a; - var featureWidget = new Feature({ - graphic: this.selectedAttachmentViewerData.selectedFeature, - map: this.view.map, - spatialReference: this.view.spatialReference - }); - this.set("featureWidget", featureWidget); - this.featureWidget.set("visibleElements.title", false); - var featureWidgetKey = "feature-widget"; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(this._watchFeatureWidgetLoad(featureWidgetKey), featureWidgetKey); - }; - // _watchFeatureWidgetLoad - PhotoCentricViewModel.prototype._watchFeatureWidgetLoad = function (featureWidgetKey) { - var _this = this; - return watchUtils.whenOnce(this, "featureWidget.viewModel.content", function () { - var _a; - (_a = _this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(featureWidgetKey); - _this._setupFeatureWidgetContent(); - }); - }; - // _setupFeatureWidgetContent - PhotoCentricViewModel.prototype._setupFeatureWidgetContent = function () { - this.setFeatureInfo(this.featureWidget); - var layerAttachments = this._extractLayerAttachments(); - if (!layerAttachments) { - return; - } - this._setupFeatureAttachments(layerAttachments); - }; - // _setupFeatureAttachments - PhotoCentricViewModel.prototype._setupFeatureAttachments = function (layerAttachments) { - var currentIndex = null; - var attachmentExists = this._checkExistingAttachment(); - if (this.socialSharingEnabled && - this.attachmentIndex !== null && - attachmentExists) { - this.set("selectedAttachmentViewerData.attachmentIndex", this.attachmentIndex); - currentIndex = this.attachmentIndex; - this.set("attachmentIndex", null); - } - else { - this.set("selectedAttachmentViewerData.attachmentIndex", 0); - currentIndex = 0; - } - var featureAttachments = this._sortFeatureAttachments(layerAttachments); - var attachmentsArr = featureAttachments && featureAttachments.length > 0 - ? featureAttachments - : []; - var attachments = new Collection(tslib_1.__spreadArrays(attachmentsArr)); - var selectedFeatureAttachments = new SelectedFeatureAttachments({ - attachments: attachments, - currentIndex: currentIndex - }); - if (attachments.length === 0) { - this.set("imageIsLoaded", true); - } - this.set("selectedAttachmentViewerData.selectedFeatureAttachments", selectedFeatureAttachments); - }; - // _checkExistingAttachment - PhotoCentricViewModel.prototype._checkExistingAttachment = function () { - var _a = this.selectedAttachmentViewerData, attachments = _a.attachments, layerData = _a.layerData, selectedFeature = _a.selectedFeature; - var attributes = selectedFeature.attributes; - var objectIdField = layerData.featureLayer.objectIdField; - var objectId = attributes[objectIdField]; - var featureAttachments = attachments === null || attachments === void 0 ? void 0 : attachments[objectId]; - var currentAttachment = featureAttachments && featureAttachments[this.attachmentIndex]; - return !!currentAttachment; - }; - // _extractLayerAttachments - PhotoCentricViewModel.prototype._extractLayerAttachments = function () { - var attributes = this.get("featureWidget.graphic.attributes"); - var objectIdField = this.get("selectedAttachmentViewerData.layerData.featureLayer.objectIdField"); - var objectId = attributes && attributes[objectIdField]; - var attachments = this.get("selectedAttachmentViewerData.attachments"); - var layerAttachments = attachments && attachments[objectId]; - return layerAttachments ? layerAttachments : []; - }; - // _sortFeatureAttachments - PhotoCentricViewModel.prototype._sortFeatureAttachments = function (layerAttachments) { - var _this = this; - var featureAttachments = []; - this.set("selectedAttachmentViewerData.unsupportedAttachmentTypes", []); - if (layerAttachments) { - layerAttachments && - layerAttachments.forEach(function (attachmentInfo) { - var contentType = attachmentInfo.contentType; - if (_this.supportedAttachmentTypes.indexOf(contentType) !== -1) { - featureAttachments.push(attachmentInfo); - } - else { - var unsupportedAttachmentTypes = _this.get("selectedAttachmentViewerData.unsupportedAttachmentTypes"); - unsupportedAttachmentTypes.push(attachmentInfo); - } - }); - } - return featureAttachments; - }; - // _goToSelectedFeature - PhotoCentricViewModel.prototype._goToSelectedFeature = function () { - var selectedFeature = this.selectedAttachmentViewerData.selectedFeature; - if (selectedFeature) { - this.view.goTo({ - target: selectedFeature - }); - } - }; - // _handleSearchWidgets - PhotoCentricViewModel.prototype._handleSearchWidgets = function () { - var _this = this; - return watchUtils.whenOnce(this, ["searchWidget"], function () { - var _a; - _this.searchWidget.popupEnabled = false; - (_a = _this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(_this._watchSelectedSearchResults()); - }); - }; - // _watchSelectedSearchResults - PhotoCentricViewModel.prototype._watchSelectedSearchResults = function () { - var _this = this; - return watchUtils.watch(this, ["searchWidget.viewModel.selectedResult"], function () { - var searchWidget = _this.searchWidget; - if (searchWidget) { - var selectedFeatureResult = searchWidget.get("viewModel.selectedResult.feature"); - if (!selectedFeatureResult) { - return; - } - var selectedFeatureResultId_1 = selectedFeatureResult && - selectedFeatureResult.get("layer.id"); - var selectedLayerId = _this.get("selectedAttachmentViewerData.layerData.featureLayer.id"); - if (selectedFeatureResultId_1 !== selectedLayerId) { - var updatedAttachmentViewerData = _this.attachmentViewerDataCollection.find(function (attachmentViewerData) { - return (attachmentViewerData.layerData.featureLayer.id === - selectedFeatureResultId_1); - }); - if (!updatedAttachmentViewerData) { - return; - } - var updatedLayer = updatedAttachmentViewerData.get("layerData.featureLayer"); - _this.set("layerSwitcher.selectedLayer", updatedLayer); - _this.set("layerSwitcher.selectedLayerId", updatedLayer.id); - _this.set("selectedAttachmentViewerData", updatedAttachmentViewerData); - updatedAttachmentViewerData.set("selectedFeature", selectedFeatureResult); - } - _this.updateSelectedFeatureFromClickOrSearch(selectedFeatureResult); - } - }); - }; - // _setupSocialSharing - PhotoCentricViewModel.prototype._setupSocialSharing = function () { - var _this = this; - var _a; - var socialsharing = "social-sharing"; - (_a = this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.add(watchUtils.when(this, "socialSharingEnabled", function () { - var _a; - (_a = _this._photoCentricHandles) === null || _a === void 0 ? void 0 : _a.remove(socialsharing); - _this.setupShare(); - }), socialsharing); - }; - // _setAttachmentViewerData - PhotoCentricViewModel.prototype._setAttachmentViewerData = function () { - var _a = this, selectedLayerId = _a.selectedLayerId, socialSharingEnabled = _a.socialSharingEnabled; - var photoCentricDataCollection = this - .attachmentViewerDataCollection; - var attachmentViewerData = this._getAttachmentViewerData(selectedLayerId, socialSharingEnabled, photoCentricDataCollection); - if (!attachmentViewerData) { - return; - } - var featureLayer = attachmentViewerData.layerData.featureLayer; - if ((selectedLayerId && socialSharingEnabled) || - !this._currentSketchExtentPhotoCentric) { - this.set("layerSwitcher.selectedLayer", featureLayer); - } - this.set("layerSwitcher.selectedLayerId", featureLayer.id); - this.set("selectedAttachmentViewerData", attachmentViewerData); - }; - // _getAttachmentViewerData - PhotoCentricViewModel.prototype._getAttachmentViewerData = function (selectedLayerId, socialSharingEnabled, attachmentViewerDataCollection) { - var dataThatSupportsAttachments = attachmentViewerDataCollection.find(function (attachmentViewerData) { - return attachmentViewerData.layerData.featureLayer.capabilities.data - .supportsAttachment; - }); - return selectedLayerId && socialSharingEnabled - ? attachmentViewerDataCollection.find(function (attachmentViewerData) { - var id = attachmentViewerData.layerData.featureLayer.id; - return id === selectedLayerId; - }) - : dataThatSupportsAttachments - ? dataThatSupportsAttachments - : attachmentViewerDataCollection.getItemAt(0); - }; - // _setupDataWatchers - PhotoCentricViewModel.prototype._setupDataWatchers = function () { - var _this = this; - var _photoCentricHandles = this._photoCentricHandles; - var setupDataWatchers = "setup-data-watchers"; - if (_photoCentricHandles.has(setupDataWatchers)) { - _photoCentricHandles.remove(setupDataWatchers); - } - _photoCentricHandles.add([ - this._handleSearchWidgets(), - watchUtils.watch(this, "selectedAttachmentViewerData.selectedFeature", function () { - _this._goToSelectedFeature(); - }) - ], setupDataWatchers); - }; - // _updateIndexData - PhotoCentricViewModel.prototype._updateIndexData = function (queryType, objectId) { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - this._updateLayerFeatureAndObjectIdIndexes(selectedAttachmentViewerData, queryType, objectId); - this._highlightFeature(selectedAttachmentViewerData.layerFeatureIndex); - var selectedAttachmentViewerDataIndex = this.get("selectedAttachmentViewerData.attachmentIndex"); - var attachmentIndex = selectedAttachmentViewerDataIndex - ? selectedAttachmentViewerDataIndex - : 0; - this.set("selectedAttachmentViewerData.attachmentIndex", attachmentIndex); - }; - // _updateLayerFeatureAndObjectIdIndexes - PhotoCentricViewModel.prototype._updateLayerFeatureAndObjectIdIndexes = function (selectedAttachmentViewerData, queryType, objectId) { - if (!selectedAttachmentViewerData) { - return; - } - var layerFeatures = selectedAttachmentViewerData.layerFeatures, featureObjectIds = selectedAttachmentViewerData.featureObjectIds; - if (queryType === "updatingNext") { - selectedAttachmentViewerData.layerFeatureIndex = 0; - selectedAttachmentViewerData.objectIdIndex += 1; - } - else if (queryType === "updatingPrevious") { - selectedAttachmentViewerData.layerFeatureIndex = layerFeatures.length - 1; - selectedAttachmentViewerData.objectIdIndex -= 1; - } - else if (queryType === "restartNext") { - selectedAttachmentViewerData.layerFeatureIndex = 0; - selectedAttachmentViewerData.objectIdIndex = 0; - } - else if (queryType === "restartPrevious") { - selectedAttachmentViewerData.layerFeatureIndex = layerFeatures.length - 1; - selectedAttachmentViewerData.objectIdIndex = featureObjectIds.length - 1; - } - else if (queryType === "updatingClick") { - this._updateFeatureClick(objectId); - } - else if (queryType === "share") { - this._updateFeatureFromShare(); - } - }; - // _setFeaturePhotoCentric - PhotoCentricViewModel.prototype._setFeaturePhotoCentric = function () { - var selectedAttachmentViewerData = this.get("selectedAttachmentViewerData"); - if (!selectedAttachmentViewerData) { - return; - } - var selectedFeature = this._setSelectedFeature(selectedAttachmentViewerData); - if (selectedFeature) { - this.getAddress(selectedFeature.geometry); - } - this._setSelectedFeatureHighlight(selectedAttachmentViewerData, selectedFeature); - this._setFeatureWidget(); - }; - // _setSelectedFeatureHighlight - PhotoCentricViewModel.prototype._setSelectedFeatureHighlight = function (selectedAttachmentViewerData, selectedFeature) { - this._removeFeatureHighlight(); - var layerView = selectedAttachmentViewerData.layerData.layerView; - this.highlightedFeature.feature = layerView.highlight(selectedFeature); - }; - // ---------------------------------- - // - // SCROLL FEATURES - // - // ---------------------------------- - // previousFeature - PhotoCentricViewModel.prototype.previousFeature = function () { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - if (selectedAttachmentViewerData.layerFeatureIndex - 1 === -1) { - this._updateFeatureData("updatingPrevious"); - } - else { - selectedAttachmentViewerData.layerFeatureIndex -= 1; - selectedAttachmentViewerData.objectIdIndex -= 1; - this._setFeaturePhotoCentric(); - } - this.set("selectedAttachmentViewerData.selectedFeatureAttachments", null); - this._highlightFeature(selectedAttachmentViewerData.layerFeatureIndex); - this.setUpdateShareIndexes(); - }; - // nextFeature - PhotoCentricViewModel.prototype.nextFeature = function () { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - if (selectedAttachmentViewerData.layerFeatureIndex === - selectedAttachmentViewerData.layerFeatures.length - 1) { - this._updateFeatureData("updatingNext"); - } - else { - selectedAttachmentViewerData.layerFeatureIndex += 1; - selectedAttachmentViewerData.objectIdIndex += 1; - this._setFeaturePhotoCentric(); - } - this.set("selectedAttachmentViewerData.selectedFeatureAttachments", null); - this._highlightFeature(selectedAttachmentViewerData.layerFeatureIndex); - this.setUpdateShareIndexes(); - }; - // _updateFeatureData - PhotoCentricViewModel.prototype._updateFeatureData = function (updatingType) { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - var featureTotal = selectedAttachmentViewerData.get("featureObjectIds.length"); - if (featureTotal === selectedAttachmentViewerData.objectIdIndex + 1) { - selectedAttachmentViewerData.queryRange = [0, 10]; - this._queryFeaturesForSelectedAttachmentViewerData("restartNext"); - return; - } - if (selectedAttachmentViewerData.objectIdIndex - 1 === -1) { - var low = Math.floor(featureTotal / 10) * 10 - 10; - selectedAttachmentViewerData.queryRange = [low, featureTotal]; - this._queryFeaturesForSelectedAttachmentViewerData("restartPrevious"); - return; - } - if (updatingType === "updatingNext") { - this._updateQueryRange("updatingNext"); - this._queryFeaturesForSelectedAttachmentViewerData("updatingNext"); - } - else if (updatingType === "updatingPrevious") { - this._updateQueryRange("updatingPrevious"); - this._queryFeaturesForSelectedAttachmentViewerData("updatingPrevious"); - } - }; - // If feature does not exist in current queried layer features, the query range will be updated - // _updateQueryRange - PhotoCentricViewModel.prototype._updateQueryRange = function (updatingType, objectIdIndex) { - var floor = Math.floor(objectIdIndex / 10) * 10; - var ceil = Math.ceil(objectIdIndex / 10) * 10; - var queryRange = this.selectedAttachmentViewerData.get("queryRange"); - // Update query range to query for next 10 features - if (updatingType === "updatingNext") { - var currentLow = queryRange[0]; - var updatedLow = queryRange[0] === 0 ? 10 : Math.round(currentLow / 10) * 10 + 10; - var updatedHigh = updatedLow + 10; - queryRange[0] = updatedLow; - queryRange[1] = updatedHigh; - } - // Update query range to query for previous 10 features - else if (updatingType === "updatingPrevious") { - var currentLow = queryRange[0]; - var updatedHigh = currentLow; - var updatedLow = Math.floor(currentLow / 10) * 10 - 10; - queryRange[0] = updatedLow; - queryRange[1] = updatedHigh; - } - // Update query range to query for 10 features relative to feature that was clicked - else if (updatingType === "updatingClick" && - (objectIdIndex || objectIdIndex === 0)) { - var updatedLow = floor; - var updatedHigh = objectIdIndex % 10 === 0 ? ceil + 10 : ceil; - queryRange[0] = updatedLow; - queryRange[1] = updatedHigh; - } - // Update query range based on defaultObjectId from share widget - else if (updatingType === "share" && this.defaultObjectId) { - var defaultObjectIdIndex = this.selectedAttachmentViewerData.featureObjectIds.indexOf(this.defaultObjectId); - var objectIdIndex_1 = defaultObjectIdIndex !== -1 ? defaultObjectIdIndex : 0; - var shareFloor = Math.floor(objectIdIndex_1 / 10) * 10; - var shareCeil = Math.ceil(objectIdIndex_1 / 10) * 10; - var updatedLow = shareFloor; - var updatedHigh = objectIdIndex_1 % 10 === 0 ? shareCeil + 10 : shareCeil; - queryRange[0] = updatedLow; - queryRange[1] = updatedHigh; - } - }; - // _setupFeatureQuery - PhotoCentricViewModel.prototype._setupFeatureQuery = function (attachmentViewerData) { - var order = this.order; - var featureLayer = attachmentViewerData.layerData.featureLayer; - // Query for features only within the set query range - var _a = attachmentViewerData.queryRange, low = _a[0], high = _a[1]; - var updatedLow = low < 0 ? 0 : low; - var currentSet = attachmentViewerData.featureObjectIds.slice(updatedLow, high); - var objectIdField = featureLayer.objectIdField; - var fieldOrder = order ? order : "ASC"; - var orderByFieldsValue = attachmentViewerData.get("sortField") - ? [attachmentViewerData.get("sortField") + " " + fieldOrder] - : [objectIdField + " " + fieldOrder]; - var outSpatialReference = this.view && this.view.spatialReference - ? this.view.spatialReference - : null; - var definitionExpression = attachmentViewerData.get("defaultLayerExpression"); - var where = definitionExpression ? definitionExpression : "1=1"; - var queryConfig = { - objectIds: currentSet.toArray(), - outFields: ["*"], - orderByFields: orderByFieldsValue, - where: where, - returnGeometry: true, - outSpatialReference: outSpatialReference - }; - return new Query(queryConfig); - }; - // _updateFeatureFromShare - PhotoCentricViewModel.prototype._updateFeatureFromShare = function () { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - var defaultObjectId = this.defaultObjectId; - var featureLayer = this.selectedAttachmentViewerData.layerData.featureLayer; - var objectIdField = featureLayer.objectIdField; - var layerFeatureIndex = selectedAttachmentViewerData.layerFeatures.indexOf(selectedAttachmentViewerData.layerFeatures.find(function (layerFeature) { - return layerFeature && - layerFeature.attributes[objectIdField] === defaultObjectId; - })); - var objectIdIndex = this.selectedAttachmentViewerData.featureObjectIds.indexOf(defaultObjectId); - selectedAttachmentViewerData.layerFeatureIndex = - layerFeatureIndex !== -1 ? layerFeatureIndex : 0; - selectedAttachmentViewerData.objectIdIndex = - objectIdIndex !== -1 ? objectIdIndex : 0; - }; - // ---------------------------------- - // - // Highlight - // - // ---------------------------------- - // _highlightFeature - PhotoCentricViewModel.prototype._highlightFeature = function (layerFeatureIndex) { - this._removeFeatureHighlight(); - var layerFeatures = this.selectedAttachmentViewerData.get("layerFeatures"); - var selectedFeature = this.selectedAttachmentViewerData.get("selectedFeature"); - var feature = layerFeatureIndex || layerFeatureIndex === 0 - ? layerFeatures.getItemAt(layerFeatureIndex) - : selectedFeature; - var layerView = this.selectedAttachmentViewerData.get("layerData.layerView"); - this.highlightedFeature.feature = - layerView && feature && layerView.highlight(feature); - }; - // updateSelectedFeatureFromClickOrSearch - PhotoCentricViewModel.prototype.updateSelectedFeatureFromClickOrSearch = function (feature) { - var _a = this - .selectedAttachmentViewerData, featureObjectIds = _a.featureObjectIds, selectedFeature = _a.selectedFeature, layerFeatures = _a.layerFeatures; - var featureLayer = this.selectedAttachmentViewerData.layerData.featureLayer; - var objectIdField = featureLayer.objectIdField; - if (!selectedFeature) { - return; - } - var layerFeature = layerFeatures.find(function (layerFeature) { - return (layerFeature.attributes[objectIdField] === - feature.attributes[objectIdField]); - }); - var layerFeatureIndex = layerFeatures.indexOf(layerFeature); - var objectId = featureObjectIds.find(function (objectId) { - return feature.attributes[objectIdField] === objectId; - }); - this.set("currentImageUrl", null); - // If layer feature exists in current queried feature list, do not update query range or re-query features - if (layerFeatureIndex !== -1) { - this.set("selectedAttachmentViewerData.layerFeatureIndex", layerFeatureIndex); - this.set("selectedAttachmentViewerData.objectIdIndex", this.selectedAttachmentViewerData.featureObjectIds.indexOf(objectId)); - this._setFeaturePhotoCentric(); - this._highlightFeature(this.selectedAttachmentViewerData - .layerFeatureIndex); - this.setUpdateShareIndexes(); - return; - } - var objectIdIndex = featureObjectIds.indexOf(objectId); - this._updateQueryRange("updatingClick", objectIdIndex); - this._queryFeaturesForSelectedAttachmentViewerData("updatingClick", objectId); - }; - // _queryFeaturesForSelectedAttachmentViewerData - PhotoCentricViewModel.prototype._queryFeaturesForSelectedAttachmentViewerData = function (queryType, objectIdIndex) { - var _this = this; - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - this.set("layerSwitcher.selectedLayer", selectedAttachmentViewerData.layerData.featureLayer); - var layerFeatures = selectedAttachmentViewerData.get("layerFeatures"); - var featureLayer = this.selectedAttachmentViewerData.layerData.featureLayer; - var featureQuery = this._setupFeatureQuery(selectedAttachmentViewerData); - this._queryingFeatures = featureLayer.queryFeatures(featureQuery); - this._queryingFeatures - .catch(function (err) { - console.error("ERROR: ", err); - }) - .then(function (queriedFeatures) { - _this._queryingFeatures = null; - _this.notifyChange("queryingState"); - // Reset features - layerFeatures.removeAll(); - var _a = selectedAttachmentViewerData.queryRange, low = _a[0], high = _a[1]; - var featureObjectIds = selectedAttachmentViewerData.get("featureObjectIds"); - var currentSet = featureObjectIds.slice(low, high); - // Sort features - var features = _this._sortFeatures(queriedFeatures, currentSet, selectedAttachmentViewerData); - // Add features to layerFeatures prop - layerFeatures.addMany(features); - var layerFeatureIndex = selectedAttachmentViewerData.get("layerFeatureIndex"); - selectedAttachmentViewerData.set("layerFeatureIndex", layerFeatureIndex !== null ? layerFeatureIndex : 0); - _this._updateIndexData(queryType, objectIdIndex); - _this.setUpdateShareIndexes(); - _this._setFeaturePhotoCentric(); - }); - this.notifyChange("queryingState"); - }; - // _updateFeatureClick - PhotoCentricViewModel.prototype._updateFeatureClick = function (objectId) { - var selectedAttachmentViewerData = this - .selectedAttachmentViewerData; - var layerFeatures = this - .selectedAttachmentViewerData.layerFeatures; - var featureLayer = this.selectedAttachmentViewerData.layerData.featureLayer; - selectedAttachmentViewerData.layerFeatureIndex = layerFeatures.indexOf(layerFeatures.find(function (layerFeature) { - return layerFeature.attributes[featureLayer.objectIdField] === objectId; - })); - selectedAttachmentViewerData.objectIdIndex = this.selectedAttachmentViewerData.featureObjectIds.indexOf(objectId); - if (featureLayer.get("capabilities.data.supportsAttachment")) { - this.set("imageIsLoaded", false); - } - }; - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["view.ready", "imageIsLoaded"], - readOnly: true - }) - ], PhotoCentricViewModel.prototype, "queryingState", null); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "currentImageUrl", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "attachmentLayers", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "imagePanZoomEnabled", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], PhotoCentricViewModel.prototype, "highlightedFeature", void 0); - PhotoCentricViewModel = tslib_1.__decorate([ - decorators_1.subclass("PhotoCentricViewModel") - ], PhotoCentricViewModel); - return PhotoCentricViewModel; - }(AttachmentViewerViewModel)); - return PhotoCentricViewModel; -}); -//# sourceMappingURL=PhotoCentricViewModel.js.map \ No newline at end of file diff --git a/dist/Components/PhotoCentric/PhotoCentricViewModel.js.map b/dist/Components/PhotoCentric/PhotoCentricViewModel.js.map deleted file mode 100644 index 2753adf..0000000 --- a/dist/Components/PhotoCentric/PhotoCentricViewModel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PhotoCentricViewModel.js","sourceRoot":"","sources":["../../../src/app/Components/PhotoCentric/PhotoCentricViewModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/PhotoCentric/css/PhotoCentric.css b/dist/Components/PhotoCentric/css/PhotoCentric.css deleted file mode 100644 index 2e07d7e..0000000 --- a/dist/Components/PhotoCentric/css/PhotoCentric.css +++ /dev/null @@ -1 +0,0 @@ -.esri-zoom{display:none}.esri-fullscreen{display:none}.esri-photo-centric{width:100%;height:100%;background-color:#f1f1f1;overflow-y:hidden}.esri-photo-centric__layer-not-supported{background:#000;width:100%;height:100%;font-size:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff}.esri-photo-centric__content-link{word-break:break-all}.esri-photo-centric__no-attachments-container{position:absolute;font-size:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#fff}.esri-photo-centric__no-attachments-container .esri-photo-centric__media-svg{fill:#fff;width:40px;height:40px}.esri-photo-centric__no-attachments-container .esri-photo-centric__no-attachments-text{font-size:20px}.esri-photo-centric__mobile-attachment{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:4px}.esri-photo-centric__mobile-attachment .esri-photo-centric__download-icon-container,.esri-photo-centric__mobile-attachment .esri-photo-centric__image-direction-mobile{position:absolute;bottom:7px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;border-radius:100%;width:38px;height:38px;border:none;color:#000;background:#fff}.esri-photo-centric__mobile-attachment .esri-photo-centric__image-direction-mobile{left:7px}.esri-photo-centric__mobile-attachment .esri-photo-centric__image-direction-mobile .esri-attachment-viewer__svg{fill:#000}.esri-photo-centric__mobile-attachment .esri-photo-centric__download-icon-container{right:7px}.esri-feature__attachments{display:none}.esri-photo-centric__address-text{color:#323232;font-size:14px}.esri-photo-centric__photo-centric-camera{width:24px;height:24px}.esri-photo-centric__minimize-zoom-to-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.esri-photo-centric__feature-title-container{margin-bottom:5px}.esri-photo-centric__feature-title-container .esri-photo-centric__feature-content-title{position:relative;width:93%;box-sizing:border-box;position:relative;padding:0 2px;word-break:break-word}.esri-photo-centric__feature-title-container .esri-photo-centric__feature-content-title .esri-photo-centric__feature-layer-title{margin-bottom:0;font-size:18px;font-weight:550}.esri-photo-centric__feature-title-container .esri-photo-centric__zoom-to-container{display:-ms-flexbox;display:flex;width:7%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-photo-centric__minimize-button,.esri-photo-centric__restore-feature-content-panel-button{background:transparent;border:none}.esri-photo-centric__minimize-button svg,.esri-photo-centric__restore-feature-content-panel-button svg{fill:#6e6e6e}.esri-photo-centric__minimize-button:hover{cursor:pointer}.esri-photo-centric__zoom-to{position:relative;color:#6e6e6e;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;background:transparent;border:0;padding:3px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;font-size:14px}.esri-photo-centric__zoom-to .esri-photo-centric__zoom-to-icon{margin:0 5px}.esri-photo-centric__zoom-to:hover{cursor:pointer;color:#005e95}.esri-photo-centric__content-loader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60%}.esri-widget__loader.esri-photo-centric__loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;left:0}.esri-photo-centric__map-view{width:100%;height:100%}.esri-photo-centric__map-view .esri-view{width:100%;height:100%}.esri-photo-centric__feature-content{height:96%;box-sizing:border-box;padding:4%}.esri-photo-centric__feature-content .esri-widget__loader.esri-photo-centric__loader{position:relative;height:65%}.esri-photo-centric__feature-content-panel--minimized{display:none}.esri-photo-centric__minimized-feature-content-panel{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;width:100%;height:4.5%;padding:0 2%;background:#fff}.esri-photo-centric__restore-feature-content-panel-button:hover{cursor:pointer}.esri-photo-centric__feature-layer-title{color:#595959;font-size:20px}.esri-photo-centric__attribute-heading{font-size:18px;margin-bottom:0;color:#323232}.esri-photo-centric__attribute-content{font-size:16px;color:#323232}.esri-photo-centric__map-attachment-content{height:100%}.esri-photo-centric__search-widget .esri-search{width:100%}.esri-photo-centric__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#0079c1;color:#fff;padding-left:4.5%;padding-right:2%;height:5.5%}.esri-photo-centric__header .esri-photo-centric__title-info-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.esri-photo-centric__header .esri-photo-centric__info-button:hover{cursor:pointer}.esri-photo-centric__header .esri-photo-centric__title-info-container,.esri-photo-centric__header .esri-phoot-centric__header-text{width:100%}.esri-photo-centric__header .esri-photo-centric__header-text{margin-bottom:0;font-size:1em;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.esri-photo-centric__header .esri-photo-centric__info-button{font-size:1.1em}.esri-photo-centric__main-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:94.5%}.esri-photo-centric__title-header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.esri-photo-centric__attribute-content{word-break:break-word;margin-bottom:1rem}.esri-photo-centric__image-viewer--desktop{display:none}.esri-photo-centric__download--desktop{font-size:0.8375em}.esri-photo-centric__main-page-top-container{height:50%}.esri-photo-centric__main-page-bottom-container{height:45%}.esri-photo-centric__main-page{height:100%;position:relative}.esri-photo-centric__main-page-mid-container{height:5.5%;margin-bottom:5px}.esri-photo-centric__main-page-top-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.esri-photo-centric__main-page-bottom-container{overflow-y:auto;background-color:#f1f1f1;color:#888}.esri-photo-centric__feature-content{background-color:#fff;overflow-y:auto}.esri-photo-centric__feature-info-content{color:#323232}.esri-photo-centric__attachments-image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.esri-photo-centric__attachments-image-container .esri-photo-centric__attachments-image{margin-bottom:10px}.esri-photo-centric__photo-viewer-container .esri-widget__loader-animation.esri-photo-centric__loader-animation{border-color:#fff #ccc #ccc #ccc}.esri-photo-centric__mobile-feature-content{height:100%}.esri-photo-centric__image-preview-mobile{width:100%;height:100%}.esri-photo-centric__mobile-attachment{margin-bottom:10px;background-color:#000}.esri-photo-centric__mobile-image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-photo-centric__mobile-image-container .esri-photo-centric__image-mobile{border-radius:4px}.esri-photo-centric__mobile-image-container .esri-photo-centric__remove-opacity{opacity:1}.esri-photo-centric__mobile-image-container .esri-photo-centric__mobile-attachments-remove-border-radius{border-radius:0}.esri-photo-centric__mobile-image-container .esri-photo-centric__pdf{width:100%;height:100%}.esri-photo-centric__mobile-attachment-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:10%;color:#000;padding-top:5px;padding-bottom:5px}.esri-photo-centric__mobile-attachment-count .esri-widget__loader.esri-photo-centric__loader{width:10%}.esri-photo-centric__mobile-attachment-count .esri-photo-centric__mobile-attachments-text{font-weight:550}.esri-photo-centric__mobile-attachment-count .esri-photo-centric__mobile-attachment-count-number{background:#fff;border-radius:15px;border:1px solid #ccc;padding:0px 12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:5px;font-size:14px}.esri-photo-centric__mobile-attachments-add-padding{padding:18%}.esri-photo-centric__transparent-background{background:transparent}.esri-photo-centric__expand-collapse-container:hover{cursor:pointer}.esri-photo-centric__image-pagination-container,.esri-photo-centric__pagination-container,.esri-photo-centric__expand-collapse-container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px}.esri-photo-centric__pagination-container{padding:5px 10px}.esri-photo-centric__pagination-container .esri-photo-centric__pagination-text-container{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;text-align:center;z-index:0;font-size:1em}.esri-photo-centric__pagination-container .esri-photo-centric__layer-switcher-container{margin-left:5px}.esri-photo-centric__pagination-container .esri-photo-centric__layer-switcher-container .esri-photo-centric-media-layer-icon{fill:#6e6e6e}.esri-photo-centric__expand-collapse-container{margin-top:8px;margin-bottom:8px}.esri-photo-centric__left-arrow-container,.esri-photo-centric__right-arrow-container{box-sizing:border-box;background:transparent;color:#0079c1;font-size:18px;border:1px solid #ccc;border-radius:3px}.esri-photo-centric__right-arrow-container{margin-right:10px}.esri-photo-centric__left-arrow-container:hover,.esri-photo-centric__right-arrow-container:hover{cursor:pointer;color:#000}.esri-photo-centric__pagination-container{position:relative;background-color:#fff;color:#000;font-size:15px}.esri-photo-centric__pagination-container .esri-photo-centric__left-button-layer-switcher,.esri-photo-centric__pagination-container .esri-photo-centric__right-button-layer-switcher{z-index:1}.esri-photo-centric__pagination-container .esri-photo-centric__left-button-layer-switcher,.esri-photo-centric__pagination-container .esri-photo-centric__right-button-layer-switcher{display:-ms-flexbox;display:flex}.esri-photo-centric__pagination-container .esri-layer-switcher__layer-dropdown-list{width:100%;top:100%;left:0}.esri-photo-centric__expand-collapse-container{background-color:#fff}.esri-photo-centric__expand-collapse-container{border-top:1px solid #949494;border-bottom:1px solid #949494}.esri-photo-centric__expand-collapse-container span{color:#0079c1}.esri-photo-centric__image-pagination-container,.esri-photo-centric__pagination-container{-ms-flex-pack:justify;justify-content:space-between}.esri-photo-centric__map-view{height:100%}.esri-photo-centric__search-widget{height:10%}.esri-photo-centric__onboarding{position:absolute;z-index:500;height:100%;width:100%}.esri-photo-centric__onboarding .esri-photo-centric__onboarding-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;box-sizing:border-box;width:100%;height:95%;padding:2%;z-index:500;background:#fff;border-radius:5px;word-break:break-word}.esri-photo-centric__onboarding-content-container{box-sizing:border-box;overflow-y:auto;background-color:#fff;height:95%;padding:1% 1.5%}.photo-centric-body .esri-photo-centric__onboarding--custom-disabled{padding-bottom:15%}.photo-centric-body .esri-legend{height:300px}.esri-photo-centric__start-button-container{height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.esri-photo-centric__start-button-container .esri-photo-centric__start-button{height:100%}.esri-photo-centric__onboarding-image{width:100%}.esri-photo-centric__heading-container{width:75%}.esri-photo-centric__onboarding-heading-text:first-child{color:#027abf;font-weight:501;font-size:19px}.esri-photo-centric__onboarding-heading-text{font-size:18px;color:#8d8d8d}.esri-photo-centric__onboarding-content{color:#8d8d8d;font-size:16px;font-weight:500;letter-spacing:0px;line-height:26.35px}.esri-photo-centric__map-view-search{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.esri-photo-centric__search-container--desktop{display:none}.esri-photo-centric__mid-bottom-container{width:100%;height:100%;background-color:#fff}.esri-photo-centric__mid-bottom-container--map-collapsed{position:absolute;top:4.7%}.esri-photo-centric__main-page-bottom-container--map-collapsed{height:93%}.esri-photo-centric--bottom-container-expanded{overflow-y:auto;height:90%}.esri-photo-centric--bottom-container-expanded .esri-photo-centric__feature-content{height:98%}.esri-photo-centric__gps-image-direction{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;position:absolute;left:1%}.esri-photo-centric__image-direction{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding-left:2%}.esri-photo-centric__image-direction-mobile{position:absolute}.esri-photo-centric__image-direction .esri-attachment-viewer__svg,.esri-photo-centric__image-direction-mobile .esri-attachment-viewer__svg{fill:#fff}.esri-photo-centric__image-direction .esri-icon-up-arrow-circled{font-size:24px}.esri-photo-centric__image-direction-degrees{white-space:nowrap}.esri-photo-centric__image-direction-degrees div{display:inline-block}.esri-photo-centric__feature-content-container{height:auto}.esri-photo-centric__feature-info-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.esri-photo-centric__no-feature-content-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:70%}.esri-photo-centric__no-feature-content-container .esri-photo-centric__no-info-text{font-size:1.3em;color:#c3c3c3}@media only screen and (min-width: 768px) and (max-height: 1024px){.esri-photo-centric__mid-bottom-container--map-collapsed{top:3%}}@media only screen and (min-width: 830px){.esri-widget__loader-animation.esri-photo-centric__loader-animation{font-size:30px}.esri-zoom{display:block}.esri-fullscreen{display:-ms-flexbox;display:flex}.esri-photo-centric{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.esri-photo-centric .esri-photo-centric__main-page-container{-ms-flex-positive:1;flex-grow:1}.esri-photo-centric__right-arrow-container{margin-right:15px}.esri-photo-centric__header{-ms-flex-pack:start;justify-content:flex-start;padding-left:15px}.esri-photo-centric__header .esri-photo-centric__header-text{font-size:1.3em}.esri-photo-centric__header .esri-photo-centric__header-text .icon-ui-description{margin:0 6.5px;font-size:0.85em}.esri-photo-centric__download-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-photo-centric__download-container .esri-photo-centric__loading-text{margin-left:5px;color:#c3c3c3}.esri-photo-centric__onboarding-heading-text:first-child{font-size:21px}.esri-photo-centric__onboarding-container{position:absolute;z-index:500;height:auto;padding:2%;background:#fff;border-radius:5px;width:93%;max-height:50%;overflow-y:auto}.esri-photo-centric__onboarding-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.esri-photo-centric__onboarding-content-container{height:88%}.esri-photo-centric__start-button-container{height:auto}.esri-photo-centric__onboarding-overlay{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;background:rgba(0,0,0,0.5);z-index:500}.esri-photo-centric__menu-button{display:none}.esri-photo-centric__main-page{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30%;height:100%}.esri-photo-centric__main-page-mid-container{display:none}.esri-photo-centric__mid-bottom-container{position:absolute;bottom:2%;width:100%;height:40%;background-color:transparent}.esri-photo-centric__search-container--mobile{display:none}.esri-photo-centric__search-widget-container--desktop{width:35%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.esri-photo-centric__search-widget-container--desktop .esri-photo-centric__search-container--desktop{display:block;width:75%}.esri-photo-centric__header{padding-right:0}.esri-photo-centric__header .esri-photo-centric__title-header-container .esri-photo-centric__title-info-container{width:auto}.esri-photo-centric__header .esri-photo-centric__title-header-container .esri-photo-centric__title-info-container .esri-photo-centric__info-button{display:inline-block;margin:0 7px}.esri-photo-centric__header .esri-photo-centric__title-header-container{width:80%}.esri-photo-centric__header .esri-photo-centric__share-widget-container{width:20%;-ms-flex-pack:end;justify-content:flex-end}.esri-photo-centric__image-viewer--desktop{display:block}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__pagination-container{padding-top:3px;padding-bottom:3px}.esri-photo-centric__image-pagination{z-index:103;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute}.esri-photo-centric__photo-centric-camera{fill:#fff}.esri-photo-centric__main-page-container{padding:0}.esri-photo-centric__map-view{height:100%}.esri-photo-centric__main-page-container{height:94%}.esri-photo-centric__main-page-container .esri-photo-centric__main-page-top-container{height:100%}.esri-photo-centric__main-page-container .esri-photo-centric__main-page-bottom-container{height:100%;position:absolute;background:transparent;width:100%}.esri-photo-centric__main-page-container .esri-photo-centric__map-attachment-content{height:100%;width:100%;position:relative}.esri-photo-centric__feature-content{height:100%;margin:0 15px;box-shadow:0 1px 2px rgba(0,0,0,0.3);border-radius:4px;padding:2.75% 3.75% 3.75% 3.75%}.esri-photo-centric__feature-content .esri-photo-centric__feature-layer-title{font-size:20px}.esri-photo-centric__other-attachment-types{list-style-type:none;margin:0;padding:0}.esri-photo-centric__attachments-image-container{display:none}.esri-photo-centric__main-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.esri-photo-centric__image-viewer--desktop{width:70%}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__right-panel{height:100%}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container{height:100%;position:relative;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-scroll{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__left-arrow-container,.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__right-arrow-container{border:1px solid #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;margin:0;border-radius:3px;font-size:20px;padding:3px}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-zoom-slider{position:absolute;bottom:6%;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:35%;border-radius:6px;padding:0 0.5%;background-color:rgba(0,0,0,0.42);border:1px solid #000;left:50%;transform:translate(-50%, 0)}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-zoom-slider .esri-photo-centric__slide-symbol{display:inline-block;padding:2%}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-zoom-slider .esri-photo-centric__zoom-slider-button{background-color:#000;border:1px solid #e0e0e0;color:#e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:3%;margin:0 1%;padding:1.25% 3%;border-radius:2px}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-zoom-slider .esri-photo-centric__zoom-slider-button:hover{cursor:pointer}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number{position:absolute;width:100%;background-color:rgba(0,0,0,0.5);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;font-size:15px;height:5%;z-index:100;left:0}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number .esri-photo-centric__download-button-desktop{background:transparent;color:#fff;border:none}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number .esri-photo-centric__download-icon-container{position:absolute;right:1.5%;font-size:1.5em}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number .esri-photo-centric__spinner{font-size:0.8em}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number-text{white-space:nowrap;display:inline-block;margin:0 10px}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__download-icon-text-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__download-icon-container:hover{cursor:pointer;color:#0079c1}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background-color:#000;overflow:hidden}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-container .esri-photo-centric__image--desktop{object-fit:contain;opacity:0;transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-webkit-transition:opacity 0.15s ease-in-out}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-container .esri-photo-centric--fade-image{opacity:1}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-container .esri-photo-centric--hide-image{display:none}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-container .esri-photo-centric__pdf{width:100%;height:100%}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment--is-video{display:block;-ms-flex-pack:unset;justify-content:unset;-ms-flex-align:unset;align-items:unset}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric--has-onboarding-image{display:none}.esri-photo-centric__image-viewer--desktop .esri-photo-centric__pagination-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:6.1%;background-color:#424242}.esri-photo-centric__image-viewer--desktop .esri-photo-centric--download-enabled{height:100%}.esri-photo-centric__video-container{width:100%;height:95%}.esri-photo-centric__image-viewer-download-image{font-size:15px;color:#c3c3c3;font-weight:600}.esri-photo-centric__image-viewer-download-image:hover{color:#005e95;cursor:pointer}}html[dir="rtl"] .esri-photo-centric__header{padding-left:0;padding-right:0.75%}html[dir="rtl"] .esri-photo-centric__photo-viewer-container .esri-photo-centric__image-pagination{-ms-flex-direction:row-reverse;flex-direction:row-reverse}html[dir="rtl"] .esri-photo-centric__pagination-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}html[dir="rtl"] .esri-photo-centric__zoom-to{right:unset}html[dir="rtl"] .esri-photo-centric__image-viewer--desktop .esri-photo-centric__photo-viewer-container .esri-photo-centric__attachment-number .esri-photo-centric__download-icon-container{right:unset;left:1.5%}html[dir="rtl"] .esri-photo-centric__layer-switcher-container{margin-left:unset;margin-right:5px}html[dir="rtl"] .esri-photo-centric__gps-image-direction{left:unset;right:1%}html[dir="rtl"] .esri-photo-centric__mobile-attachment-count .esri-photo-centric__mobile-attachment-count-number{margin-left:unset;margin-right:5px}.esri-photo-centric__image-loader{position:absolute;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;width:100%;height:100%;z-index:102}.esri-photo-centric__image-loader .esri-photo-centric__spinner{font-size:40px}@supports (-webkit-overflow-scrolling: touch){.esri-photo-centric--bottom-container-expanded,.esri-photo-centric__main-page-bottom-container,.esri-photo-centric__onboarding-content-container{-webkit-overflow-scrolling:touch}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.esri-photo-centric__onboarding-overlay{top:0}.esri-photo-centric__onboarding-container{top:30%;left:1%}.esri-photo-centric__header{padding-right:0}.esri-photo-centric__no-attachments-container{left:0;top:50%;width:100%}.esri-photo-centric__photo-viewer-container .esri-widget__loader.esri-photo-centric__loader{height:0}.esri-photo-centric__download-icon-container.esri-photo-centric__download-button-desktop{top:0}}@media only screen and (max-width: 830px) and (orientation: landscape){.esri-photo-centric__header{height:10.5%}.esri-photo-centric__main-page-top-container.esri-photo-centric--map-collapsed{height:10.5%}.esri-photo-centric__mid-bottom-container.esri-photo-centric__mid-bottom-container--map-collapsed{top:8.5%}.esri-photo-centric__main-page-bottom-container--map-collapsed{height:75%}.esri-photo-centric__main-page-mid-container{height:10.5%}.esri-photo-centric__mobile-image-container{max-height:unset}.esri-photo-centric__onboarding{height:89.5%}.esri-photo-centric__onboarding .esri-photo-centric__onboarding-container{height:100%}.esri-photo-centric__onboarding-content-container{height:90%}.esri-photo-centric__start-button-container{height:12%}}.esri-photo-centric__logo{width:5%;margin-right:5px}.esri-photo-centric__image--desktop{max-height:100%} diff --git a/dist/Components/PhotoCentric/nls/resources.js b/dist/Components/PhotoCentric/nls/resources.js deleted file mode 100644 index 33743df..0000000 --- a/dist/Components/PhotoCentric/nls/resources.js +++ /dev/null @@ -1,73 +0,0 @@ -define({ - root: { - loadingImages: "Loading...", - of: "of", - attachments: "attachments", - upperCaseAttachments: "Attachments", - upperCaseLocations: "Locations", - download: "Download attachment", - start: "Start", - welcome: "Welcome!", - subtitle: "View a location’s attachments", - instructionHeading: "In addition to browsing through location details and attachments, use the following methods to explore the map:", - stepOne: "Select a feature on the map", - stepTwo: "If a search box is available, search for a specific feature", - noInfo: "No information available.", - pleaseWait: "Downloading...", - locations: "locations", - noPhotoAttachmentsFound: "No attachments found.", - noContentAvailable: "No content available.", - zoomTo: "Zoom To", - image: "images", - notSupported: "Selected layer does not support attachments", - doesNotSupportVideo: "Your browser does not support the video tag.", - otherAttachments: "Other attachments", - viewDetails: "View details", - previousLocation: "Previous location", - nextLocation: "Next location", - previousImage: "Previous attachment", - nextImage: "Next attachment", - gpsImageDirection: "GPS Image Direction", - zoomInImage: "Zoom in image", - zoomOutImage: "Zoom out image", - minimize: "Minimize", - restore: "Restore" - }, - ar: 1, - bs: 1, - ca: 1, - cs: 1, - da: 1, - de: 1, - el: 1, - es: 1, - et: 1, - fi: 1, - fr: 1, - he: 1, - hr: 1, - hu: 1, - id: 1, - it: 1, - ja: 1, - ko: 1, - lt: 1, - lv: 1, - nl: 1, - nb: 1, - pl: 1, - "pt-br": 1, - "pt-pt": 1, - ro: 1, - ru: 1, - sl: 1, - sr: 1, - sv: 1, - tr: 1, - uk: 1, - th: 1, - vi: 1, - "zh-cn": 1, - "zh-hk": 1, - "zh-tw": 1 -}); diff --git a/dist/Components/Share.js b/dist/Components/Share.js deleted file mode 100644 index 4993ed9..0000000 --- a/dist/Components/Share.js +++ /dev/null @@ -1,423 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "dojo/i18n!./Share/nls/resources", "dojo/i18n!../nls/common", "esri/core/watchUtils", "./Share/utils/replace", "esri/core/accessorSupport/decorators", "esri/widgets/Widget", "esri/widgets/support/widget", "./Share/ShareViewModel", "esri/core/Handles"], function (require, exports, tslib_1, i18n, common_1, watchUtils, replace_1, decorators_1, Widget, widget_1, ShareViewModel, Handles) { - "use strict"; - common_1 = tslib_1.__importDefault(common_1); - //---------------------------------- - // - // CSS Classes - // - //---------------------------------- - var CSS = { - base: "esri-share", - shareModalStyles: "esri-share__share-modal", - shareButton: "esri-share__share-button", - shareLinkContainer: "esri-share__share-link", - sendLinkContainer: "esri-share__send-link-container", - mainLinkContainer: "esri-share__main-link-container", - shareLinkIsOpen: "esri-share__share-link--open", - shareModal: { - close: "esri-share__close", - shareIframe: { - iframeContainer: "esri-share__iframe-container", - iframeTabSectionContainer: "esri-share__iframe-tab-section-container", - iframeInputContainer: "esri-share__iframe-input-container", - iframePreview: "esri-share__iframe-preview", - iframeInput: "esri-share__iframe-input", - embedContentContainer: "esri-share__embed-content-container" - }, - shareTabStyles: { - tabSection: "esri-share__tab-section", - iframeTab: "esri-share__iframe-tab-section" - }, - header: { - container: "esri-share__header-container", - heading: "esri-share__heading" - }, - main: { - mainContainer: "esri-share__main-container", - mainHeader: "esri-share__main-header", - mainHR: "esri-share__hr", - mainCopy: { - copyButton: "esri-share__copy-button", - copyContainer: "esri-share__copy-container", - copyClipboardUrl: "esri-share__copy-clipboard-url", - copyClipboardContainer: "esri-share__copy-clipboard-container", - copyClipboardIframe: "esri-share__copy-clipboard-iframe" - }, - mainUrl: { - inputGroup: "esri-share__copy-url-group", - urlInput: "esri-share__url-input", - linkGenerating: "esri-share--link-generating" - }, - mainShare: { - shareContainer: "esri-share__share-container", - shareItem: "esri-share__share-item", - shareItemContainer: "esri-share__share-item-container", - shareIcons: { - facebook: "icon-social-facebook", - twitter: "icon-social-twitter", - email: "icon-social-contact", - linkedin: "icon-social-linkedin", - pinterest: "icon-social-pinterest", - rss: "icon-social-rss" - } - }, - mainInputLabel: "esri-share__input-label" - }, - calciteStyles: { - modifier: "modifier-class", - isActive: "is-active", - tooltip: "tooltip", - tooltipTop: "tooltip-top" - } - }, - icons: { - widgetIcon: "esri-icon-share", - copyIconContainer: "esri-share__copy-icon-container", - copy: "esri-share__copy-icon", - esriLoader: "esri-share__loader", - closeIcon: "icon-ui-close", - copyToClipboardIcon: "copy-to-clipboard", - flush: "icon-ui-flush", - link: "icon-ui-link" - }, - // CUSTOM - shareModalPhoto: "esri-share__share-modal--photo", - modalContainerPhoto: "esri-share__modal-container--photo", - shareItemContainerPhoto: "esri-share__share-item-container--photo", - shareCopyIconSVG: "esri-share__copy-icon-svg" - }; - var Share = /** @class */ (function (_super) { - tslib_1.__extends(Share, _super); - function Share(value) { - var _this = _super.call(this, value) || this; - //---------------------------------- - // - // Private Variables - // - //---------------------------------- - _this._shareLinkElementIsOpen = null; - _this._handles = new Handles(); - // Tooltips - _this._linkCopied = false; - // DOM Nodes // - // URL Input & Iframe Input - _this._iframeInputNode = null; - _this._urlInputNode = null; - //---------------------------------- - // - // Properties - // - //---------------------------------- - //---------------------------------- - // - // view - // - //---------------------------------- - _this.view = null; - //---------------------------------- - // - // shareModalOpened - // - //---------------------------------- - _this.shareModalOpened = true; - //---------------------------------- - // - // shareItems - // - //---------------------------------- - _this.shareItems = null; - //---------------------------------- - // - // shareFeatures - // - //---------------------------------- - _this.shareFeatures = null; - //---------------------------------- - // - // shareUrl - readOnly - // - //---------------------------------- - _this.shareUrl = null; - //---------------------------------- - // - // defaultObjectId - // - //---------------------------------- - _this.defaultObjectId = null; - //---------------------------------- - // - // selectedLayerId - // - //---------------------------------- - _this.selectedLayerId = null; - //---------------------------------- - // - // attachmentIndex - // - //---------------------------------- - _this.attachmentIndex = null; - //---------------------------------- - // - // isDefault - // - //---------------------------------- - _this.isDefault = null; - //---------------------------------- - // - // iconClass and label - Expand Widget Support - // - //---------------------------------- - _this.iconClass = CSS.icons.widgetIcon; - _this.label = i18n.widgetLabel; - //---------------------------------- - // - // viewModel - // - //---------------------------------- - _this.viewModel = new ShareViewModel(); - return _this; - } - //---------------------------------- - // - // Lifecycle - // - //---------------------------------- - Share.prototype.postInitialize = function () { - var _this = this; - this.own([ - watchUtils.whenTrue(this, "view.ready", function () { - _this.own([ - watchUtils.watch(_this, "shareUrl", function () { - _this.scheduleRender(); - }) - ]); - }), - watchUtils.watch(this, ["defaultObjectId", "attachmentIndex"], function () { - _this._removeCopyTooltips(); - }) - ]); - }; - Share.prototype.destroy = function () { - this._iframeInputNode = null; - this._urlInputNode = null; - }; - Share.prototype.render = function () { - var shareModalNode = this._renderShareModal(); - return widget_1.tsx("div", { class: CSS.base }, shareModalNode); - }; - Share.prototype._copyUrlInput = function () { - this._urlInputNode.focus(); - this._urlInputNode.setSelectionRange(0, this._urlInputNode.value.length); - document.execCommand("copy"); - this._linkCopied = true; - this.scheduleRender(); - }; - Share.prototype._toggleShareLinkNode = function () { - if (!this._shareLinkElementIsOpen) { - this._shareLinkElementIsOpen = true; - this._generateUrl(); - } - else { - this._shareLinkElementIsOpen = false; - this._removeCopyTooltips(); - } - this.scheduleRender(); - }; - Share.prototype._processShareItem = function (event) { - var _this = this; - var shareKey = "share-key"; - if (this.isDefault) { - this._generateUrl(); - } - this._handles.add(watchUtils.whenOnce(this, "shareUrl", function () { - _this._handles.remove(shareKey); - var node = event.srcElement; - var shareItem = node["data-share-item"]; - var urlTemplate = shareItem.urlTemplate; - var portalItem = _this.get("view.map.portalItem"); - var title = portalItem - ? replace_1.replace(i18n.urlTitle, { title: portalItem.title }) - : null; - var summary = portalItem - ? portalItem && portalItem.snippet - ? replace_1.replace(i18n.urlSummary, { summary: portalItem.snippet }) - : replace_1.replace(i18n.urlSummary, { summary: "" }) - : null; - _this._openUrl(_this.shareUrl, title, summary, urlTemplate); - }), shareKey); - }; - Share.prototype._generateUrl = function () { - this.viewModel.generateUrl(); - }; - Share.prototype._removeCopyTooltips = function () { - this._linkCopied = false; - this.scheduleRender(); - }; - Share.prototype._openUrl = function (url, title, summary, urlTemplate) { - var urlToOpen = replace_1.replace(urlTemplate, { - url: encodeURI(url), - title: title, - summary: summary - }); - window.open(urlToOpen); - }; - // Render Nodes - Share.prototype._renderShareModal = function () { - var modalContainerNode = this._renderModalContainer(); - return widget_1.tsx("div", { class: CSS.shareModalPhoto }, modalContainerNode); - }; - Share.prototype._renderModalContainer = function () { - var modalContentNode = this._renderModalContent(); - return widget_1.tsx("div", { class: CSS.modalContainerPhoto }, modalContentNode); - }; - Share.prototype._renderModalContent = function () { - var sendALinkContentNode = this._renderSendALinkContent(); - return (widget_1.tsx("div", { class: CSS.shareModal.main.mainContainer }, sendALinkContentNode)); - }; - Share.prototype._renderShareItem = function (shareItem) { - var name = shareItem.name, className = shareItem.className; - return (widget_1.tsx("div", { class: this.classes(CSS.shareModal.main.mainShare.shareItem, name), key: name }, - widget_1.tsx("div", { class: className, title: name, "aria-label": name, onclick: this._processShareItem, onkeydown: this._processShareItem, tabIndex: 0, bind: this, "data-share-item": shareItem, role: "button" }))); - }; - Share.prototype._renderShareItems = function () { - var _this = this; - var shareServices = this.shareItems; - var shareIcons = CSS.shareModal.main.mainShare.shareIcons; - // Assign class names of icons to share item - shareServices.forEach(function (shareItem) { - for (var icon in shareIcons) { - if (icon === shareItem.id) { - shareItem.className = shareIcons[shareItem.id]; - } - } - }); - return shareServices - .toArray() - .map(function (shareItems) { return _this._renderShareItem(shareItems); }); - }; - Share.prototype._renderShareItemContainer = function () { - var shareServices = this.shareFeatures.shareServices; - var shareItemNodes = shareServices ? this._renderShareItems() : null; - var shareItemNode = shareServices - ? shareItemNodes.length - ? [shareItemNodes] - : null - : null; - var shareLink = this._renderShareLinkNode(); - return (widget_1.tsx("div", { class: CSS.shareItemContainerPhoto }, shareServices ? (widget_1.tsx("div", { class: CSS.shareModal.main.mainShare.shareContainer, key: "share-container" }, - widget_1.tsx("div", { class: CSS.shareModal.main.mainShare.shareItemContainer }, - shareItemNode, - shareLink))) : null)); - }; - Share.prototype._renderShareLinkNode = function () { - var _a; - var shareLink = (_a = {}, - _a[CSS.shareLinkIsOpen] = this._shareLinkElementIsOpen, - _a); - return (widget_1.tsx("div", { class: this.classes(CSS.shareModal.main.mainShare.shareItem, CSS.shareLinkContainer, shareLink) }, - widget_1.tsx("div", { bind: this, onclick: this._toggleShareLinkNode, onkeydown: this._toggleShareLinkNode, tabIndex: 0, class: this.classes(CSS.icons.link, CSS.icons.flush), title: common_1.default.sendLink, "aria-label": common_1.default.sendLink, role: "button" }))); - }; - Share.prototype._renderCopyUrl = function () { - var _a; - var copyToClipboard = this.shareFeatures.copyToClipboard; - var toolTipClasses = (_a = {}, - _a[CSS.shareModal.calciteStyles.tooltip] = this._linkCopied, - _a[CSS.shareModal.calciteStyles.tooltipTop] = this._linkCopied, - _a); - return (widget_1.tsx("div", { key: "send-link-container", class: CSS.sendLinkContainer }, copyToClipboard ? (widget_1.tsx("div", { class: CSS.shareModal.main.mainCopy.copyContainer, key: "copy-container" }, - widget_1.tsx("div", { class: CSS.shareModal.main.mainUrl.inputGroup }, - widget_1.tsx("h2", { class: CSS.shareModal.main.mainHeader }, i18n.sendLink), - widget_1.tsx("div", { bind: this, onclick: this._toggleShareLinkNode, onkeydown: this._toggleShareLinkNode, class: this.classes(CSS.shareModal.close, CSS.icons.closeIcon, CSS.icons.flush), title: common_1.default.close, label: common_1.default.close, "aria-label": "close-modal", tabindex: "0" }), - widget_1.tsx("div", { class: CSS.shareModal.main.mainCopy.copyClipboardContainer }, - widget_1.tsx("input", { type: "text", class: CSS.shareModal.main.mainUrl.urlInput, bind: this, value: this.viewModel.state === "ready" - ? this.shareUrl - : common_1.default.loading + "...", afterCreate: widget_1.storeNode, "data-node-ref": "_urlInputNode", readOnly: true }), - widget_1.tsx("div", { class: this.classes(CSS.shareModal.main.mainCopy.copyClipboardUrl, toolTipClasses), bind: this, onclick: this._copyUrlInput, onkeydown: this._copyUrlInput, tabIndex: 0, title: common_1.default.copy, label: common_1.default.copy, "aria-label": i18n.copied, role: "button" }, - widget_1.tsx("svg", { class: CSS.shareCopyIconSVG, xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, - widget_1.tsx("path", { d: "M23 14v1H10.707l2.646 2.646-.707.707L8.793 14.5l3.854-3.854.707.707L10.707 14zm-5 2h1v7H1V4h4V3h3a2 2 0 0 1 4 0h3v1h4v9h-1V5h-3v2H5V5H2v17h16zM6 6h8V4h-3V2.615A.614.614 0 0 0 10.386 2h-.771A.614.614 0 0 0 9 2.615V4H6zm3 4H4v1h5zm-5 5h3v-1H4zm0 4h5v-1H4z" }))))))) : null)); - }; - Share.prototype._renderSendALinkContent = function () { - var copyUrlNode = this._renderCopyUrl(); - var shareServicesNode = this._renderShareItemContainer(); - return (widget_1.tsx("article", { class: CSS.mainLinkContainer }, - shareServicesNode, - this._shareLinkElementIsOpen ? copyUrlNode : null)); - }; - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.view") - ], Share.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareModalOpened"), - widget_1.renderable() - ], Share.prototype, "shareModalOpened", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareItems"), - widget_1.renderable() - ], Share.prototype, "shareItems", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareFeatures"), - widget_1.renderable() - ], Share.prototype, "shareFeatures", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.shareUrl"), - widget_1.renderable() - ], Share.prototype, "shareUrl", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.defaultObjectId"), - widget_1.renderable() - ], Share.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.selectedLayerId"), - widget_1.renderable() - ], Share.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.attachmentIndex"), - widget_1.renderable() - ], Share.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.aliasOf("viewModel.isDefault"), - widget_1.renderable() - ], Share.prototype, "isDefault", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], Share.prototype, "iconClass", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], Share.prototype, "label", void 0); - tslib_1.__decorate([ - widget_1.renderable([ - "viewModel.state", - "viewModel.embedCode", - "viewModel.shareFeatures" - ]), - decorators_1.property({ - type: ShareViewModel - }) - ], Share.prototype, "viewModel", void 0); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], Share.prototype, "_copyUrlInput", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], Share.prototype, "_toggleShareLinkNode", null); - tslib_1.__decorate([ - widget_1.accessibleHandler() - ], Share.prototype, "_processShareItem", null); - Share = tslib_1.__decorate([ - decorators_1.subclass("Share") - ], Share); - return Share; - }(Widget)); - return Share; -}); -//# sourceMappingURL=Share.js.map \ No newline at end of file diff --git a/dist/Components/Share.js.map b/dist/Components/Share.js.map deleted file mode 100644 index aa7d4cf..0000000 --- a/dist/Components/Share.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Share.js","sourceRoot":"","sources":["../../src/app/Components/Share.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/Share/ShareFeatures.js b/dist/Components/Share/ShareFeatures.js deleted file mode 100644 index 44b40de..0000000 --- a/dist/Components/Share/ShareFeatures.js +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Accessor"], function (require, exports, tslib_1, decorators_1, Accessor) { - "use strict"; - var ShareFeatures = /** @class */ (function (_super) { - tslib_1.__extends(ShareFeatures, _super); - function ShareFeatures() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this.embedMap = true; - _this.shortenLink = true; - return _this; - } - Object.defineProperty(ShareFeatures.prototype, "copyToClipboard", { - set: function (value) { - if (!this.shareServices) { - console.error("ERROR: Unable to toggle both Share Item AND Copy URL features off."); - return; - } - this._set("copyToClipboard", value); - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(ShareFeatures.prototype, "shareServices", { - set: function (value) { - if (!this.copyToClipboard) { - console.error("ERROR: Unable to toggle both Share Item AND Copy URL features off."); - return; - } - this._set("shareServices", value); - }, - enumerable: false, - configurable: true - }); - tslib_1.__decorate([ - decorators_1.property({ value: true }) - ], ShareFeatures.prototype, "copyToClipboard", null); - tslib_1.__decorate([ - decorators_1.property({ value: true }) - ], ShareFeatures.prototype, "shareServices", null); - tslib_1.__decorate([ - decorators_1.property() - ], ShareFeatures.prototype, "embedMap", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareFeatures.prototype, "shortenLink", void 0); - ShareFeatures = tslib_1.__decorate([ - decorators_1.subclass("ShareFeatures") - ], ShareFeatures); - return ShareFeatures; - }(Accessor)); - return ShareFeatures; -}); -//# sourceMappingURL=ShareFeatures.js.map \ No newline at end of file diff --git a/dist/Components/Share/ShareFeatures.js.map b/dist/Components/Share/ShareFeatures.js.map deleted file mode 100644 index 39b5648..0000000 --- a/dist/Components/Share/ShareFeatures.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ShareFeatures.js","sourceRoot":"","sources":["../../../src/app/Components/Share/ShareFeatures.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IAMlC;QAA4B,yCAAQ;QAApC;YAAA,qEA0BC;YAHa,cAAQ,GAAG,IAAI,CAAC;YAEhB,iBAAW,GAAG,IAAI,CAAC;;QACjC,CAAC;QAxBC,sBAAI,0CAAe;iBAAnB,UAAoB,KAAc;gBAChC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE;oBACvB,OAAO,CAAC,KAAK,CACX,oEAAoE,CACrE,CAAC;oBACF,OAAO;iBACR;gBACD,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,KAAK,CAAC,CAAC;YACtC,CAAC;;;WAAA;QAGD,sBAAI,wCAAa;iBAAjB,UAAkB,KAAc;gBAC9B,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;oBACzB,OAAO,CAAC,KAAK,CACX,oEAAoE,CACrE,CAAC;oBACF,OAAO;iBACR;gBACD,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC;YACpC,CAAC;;;WAAA;QAnBD;YADC,qBAAQ,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC;4DASzB;QAGD;YADC,qBAAQ,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC;0DASzB;QAEW;YAAX,qBAAQ,EAAE;uDAAiB;QAEhB;YAAX,qBAAQ,EAAE;0DAAoB;QAzB3B,aAAa;YADlB,qBAAQ,CAAC,eAAe,CAAC;WACpB,aAAa,CA0BlB;QAAD,oBAAC;KAAA,AA1BD,CAA4B,QAAQ,GA0BnC;IAED,OAAS,aAAa,CAAC"} \ No newline at end of file diff --git a/dist/Components/Share/ShareItem.js b/dist/Components/Share/ShareItem.js deleted file mode 100644 index b250113..0000000 --- a/dist/Components/Share/ShareItem.js +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Accessor"], function (require, exports, tslib_1, decorators_1, Accessor) { - "use strict"; - var ShareItem = /** @class */ (function (_super) { - tslib_1.__extends(ShareItem, _super); - function ShareItem() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this.id = null; - _this.name = null; - _this.className = null; - _this.urlTemplate = null; - return _this; - } - tslib_1.__decorate([ - decorators_1.property() - ], ShareItem.prototype, "id", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareItem.prototype, "name", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareItem.prototype, "className", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareItem.prototype, "urlTemplate", void 0); - ShareItem = tslib_1.__decorate([ - decorators_1.subclass("ShareItem") - ], ShareItem); - return ShareItem; - }(Accessor)); - return ShareItem; -}); -//# sourceMappingURL=ShareItem.js.map \ No newline at end of file diff --git a/dist/Components/Share/ShareItem.js.map b/dist/Components/Share/ShareItem.js.map deleted file mode 100644 index 28050f1..0000000 --- a/dist/Components/Share/ShareItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ShareItem.js","sourceRoot":"","sources":["../../../src/app/Components/Share/ShareItem.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;IAMlC;QAAwB,qCAAQ;QAAhC;YAAA,qEAQC;YAPa,QAAE,GAAW,IAAI,CAAC;YAElB,UAAI,GAAW,IAAI,CAAC;YAEpB,eAAS,GAAW,IAAI,CAAC;YAEzB,iBAAW,GAAW,IAAI,CAAC;;QACzC,CAAC;QAPa;YAAX,qBAAQ,EAAE;6CAAmB;QAElB;YAAX,qBAAQ,EAAE;+CAAqB;QAEpB;YAAX,qBAAQ,EAAE;oDAA0B;QAEzB;YAAX,qBAAQ,EAAE;sDAA4B;QAPnC,SAAS;YADd,qBAAQ,CAAC,WAAW,CAAC;WAChB,SAAS,CAQd;QAAD,gBAAC;KAAA,AARD,CAAwB,QAAQ,GAQ/B;IAED,OAAS,SAAS,CAAC"} \ No newline at end of file diff --git a/dist/Components/Share/ShareViewModel.js b/dist/Components/Share/ShareViewModel.js deleted file mode 100644 index cbff66c..0000000 --- a/dist/Components/Share/ShareViewModel.js +++ /dev/null @@ -1,420 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "esri/core/Accessor", "esri/core/Collection", "esri/core/Handles", "esri/core/watchUtils", "esri/core/accessorSupport/decorators", "esri/geometry/Point", "esri/geometry/projection", "esri/geometry/SpatialReference", "esri/request", "./ShareItem", "./ShareFeatures"], function (require, exports, tslib_1, Accessor, Collection, Handles, watchUtils, decorators_1, Point, projection, SpatialReference, esriRequest, ShareItem, ShareFeatures) { - "use strict"; - //---------------------------------- - // - // Share Item Collection - // - //---------------------------------- - var ShareItemCollection = Collection.ofType(ShareItem); - //---------------------------------- - // - // Default Share Items - // - //---------------------------------- - var FACEBOOK_ITEM = new ShareItem({ - id: "facebook", - name: "Facebook", - urlTemplate: "https://www.facebook.com/sharer/sharer.php?s=100&u={url}" - }); - var TWITTER_ITEM = new ShareItem({ - id: "twitter", - name: "Twitter", - urlTemplate: "https://twitter.com/intent/tweet?text={summary}&url={url}" - }); - //---------------------------------- - // - // Shorten URL API - // - //---------------------------------- - var SHORTEN_API = "https://arcg.is/prod/shorten"; - var ShareViewModel = /** @class */ (function (_super) { - tslib_1.__extends(ShareViewModel, _super); - function ShareViewModel() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this._handles = new Handles(); - //---------------------------------- - // - // Private Variables - // - //---------------------------------- - // Promises for widget state - _this._shortening = false; - _this._projecting = false; - //---------------------------------- - // - // Properties - // - //---------------------------------- - //---------------------------------- - // - // view - // - //---------------------------------- - _this.view = null; - //---------------------------------- - // - // shareModalOpened - // - //---------------------------------- - _this.shareModalOpened = null; - //---------------------------------- - // - // defaultObjectId - // - //---------------------------------- - _this.defaultObjectId = null; - //---------------------------------- - // - // attachmentIndex - // - //---------------------------------- - _this.attachmentIndex = null; - //---------------------------------- - // - // selectedLayerId - // - //---------------------------------- - _this.selectedLayerId = null; - //---------------------------------- - // - // isDefault - // - //---------------------------------- - _this.isDefault = null; - //---------------------------------- - // - // shareItems - // - //---------------------------------- - _this.shareItems = new ShareItemCollection([ - FACEBOOK_ITEM, - TWITTER_ITEM - ]); - //---------------------------------- - // - // shareFeatures - // - //---------------------------------- - _this.shareFeatures = new ShareFeatures(); - //---------------------------------- - // - // shareUrl - readOnly - // - //---------------------------------- - _this.shareUrl = null; - return _this; - } - //---------------------------------- - // - // Lifecycle - // - //---------------------------------- - ShareViewModel.prototype.destroy = function () { - this.shareItems.removeAll(); - this.view = null; - }; - Object.defineProperty(ShareViewModel.prototype, "state", { - //---------------------------------- - // - // state - readOnly - // - //---------------------------------- - get: function () { - var ready = this.get("view.ready"); - return ready - ? this._projecting - ? "projecting" - : this._shortening - ? "shortening" - : "ready" - : this.view - ? "loading" - : "disabled"; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(ShareViewModel.prototype, "embedCode", { - //---------------------------------- - // - // embedCode - readOnly - // - //---------------------------------- - get: function () { - return ""; - }, - enumerable: false, - configurable: true - }); - ShareViewModel.prototype.initialize = function () { - var _this = this; - this._handles.add([ - watchUtils.watch(this, ["defaultObjectId", "attachmentIndex", "selectedLayerId"], function () { - if (!_this.isDefault) { - _this.generateUrl(); - } - }) - ]); - }; - //---------------------------------- - // - // Public Methods - // - //---------------------------------- - ShareViewModel.prototype.generateUrl = function () { - return tslib_1.__awaiter(this, void 0, void 0, function () { - var url, shortenLink, shortenedUrl, shortenLink, href, shortenedUrl; - return tslib_1.__generator(this, function (_a) { - switch (_a.label) { - case 0: - if (!!this.isDefault) return [3 /*break*/, 4]; - return [4 /*yield*/, this._generateShareUrl()]; - case 1: - url = _a.sent(); - shortenLink = this.shareFeatures.shortenLink; - if (!shortenLink) return [3 /*break*/, 3]; - return [4 /*yield*/, this._shorten(url)]; - case 2: - shortenedUrl = _a.sent(); - this._set("shareUrl", shortenedUrl); - return [2 /*return*/, shortenedUrl]; - case 3: - this._set("shareUrl", url); - return [2 /*return*/, url]; - case 4: - shortenLink = this.shareFeatures.shortenLink; - href = window.location.href; - if (!shortenLink) return [3 /*break*/, 6]; - return [4 /*yield*/, this._shorten(href)]; - case 5: - shortenedUrl = _a.sent(); - this._set("shareUrl", shortenedUrl); - return [2 /*return*/, shortenedUrl]; - case 6: - this._set("shareUrl", href); - return [2 /*return*/, href]; - } - }); - }); - }; - //---------------------------------- - // - // Private Methods - // - //---------------------------------- - ShareViewModel.prototype._generateShareUrl = function () { - return tslib_1.__awaiter(this, void 0, void 0, function () { - var href, _a, x, y, spatialReference, centerPoint, point; - return tslib_1.__generator(this, function (_b) { - switch (_b.label) { - case 0: - href = window.location.href; - // If view is not ready - if (!this.get("view.ready")) { - return [2 /*return*/, href]; - } - _a = this.view.center, x = _a.x, y = _a.y; - spatialReference = this.view.spatialReference; - centerPoint = new Point({ - x: x, - y: y, - spatialReference: spatialReference - }); - return [4 /*yield*/, this._processPoint(centerPoint)]; - case 1: - point = _b.sent(); - return [2 /*return*/, this._generateShareUrlParams(point)]; - } - }); - }); - }; - ShareViewModel.prototype._processPoint = function (point) { - return tslib_1.__awaiter(this, void 0, void 0, function () { - var _a, isWGS84, isWebMercator, point_1, outputSpatialReference, projectedPoint; - return tslib_1.__generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = point.spatialReference, isWGS84 = _a.isWGS84, isWebMercator = _a.isWebMercator; - // If spatial reference is WGS84 or Web Mercator, use longitude/latitude values to generate the share URL parameters - if (isWGS84 || isWebMercator) { - return [2 /*return*/, point]; - } - this._projecting = true; - this.notifyChange("state"); - return [4 /*yield*/, projection.load()]; - case 1: - _b.sent(); - // Check if client side projection is not supported - if (!projection.isSupported()) { - point_1 = new Point({ - x: null, - y: null - }); - this._projecting = false; - this.notifyChange("state"); - return [2 /*return*/, point_1]; - } - outputSpatialReference = new SpatialReference({ - wkid: 4326 - }); - projectedPoint = projection.project(point, outputSpatialReference); - this._projecting = false; - this.notifyChange("state"); - return [2 /*return*/, projectedPoint]; - } - }); - }); - }; - ShareViewModel.prototype._generateShareUrlParams = function (point) { - var href = window.location.href; - var longitude = point.longitude, latitude = point.latitude; - if (longitude === undefined || latitude === undefined) { - return href; - } - var roundedLon = this._roundValue(longitude); - var roundedLat = this._roundValue(latitude); - var zoom = this.view.zoom; - var roundedZoom = this._roundValue(zoom); - var path = href.split("center")[0]; - // If no "?", then append "?". Otherwise, check for "?" and "=" - var sep = path.indexOf("?") === -1 - ? "?" - : path.indexOf("?") !== -1 && path.indexOf("=") !== -1 - ? path.indexOf("&") === -1 - ? "&" - : "" - : ""; - var defaultObjectId = this.defaultObjectId !== null && this.defaultObjectId !== undefined - ? "&defaultObjectId=" + this.defaultObjectId - : ""; - var attachmentIndex = this.attachmentIndex !== null && this.attachmentIndex !== undefined - ? "&attachmentIndex=" + this.attachmentIndex - : ""; - var selectedLayerId = this.selectedLayerId !== null && this.selectedLayerId !== undefined - ? "&selectedLayerId=" + this.selectedLayerId - : ""; - var shareParams = "" + path + sep + "center=" + roundedLon + "," + roundedLat + "&level=" + roundedZoom + defaultObjectId + attachmentIndex + selectedLayerId; - var isSupported = false; - var userAgent = window.navigator.userAgent; - var msie = userAgent.indexOf("MSIE "); - var edge = userAgent.indexOf("Edge"); - if (msie > 0 || - !!navigator.userAgent.match(/Trident.*rv\:11\./) || - edge > 0) { - isSupported = true; - } - if (!isSupported) { - var url = new URL(window.location.href); - var params = new URLSearchParams(url.search); - params.set("center", roundedLon + "," + roundedLat); - params.set("level", "" + roundedZoom); - if (this.defaultObjectId || this.defaultObjectId === 0) { - params.set("defaultObjectId", "" + this.defaultObjectId); - } - else { - params.delete("defaultObjectId"); - } - if (this.attachmentIndex !== null) { - params.set("attachmentIndex", "" + this.attachmentIndex); - } - if (this.selectedLayerId !== null) { - params.set("selectedLayerId", "" + this.selectedLayerId); - } - window.history.replaceState({}, "", location.pathname + "?" + params); - } - // Otherwise, just return original url parameters for 2D - return shareParams; - }; - ShareViewModel.prototype._shorten = function (url) { - return tslib_1.__awaiter(this, void 0, void 0, function () { - var requestOptions, request, shortUrl; - return tslib_1.__generator(this, function (_a) { - switch (_a.label) { - case 0: - requestOptions = { - callbackParamName: "callback", - query: { - longUrl: url, - f: "json" - } - }; - this._shortening = true; - this.notifyChange("state"); - return [4 /*yield*/, esriRequest(SHORTEN_API, requestOptions)]; - case 1: - request = _a.sent(); - this._shortening = false; - this.notifyChange("state"); - shortUrl = request.data && request.data.data && request.data.data.url; - if (shortUrl) { - return [2 /*return*/, shortUrl]; - } - return [2 /*return*/]; - } - }); - }); - }; - ShareViewModel.prototype._roundValue = function (val) { - return parseFloat(val.toFixed(4)); - }; - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["view.ready"], - readOnly: true - }) - ], ShareViewModel.prototype, "state", null); - tslib_1.__decorate([ - decorators_1.property({ - dependsOn: ["shareUrl"], - readOnly: true - }) - ], ShareViewModel.prototype, "embedCode", null); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "view", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "shareModalOpened", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "defaultObjectId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "attachmentIndex", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "selectedLayerId", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ShareViewModel.prototype, "isDefault", void 0); - tslib_1.__decorate([ - decorators_1.property({ - type: ShareItemCollection - }) - ], ShareViewModel.prototype, "shareItems", void 0); - tslib_1.__decorate([ - decorators_1.property({ - type: ShareFeatures - }) - ], ShareViewModel.prototype, "shareFeatures", void 0); - tslib_1.__decorate([ - decorators_1.property({ readOnly: true }) - ], ShareViewModel.prototype, "shareUrl", void 0); - ShareViewModel = tslib_1.__decorate([ - decorators_1.subclass("ShareViewModel") - ], ShareViewModel); - return ShareViewModel; - }(Accessor)); - return ShareViewModel; -}); -//# sourceMappingURL=ShareViewModel.js.map \ No newline at end of file diff --git a/dist/Components/Share/ShareViewModel.js.map b/dist/Components/Share/ShareViewModel.js.map deleted file mode 100644 index 56a9d91..0000000 --- a/dist/Components/Share/ShareViewModel.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ShareViewModel.js","sourceRoot":"","sources":["../../../src/app/Components/Share/ShareViewModel.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/Share/css/Share.css b/dist/Components/Share/css/Share.css deleted file mode 100644 index 2221272..0000000 --- a/dist/Components/Share/css/Share.css +++ /dev/null @@ -1 +0,0 @@ -.esri-share__loader{margin:0 auto;width:150px;height:150px;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-image:url(../assets/loader.gif)}.copy-icon .esri-share__iframe-container,.esri-share__iframe-preview{border:none;width:100%;pointer-events:none;position:relative}.esri-share__iframe-container{height:30vh}.esri-share__iframe-preview{height:100%}.esri-share__copy-icon{width:15px}.esri-share__embed-content-container{height:100%}.esri-share__url-input,.esri-share__iframe-input{display:inline-block;width:88%;margin:0;padding:5px;height:30px;border:1px solid #d3d3d3;vertical-align:top;font-size:.9375rem;color:#6e6e6e}.esri-share{box-sizing:border-box}.esri-share .esri-share__share-button{border:0;background-color:#fff;color:#6e6e6e;padding:0.5rem}.esri-share .js-modal .esri-share__modal-content{padding-top:0}.esri-share .js-modal .modal-content{padding:0}.esri-share .esri-share__share-button:hover{cursor:pointer}.esri-share .esri-share__copy-clipboard-container,.esri-share .esri-share__iframe-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.esri-share .esri-share__copy-button,.esri-share .esri-share__copy-clipboard-url,.esri-share .esri-share__copy-clipboard-iframe{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:12%;text-align:center;background-color:rgba(0,0,0,0.45);color:#fff;height:30px;vertical-align:top;box-sizing:border-box;padding-top:2px;transition:background-color 200ms linear;transition-property:background-color;transition-duration:200ms;transition-timing-function:linear;transition-delay:initial}.esri-share .esri-share__copy-clipboard-url:hover,.esri-share .esri-share__copy-clipboard-iframe:hover{background-color:rgba(0,0,0,0.3);cursor:pointer}.esri-share .esri-share__copy-clipboard-url{background-color:#0079c1}.esri-share .esri-share__copy-clipboard-url:hover{background-color:#005e95}.esri-share .esri-share__share-modal{color:#949494;background:#fff;box-sizing:border-box;min-width:315px}.esri-share .esri-share__share-modal .esri-share__heading{padding:2% 4%;margin:0;font-size:1.2em;display:inline-block}.esri-share .esri-share__share-modal .esri-share__close{position:absolute;top:5px;right:8px}.esri-share .esri-share__share-modal .esri-share__close:hover{cursor:pointer}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__main-header{margin:0;font-size:.85em;font-style:italic;font-weight:normal}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__copy-clipboard{width:12%;text-align:center;background-color:rgba(0,0,0,0.45);display:inline-block;height:30px;vertical-align:top;transition:background-color 200ms linear;transition-property:background-color;transition-duration:200ms;transition-timing-function:linear;transition-delay:initial}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__copy-clipboard .esri-share__copy-icon-container{display:inline-block;width:20px;padding:2%;height:30px}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__hr{margin:0.7rem 0}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__share-container .esri-share__share-item-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;width:90%;margin-top:0}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__share-container .esri-share__share-item{padding-top:15px;width:25%;text-align:center}.esri-share .esri-share__share-modal .esri-share__main-container .esri-share__share-container .esri-share__share-item div:hover{cursor:pointer}html[dir="ltr"] .esri-share__generate,html[dir="ltr"] .esri-share__url-input,html[dir="ltr"] .esri-share__iframe-input{padding-left:5px}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__close{right:8px}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__main-header{text-align:left}html[dir="ltr"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__url-input{padding-left:5px}html[dir="rtl"] .esri-share__generate,html[dir="rtl"] .esri-share__url-input,html[dir="rtl"] .esri-share__iframe-input{padding-right:5px}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__close{left:0;right:auto}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__main-header{text-align:right}html[dir="rtl"] .esri-share .esri-share__share-modal .esri-share__main-container .esri-share__copy-container .esri-share__copy-url-group .esri-share__url-input{padding-right:5px}@media screen and (min-width: 415px){.esri-share__share-modal{width:25%}}@media screen and (max-width: 415px), (max-width: 825px) and (orientation: landscape){.esri-share__share-modal{width:100%;height:100%;max-height:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tab-contents{border-left:none;border-right:none;border-bottom:none}.tab-contents .esri-share__iframe-input-container{margin-top:1%;margin-bottom:10px}}@media screen and (max-width: 415px){.esri-share__share-modal .esri-share__main-container .js-tab-group{height:100%}.esri-share__share-modal .tab-contents{height:100%}.esri-share__share-modal .tab-contents .esri-share__iframe-tab-section{height:89vh}.esri-share__share-modal .tab-contents .esri-share__iframe-tab-section .esri-share__iframe-tab-section-container{height:100%}}@media screen and (max-height: 830px){.esri-share__main-container{height:95%}}@media screen and (max-height: 830px) and (orientation: landscape){.esri-share__iframe-container{height:51vh}}@media screen and (max-height: 568px){.esri-share__iframe-container{height:75%}}@media screen and (max-height: 640px){.esri-share__iframe-container{height:85%}}@media screen and (max-width: 824px) and (orientation: landscape){.esri-share__iframe-tab-section-container{height:65%}.esri-share__embed-content-container{height:100vh}.esri-share__iframe-tab-section{height:100vh}.esri-share__iframe-container{height:88%}}@media screen and (max-height: 825px){.esri-share__iframe-container{height:92%}}@media screen and (max-height: 667px){.esri-share__iframe-container{height:87%}}@media screen and (max-height: 568px){.esri-share__iframe-container{height:83%}}.esri-share__share-item{margin-right:10px}[class*="icon-social-"],.esri-share__share-link{background-color:transparent}[class*="icon-social-"]:hover{background-color:transparent;cursor:pointer}.esri-share__share-item .icon-ui-link:hover{cursor:pointer}.esri-photo-centric__share-widget-container{margin-left:auto;padding-left:5px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.esri-photo-centric__share-widget-container .esri-share__main-link-container{position:unset}.esri-photo-centric__share-widget-container .esri-share__send-link-container{right:0.5%;top:6.5%}.esri-photo-centric__share-widget-container .esri-share__send-link-container .esri-share__main-header{text-align:left}.esri-photo-centric__share-widget-container .esri-share__send-link-container .esri-share__main-header,.esri-photo-centric__share-widget-container .esri-share__send-link-container .esri-share__close{color:#8d8d8d}.esri-photo-centric__share-widget-container .esri-share__share-item-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;margin-bottom:5px}.esri-photo-centric__share-widget-container .esri-share__share-item-container{margin-top:0;margin-bottom:0}.esri-photo-centric__share-widget-container .esri-photo-centric__share-location-widget,.esri-photo-centric__share-widget-container .esri-share,.esri-photo-centric__share-widget-container .esri-share__share-modal--photo,.esri-photo-centric__share-widget-container .esri-share__modal-container--photo,.esri-photo-centric__share-widget-container .esri-share__main-container,.esri-photo-centric__share-widget-container .esri-share__main-link-container,.esri-photo-centric__share-widget-container .esri-share__share-item-container--photo,.esri-photo-centric__share-widget-container .esri-share__share-container,.esri-photo-centric__share-widget-container .esri-share__share-item-container,.esri-photo-centric__share-widget-container .esri-share__share-link{height:100%}.esri-share__main-link-container{position:relative}.esri-share__close{position:absolute;top:5px;right:8px}.esri-share__close:hover{cursor:pointer}.esri-share__send-link-container{position:absolute;background-color:#fff;border:1px solid #c3c3c3;padding:0.75%;box-sizing:border-box;z-index:500;width:20%}.esri-share__main-header{font-size:1.2em}.esri-share__copy-clipboard-url{font-size:0.8em}.esri-share__share-item-container{display:-ms-flexbox;display:flex;margin-bottom:10px}.esri-share__share-item-container .esri-share__share-link{transition:200ms linear;background-color:transparent;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.esri-share__share-item-container .esri-share__share-link .icon-ui-link{position:relative;top:2px}.esri-share__share-item-container .esri-share__share-link--open{background-color:rgba(0,0,0,0.3)}.esri-share__share-item-container .esri-share__share-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-left:1px solid rgba(0,0,0,0.3);margin-right:0;width:50px;-ms-flex-align:center;align-items:center}.esri-share__copy-icon-svg{width:21px;fill:#fff}html[dir="ltr"] .esri-share__share-link{margin-right:0}html[dir="rtl"] .esri-photo-centric__share-widget-container{margin-right:auto;margin-left:unset;border-left:none;padding-left:none;padding-right:5px;padding-left:0}html[dir="rtl"] .esri-share__share-item{border-left:none;border-right:1px solid rgba(0,0,0,0.3)}html[dir="rtl"] .esri-photo-centric__header .esri-photo-centric__share-widget-container .esri-share__send-link-container{left:0.5%;right:unset}html[dir="rtl"] .esri-photo-centric__share-widget-container .esri-share__send-link-container .esri-share__main-header{text-align:right}html[dir="rtl"] .esri-share__close{right:unset;left:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.esri-photo-centric__share-widget-container .esri-share__send-link-container{width:300px;top:100%}} diff --git a/dist/Components/Share/nls/fr/resources.js b/dist/Components/Share/nls/fr/resources.js deleted file mode 100644 index b7d312d..0000000 --- a/dist/Components/Share/nls/fr/resources.js +++ /dev/null @@ -1,11 +0,0 @@ -define({ - "heading": "Partage", - "subHeading": "Partager cette carte", - "urlTitle": "Esri ArcGIS - {titre}", - "urlSummary": "Consulter cette carte - {summary}", - "widgetLabel": "Partage", - "clipboard": "Copier vers le Presse-papiers", - "sendLink": "Envoyer un lien", - "embedMap": "Incorporer la carte", - "copied": "Copiée" -}); \ No newline at end of file diff --git a/dist/Components/Share/nls/it/resources.js b/dist/Components/Share/nls/it/resources.js deleted file mode 100644 index 67530d0..0000000 --- a/dist/Components/Share/nls/it/resources.js +++ /dev/null @@ -1,11 +0,0 @@ -define({ - "heading": "Crea", - "subHeading": "Condividi la mappa", - "urlTitle": "Esri ArcGIS - {titolo}", - "urlSummary": "Guarda questa mappa-{riepilogo}", - "widgetLabel": "Crea", - "clipboard": "Copia negli Appunti", - "sendLink": "Invia un collegamento", - "embedMap": "Incorpora mappa", - "copied": "Copiato" -}); \ No newline at end of file diff --git a/dist/Components/Share/nls/lv/resources.js b/dist/Components/Share/nls/lv/resources.js deleted file mode 100644 index 4dbb6b6..0000000 --- a/dist/Components/Share/nls/lv/resources.js +++ /dev/null @@ -1,11 +0,0 @@ -define({ - "heading": "Kopīgošana", - "subHeading": "Kopīgot šo karti", - "urlTitle": "Esri ArcGIS — {virsraksts}", - "urlSummary": "Aplūko šo karti— {kopsavilkums}", - "widgetLabel": "Kopīgošana", - "clipboard": "Kopēt starpliktuvē", - "sendLink": "Nosūtīt saiti", - "embedMap": "Iedarināt karti", - "copied": "Nokopēts" -}); \ No newline at end of file diff --git a/dist/Components/Share/nls/resources.js b/dist/Components/Share/nls/resources.js deleted file mode 100644 index d7d41de..0000000 --- a/dist/Components/Share/nls/resources.js +++ /dev/null @@ -1,50 +0,0 @@ -define({ - root: { - heading: 'Share', - subHeading: 'Share this map', - urlTitle: "Esri ArcGIS - {title}", - urlSummary: "Check out this map - {summary}", - widgetLabel: "Share", - clipboard: "Copy to clipboard", - sendLink: "Send a link", - embedMap: "Embed map", - copied: "Copied" - }, - "ar": 1, - "bs": 1, - "ca": 1, - "cs": 1, - "da": 1, - "de": 1, - "el": 1, - "es": 1, - "et": 1, - "fi": 1, - "fr": 1, - "he": 1, - "hr": 1, - "hu": 1, - "id": 1, - "it": 1, - "ja": 1, - "ko": 1, - "lt": 1, - "lv": 1, - "nl": 1, - "nb": 1, - "pl": 1, - "pt-br": 1, - "pt-pt": 1, - "ro": 1, - "sl": 1, - "ru": 1, - "sr": 1, - "sv": 1, - "tr": 1, - "th": 1, - "uk": 1, - "vi": 1, - "zh-cn": 1, - "zh-hk": 1, - "zh-tw": 1 -}); diff --git a/dist/Components/Share/utils/replace.js b/dist/Components/Share/utils/replace.js deleted file mode 100644 index 290477c..0000000 --- a/dist/Components/Share/utils/replace.js +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports"], function (require, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.replace = void 0; - var TEMPLATE_REGEX = /\{([^\}]+)\}/g; - function replace(template, map) { - return template.replace(TEMPLATE_REGEX, typeof map === "object" ? function (_, k) { return map[k]; } : function (_, k) { return map(k); }); - } - exports.replace = replace; -}); -//# sourceMappingURL=replace.js.map \ No newline at end of file diff --git a/dist/Components/Share/utils/replace.js.map b/dist/Components/Share/utils/replace.js.map deleted file mode 100644 index 63de66b..0000000 --- a/dist/Components/Share/utils/replace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"replace.js","sourceRoot":"","sources":["../../../../src/app/Components/Share/utils/replace.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;;;IAElC,IAAM,cAAc,GAAG,eAAe,CAAC;IAMvC,SAAgB,OAAO,CACrB,QAAgB,EAChB,GAA6B;QAE7B,OAAO,QAAQ,CAAC,OAAO,CACrB,cAAc,EACd,OAAO,GAAG,KAAK,QAAQ,CAAC,CAAC,CAAC,UAAC,CAAC,EAAE,CAAC,IAAK,OAAA,GAAG,CAAC,CAAC,CAAC,EAAN,CAAM,CAAC,CAAC,CAAC,UAAC,CAAC,EAAE,CAAC,IAAK,OAAA,GAAG,CAAC,CAAC,CAAC,EAAN,CAAM,CAC9D,CAAC;IACJ,CAAC;IARD,0BAQC"} \ No newline at end of file diff --git a/dist/Components/Unsupported/UnsupportedBrowser.js b/dist/Components/Unsupported/UnsupportedBrowser.js deleted file mode 100644 index 9b117a6..0000000 --- a/dist/Components/Unsupported/UnsupportedBrowser.js +++ /dev/null @@ -1,54 +0,0 @@ -define(["require", "exports", "tslib", "dojo/i18n!./nls/resources", "esri/core/accessorSupport/decorators", "esri/widgets/Widget", "esri/widgets/support/widget", "esri/intl"], function (require, exports, tslib_1, i18n, decorators_1, Widget_1, widget_1, intl_1) { - "use strict"; - Widget_1 = tslib_1.__importDefault(Widget_1); - // ---------------------------------- - // - // CSS Classes - // - // ---------------------------------- - var CSS = { - base: "esri-config-panel-unsupported-browser", - browserIconContainer: "esri-config-panel-unsupported-browser__browser-icon-container", - browserIcon: "esri-config-panel-unsupported-browser__browser-icon", - messageContainer: "esri-config-panel-unsupported-browser__message-container", - jsGlobalNav: "js-global-nav", - globalNav: "global-nav" - }; - var UnsupportedBrowser = /** @class */ (function (_super) { - tslib_1.__extends(UnsupportedBrowser, _super); - function UnsupportedBrowser(params) { - var _this = _super.call(this, params) || this; - _this._downloadUrls = { - chrome: "https://www.google.com/chrome/", - firefox: "https://www.mozilla.org/firefox/new/", - edge: "https://www.microsoft.com/edge", - safari: "https://support.apple.com/downloads/safari", - catsGeoNetLink: "https://community.esri.com/groups/cats", - edgelegacy: "https://support.microsoft.com/en-us/help/4533505/what-is-microsoft-edge-legacy" - }; - _this.isIE = false; - return _this; - } - UnsupportedBrowser.prototype.render = function () { - var message = !this.isIE ? i18n.message : i18n.ie11Message; - return (widget_1.tsx("div", null, - widget_1.tsx("div", { class: CSS.messageContainer }, - widget_1.tsx("h2", null, i18n.title), - widget_1.tsx("div", { innerHTML: intl_1.substitute(message, this._downloadUrls) }), - widget_1.tsx("div", { class: CSS.browserIconContainer }, - widget_1.tsx("img", { class: CSS.browserIcon, src: "Components/Unsupported/icons/chrome.jpg", alt: "Google Chrome Icon" }), - widget_1.tsx("img", { class: CSS.browserIcon, src: "Components/Unsupported/icons/firefox.jpg", alt: "Mozilla Firefox Icon" }), - widget_1.tsx("img", { class: CSS.browserIcon, src: "Components/Unsupported/icons/safari.jpg", alt: "Safari Icon" }), - !this.isIE ? (widget_1.tsx("img", { class: CSS.browserIcon, src: "Components/Unsupported/icons/new_edge.jpg", alt: "Chromium Edge Icon" })) : null)))); - }; - tslib_1.__decorate([ - decorators_1.property() - ], UnsupportedBrowser.prototype, "isIE", void 0); - UnsupportedBrowser = tslib_1.__decorate([ - decorators_1.subclass("UnsupportedBrowser") - ], UnsupportedBrowser); - return UnsupportedBrowser; - }(Widget_1.default)); - return UnsupportedBrowser; -}); -//# sourceMappingURL=UnsupportedBrowser.js.map \ No newline at end of file diff --git a/dist/Components/Unsupported/UnsupportedBrowser.js.map b/dist/Components/Unsupported/UnsupportedBrowser.js.map deleted file mode 100644 index 9a7d442..0000000 --- a/dist/Components/Unsupported/UnsupportedBrowser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"UnsupportedBrowser.js","sourceRoot":"","sources":["../../../src/app/Components/Unsupported/UnsupportedBrowser.tsx"],"names":[],"mappings":";;;IAYA,qCAAqC;IACrC,EAAE;IACF,eAAe;IACf,EAAE;IACF,qCAAqC;IACrC,IAAM,GAAG,GAAG;QACV,IAAI,EAAE,uCAAuC;QAC7C,oBAAoB,EAClB,+DAA+D;QACjE,WAAW,EAAE,qDAAqD;QAClE,gBAAgB,EAAE,0DAA0D;QAC5E,WAAW,EAAE,eAAe;QAC5B,SAAS,EAAE,YAAY;KACxB,CAAC;IAGF;QAAiC,8CAAM;QAWrC,4BAAY,MAAY;YAAxB,YACE,kBAAM,MAAM,CAAC,SACd;YAZO,mBAAa,GAAG;gBACtB,MAAM,EAAE,gCAAgC;gBACxC,OAAO,EAAE,sCAAsC;gBAC/C,IAAI,EAAE,gCAAgC;gBACtC,MAAM,EAAE,4CAA4C;gBACpD,cAAc,EAAE,wCAAwC;gBACxD,UAAU,EACR,gFAAgF;aACnF,CAAC;YAOF,UAAI,GAAG,KAAK,CAAC;;QAHb,CAAC;QAKD,mCAAM,GAAN;YACE,IAAM,OAAO,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC;YAC7D,OAAO,CACL;gBACE,sBAAK,KAAK,EAAE,GAAG,CAAC,gBAAgB;oBAC9B,yBAAK,IAAI,CAAC,KAAK,CAAM;oBACrB,sBAAK,SAAS,EAAE,iBAAU,CAAC,OAAO,EAAE,IAAI,CAAC,aAAa,CAAC,GAAI;oBAC3D,sBAAK,KAAK,EAAE,GAAG,CAAC,oBAAoB;wBAClC,sBACE,KAAK,EAAE,GAAG,CAAC,WAAW,EACtB,GAAG,EAAC,yCAAyC,EAC7C,GAAG,EAAC,oBAAoB,GACxB;wBACF,sBACE,KAAK,EAAE,GAAG,CAAC,WAAW,EACtB,GAAG,EAAC,0CAA0C,EAC9C,GAAG,EAAC,sBAAsB,GAC1B;wBACF,sBACE,KAAK,EAAE,GAAG,CAAC,WAAW,EACtB,GAAG,EAAC,yCAAyC,EAC7C,GAAG,EAAC,aAAa,GACjB;wBACD,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CACZ,sBACE,KAAK,EAAE,GAAG,CAAC,WAAW,EACtB,GAAG,EAAC,2CAA2C,EAC/C,GAAG,EAAC,oBAAoB,GACxB,CACH,CAAC,CAAC,CAAC,IAAI,CACJ,CACF,CACF,CACP,CAAC;QACJ,CAAC;QApCD;YADC,qBAAQ,EAAE;wDACE;QAhBT,kBAAkB;YADvB,qBAAQ,CAAC,oBAAoB,CAAC;WACzB,kBAAkB,CAqDvB;QAAD,yBAAC;KAAA,AArDD,CAAiC,gBAAM,GAqDtC;IAED,OAAS,kBAAkB,CAAC"} \ No newline at end of file diff --git a/dist/Components/Unsupported/css/UnsupportedBrowser.css b/dist/Components/Unsupported/css/UnsupportedBrowser.css deleted file mode 100644 index e9340c4..0000000 --- a/dist/Components/Unsupported/css/UnsupportedBrowser.css +++ /dev/null @@ -1 +0,0 @@ -.esri-config-panel-unsupported-browser__browser-icon-container{margin-top:15px}.esri-config-panel-unsupported-browser__browser-icon{margin:0 10px}.esri-config-panel-unsupported-browser__message-container{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:65%} diff --git a/dist/Components/Unsupported/icons/chrome.jpg b/dist/Components/Unsupported/icons/chrome.jpg deleted file mode 100644 index da94185fab2eaee60f1b30ed576b1035fafaf4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5587 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 diff --git a/dist/Components/Unsupported/icons/new_edge.jpg b/dist/Components/Unsupported/icons/new_edge.jpg deleted file mode 100644 index db800c51c97feb186da25869cb40dd9f3c48756a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5128 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 diff --git a/dist/Components/Unsupported/icons/safari.jpg b/dist/Components/Unsupported/icons/safari.jpg deleted file mode 100644 index 76b4458a48ce70722e49f0491f57f600a582f5fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8929 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 diff --git a/dist/Components/Unsupported/nls/ar/resources.js b/dist/Components/Unsupported/nls/ar/resources.js deleted file mode 100644 index 05f655d..0000000 --- a/dist/Components/Unsupported/nls/ar/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "متصفح غير مدعوم", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "سفاري", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/bs/resources.js b/dist/Components/Unsupported/nls/bs/resources.js deleted file mode 100644 index 11cb097..0000000 --- a/dist/Components/Unsupported/nls/bs/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepodržani preglednik", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/ca/resources.js b/dist/Components/Unsupported/nls/ca/resources.js deleted file mode 100644 index c645a5a..0000000 --- a/dist/Components/Unsupported/nls/ca/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Navegador no compatible", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/cs/resources.js b/dist/Components/Unsupported/nls/cs/resources.js deleted file mode 100644 index 49d8c8e..0000000 --- a/dist/Components/Unsupported/nls/cs/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepodporovaný prohlížeč", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/da/resources.js b/dist/Components/Unsupported/nls/da/resources.js deleted file mode 100644 index 2b949b3..0000000 --- a/dist/Components/Unsupported/nls/da/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Ikke-understøttet browser", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/de/resources.js b/dist/Components/Unsupported/nls/de/resources.js deleted file mode 100644 index 282a6e8..0000000 --- a/dist/Components/Unsupported/nls/de/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nicht unterstützter Browser", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/el/resources.js b/dist/Components/Unsupported/nls/el/resources.js deleted file mode 100644 index 2bb24a5..0000000 --- a/dist/Components/Unsupported/nls/el/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Μη υποστηριζόμενο πρόγραμμα περιήγησης", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/es/resources.js b/dist/Components/Unsupported/nls/es/resources.js deleted file mode 100644 index c645a5a..0000000 --- a/dist/Components/Unsupported/nls/es/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Navegador no compatible", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/et/resources.js b/dist/Components/Unsupported/nls/et/resources.js deleted file mode 100644 index 6bbd961..0000000 --- a/dist/Components/Unsupported/nls/et/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Mittetoetatud brauser", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/fi/resources.js b/dist/Components/Unsupported/nls/fi/resources.js deleted file mode 100644 index b3fa7ef..0000000 --- a/dist/Components/Unsupported/nls/fi/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Selainta ei tueta", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/fr/resources.js b/dist/Components/Unsupported/nls/fr/resources.js deleted file mode 100644 index 6acfe8a..0000000 --- a/dist/Components/Unsupported/nls/fr/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Navigateur non pris en charge", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/he/resources.js b/dist/Components/Unsupported/nls/he/resources.js deleted file mode 100644 index b893609..0000000 --- a/dist/Components/Unsupported/nls/he/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "דפדפן לא נתמך", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/hr/resources.js b/dist/Components/Unsupported/nls/hr/resources.js deleted file mode 100644 index 11cb097..0000000 --- a/dist/Components/Unsupported/nls/hr/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepodržani preglednik", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/hu/resources.js b/dist/Components/Unsupported/nls/hu/resources.js deleted file mode 100644 index 11e8e63..0000000 --- a/dist/Components/Unsupported/nls/hu/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nem támogatott böngésző", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/id/resources.js b/dist/Components/Unsupported/nls/id/resources.js deleted file mode 100644 index a62da54..0000000 --- a/dist/Components/Unsupported/nls/id/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Browser tidak didukung", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/it/resources.js b/dist/Components/Unsupported/nls/it/resources.js deleted file mode 100644 index daee654..0000000 --- a/dist/Components/Unsupported/nls/it/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Browser non supportato", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/ja/resources.js b/dist/Components/Unsupported/nls/ja/resources.js deleted file mode 100644 index 5a6ee8a..0000000 --- a/dist/Components/Unsupported/nls/ja/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "サポートされていないブラウザー", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/ko/resources.js b/dist/Components/Unsupported/nls/ko/resources.js deleted file mode 100644 index 9742ffa..0000000 --- a/dist/Components/Unsupported/nls/ko/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "지원되지 않는 브라우저", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/lt/resources.js b/dist/Components/Unsupported/nls/lt/resources.js deleted file mode 100644 index 4523278..0000000 --- a/dist/Components/Unsupported/nls/lt/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepalaikoma naršyklė", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/lv/resources.js b/dist/Components/Unsupported/nls/lv/resources.js deleted file mode 100644 index 8a2ca4a..0000000 --- a/dist/Components/Unsupported/nls/lv/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Neatbalstīts pārlūks", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/nb/resources.js b/dist/Components/Unsupported/nls/nb/resources.js deleted file mode 100644 index acf165b..0000000 --- a/dist/Components/Unsupported/nls/nb/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nettleseren støttes ikke", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/nl/resources.js b/dist/Components/Unsupported/nls/nl/resources.js deleted file mode 100644 index 26b0539..0000000 --- a/dist/Components/Unsupported/nls/nl/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Niet-ondersteunde browser", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/pl/resources.js b/dist/Components/Unsupported/nls/pl/resources.js deleted file mode 100644 index 115aa59..0000000 --- a/dist/Components/Unsupported/nls/pl/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nieobsługiwana przeglądarka", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/pt-br/resources.js b/dist/Components/Unsupported/nls/pt-br/resources.js deleted file mode 100644 index 399fdf1..0000000 --- a/dist/Components/Unsupported/nls/pt-br/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Navegador sem suporte", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/pt-pt/resources.js b/dist/Components/Unsupported/nls/pt-pt/resources.js deleted file mode 100644 index 60ab3b7..0000000 --- a/dist/Components/Unsupported/nls/pt-pt/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Browser não suportado", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/resources.js b/dist/Components/Unsupported/nls/resources.js deleted file mode 100644 index de101a5..0000000 --- a/dist/Components/Unsupported/nls/resources.js +++ /dev/null @@ -1,48 +0,0 @@ -define({ - root: { - title: "Unsupported browser", - firefox: "Firefox", - chrome: "Chrome", - safari: "Safari", - ie: "Internet Explorer", - message: 'You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.', - ie11Message: 'You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.' - }, - "ar": 1, - "bs": 1, - "ca": 1, - "cs": 1, - "da": 1, - "de": 1, - "el": 1, - "es": 1, - "et": 1, - "fi": 1, - "fr": 1, - "he": 1, - "hr": 1, - "hu": 1, - "id": 1, - "it": 1, - "ja": 1, - "ko": 1, - "lv": 1, - "lt": 1, - "nl": 1, - "nb": 1, - "pl": 1, - "pt-br": 1, - "pt-pt": 1, - "ro": 1, - "ru": 1, - "sl": 1, - "sr": 1, - "sv": 1, - "th": 1, - "tr": 1, - "uk": 1, - "vi": 1, - "zh-cn": 1, - "zh-hk": 1, - "zh-tw": 1 -}); diff --git a/dist/Components/Unsupported/nls/ro/resources.js b/dist/Components/Unsupported/nls/ro/resources.js deleted file mode 100644 index 24e3a29..0000000 --- a/dist/Components/Unsupported/nls/ro/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Browser neacceptat", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/ru/resources.js b/dist/Components/Unsupported/nls/ru/resources.js deleted file mode 100644 index 9dd31ad..0000000 --- a/dist/Components/Unsupported/nls/ru/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Не поддерживаемый браузер", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/sl/resources.js b/dist/Components/Unsupported/nls/sl/resources.js deleted file mode 100644 index ffcbab5..0000000 --- a/dist/Components/Unsupported/nls/sl/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepodprt brskalnik", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/sr/resources.js b/dist/Components/Unsupported/nls/sr/resources.js deleted file mode 100644 index d8b08d6..0000000 --- a/dist/Components/Unsupported/nls/sr/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Nepodržani pregledač", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/sv/resources.js b/dist/Components/Unsupported/nls/sv/resources.js deleted file mode 100644 index 77f0988..0000000 --- a/dist/Components/Unsupported/nls/sv/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Webbläsaren stöds inte", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/th/resources.js b/dist/Components/Unsupported/nls/th/resources.js deleted file mode 100644 index f71238f..0000000 --- a/dist/Components/Unsupported/nls/th/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "เบราว์เซอร์ที่ไม่รองรับ", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/tr/resources.js b/dist/Components/Unsupported/nls/tr/resources.js deleted file mode 100644 index 3cbed76..0000000 --- a/dist/Components/Unsupported/nls/tr/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Desteklenmeyen tarayıcı", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/uk/resources.js b/dist/Components/Unsupported/nls/uk/resources.js deleted file mode 100644 index 3e744ea..0000000 --- a/dist/Components/Unsupported/nls/uk/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Браузер не підтримується", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/vi/resources.js b/dist/Components/Unsupported/nls/vi/resources.js deleted file mode 100644 index 843d0b5..0000000 --- a/dist/Components/Unsupported/nls/vi/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "Trình duyệt không được hỗ trợ", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/zh-cn/resources.js b/dist/Components/Unsupported/nls/zh-cn/resources.js deleted file mode 100644 index adb134b..0000000 --- a/dist/Components/Unsupported/nls/zh-cn/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "不支持的浏览器", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/zh-hk/resources.js b/dist/Components/Unsupported/nls/zh-hk/resources.js deleted file mode 100644 index 38d7c9d..0000000 --- a/dist/Components/Unsupported/nls/zh-hk/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "不支援的瀏覽器", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/Unsupported/nls/zh-tw/resources.js b/dist/Components/Unsupported/nls/zh-tw/resources.js deleted file mode 100644 index 38d7c9d..0000000 --- a/dist/Components/Unsupported/nls/zh-tw/resources.js +++ /dev/null @@ -1,9 +0,0 @@ -define({ - "title": "不支援的瀏覽器", - "firefox": "Firefox", - "chrome": "Chrome", - "safari": "Safari", - "ie": "Internet Explorer", - "message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, Apple Safari, or Edge Chromium. Use one of these browsers and provide your feedback through GeoNet, the Esri Community.", - "ie11Message": "You are using a browser that is not supported. This app works on the latest versions of Google Chrome, Mozilla Firefox, or Apple Safari. Use one of these browsers and provide your feedback through GeoNet, the Esri Community." -}); \ No newline at end of file diff --git a/dist/Components/View.js b/dist/Components/View.js deleted file mode 100644 index 811da89..0000000 --- a/dist/Components/View.js +++ /dev/null @@ -1,45 +0,0 @@ -/// -/// -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -define(["require", "exports", "esri/core/tsSupport/declareExtendsHelper", "esri/core/tsSupport/decorateHelper", "esri/core/accessorSupport/decorators", "esri/widgets/support/widget", "esri/widgets/Widget", "./utils/utils"], function (require, exports, __extends, __decorate, decorators_1, widget_1, Widget, utils_1) { - "use strict"; - var ViewWidget = /** @class */ (function (_super) { - __extends(ViewWidget, _super); - function ViewWidget(params) { - var _this = _super.call(this, params) || this; - _this.view = null; - return _this; - } - ViewWidget.prototype.render = function () { - return widget_1.tsx("div", { bind: this.view.container, afterCreate: utils_1.attachToNode }); - }; - __decorate([ - decorators_1.property(), - widget_1.renderable() - ], ViewWidget.prototype, "view", void 0); - ViewWidget = __decorate([ - decorators_1.subclass("ViewWidget") - ], ViewWidget); - return ViewWidget; - }(decorators_1.declared(Widget))); - return ViewWidget; -}); -//# sourceMappingURL=View.js.map \ No newline at end of file diff --git a/dist/Components/View.js.map b/dist/Components/View.js.map deleted file mode 100644 index ffa95f3..0000000 --- a/dist/Components/View.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"View.js","sourceRoot":"","sources":["../../src/app/Components/View.tsx"],"names":[],"mappings":"AAAA,uFAAuF;AACvF,kFAAkF;;;;;;;;;;;;;;;;;;;;;;IAkBlF;QAAyB,8BAAgB;QACvC,oBAAY,MAAY;YAAxB,YACE,kBAAM,MAAM,CAAC,SACd;YAID,UAAI,GAAmB,IAAI,CAAC;;QAJ5B,CAAC;QAMD,2BAAM,GAAN;YACE,OAAO,sBAAK,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,EAAE,oBAAY,GAAQ,CAAC;QAC3E,CAAC;QAJD;YAFC,qBAAQ,EAAE;YACV,mBAAU,EAAE;gDACe;QAPxB,UAAU;YADf,qBAAQ,CAAC,YAAY,CAAC;WACjB,UAAU,CAYf;QAAD,iBAAC;KAAA,AAZD,CAAyB,qBAAQ,CAAC,MAAM,CAAC,GAYxC;IAED,OAAS,UAAU,CAAC"} \ No newline at end of file diff --git a/dist/Components/ViewWidget.js b/dist/Components/ViewWidget.js deleted file mode 100644 index 2d2acae..0000000 --- a/dist/Components/ViewWidget.js +++ /dev/null @@ -1,45 +0,0 @@ -/// -/// -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -define(["require", "exports", "esri/core/tsSupport/declareExtendsHelper", "esri/core/tsSupport/decorateHelper", "esri/core/accessorSupport/decorators", "esri/widgets/support/widget", "esri/widgets/Widget", "./utils/utils"], function (require, exports, __extends, __decorate, decorators_1, widget_1, Widget, utils_1) { - "use strict"; - var ViewWidget = /** @class */ (function (_super) { - __extends(ViewWidget, _super); - function ViewWidget(params) { - var _this = _super.call(this, params) || this; - _this.view = null; - return _this; - } - ViewWidget.prototype.render = function () { - return this.view ? (widget_1.tsx("div", { bind: this.view.container, afterCreate: utils_1.attachToNode, afterUpdate: utils_1.attachToNode, class: "esri-attachment-viewer__map-view" })) : null; - }; - __decorate([ - decorators_1.property(), - widget_1.renderable() - ], ViewWidget.prototype, "view", void 0); - ViewWidget = __decorate([ - decorators_1.subclass("ViewWidget") - ], ViewWidget); - return ViewWidget; - }(decorators_1.declared(Widget))); - return ViewWidget; -}); -//# sourceMappingURL=ViewWidget.js.map \ No newline at end of file diff --git a/dist/Components/ViewWidget.js.map b/dist/Components/ViewWidget.js.map deleted file mode 100644 index 0cf643a..0000000 --- a/dist/Components/ViewWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ViewWidget.js","sourceRoot":"","sources":["../../src/app/Components/ViewWidget.tsx"],"names":[],"mappings":"AAAA,uFAAuF;AACvF,kFAAkF;;;;;;;;;;;;;;;;;;;;;;IAkBlF;QAAyB,8BAAgB;QACvC,oBAAY,MAAY;YAAxB,YACE,kBAAM,MAAM,CAAC,SACd;YAID,UAAI,GAAmB,IAAI,CAAC;;QAJ5B,CAAC;QAMD,2BAAM,GAAN;YACE,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CACjB,sBACE,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EACzB,WAAW,EAAE,oBAAY,EACzB,WAAW,EAAE,oBAAY,EACzB,KAAK,EAAC,kCAAkC,GACxC,CACH,CAAC,CAAC,CAAC,IAAI,CAAC;QACX,CAAC;QAXD;YAFC,qBAAQ,EAAE;YACV,mBAAU,EAAE;gDACe;QAPxB,UAAU;YADf,qBAAQ,CAAC,YAAY,CAAC;WACjB,UAAU,CAmBf;QAAD,iBAAC;KAAA,AAnBD,CAAyB,qBAAQ,CAAC,MAAM,CAAC,GAmBxC;IAED,OAAS,UAAU,CAAC"} \ No newline at end of file diff --git a/dist/Components/iv-viewer/MIT-LICENSE.txt b/dist/Components/iv-viewer/MIT-LICENSE.txt deleted file mode 100644 index 6c2d1a9..0000000 --- a/dist/Components/iv-viewer/MIT-LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) <2015> - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/dist/Components/iv-viewer/README.md b/dist/Components/iv-viewer/README.md deleted file mode 100644 index 185aa91..0000000 --- a/dist/Components/iv-viewer/README.md +++ /dev/null @@ -1,227 +0,0 @@ -# iv-viewer -A zooming and panning plugin inspired by google photos for your web images. - -### Features -
    -
  • Smooth dragging and panning of images.
  • -
  • Support touch devices.
  • -
  • Double tap to zoom in/zoom out.
  • -
  • Pinch in/out to control zoom.
  • -
  • Snap view for better panning and zooming experience.
  • -
  • Allow quick display of loaded image then loading of high quality image progressively.
  • -
  • Exposed API to control zoom programmatically.
  • -
- -![alt tag](assets/imageviewer.jpg) - -### Install -Through npm -``` -npm install iv-viewer --save -``` - -Or get compiled development and production version (css and js) from ./dist - -### Usage -Import ImageViewer and it's style. -```js -import ImageViewer from 'iv-viewer'; - -// or -const ImageViewer = require('iv-viewer').default; - -// Import css -import 'iv-viewer/dist/iv-viewer.css'; -``` -You can choose to import css file inside your scss/less files. - -You can also use the standalone UMD build by including dist/iv-viewer.js and dist/iv-viewer.css in your page. -```html - - - -``` - -### Three different modes - -#### Full-Screen Mode -If you want to show images in full screen, with predefined styles. You can use FullScreenViewer. -```js -import { FullScreenViewer } from 'iv-viewer'; - -const viewer = new FullScreenViewer(options); // check options section for supported options - -viewer.show('images/low-res-img', 'images/hi-res-img'); //second option is optional. Check better image loading section -``` - -#### Container Mode -If you have your own container to show images (you might have custom layout or gallery), you can use image-viewer in a container mode. - -```html -
-``` - -```js -import ImageViewer from 'iv-viewer'; - -const container = document.querySelector('#image-container'); -const viewer = new ImageViewer(container, options); //check options section for supported options - -viewer.load('images/low-res-img', 'images/hi-res-img'); //second option is optional. Check better image loading section -``` - -#### Image Mode -If you just want to add zoom and pan gesture to your images in a image-viewer style, you can use image-viewer in image mode. -```html - -``` - -```js -import ImageViewer from 'iv-viewer'; - -const image = document.querySelector('#image'); -const viewer = new ImageViewer(image, options); // check options section for supported options -``` - -### Options -| Option | Allowed Value | Default | Description | -| ------------- |-------------| -----| -------- | -| zoomValue | number in percentage | 100 | It defines the initial zoom value of the image. | -| maxZoom | number in percentage | 500 | It defines the max limit for the zoom value of the image. | -| snapView | boolean | true | If true will show snap view. | -| refreshOnResize | boolean | true | Defines whether to refresh the viewer on resize of window. This is available only for Container and Image mode. On FullScreen mode it will refresh on window resize by default.| -| zoomOnMouseWheel | boolean | true | Defines weather to allow zoom with mouse scroll or not. | - - -### API (ImageViewer) - -Creating an instance - -```js -import ImageViewer from 'iv-viewer'; - -const viewer = new ImageViewer(element, options); -``` -Here the first argument is the element, which can be container where viewer will be loaded, or it can be a image in which case viewer will be initialized in a image mode. - -You can also pass a selector directly instead of a DOM element. -```js -const viewer = new ImageViewer('#element', options); -``` - -Second argument is to provide configuration options for the ImageViewer. This argument is optional. - -#### Instance methods -**load(imgSrc, highResImg)** - -Load an image to the viewer. You can pass two different resolution of the image as first and second argument (optional). See why do you need it at [better image loading](#better-image-loading) section. - -```js -viewer.load('image.png', 'hi-res-image.png'); -``` -Note that this is just required for the container mode, as in image mode you can just use `src` and `data-high-res-src` attribute and the image will load by itself. See [image mode](#image-mode) example - -**zoom(zoomValue, point)** - -zoomValue: A percentage value to which you want to zoom the image. - -point(optional): Point {x, y} is the coordinate of the container which would act as the center for the zoom. If not defined, it will take the center of the container as the zooming point. - -```js -viewer.zoom(300, { x: 500, y: 500 }); -``` - -**resetZoom()** - -Reset zoom to the default or provided initial zoomValue. - -```js -viewer.resetZoom(); -``` - -**refresh()** - -Method to manually refresh the viewer. It will reset the zoom and pan. It will also recalculate the dimension of container, window and image in case if that is changed. -```js -viewer.refresh(); -``` - -**destroy()** - -Destroys the plugin instance and unbind all events. It will also reset the container or the image(if ImageViewer is used in image mode). It returns null which you should assign to viewer variable to completely free up memory. -```js -viewer = viewer.destroy(); -``` - -### API (FullScreenViewer) -FullScreenViewer is extended from ImageViewer. So it shares the same ImageViewer api along with some FullScreenViewer API. - -Creating an instance - -```js -import { FullScreenViewer } from 'iv-viewer'; - -const viewer = new FullScreenViewer(options); -``` -Unlike ImageViewer you don't have to pass container for the viewer as it will be initialized in pre-defined full screen container. - -First argument is to provide configuration options for the FullScreenViewer. This argument is optional. - -#### Instance methods (FullScreenViewer) -FullScreenViewer inherits all the instance method of ImageViewer. In additional to that it has following methods. - -**show(imgSrc, highResImg)** - -Show the full screen viewer with passed image on the show method. You can pass two different resolution of the image as first and second argument (optional). See why do you need it at [better image loading](#better-image-loading) section. - -```js -viewer.show('image.png', 'hi-res-image.png'); -``` - -**hide()** - -Hide/Close the fullScreen viewer. -```js -viewer.hide(); -``` - -### Better image loading -To improve the perceived experience, it is always recommended to show the already loaded image or the low quality image on the viewer and let the ImageViewer load high quality image in parallel. - -It will also try to preview the high quality image while it's loading so it will give a progressive loading effect. - -ImageViewer provides api to do this. -Container mode -```js -viewer.load('image.png', 'hi-res-image.png'); -``` - -FullScreen mode -```js -viewer.show('image.png', 'hi-res-image.png'); -``` - -Image Mode -```html - -``` - -In all of the above example it will first try to display the first image and then load the second image (if passed) in parallel. - -The second image is optional, which you should pass when you feel you can improve the image loading experience by first showing low quality image and then progressively update it with high quality image. - -### Demo -codesandbox preview link: [https://8ypwzryom0.codesandbox.io/](https://8ypwzryom0.codesandbox.io/) - -codesandbox link: [https://codesandbox.io/s/8ypwzryom0](https://codesandbox.io/s/8ypwzryom0) - -### Like this -[:star: this repo](https://github.com/s-yadav/iv-viewer) - -### Major updates -#### v2.0.0 - -- It's a complete rewrite of ImageViewer with no jQuery requirement in ES6. -- While the options and instance method are same the way you use a ImageViewer and FullScreenView is changed. The v1 API will no longer be supported. -- Published on the npm. V1 was not available on npm. -- Changed the package name to iv-viewer. image-viewer name was not available on npm. diff --git a/dist/Components/iv-viewer/iv-viewer.min.css b/dist/Components/iv-viewer/iv-viewer.min.css deleted file mode 100644 index 407c1e1..0000000 --- a/dist/Components/iv-viewer/iv-viewer.min.css +++ /dev/null @@ -1 +0,0 @@ -.iv-fullscreen{position:fixed;background:#0d0d0d;width:100%;height:100%;top:0;left:0;display:none;z-index:1000}.iv-fullscreen-container{position:relative;height:100%;width:100%}.iv-container{overflow:hidden;position:relative}.iv-image-mode{display:inline-block}.iv-fullscreen-close{position:absolute;width:24px;height:24px;right:10px;top:10px;padding:10px;cursor:pointer;text-align:center;overflow:hidden;text-shadow:0 0 3px #6d6d6d;transition:all .2s ease}.iv-fullscreen-close:after,.iv-fullscreen-close:before{content:"";height:4px;width:24px;background:#fff;position:absolute;left:0;top:50%;left:50%;transform:translate(-50%,-50%)}.iv-fullscreen-close:before{transform:translate(-50%,-50%) rotate(45deg)}.iv-fullscreen-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.iv-fullscreen-close:hover{transform:rotate(90deg);transform-origin:50% 50%}.iv-snap-view{width:150px;height:150px;position:absolute;top:20px;left:20px;border:1px solid #aaa;background:#000;z-index:100;box-sizing:content-box;transition:opacity .4s ease;opacity:0}.iv-snap-image-wrap{display:inline-block;position:absolute;max-width:150px;max-height:150px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.iv-snap-image{position:relative;-ms-touch-action:none;touch-action:none}.iv-snap-handle{box-sizing:border-box;position:absolute;border:1px solid #fff;transform:translateZ(0);box-shadow:0 0 0 200px rgba(0,0,0,.5);cursor:pointer;cursor:grab}.iv-snap-handle:active{cursor:grabbing}.iv-zoom-slider{width:100%;box-sizing:content-box;border:1px solid #aaa;border-top:0;background:rgba(0,0,0,.3);height:15px;position:absolute;top:150px;left:-1px}.iv-zoom-handle{width:20px;height:15px;background:#fff;position:absolute;cursor:pointer;cursor:grab}.iv-zoom-handle:active{cursor:grabbing}.iv-image-view{position:absolute;height:100%;width:100%;top:0;left:0}.iv-image-wrap{display:inline-block}.iv-image-wrap:active{cursor:move}.iv-image{max-width:100%;max-height:100%;-ms-touch-action:none;touch-action:none}.iv-image,.iv-loader{position:absolute;transform:translateZ(0)}.iv-loader{top:50%;left:50%;border-radius:50%;width:32px;height:32px;z-index:100;margin-top:-16px;margin-left:-16px;font-size:5px;text-indent:-9999em;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;animation:loading-icon 1.1s linear infinite}.iv-loader:after{width:10em;height:10em;border-radius:50%}@keyframes loading-icon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:767px){.iv-snap-view{z-index:-1;visibility:hidden}} \ No newline at end of file diff --git a/dist/Components/iv-viewer/iv-viewer.min.js b/dist/Components/iv-viewer/iv-viewer.min.js deleted file mode 100644 index 887bb91..0000000 --- a/dist/Components/iv-viewer/iv-viewer.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).ImageViewer=t()}(this,function(){"use strict";function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n',parent:e}),function t(n,e){var i=e.split(" ");1\n
\n',parent:document.body}),o=a.querySelector(".iv-fullscreen-container");return n=this,i=s(r).call(this,o,m({},t,{refreshOnResize:!1})),c(u(e=!i||"object"!=typeof i&&"function"!=typeof i?u(n):i),"hide",function(){x(e._elements.fullScreen,{display:"none"}),p(document.querySelector("html"),"overflow"),e._events.onWindowResize()}),e._elements.fullScreen=a,e._initFullScreenEvents(),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)}(r,S),t(r,[{key:"_initFullScreenEvents",value:function(){var e=this._elements.fullScreen.querySelector(".iv-fullscreen-close");this._events.onCloseBtnClick=g(e,"click",this.hide)}},{key:"show",value:function(e,t){x(this._elements.fullScreen,{display:"block"}),e&&this.load(e,t),this._events.onWindowResize=g(window,"resize",this.refresh),x(document.querySelector("html"),{overflow:"hidden"})}},{key:"destroy",value:function(){var e=this._elements.fullScreen;a(s(r.prototype),"destroy",this).call(this),f(e)}}]),r}();return S.FullScreenViewer=e,S}); diff --git a/dist/Components/utils/urlUtils.js b/dist/Components/utils/urlUtils.js deleted file mode 100644 index 441bfd9..0000000 --- a/dist/Components/utils/urlUtils.js +++ /dev/null @@ -1,74 +0,0 @@ -define(["require", "exports", "tslib", "dojo/i18n!../../nls/common"], function (require, exports, tslib_1, common_1) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.replace = exports.autoLink = void 0; - common_1 = tslib_1.__importDefault(common_1); - // https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Examples - var uriItems = [ - { - id: "http", - pattern: /^\s*(https?:\/\/([^\s]+))\s*$/i, - target: "_blank", - label: common_1.default.view - } - ]; - function autoLink(value) { - if (typeof value !== "string" || !value) { - return value; - } - var uriItem = _findURIItem(value); - if (!uriItem) { - return value; - } - var uriParts = value.match(uriItem.pattern); - var hierPart = uriParts && uriParts[2]; - var text = replace(uriItem.label, { - appName: uriItem.appName, - hierPart: hierPart - }); - var target = uriItem.target ? "target=\"" + uriItem.target + "\"" : ""; - return value.replace(uriItem.pattern, "" + text + ""); - } - exports.autoLink = autoLink; - function _findURIItem(value) { - var uriItem = null; - uriItems.some(function (item) { - if (item.pattern.test(value)) { - uriItem = item; - } - return !!uriItem; - }); - return uriItem; - } - var TEMPLATE_REGEX = /\{([^\}]+)\}/g; - function replace(template, map) { - return template.replace(TEMPLATE_REGEX, typeof map === "object" ? function (_, k) { return getDeepValue(k, map); } : function (_, k) { return map(k); }); - } - exports.replace = replace; - function getDeepValue(property, target) { - if (target == null) { - return undefined; - } - return target[property] || getProperty(property.split("."), false, target); - } - function getProperty(parts, createIfNotExist, target) { - var current = target; - for (var _i = 0, parts_1 = parts; _i < parts_1.length; _i++) { - var part = parts_1[_i]; - if (current == null) { - return undefined; - } - if (!(part in current)) { - if (createIfNotExist) { - current[part] = {}; - } - else { - return; - } - } - current = current[part]; - } - return current; - } -}); -//# sourceMappingURL=urlUtils.js.map \ No newline at end of file diff --git a/dist/Components/utils/urlUtils.js.map b/dist/Components/utils/urlUtils.js.map deleted file mode 100644 index c02d58d..0000000 --- a/dist/Components/utils/urlUtils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"urlUtils.js","sourceRoot":"","sources":["../../../src/app/Components/utils/urlUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Components/utils/utils.js b/dist/Components/utils/utils.js deleted file mode 100644 index 750ad91..0000000 --- a/dist/Components/utils/utils.js +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports"], function (require, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.attachToNode = void 0; - function attachToNode(node) { - var content = this; - node.appendChild(content); - } - exports.attachToNode = attachToNode; -}); -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/dist/Components/utils/utils.js.map b/dist/Components/utils/utils.js.map deleted file mode 100644 index a665983..0000000 --- a/dist/Components/utils/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/app/Components/utils/utils.ts"],"names":[],"mappings":"AAAA,sBAAsB;AACtB,kEAAkE;AAClE,mEAAmE;AACnE,0CAA0C;AAC1C,+CAA+C;AAC/C,sEAAsE;AACtE,oEAAoE;AACpE,2EAA2E;AAC3E,sEAAsE;AACtE,kCAAkC;;;;;IAElC,SAAgB,YAAY,CAAoB,IAAiB;QAC/D,IAAM,OAAO,GAAgB,IAAI,CAAC;QAClC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,CAAC;IAHD,oCAGC"} \ No newline at end of file diff --git a/dist/ConfigurationSettings/ConfigurationSettings.js b/dist/ConfigurationSettings/ConfigurationSettings.js deleted file mode 100644 index 5a0d82f..0000000 --- a/dist/ConfigurationSettings/ConfigurationSettings.js +++ /dev/null @@ -1,142 +0,0 @@ -define(["require", "exports", "tslib", "esri/core/accessorSupport/decorators", "esri/core/Accessor"], function (require, exports, tslib_1, decorators_1, Accessor) { - "use strict"; - var ConfigurationSettings = /** @class */ (function (_super) { - tslib_1.__extends(ConfigurationSettings, _super); - function ConfigurationSettings(params) { - var _this = _super.call(this, params) || this; - _this.applySharedTheme = null; - _this.withinConfigurationExperience = window.location !== window.parent.location; - _this._storageKey = "config-values"; - _this._draft = null; - _this._draftMode = false; - _this._draft = params === null || params === void 0 ? void 0 : params.draft; - _this._draftMode = (params === null || params === void 0 ? void 0 : params.mode) === "draft"; - return _this; - } - ConfigurationSettings.prototype.initialize = function () { - if (this.withinConfigurationExperience || this._draftMode) { - // Apply any draft properties - if (this._draft) { - Object.assign(this, this._draft); - } - window.addEventListener("message", function (e) { - this._handleConfigurationUpdates(e); - }.bind(this), false); - } - }; - ConfigurationSettings.prototype._handleConfigurationUpdates = function (e) { - var _a; - if (((_a = e === null || e === void 0 ? void 0 : e.data) === null || _a === void 0 ? void 0 : _a.type) === "cats-app") { - Object.assign(this, e.data); - } - }; - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "webmap", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "attachmentLayers", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "title", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "address", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "appLayout", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "applySharedTheme", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "customCSS", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "customOnboarding", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "customOnboardingHTML", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "download", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "fullScreen", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "headerBackground", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "headerColor", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "home", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "imagePanZoom", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "imageDirection", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "layerList", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "legend", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "mapCentricTooltip", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "mapToolsExpanded", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "onboardingButtonText", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "onboarding", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "onboardingImage", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "onlyDisplayFeaturesWithAttachments", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "order", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "searchConfiguration", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "search", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "searchOpenAtStart", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "selectFeatures", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "showOnboardingOnStart", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "share", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "mapZoom", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "zoomLevel", void 0); - tslib_1.__decorate([ - decorators_1.property() - ], ConfigurationSettings.prototype, "withinConfigurationExperience", void 0); - ConfigurationSettings = tslib_1.__decorate([ - decorators_1.subclass("app.ConfigurationSettings") - ], ConfigurationSettings); - return ConfigurationSettings; - }(Accessor)); - return ConfigurationSettings; -}); -//# sourceMappingURL=ConfigurationSettings.js.map \ No newline at end of file diff --git a/dist/ConfigurationSettings/ConfigurationSettings.js.map b/dist/ConfigurationSettings/ConfigurationSettings.js.map deleted file mode 100644 index 8ca9e9e..0000000 --- a/dist/ConfigurationSettings/ConfigurationSettings.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ConfigurationSettings.js","sourceRoot":"","sources":["../../src/app/ConfigurationSettings/ConfigurationSettings.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/Main.js b/dist/Main.js deleted file mode 100644 index 4d59728..0000000 --- a/dist/Main.js +++ /dev/null @@ -1,621 +0,0 @@ -// Copyright 2020 Esri -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License.​ -define(["require", "exports", "tslib", "./ConfigurationSettings/ConfigurationSettings", "ApplicationBase/support/itemUtils", "ApplicationBase/support/domHelper", "dojo/i18n!./nls/common", "esri/core/Handles", "esri/core/Collection", "esri/core/watchUtils", "./Components/LayerSwitcher", "./Components/MobileExpand", "./Components/OnboardingContent", "./utils/widgetUtils"], function (require, exports, tslib_1, ConfigurationSettings, itemUtils_1, domHelper_1, common_1, Handles, Collection, watchUtils_1, LayerSwitcher, MobileExpand, OnboardingContent, widgetUtils_1) { - "use strict"; - common_1 = tslib_1.__importDefault(common_1); - var CSS = { - loading: "configurable-application--loading" - }; - var AttachmentViewerApp = /** @class */ (function () { - function AttachmentViewerApp() { - this._configurationSettings = null; - this.appProps = null; - this.currentApp = null; - this.base = null; - this.graphicsLayer = null; - this.handles = new Handles(); - this.sketchHandles = new Handles(); - this.layerList = null; - this.layerSwitcher = null; - this.onboardingContent = null; - this.searchWidget = null; - this.sketchWidget = null; - this.view = null; - } - AttachmentViewerApp.prototype.init = function (base) { - if (!base) { - console.error("ApplicationBase is not defined"); - return; - } - domHelper_1.setPageLocale(base.locale); - domHelper_1.setPageDirection(base.direction); - this.base = base; - this._createApp(); - document.body.classList.remove(CSS.loading); - }; - AttachmentViewerApp.prototype._createApp = function () { - var _this = this; - var _a = this.base, config = _a.config, results = _a.results; - var find = config.find, photoCentricMobileMapExpanded = config.photoCentricMobileMapExpanded, mapToolsExpanded = config.mapToolsExpanded, marker = config.marker, share = config.share; - this._configurationSettings = new ConfigurationSettings(config); - var webMapItems = results.webMapItems; - this.item = null; - webMapItems.forEach(function (response) { - var _a, _b, _c; - if (((_a = response === null || response === void 0 ? void 0 : response.value) === null || _a === void 0 ? void 0 : _a.id) === ((_b = _this._configurationSettings) === null || _b === void 0 ? void 0 : _b.webmap)) { - _this.item = response.value; - } - else if (((_c = _this._configurationSettings) === null || _c === void 0 ? void 0 : _c.webmap) === "default") { - _this.item = response.value; - } - }); - if (this.item) { - var title = this._configurationSettings.title && - this._configurationSettings.title !== "" - ? this._configurationSettings.title - : itemUtils_1.getItemTitle(this.item); - this.handles.add(watchUtils_1.init(this._configurationSettings, "title", domHelper_1.setPageTitle), "configuration"); - this._configurationSettings.title = title; - } - if (!this.item) { - var error = "Could not load an item to display"; - document.body.classList.remove("configurable-application--loading"); - document.body.classList.add("app-error"); - document.getElementById("app-container").innerHTML = "

" + error + "

"; - console.error(error); - return; - } - var portalItem = this.base.results.applicationItem - .value; - var appProxies = portalItem && portalItem.applicationProxies - ? portalItem.applicationProxies - : null; - var defaultViewProperties = itemUtils_1.getConfigViewProperties(config); - var viewNode = document.createElement("div"); - var container = { - container: viewNode - }; - var viewProperties = tslib_1.__assign(tslib_1.__assign({}, defaultViewProperties), container); - itemUtils_1.createMapFromItem({ item: this.item, appProxies: appProxies }).then(function (map) { - return itemUtils_1.createView(tslib_1.__assign(tslib_1.__assign({}, viewProperties), { map: map })).then(function (view) { - return itemUtils_1.findQuery(find, view).then(function () { return tslib_1.__awaiter(_this, void 0, void 0, function () { - var selectedLayerId, layer, url, params, appid, docDirection, defaultObjectIdParam, defaultObjectId, featureAttachmentIndexParam, attachmentIndex, container, sharedTheme, widgetProps; - return tslib_1.__generator(this, function (_a) { - switch (_a.label) { - case 0: - this.view = view; - selectedLayerId = this._getURLParameter("selectedLayerId"); - if (!this._configurationSettings.withinConfigurationExperience) { - if (selectedLayerId) { - layer = view.map.allLayers.find(function (layer) { - return layer.id === selectedLayerId; - }); - if (!layer || (layer && !layer.visible)) { - url = new URL(window.location.href); - params = new URLSearchParams(url.search); - params.delete("center"); - params.delete("level"); - params.delete("attachmentIndex"); - params.delete("selectedLayerId"); - params.delete("defaultObjectId"); - appid = params.get("appid"); - window.history.replaceState(null, "", location.pathname + "?appid=" + appid); - location.reload(); - return [2 /*return*/]; - } - } - } - docDirection = this.base.direction; - this.view.ui.remove("zoom"); - defaultObjectIdParam = parseInt(this._getURLParameter("defaultObjectId")); - defaultObjectId = share - ? isNaN(defaultObjectIdParam) - ? null - : defaultObjectIdParam - : null; - featureAttachmentIndexParam = parseInt(this._getURLParameter("attachmentIndex")); - attachmentIndex = share - ? isNaN(featureAttachmentIndexParam) - ? null - : featureAttachmentIndexParam - : null; - container = document.createElement("div"); - this.onboardingContent = new OnboardingContent({ - container: container, - config: this._configurationSettings, - appMode: this._configurationSettings.appLayout, - withinConfigurationExperience: this._configurationSettings - .withinConfigurationExperience - }); - sharedTheme = this._createSharedTheme(); - this.appProps = { - addressEnabled: this._configurationSettings.address, - appMode: this._configurationSettings.appLayout, - downloadEnabled: this._configurationSettings.download, - imagePanZoomEnabled: this._configurationSettings.imagePanZoom, - selectFeaturesEnabled: this._configurationSettings.selectFeatures, - onboardingIsEnabled: this._configurationSettings.onboarding, - socialSharingEnabled: this._configurationSettings.share, - customOnboardingContentEnabled: this._configurationSettings - .customOnboarding, - customOnboardingHTML: this._configurationSettings - .customOnboardingHTML, - imageDirectionEnabled: this._configurationSettings.imageDirection, - graphicsLayer: this.graphicsLayer, - headerBackground: this._configurationSettings.headerBackground, - headerColor: this._configurationSettings.headerColor, - showOnboardingOnStart: this._configurationSettings - .showOnboardingOnStart, - onlyDisplayFeaturesWithAttachmentsIsEnabled: this - ._configurationSettings.onlyDisplayFeaturesWithAttachments, - applySharedTheme: this._configurationSettings.applySharedTheme, - sharedTheme: sharedTheme, - attachmentLayers: this._configurationSettings.attachmentLayers, - attachmentIndex: attachmentIndex, - container: document.getElementById("app-container"), - defaultObjectId: defaultObjectId, - docDirection: docDirection, - layerSwitcher: this.layerSwitcher, - mapCentricTooltipEnabled: this._configurationSettings - .mapCentricTooltip, - onboardingButtonText: this._configurationSettings - .onboardingButtonText, - onboardingContent: this.onboardingContent, - onboarding: this._configurationSettings.onboarding, - order: this._configurationSettings.order, - searchWidget: this.searchWidget, - sketchWidget: this.sketchWidget, - selectedLayerId: selectedLayerId, - title: this._configurationSettings.title, - view: view, - zoomLevel: this._configurationSettings.zoomLevel, - highlightedFeature: { - feature: null - }, - withinConfigurationExperience: this._configurationSettings - .withinConfigurationExperience - }; - widgetProps = { - view: view, - config: this._configurationSettings, - portal: this.base.portal - }; - this._initAppModeWatcher(widgetProps, selectedLayerId, photoCentricMobileMapExpanded); - return [4 /*yield*/, view.when()]; - case 1: - _a.sent(); - this._addWidgetsToUI(mapToolsExpanded, docDirection); - this._initPropWatchers(widgetProps); - itemUtils_1.goToMarker(marker, view); - this._cleanUpHandles(); - return [2 /*return*/]; - } - }); - }); }); - }); - }); - }; - // _addWidgetsToUI - AttachmentViewerApp.prototype._addWidgetsToUI = function (mapToolsExpanded, docDirection) { - var widgetPos = docDirection === "rtl" ? "top-left" : "top-right"; - var content = new Collection(); - var mobileExpand = new MobileExpand({ - content: content, - id: "mobileExpand", - mode: "floating", - expandIconClass: "icon-ui-down-arrow icon-ui-flush", - collapseIconClass: "icon-ui-up-arrow icon-ui-flush", - expandTooltip: common_1.default.moreTools, - expanded: mapToolsExpanded - }); - this.view.ui.add(mobileExpand, widgetPos); - }; - AttachmentViewerApp.prototype._initAppModeWatcher = function (widgetProps, selectedLayerId, photoCentricMobileMapExpanded) { - var _this = this; - this.handles.add([ - watchUtils_1.init(this._configurationSettings, "appLayout", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - return tslib_1.__generator(this, function (_a) { - widgetProps.propertyName = propertyName; - this._updateApp(widgetProps, photoCentricMobileMapExpanded, selectedLayerId); - return [2 /*return*/]; - }); - }); }), - watchUtils_1.init(this._configurationSettings, "order", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - return tslib_1.__generator(this, function (_a) { - widgetProps.propertyName = propertyName; - this._updateApp(widgetProps, photoCentricMobileMapExpanded, selectedLayerId); - return [2 /*return*/]; - }); - }); }), - watchUtils_1.init(this._configurationSettings, "attachmentLayers", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - return tslib_1.__generator(this, function (_a) { - widgetProps.propertyName = propertyName; - this._updateApp(widgetProps, photoCentricMobileMapExpanded, selectedLayerId); - return [2 /*return*/]; - }); - }); }), - watchUtils_1.init(this._configurationSettings, "onlyDisplayFeaturesWithAttachments", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - return tslib_1.__generator(this, function (_a) { - widgetProps.propertyName = propertyName; - this._updateApp(widgetProps, photoCentricMobileMapExpanded, selectedLayerId); - return [2 /*return*/]; - }); - }); }) - ]); - }; - AttachmentViewerApp.prototype._mapPropName = function (propName) { - switch (propName) { - case "onlyDisplayFeaturesWithAttachments": - return "onlyDisplayFeaturesWithAttachmentsIsEnabled"; - case "appLayout": - return "appMode"; - case "order": - return "order"; - case "attachmentLayers": - return "attachmentLayers"; - } - }; - AttachmentViewerApp.prototype._updateApp = function (widgetProps, photoCentricMobileMapExpanded, selectedLayerId) { - var _a, _b; - return tslib_1.__awaiter(this, void 0, void 0, function () { - var propertyName, appContainer, mappedPropName, app; - return tslib_1.__generator(this, function (_c) { - switch (_c.label) { - case 0: - propertyName = widgetProps.propertyName; - document.body.removeChild(document.getElementById("app-container")); - appContainer = document.createElement("div"); - appContainer.id = "app-container"; - document.body.appendChild(appContainer); - this.appProps.container = appContainer; - mappedPropName = this._mapPropName(propertyName); - this.appProps[mappedPropName] = this._configurationSettings[propertyName]; - if ((_a = this.currentApp) === null || _a === void 0 ? void 0 : _a.hasOwnProperty(propertyName)) { - this.currentApp[propertyName] = this._configurationSettings[propertyName]; - } - this._handleHighlightedFeatures(); - return [4 /*yield*/, widgetUtils_1.toggleAppMode(widgetProps, this.appProps, photoCentricMobileMapExpanded)]; - case 1: - app = _c.sent(); - (_b = this.currentApp) === null || _b === void 0 ? void 0 : _b.destroy(); - this.currentApp = app; - this._handleLayerSwitcher(this.appProps, selectedLayerId); - this.layerSwitcher.appMode = this._configurationSettings.appLayout; - this.currentApp.layerSwitcher = this.layerSwitcher; - return [2 /*return*/]; - } - }); - }); - }; - AttachmentViewerApp.prototype._handleHighlightedFeatures = function () { - if (this.appProps.highlightedFeature.feature) { - this.appProps.highlightedFeature.feature.remove(); - } - this.appProps.highlightedFeature.feature = null; - }; - AttachmentViewerApp.prototype._handleLayerSwitcher = function (appConfig, selectedLayerId) { - var _this = this; - var share = appConfig.share, view = appConfig.view; - var layerId = share ? selectedLayerId : null; - this.layerSwitcher = new LayerSwitcher({ - container: document.createElement("div"), - view: view, - appMode: this.currentApp.appMode, - selectedLayerId: layerId - }); - watchUtils_1.watch(this.layerSwitcher, "selectedLayer", function () { - watchUtils_1.when(_this.currentApp, "selectedAttachmentViewerData", function () { - if (!_this.layerSwitcher.selectedLayer) { - return; - } - var selectedLayer = _this.layerSwitcher.get("selectedLayer"); - var featureLayerId = selectedLayer.get("id"); - var attachmentViewerDataCollection = _this.currentApp.get("attachmentViewerDataCollection"); - var selectedLayerData = attachmentViewerDataCollection.find(function (attachmentViewerData) { - return (attachmentViewerData.get("layerData.featureLayer.id") === - featureLayerId); - }); - _this.currentApp.selectedAttachmentViewerData = selectedLayerData; - if (_this.currentApp.appMode === "map-centric") { - _this.layerSwitcher.mapCentricViewModel = _this.currentApp - .viewModel; - } - }); - }); - }; - AttachmentViewerApp.prototype._initPropWatchers = function (widgetProps) { - var _this = this; - this.handles.add([ - watchUtils_1.init(this._configurationSettings, "search, searchConfiguration, searchOpenAtStart", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - widgetUtils_1.addSearch(widgetProps); - }), - watchUtils_1.init(this._configurationSettings, "mapToolsExpanded", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - var mobileExpand = _this.view.ui.find("mobileExpand"); - if (mobileExpand) { - mobileExpand.expanded = _this._configurationSettings.mapToolsExpanded; - } - }), - watchUtils_1.init(this._configurationSettings, "home", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - widgetUtils_1.addHome(widgetProps); - }), - watchUtils_1.init(this._configurationSettings, "mapZoom", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - widgetUtils_1.addZoom(widgetProps); - }), - watchUtils_1.init(this._configurationSettings, "legend", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - widgetUtils_1.addLegend(widgetProps); - }), - watchUtils_1.init(this._configurationSettings, "layerList", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - var layerListWatcher, layerList; - return tslib_1.__generator(this, function (_a) { - switch (_a.label) { - case 0: - layerListWatcher = "layer-list-watcher"; - if (this.sketchHandles.has(layerListWatcher)) { - this.sketchHandles.remove(layerListWatcher); - } - widgetProps.propertyName = propertyName; - return [4 /*yield*/, widgetUtils_1.addLayerList(widgetProps)]; - case 1: - layerList = _a.sent(); - if (layerList) { - this.sketchHandles.add(watchUtils_1.when(layerList, "operationalItems.length", function () { - var sketchGraphicsLayer = layerList.operationalItems.find(function (operationalItem) { - return operationalItem.layer.id === "av-sketchGraphicsLayer"; - }); - if (sketchGraphicsLayer) { - layerList.operationalItems.remove(sketchGraphicsLayer); - } - }), layerListWatcher); - } - return [2 /*return*/]; - } - }); - }); }), - watchUtils_1.init(this._configurationSettings, "fullScreen", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - widgetUtils_1.addFullScreen(widgetProps); - }), - watchUtils_1.init(this._configurationSettings, "selectFeatures", function (newValue, oldValue, propertyName) { return tslib_1.__awaiter(_this, void 0, void 0, function () { - var sketch; - var _a, _b, _c, _d; - return tslib_1.__generator(this, function (_e) { - switch (_e.label) { - case 0: - widgetProps.propertyName = propertyName; - return [4 /*yield*/, widgetUtils_1.addSketch(widgetProps)]; - case 1: - sketch = _e.sent(); - if (this._configurationSettings.selectFeatures) { - this.appProps.selectFeaturesEnabled = this._configurationSettings.selectFeatures; - this.appProps.sketchWidget = sketch; - this.appProps.graphicsLayer = sketch.layer; - this.currentApp.selectFeaturesEnabled = this._configurationSettings.selectFeatures; - this.currentApp.graphicsLayer = sketch.layer; - this.currentApp.sketchWidget = sketch; - } - else { - if (this.appProps.graphicsLayer) { - this.appProps.graphicsLayer.graphics.removeAll(); - } - this.appProps.selectFeaturesEnabled = this._configurationSettings.selectFeatures; - (_b = (_a = this.appProps) === null || _a === void 0 ? void 0 : _a.sketchWidget) === null || _b === void 0 ? void 0 : _b.cancel(); - this.appProps.sketchWidget = null; - this.appProps.graphicsLayer = null; - this.currentApp.selectFeaturesEnabled = this._configurationSettings.selectFeatures; - this.currentApp.graphicsLayer = null; - (_d = (_c = this.currentApp) === null || _c === void 0 ? void 0 : _c.sketchWidget) === null || _d === void 0 ? void 0 : _d.cancel(); - this.currentApp.sketchWidget = null; - this.view.layerViews.forEach(function (layerView) { - if (layerView.layer.type === "feature") { - var featureLayerView = layerView; - featureLayerView.effect = null; - } - }); - } - return [2 /*return*/]; - } - }); - }); }), - watchUtils_1.init(this._configurationSettings, "share", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.socialSharingEnabled = _this._configurationSettings.share; - _this.currentApp.socialSharingEnabled = _this._configurationSettings.share; - }), - watchUtils_1.init(this._configurationSettings, "address", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.addressEnabled = _this._configurationSettings.address; - _this.currentApp.addressEnabled = _this._configurationSettings.address; - }), - watchUtils_1.init(this._configurationSettings, "download", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.downloadEnabled = _this._configurationSettings.download; - _this.currentApp.downloadEnabled = _this._configurationSettings.download; - }), - watchUtils_1.init(this._configurationSettings, "onboarding", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.onboardingIsEnabled = _this._configurationSettings.onboarding; - _this.currentApp.onboardingIsEnabled = _this._configurationSettings.onboarding; - }), - watchUtils_1.init(this._configurationSettings, "imageDirection", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.imageDirectionEnabled = _this._configurationSettings.imageDirection; - _this.currentApp.imageDirectionEnabled = _this._configurationSettings.imageDirection; - }), - watchUtils_1.init(this._configurationSettings, "customOnboarding, customOnboardingHTML", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.customOnboarding = _this._configurationSettings.customOnboarding; - _this.appProps.customOnboardingHTML = _this._configurationSettings.customOnboardingHTML; - _this.onboardingContent.config.customOnboarding = _this._configurationSettings.customOnboarding; - _this.onboardingContent.config.customOnboardingHTML = _this._configurationSettings.customOnboardingHTML; - }), - watchUtils_1.init(this._configurationSettings, "customCSS", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.customCSS = _this._configurationSettings.customCSS; - _this._handleCustomCSS(); - }), - watchUtils_1.init(this._configurationSettings, "onboardingButtonText", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.onboardingButtonText = _this._configurationSettings.onboardingButtonText; - _this.currentApp.onboardingButtonText = _this._configurationSettings.onboardingButtonText; - }), - watchUtils_1.init(this._configurationSettings, "zoomLevel", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.zoomLevel = _this._configurationSettings.zoomLevel; - _this.currentApp.zoomLevel = _this._configurationSettings.zoomLevel; - }), - watchUtils_1.init(this._configurationSettings, "headerColor, headerBackground", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.headerBackground = _this._configurationSettings.headerBackground; - _this.appProps.headerColor = _this._configurationSettings.headerColor; - _this._applyHeaderColors(); - }), - watchUtils_1.init(this._configurationSettings, "onboardingImage", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.onboardingImage = _this._configurationSettings.onboardingImage; - var photoCentricApp = _this.currentApp; - photoCentricApp.onboardingImage = _this._configurationSettings.onboardingImage; - }), - watchUtils_1.init(this._configurationSettings, "mapCentricTooltip", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.mapCentricTooltipEnabled = _this._configurationSettings.mapCentricTooltip; - var mapCentricApp = _this.currentApp; - mapCentricApp.mapCentricTooltipEnabled = _this._configurationSettings.mapCentricTooltip; - }), - watchUtils_1.init(this._configurationSettings, "showOnboardingOnStart", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.showOnboardingOnStart = _this._configurationSettings.showOnboardingOnStart; - _this.currentApp.showOnboardingOnStart = _this._configurationSettings.showOnboardingOnStart; - }), - watchUtils_1.init(this._configurationSettings, "imagePanZoom", function (newValue, oldValue, propertyName) { - var isIE11 = navigator.userAgent.indexOf("MSIE") !== -1 || - navigator.appVersion.indexOf("Trident/") > -1; - var imagePanZoomEnabledValue = isIE11 - ? false - : _this._configurationSettings.imagePanZoom; - widgetProps.propertyName = propertyName; - _this.appProps.imagePanZoomEnabled = imagePanZoomEnabledValue; - _this.currentApp.imagePanZoomEnabled = imagePanZoomEnabledValue; - }), - watchUtils_1.init(this._configurationSettings, "applySharedTheme", function (newValue, oldValue, propertyName) { - widgetProps.propertyName = propertyName; - _this.appProps.applySharedTheme = _this._configurationSettings.applySharedTheme; - _this.currentApp.applySharedTheme = _this._configurationSettings.applySharedTheme; - }), - watchUtils_1.init(this._configurationSettings, "title", function (newValue, oldValue, propertyName) { - if (!_this._configurationSettings.title) { - _this._configurationSettings.title = itemUtils_1.getItemTitle(_this.item); - } - widgetProps.propertyName = propertyName; - _this.appProps.title = _this._configurationSettings.title; - _this.currentApp.title = _this._configurationSettings.title; - }) - ]); - }; - AttachmentViewerApp.prototype._getURLParameter = function (name) { - return (decodeURIComponent((new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(location.search) || [null, ""])[1].replace(/\+/g, "%20")) || null); - }; - // _handleCustomCSS - AttachmentViewerApp.prototype._handleCustomCSS = function () { - var customCSSStyleSheet = document.getElementById("customCSS"); - if (customCSSStyleSheet) { - customCSSStyleSheet.remove(); - } - var styles = document.createElement("style"); - styles.id = "customCSS"; - styles.type = "text/css"; - var styleTextNode = document.createTextNode(this._configurationSettings.customCSS); - styles.appendChild(styleTextNode); - document.head.appendChild(styles); - }; - // _applyHeaderColors - AttachmentViewerApp.prototype._applyHeaderColors = function () { - var headerStyles = document.getElementById("headerStyles"); - if (headerStyles) { - headerStyles.remove(); - } - var config = this._configurationSettings; - var headerColorConfig = this._configurationSettings.headerColor - ? typeof this._configurationSettings.headerColor === "string" - ? this._configurationSettings.headerColor - : JSON.parse(this._configurationSettings.headerColor) - : null; - var headerBackgroundConfig = this._configurationSettings.headerBackground - ? typeof this._configurationSettings.headerBackground === "string" - ? this._configurationSettings.headerBackground - : JSON.parse(this._configurationSettings.headerBackground) - : null; - var styles = []; - var headerBackground = config.headerBackground && - !isNaN(headerBackgroundConfig.r) && - !isNaN(headerBackgroundConfig.g) && - !isNaN(headerBackgroundConfig.b) && - !isNaN(headerBackgroundConfig.a) - ? "rgba(" + headerBackgroundConfig.r + ", " + headerBackgroundConfig.g + ", " + headerBackgroundConfig.b + ", " + headerBackgroundConfig.a + ")" - : config.headerBackground === "no-color" - ? "transparent" - : config.headerBackground; - var headerColor = config.headerColor && - !isNaN(headerColorConfig.r) && - !isNaN(headerColorConfig.g) && - !isNaN(headerColorConfig.b) && - !isNaN(headerColorConfig.a) - ? "rgba(" + headerColorConfig.r + ", " + headerColorConfig.g + ", " + headerColorConfig.b + ", " + headerColorConfig.a + ")" - : config.headerColor === "no-color" - ? "transparent" - : config.headerColor; - styles.push(config.headerBackground - ? ".esri-photo-centric__header{background:" + headerBackground + ";}" - : null); - styles.push(config.headerColor - ? ".esri-photo-centric__header{color:" + headerColor + ";}" - : null); - styles.push(config.headerBackground - ? ".esri-map-centric__header{background:" + headerBackground + ";}" - : null); - styles.push(config.headerColor - ? ".esri-map-centric__header{color:" + headerColor + ";}" - : null); - var style = document.createElement("style"); - style.id = "headerStyles"; - style.appendChild(document.createTextNode(styles.join(""))); - document.getElementsByTagName("head")[0].appendChild(style); - }; - AttachmentViewerApp.prototype._createSharedTheme = function () { - var _a, _b, _c, _d, _e, _f; - var portal = (_a = this.base) === null || _a === void 0 ? void 0 : _a.portal; - var sharedTheme = null; - if (portal === null || portal === void 0 ? void 0 : portal.portalProperties) { - var theme = (_b = portal === null || portal === void 0 ? void 0 : portal.portalProperties) === null || _b === void 0 ? void 0 : _b.sharedTheme; - sharedTheme = { - background: (_c = theme === null || theme === void 0 ? void 0 : theme.header) === null || _c === void 0 ? void 0 : _c.background, - text: (_d = theme === null || theme === void 0 ? void 0 : theme.header) === null || _d === void 0 ? void 0 : _d.text, - logo: (_e = theme === null || theme === void 0 ? void 0 : theme.logo) === null || _e === void 0 ? void 0 : _e.small, - logoLink: (_f = theme === null || theme === void 0 ? void 0 : theme.logo) === null || _f === void 0 ? void 0 : _f.link - }; - } - return sharedTheme; - }; - AttachmentViewerApp.prototype._cleanUpHandles = function () { - if (!this._configurationSettings.withinConfigurationExperience) { - this.handles.removeAll(); - this.handles = null; - } - }; - return AttachmentViewerApp; - }()); - return AttachmentViewerApp; -}); -//# sourceMappingURL=Main.js.map \ No newline at end of file diff --git a/dist/Main.js.map b/dist/Main.js.map deleted file mode 100644 index eebe2ef..0000000 --- a/dist/Main.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Main.js","sourceRoot":"","sources":["../src/app/Main.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/application-base-js/ApplicationBase.js b/dist/application-base-js/ApplicationBase.js deleted file mode 100644 index 5ce84b1..0000000 --- a/dist/application-base-js/ApplicationBase.js +++ /dev/null @@ -1,560 +0,0 @@ -/* - Copyright 2017 Esri - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License.​ -*/ -var __assign = (this && this.__assign) || function () { - __assign = Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -define(["require", "exports", "esri/core/promiseUtils", "esri/identity/IdentityManager", "esri/identity/OAuthInfo", "esri/portal/Portal", "esri/portal/PortalItem", "esri/portal/PortalQueryParams", "esri/config", "esri/intl"], function (require, exports, promiseUtils_1, IdentityManager_1, OAuthInfo_1, Portal_1, PortalItem_1, PortalQueryParams_1, config_1, intl_1) { - "use strict"; - IdentityManager_1 = __importDefault(IdentityManager_1); - OAuthInfo_1 = __importDefault(OAuthInfo_1); - Portal_1 = __importDefault(Portal_1); - PortalItem_1 = __importDefault(PortalItem_1); - PortalQueryParams_1 = __importDefault(PortalQueryParams_1); - config_1 = __importDefault(config_1); - var defaultConfig = { - portalUrl: "https://www.arcgis.com", - helperServices: { - geometry: {}, - printTask: {}, - elevationSync: {}, - geocode: [] - } - }; - var defaultSettings = { - environment: {}, - group: {}, - portal: {}, - urlParams: [], - webMap: {}, - webScene: {} - }; - var ApplicationBase = /** @class */ (function () { - //-------------------------------------------------------------------------- - // - // Lifecycle - // - //-------------------------------------------------------------------------- - function ApplicationBase(options) { - //-------------------------------------------------------------------------- - // - // Properties - // - //-------------------------------------------------------------------------- - //---------------------------------- - // settings - //---------------------------------- - this.settings = defaultSettings; - //---------------------------------- - // config - //---------------------------------- - this.config = defaultConfig; - //---------------------------------- - // results - //---------------------------------- - this.results = {}; - //---------------------------------- - // portal - //---------------------------------- - this.portal = null; - //---------------------------------- - // direction - //---------------------------------- - this.direction = null; - //---------------------------------- - // locale - //---------------------------------- - this.locale = intl_1.getLocale(); - //---------------------------------- - // units - //---------------------------------- - this.units = null; - var config = options.config, settings = options.settings; - var applicationConfig = typeof config === "string" - ? JSON.parse(config) - : config; - var applicationBaseSettings = typeof settings === "string" - ? JSON.parse(settings) - : settings; - var configMixin = __assign(__assign({}, defaultConfig), applicationConfig); - var settingsMixin = __assign(__assign({}, defaultSettings), applicationBaseSettings); - this._mixinSettingsDefaults(settingsMixin); - this.config = configMixin; - this.settings = settingsMixin; - } - //-------------------------------------------------------------------------- - // - // Public Methods - // - //-------------------------------------------------------------------------- - ApplicationBase.prototype.queryGroupItems = function (groupId, itemParams, portal) { - return __awaiter(this, void 0, void 0, function () { - var defaultGroup, paramOptions, params, result; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - if (!portal || !groupId) { - portal = this.portal; - } - defaultGroup = this.settings.group.default; - groupId = this._getDefaultId(groupId, defaultGroup); - paramOptions = __assign({ query: "group:\"" + groupId + "\" AND -type:\"Code Attachment\"", sortField: "modified", sortOrder: "desc", num: 9, start: 1 }, itemParams); - params = new PortalQueryParams_1.default(paramOptions); - return [4 /*yield*/, portal.queryItems(params)]; - case 1: - result = _a.sent(); - return [2 /*return*/, result]; - } - }); - }); - }; - ApplicationBase.prototype.load = function () { - var _this = this; - var settings = this.settings; - var environmentSettings = settings.environment, groupSettings = settings.group, portalSettings = settings.portal, webMapSettings = settings.webMap, websceneSettings = settings.webScene, urlParamsSettings = settings.urlParams; - var isEsri = environmentSettings.isEsri; - var urlParams = this._getUrlParamValues(urlParamsSettings); - this.results.urlParams = urlParams; - this.config = this._mixinAllConfigs({ - config: this.config, - url: urlParams - }); - if (isEsri) { - var esriPortalUrl = this._getEsriEnvironmentPortalUrl(); - this.config.portalUrl = esriPortalUrl; - this.config.proxyUrl = this._getEsriEnvironmentProxyUrl(esriPortalUrl); - } - var _a = this.config, portalUrl = _a.portalUrl, proxyUrl = _a.proxyUrl, oauthappid = _a.oauthappid, appid = _a.appid; - this._setPortalUrl(portalUrl); - this._setProxyUrl(proxyUrl); - this._registerOauthInfos(oauthappid, portalUrl); - var sharingUrl = portalUrl + "/sharing"; - var loadApplicationItem = appid ? this._loadItem(appid) : promiseUtils_1.resolve(); - var checkAppAccess = IdentityManager_1.default.checkAppAccess(sharingUrl, oauthappid) - .catch(function (response) { return response; }) - .then(function (response) { - return response; - }); - var fetchApplicationData = appid - ? loadApplicationItem.then(function (itemInfo) { - return itemInfo instanceof PortalItem_1.default - ? itemInfo.fetchData() - : undefined; - }) - : promiseUtils_1.resolve(); - var loadPortal = portalSettings.fetch ? new Portal_1.default().load() : promiseUtils_1.resolve(); - return promiseUtils_1.eachAlways([ - loadApplicationItem, - fetchApplicationData, - loadPortal, - checkAppAccess - ]) - .catch(function (applicationArgs) { return applicationArgs; }) - .then(function (applicationArgs) { - var _a; - var applicationItemResponse = applicationArgs[0], applicationDataResponse = applicationArgs[1], portalResponse = applicationArgs[2], checkAppAccessResponse = applicationArgs[3]; - var applicationItem = applicationItemResponse - ? applicationItemResponse.value - : null; - var applicationData = applicationDataResponse - ? applicationDataResponse.value - : null; - var appAccess = checkAppAccessResponse - ? checkAppAccessResponse.value - : null; - if (applicationItem && - applicationItem.access && - applicationItem.access !== "public") { - // do we have permission to access app - if (appAccess && - appAccess.name && - appAccess.name === "identity-manager:not-authorized") { - //identity-manager:not-authorized, identity-manager:not-authenticated, identity-manager:invalid-request - return promiseUtils_1.reject(appAccess.name); - } - } - else if (applicationItemResponse.error) { - return promiseUtils_1.reject(applicationItemResponse.error); - } - _this.results.applicationItem = applicationItemResponse; - _this.results.applicationData = applicationDataResponse; - var applicationConfig = applicationData - ? applicationData.values - : null; - var portal = portalResponse ? portalResponse.value : null; - _this.portal = portal; - // Detect IE 11 and older - _this.isIE = _this._detectIE(); - console.log("IE", _this.isIE); - // Update the culture if there is a url param or portal culture - _this.locale = ((_a = _this.config) === null || _a === void 0 ? void 0 : _a.locale) || intl_1.getLocale(); - intl_1.setLocale(_this.locale); - _this.direction = intl_1.prefersRTL(_this.locale) ? "rtl" : "ltr"; - _this.units = _this._getUnits(portal); - _this.config = _this._mixinAllConfigs({ - config: _this.config, - url: urlParams, - application: applicationConfig - }); - _this._setGeometryService(_this.config, portal); - var _b = _this.config, webmap = _b.webmap, webscene = _b.webscene, group = _b.group, draft = _b.draft; - var webMapPromises = []; - var webScenePromises = []; - var groupInfoPromises = []; - var groupItemsPromises = []; - var isWebMapEnabled = webMapSettings.fetch && webmap; - var isWebSceneEnabled = websceneSettings.fetch && webscene; - var isGroupInfoEnabled = groupSettings.fetchInfo && group; - var isGroupItemsEnabled = groupSettings.fetchItems && group; - var itemParams = groupSettings.itemParams; - var defaultWebMap = webMapSettings.default; - var defaultWebScene = websceneSettings.default; - var defaultGroup = groupSettings.default; - var fetchMultipleWebmaps = webMapSettings.fetchMultiple; - var fetchMultipleWebscenes = websceneSettings.fetchMultiple; - var fetchMultipleGroups = groupSettings.fetchMultiple; - if (isWebMapEnabled) { - var maps = (draft === null || draft === void 0 ? void 0 : draft.webmap) ? [draft.webmap, webmap] : webmap; - var webMaps = _this._getPropertyArray(maps); - var allowedWebmaps = _this._limitItemSize(webMaps, fetchMultipleWebmaps); - allowedWebmaps.forEach(function (id) { - var webMapId = _this._getDefaultId(id, defaultWebMap); - webMapPromises.push(_this._loadItem(webMapId)); - }); - } - if (isWebSceneEnabled) { - var webScenes = _this._getPropertyArray(webscene); - var allowedWebsenes = _this._limitItemSize(webScenes, fetchMultipleWebscenes); - allowedWebsenes.forEach(function (id) { - var webSceneId = _this._getDefaultId(id, defaultWebScene); - webScenePromises.push(_this._loadItem(webSceneId)); - }); - } - if (isGroupInfoEnabled) { - var groups = _this._getPropertyArray(group); - var allowedGroups = _this._limitItemSize(groups, fetchMultipleGroups); - allowedGroups.forEach(function (id) { - var groupId = _this._getDefaultId(id, defaultGroup); - groupInfoPromises.push(_this._queryGroupInfo(groupId, portal)); - }); - } - if (isGroupItemsEnabled) { - var groups = _this._getPropertyArray(group); - groups.forEach(function (id) { - groupItemsPromises.push(_this.queryGroupItems(id, itemParams, portal)); - }); - } - var promises = { - webMap: webMapPromises ? promiseUtils_1.eachAlways(webMapPromises) : promiseUtils_1.resolve(), - webScene: webScenePromises ? promiseUtils_1.eachAlways(webScenePromises) : promiseUtils_1.resolve(), - groupInfo: groupInfoPromises - ? promiseUtils_1.eachAlways(groupInfoPromises) - : promiseUtils_1.resolve(), - groupItems: groupItemsPromises - ? promiseUtils_1.eachAlways(groupItemsPromises) - : promiseUtils_1.resolve() - }; - return promiseUtils_1.eachAlways(promises) - .catch(function (itemArgs) { return itemArgs; }) - .then(function (itemArgs) { - var webMapResponses = itemArgs.webMap.value; - var webSceneResponses = itemArgs.webScene.value; - var groupInfoResponses = itemArgs.groupInfo.value; - var groupItemsResponses = itemArgs.groupItems.value; - var itemInfo = applicationItem ? applicationItem.itemInfo : null; - _this._overwriteItemsExtent(webMapResponses, itemInfo); - _this._overwriteItemsExtent(webSceneResponses, itemInfo); - _this.results.webMapItems = webMapResponses; - _this.results.webSceneItems = webSceneResponses; - _this.results.groupInfos = groupInfoResponses; - _this.results.groupItems = groupItemsResponses; - return _this; - }); - }); - }; - //-------------------------------------------------------------------------- - // - // Private Methods - // - //-------------------------------------------------------------------------- - ApplicationBase.prototype._mixinSettingsDefaults = function (settings) { - var userEnvironmentSettings = settings.environment; - var userGroupSettings = settings.group; - var userPortalSettings = settings.portal; - var userWebmapSettings = settings.webMap; - var userWebsceneSettings = settings.webScene; - settings.environment = __assign({ isEsri: false, webTierSecurity: false }, userEnvironmentSettings); - var itemParams = { - sortField: "modified", - sortOrder: "desc", - num: 9, - start: 0 - }; - settings.group = __assign({ default: "908dd46e749d4565a17d2b646ace7b1a", fetchInfo: true, fetchItems: true, fetchMultiple: true, itemParams: itemParams }, userGroupSettings); - settings.portal = __assign({ fetch: true }, userPortalSettings); - settings.webMap = __assign({ default: "1970c1995b8f44749f4b9b6e81b5ba45", fetch: true, fetchMultiple: true }, userWebmapSettings); - settings.webScene = __assign({ default: "e8f078ba0c1546b6a6e0727f877742a5", fetch: true, fetchMultiple: true }, userWebsceneSettings); - }; - ApplicationBase.prototype._limitItemSize = function (items, allowMultiple) { - var firstItem = items[0]; - return allowMultiple ? items : firstItem ? [firstItem] : []; - }; - ApplicationBase.prototype._getPropertyArray = function (property) { - if (typeof property === "string") { - return property.split(","); - } - if (Array.isArray(property)) { - return property; - } - return []; - }; - ApplicationBase.prototype._getEsriEnvironmentPortalUrl = function () { - var pathname = location.pathname; - var esriAppsPath = "/apps/"; - var esriHomePath = "/home/"; - var esriAppsPathIndex = pathname.indexOf(esriAppsPath); - var esriHomePathIndex = pathname.indexOf(esriHomePath); - var isEsriAppsPath = esriAppsPathIndex !== -1; - var isEsriHomePath = esriHomePathIndex !== -1; - var appLocationIndex = isEsriAppsPath - ? esriAppsPathIndex - : isEsriHomePath - ? esriHomePathIndex - : undefined; - if (appLocationIndex === undefined) { - return; - } - var portalInstance = pathname.substr(0, appLocationIndex); - var host = location.host; - return "https://" + host + portalInstance; - }; - ApplicationBase.prototype._getEsriEnvironmentProxyUrl = function (portalUrl) { - if (!portalUrl) { - return; - } - return portalUrl + "/sharing/proxy"; - }; - ApplicationBase.prototype._getUnits = function (portal) { - var USRegion = "US"; - var USLocale = "en-us"; - var user = portal.user; - var userRegion = user && user.region; - var userUnits = user && user.units; - var responseUnits = portal.units; - var responseRegion = portal.region; - var ipCountryCode = portal.ipCntryCode; - var isEnglishUnits = userRegion === USRegion || - (userRegion && responseRegion === USRegion) || - (userRegion && !responseRegion) || - (!user && ipCountryCode === USRegion) || - (!user && !ipCountryCode && this.locale === USLocale); - var units = userUnits - ? userUnits - : responseUnits - ? responseUnits - : isEnglishUnits - ? "english" - : "metric"; - return units; - }; - ApplicationBase.prototype._detectIE = function () { - return /*@cc_on!@*/ false || !!document['documentMode']; - }; - ApplicationBase.prototype._queryGroupInfo = function (groupId, portal) { - return __awaiter(this, void 0, void 0, function () { - var params; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - params = new PortalQueryParams_1.default({ - query: "id:\"" + groupId + "\"" - }); - return [4 /*yield*/, portal.queryGroups(params)]; - case 1: return [2 /*return*/, (_a.sent())]; - } - }); - }); - }; - ApplicationBase.prototype._loadItem = function (id) { - var item = new PortalItem_1.default({ - id: id - }); - return item.load(); - }; - ApplicationBase.prototype._overwriteItemsExtent = function (responses, applicationItem) { - var _this = this; - if (!responses) { - return; - } - responses.forEach(function (response) { - var value = response.value; - if (value) { - _this._overwriteItemExtent(value, applicationItem); - } - }); - }; - ApplicationBase.prototype._overwriteItemExtent = function (item, applicationItem) { - if (!item || !applicationItem) { - return; - } - var applicationExtent = applicationItem.extent; - item.extent = applicationExtent ? applicationExtent : item.extent; - }; - ApplicationBase.prototype._getDefaultId = function (id, defaultId) { - var defaultUrlParam = "default"; - var trimmedId = id ? id.trim() : ""; - var useDefaultId = (!trimmedId || trimmedId === defaultUrlParam) && defaultId; - return useDefaultId ? defaultId : id; - }; - ApplicationBase.prototype._mixinAllConfigs = function (params) { - var config = params.config || null; - var appConfig = params.application || null; - var localConfig = params.local || null; - var urlConfig = params.url || null; - return __assign(__assign(__assign(__assign({}, config), appConfig), localConfig), urlConfig); - }; - ApplicationBase.prototype._setGeometryService = function (config, portal) { - var configHelperServices = config.helperServices; - var anyPortal = portal; - var portalHelperServices = anyPortal && anyPortal.helperServices; - var configGeometryUrl = configHelperServices && - configHelperServices.geometry && - configHelperServices.geometry.url; - var portalGeometryUrl = portalHelperServices && - portalHelperServices.geometry && - portalHelperServices.geometry.url; - var geometryServiceUrl = portalGeometryUrl || configGeometryUrl; - if (!geometryServiceUrl) { - return; - } - config_1.default.geometryServiceUrl = geometryServiceUrl; - }; - ApplicationBase.prototype._setPortalUrl = function (portalUrl) { - if (!portalUrl) { - return; - } - config_1.default.portalUrl = portalUrl; - }; - ApplicationBase.prototype._setProxyUrl = function (proxyUrl) { - if (!proxyUrl) { - return; - } - config_1.default.request.proxyUrl = proxyUrl; - }; - ApplicationBase.prototype._registerOauthInfos = function (appId, portalUrl) { - if (!appId) { - return; - } - var info = new OAuthInfo_1.default({ - appId: appId, - portalUrl: portalUrl, - popup: true - }); - if (!info) { - return; - } - IdentityManager_1.default.registerOAuthInfos([info]); - }; - ApplicationBase.prototype._getUrlParamValues = function (urlParams) { - var _this = this; - var urlObject = this._urlToObject(); - var formattedUrlObject = {}; - if (!urlObject || !urlParams || !urlParams.length) { - return; - } - urlParams.forEach(function (param) { - var urlParamValue = urlObject[param]; - if (urlParamValue) { - formattedUrlObject[param] = _this._formatUrlParamValue(urlParamValue); - } - }); - return formattedUrlObject; - }; - ApplicationBase.prototype._urlToObject = function () { - var _this = this; - var query = (window.location.search || "?").substr(1), map = {}; - var urlRE = /([^&=]+)=?([^&]*)(?:&+|$)/g; - query.replace(urlRE, function (match, key, value) { - map[key] = _this._stripStringTags(decodeURIComponent(value)); - return ""; - }); - return map; - }; - ApplicationBase.prototype._formatUrlParamValue = function (urlParamValue) { - if (typeof urlParamValue !== "string") { - return urlParamValue; - } - var lowerCaseValue = urlParamValue.toLowerCase(); - if (lowerCaseValue === "true") { - return true; - } - if (lowerCaseValue === "false") { - return false; - } - return urlParamValue; - }; - ApplicationBase.prototype._stripStringTags = function (value) { - var tagsRE = /<\/?[^>]+>/g; - return value.replace(tagsRE, ""); - }; - return ApplicationBase; - }()); - return ApplicationBase; -}); -//# sourceMappingURL=ApplicationBase.js.map \ No newline at end of file diff --git a/dist/application-base-js/ApplicationBase.js.map b/dist/application-base-js/ApplicationBase.js.map deleted file mode 100644 index 3b9b108..0000000 --- a/dist/application-base-js/ApplicationBase.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ApplicationBase.js","sourceRoot":"","sources":["../../src/app/application-base-js/ApplicationBase.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/application-base-js/support/domHelper.js b/dist/application-base-js/support/domHelper.js deleted file mode 100644 index d75b978..0000000 --- a/dist/application-base-js/support/domHelper.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - Copyright 2017 Esri - - Licensed under the Apache License, Version 2.0 (the "License"); - - you may not use this file except in compliance with the License. - - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - - distributed under the License is distributed on an "AS IS" BASIS, - - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - - See the License for the specific language governing permissions and - - limitations under the License.​ -*/ -define(["require", "exports"], function (require, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - function setPageLocale(locale) { - document.documentElement.lang = locale; - } - exports.setPageLocale = setPageLocale; - function setPageDirection(direction) { - var dirNode = document.getElementsByTagName("html")[0]; - dirNode.setAttribute("dir", direction); - } - exports.setPageDirection = setPageDirection; - function setPageTitle(title) { - document.title = title; - } - exports.setPageTitle = setPageTitle; -}); -//# sourceMappingURL=domHelper.js.map \ No newline at end of file diff --git a/dist/application-base-js/support/domHelper.js.map b/dist/application-base-js/support/domHelper.js.map deleted file mode 100644 index 72fdb37..0000000 --- a/dist/application-base-js/support/domHelper.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domHelper.js","sourceRoot":"","sources":["../../../src/app/application-base-js/support/domHelper.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;EAoBE;;;;IAEF,SAAgB,aAAa,CAAC,MAAc;QAC1C,QAAQ,CAAC,eAAe,CAAC,IAAI,GAAG,MAAM,CAAC;IACzC,CAAC;IAFD,sCAEC;IAED,SAAgB,gBAAgB,CAAC,SAAiB;QAChD,IAAM,OAAO,GAAG,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;QACzD,OAAO,CAAC,YAAY,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;IACzC,CAAC;IAHD,4CAGC;IAED,SAAgB,YAAY,CAAC,KAAa;QACxC,QAAQ,CAAC,KAAK,GAAG,KAAK,CAAC;IACzB,CAAC;IAFD,oCAEC"} \ No newline at end of file diff --git a/dist/application-base-js/support/itemUtils.js b/dist/application-base-js/support/itemUtils.js deleted file mode 100644 index 84c74ea..0000000 --- a/dist/application-base-js/support/itemUtils.js +++ /dev/null @@ -1,236 +0,0 @@ -var __assign = (this && this.__assign) || function () { - __assign = Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; -define(["require", "exports", "esri/core/promiseUtils", "esri/core/watchUtils", "esri/views/MapView", "esri/views/SceneView", "./urlUtils"], function (require, exports, promiseUtils_1, watchUtils_1, MapView_1, SceneView_1, urlUtils_1) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - MapView_1 = __importDefault(MapView_1); - SceneView_1 = __importDefault(SceneView_1); - //-------------------------------------------------------------------------- - // - // Public Methods - // - //-------------------------------------------------------------------------- - function getConfigViewProperties(config) { - var center = config.center, components = config.components, extent = config.extent, level = config.level, viewpoint = config.viewpoint; - var ui = components - ? { ui: { components: urlUtils_1.parseViewComponents(components) } } - : null; - var cameraProps = viewpoint ? { camera: urlUtils_1.parseViewpoint(viewpoint) } : null; - var centerProps = center ? { center: urlUtils_1.parseCenter(center) } : null; - var zoomProps = level ? { zoom: urlUtils_1.parseLevel(level) } : null; - var extentProps = extent ? { extent: urlUtils_1.parseExtent(extent) } : null; - return __assign(__assign(__assign(__assign(__assign({}, ui), cameraProps), centerProps), zoomProps), extentProps); - } - exports.getConfigViewProperties = getConfigViewProperties; - function createView(properties) { - return __awaiter(this, void 0, void 0, function () { - var map, isWebMap, isWebScene; - return __generator(this, function (_a) { - map = properties.map; - if (!map) { - return [2 /*return*/, promiseUtils_1.reject("properties does not contain a \"map\"")]; - } - isWebMap = map.declaredClass === "esri.WebMap"; - isWebScene = map.declaredClass === "esri.WebScene"; - if (!isWebMap && !isWebScene) { - return [2 /*return*/, promiseUtils_1.reject("map is not a \"WebMap\" or \"WebScene\"")]; - } - return [2 /*return*/, isWebMap ? new MapView_1.default(properties) : new SceneView_1.default(properties)]; - }); - }); - } - exports.createView = createView; - function createMapFromItem(options) { - var item = options.item; - var isWebMap = item.type === "Web Map"; - var isWebScene = item.type === "Web Scene"; - if (!isWebMap && !isWebScene) { - return promiseUtils_1.reject(); - } - return isWebMap - ? createWebMapFromItem(options) - : createWebSceneFromItem(options); - } - exports.createMapFromItem = createMapFromItem; - function createWebMapFromItem(options) { - return __awaiter(this, void 0, void 0, function () { - var item, appProxies, WebMap, wm; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - item = options.item, appProxies = options.appProxies; - return [4 /*yield*/, new Promise(function (resolve_1, reject_1) { require(["esri/WebMap"], resolve_1, reject_1); }).then(__importStar)]; - case 1: - WebMap = _a.sent(); - wm = new WebMap.default({ - portalItem: item - }); - return [4 /*yield*/, wm.load()]; - case 2: - _a.sent(); - return [4 /*yield*/, wm.basemap.load()]; - case 3: - _a.sent(); - return [2 /*return*/, _updateProxiedLayers(wm, appProxies)]; - } - }); - }); - } - exports.createWebMapFromItem = createWebMapFromItem; - function createWebSceneFromItem(options) { - return __awaiter(this, void 0, void 0, function () { - var item, appProxies, WebScene, ws; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - item = options.item, appProxies = options.appProxies; - return [4 /*yield*/, new Promise(function (resolve_2, reject_2) { require(["esri/WebScene"], resolve_2, reject_2); }).then(__importStar)]; - case 1: - WebScene = _a.sent(); - ws = new WebScene.default({ - portalItem: item - }); - return [4 /*yield*/, ws.load()]; - case 2: - _a.sent(); - return [4 /*yield*/, ws.basemap.load()]; - case 3: - _a.sent(); - return [2 /*return*/, _updateProxiedLayers(ws, appProxies)]; - } - }); - }); - } - exports.createWebSceneFromItem = createWebSceneFromItem; - function getItemTitle(item) { - if (item && item.title) { - return item.title; - } - } - exports.getItemTitle = getItemTitle; - function goToMarker(marker, view) { - return __awaiter(this, void 0, void 0, function () { - var graphic; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - if (!marker || !view) { - return [2 /*return*/, promiseUtils_1.resolve()]; - } - return [4 /*yield*/, urlUtils_1.parseMarker(marker)]; - case 1: - graphic = _a.sent(); - return [4 /*yield*/, view.when()]; - case 2: - _a.sent(); - view.graphics.add(graphic); - view.goTo(graphic); - return [2 /*return*/, graphic]; - } - }); - }); - } - exports.goToMarker = goToMarker; - function findQuery(query, view) { - return __awaiter(this, void 0, void 0, function () { - var SearchViewModel, searchVM, result; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - // ?find=redlands, ca - if (!query || !view) { - return [2 /*return*/, promiseUtils_1.resolve()]; - } - return [4 /*yield*/, new Promise(function (resolve_3, reject_3) { require(["esri/widgets/Search/SearchViewModel"], resolve_3, reject_3); }).then(__importStar)]; - case 1: - SearchViewModel = _a.sent(); - searchVM = new SearchViewModel.default({ - view: view - }); - return [4 /*yield*/, searchVM.search(query)]; - case 2: - result = _a.sent(); - watchUtils_1.whenFalseOnce(view, "popup.visible", function () { - searchVM.destroy(); - }); - return [2 /*return*/, result]; - } - }); - }); - } - exports.findQuery = findQuery; - //-------------------------------------------------------------------------- - // - // Private Methods - // - //-------------------------------------------------------------------------- - function _updateProxiedLayers(webItem, appProxies) { - if (!appProxies) { - return webItem; - } - appProxies.forEach(function (proxy) { - webItem.allLayers.forEach(function (layer) { - if (layer.url === proxy.sourceUrl) { - layer.url = proxy.proxyUrl; - } - }); - }); - return webItem; - } -}); -//# sourceMappingURL=itemUtils.js.map \ No newline at end of file diff --git a/dist/application-base-js/support/itemUtils.js.map b/dist/application-base-js/support/itemUtils.js.map deleted file mode 100644 index 046cbbc..0000000 --- a/dist/application-base-js/support/itemUtils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"itemUtils.js","sourceRoot":"","sources":["../../../src/app/application-base-js/support/itemUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/application-base-js/support/urlUtils.js b/dist/application-base-js/support/urlUtils.js deleted file mode 100644 index 467a2f2..0000000 --- a/dist/application-base-js/support/urlUtils.js +++ /dev/null @@ -1,295 +0,0 @@ -/* - Copyright 2017 Esri - - Licensed under the Apache License, Version 2.0 (the "License"); - - you may not use this file except in compliance with the License. - - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - - distributed under the License is distributed on an "AS IS" BASIS, - - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - - See the License for the specific language governing permissions and - - limitations under the License.​ -*/ -var __assign = (this && this.__assign) || function () { - __assign = Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; -define(["require", "exports", "esri/Camera", "esri/core/promiseUtils", "esri/geometry/Extent", "esri/geometry/Point", "esri/core/promiseUtils"], function (require, exports, Camera_1, promiseUtils_1, Extent_1, Point_1, promiseUtils_2) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - Camera_1 = __importDefault(Camera_1); - Extent_1 = __importDefault(Extent_1); - Point_1 = __importDefault(Point_1); - //-------------------------------------------------------------------------- - // - // Public Methods - // - //-------------------------------------------------------------------------- - function parseViewComponents(components) { - if (!components) { - return; - } - return components.split(","); - } - exports.parseViewComponents = parseViewComponents; - function parseViewpoint(viewpoint) { - // ?viewpoint=cam:-122.69174973,45.53565982,358.434;117.195,59.777 - var viewpointArray = viewpoint && viewpoint.split(";"); - if (!viewpointArray || !viewpointArray.length) { - return; - } - var cameraIndex = viewpointArray[0].indexOf("cam:") !== -1 ? 0 : 1; - var tiltAndHeadingIndex = cameraIndex === 0 ? 1 : 0; - var cameraString = viewpointArray[cameraIndex]; - var tiltAndHeadingString = viewpointArray[tiltAndHeadingIndex]; - var cameraProperties = _getCameraProperties(cameraString, tiltAndHeadingString); - if (cameraProperties.position) { - return new Camera_1.default(cameraProperties); - } - return; - } - exports.parseViewpoint = parseViewpoint; - function parseCenter(center) { - // ?center=-13044705.25,4036227.41,102113&level=12 - // ?center=-13044705.25;4036227.41;102113&level=12 - // ?center=-117.1825,34.0552&level=12 - // ?center=-117.1825;34.0552&level=12 - if (!center) { - return null; - } - var centerArray = _splitURLString(center); - var centerLength = centerArray.length; - if (centerLength < 2) { - return null; - } - var x = parseFloat(centerArray[0]); - var y = parseFloat(centerArray[1]); - if (isNaN(x) || isNaN(y)) { - return null; - } - var wkid = centerLength === 3 ? parseInt(centerArray[2], 10) : 4326; - return new Point_1.default({ - x: x, - y: y, - spatialReference: { - wkid: wkid - } - }); - } - exports.parseCenter = parseCenter; - function parseLevel(level) { - return level && parseInt(level, 10); - } - exports.parseLevel = parseLevel; - function parseExtent(extent) { - // ?extent=-13054125.21,4029134.71,-13032684.63,4041785.04,102100 - // ?extent=-13054125.21;4029134.71;-13032684.63;4041785.04;102100 - // ?extent=-117.2672,33.9927,-117.0746,34.1064 - // ?extent=-117.2672;33.9927;-117.0746;34.1064 - if (!extent) { - return null; - } - var extentArray = _splitURLString(extent); - var extentLength = extentArray.length; - if (extentLength < 4) { - return null; - } - var xmin = parseFloat(extentArray[0]), ymin = parseFloat(extentArray[1]), xmax = parseFloat(extentArray[2]), ymax = parseFloat(extentArray[3]); - if (isNaN(xmin) || isNaN(ymin) || isNaN(xmax) || isNaN(ymax)) { - return null; - } - var wkid = extentLength === 5 ? parseInt(extentArray[4], 10) : 4326; - var ext = new Extent_1.default({ - xmin: xmin, - ymin: ymin, - xmax: xmax, - ymax: ymax, - spatialReference: { - wkid: wkid - } - }); - return ext; - } - exports.parseExtent = parseExtent; - function parseMarker(marker) { - return __awaiter(this, void 0, void 0, function () { - var markerArray, markerLength, modules, _a, Graphic, PopupTemplate, PictureMarkerSymbol, SimpleMarkerSymbol, x, y, content, icon_url, label, wkid, markerSymbol, point, hasPopupDetails, popupTemplate, graphic; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - // ?marker=-117;34;4326;My Title;http://www.daisysacres.com/images/daisy_icon.gif;My location&level=10 - // ?marker=-117,34,4326,My Title,http://www.daisysacres.com/images/daisy_icon.gif,My location&level=10 - // ?marker=-13044705.25,4036227.41,102100,My Title,http://www.daisysacres.com/images/daisy_icon.gif,My location&level=10 - // ?marker=-117,34,,My Title,http://www.daisysacres.com/images/daisy_icon.gif,My location&level=10 - // ?marker=-117,34,,,,My location&level=10 - // ?marker=-117,34&level=10 - // ?marker=10406557.402,6590748.134,2526 - if (!marker) { - return [2 /*return*/, promiseUtils_1.reject()]; - } - markerArray = _splitURLString(marker); - markerLength = markerArray.length; - if (markerLength < 2) { - return [2 /*return*/, promiseUtils_1.reject()]; - } - return [4 /*yield*/, promiseUtils_2.eachAlways([new Promise(function (resolve_1, reject_1) { require(["esri/Graphic"], resolve_1, reject_1); }).then(__importStar), new Promise(function (resolve_2, reject_2) { require(["esri/PopupTemplate"], resolve_2, reject_2); }).then(__importStar), new Promise(function (resolve_3, reject_3) { require(["esri/symbols/PictureMarkerSymbol"], resolve_3, reject_3); }).then(__importStar), new Promise(function (resolve_4, reject_4) { require(["esri/symbols/SimpleMarkerSymbol"], resolve_4, reject_4); }).then(__importStar)])]; - case 1: - modules = _b.sent(); - _a = modules.map(function (module) { return module.value; }), Graphic = _a[0], PopupTemplate = _a[1], PictureMarkerSymbol = _a[2], SimpleMarkerSymbol = _a[3]; - x = parseFloat(markerArray[0]); - y = parseFloat(markerArray[1]); - content = markerArray[3]; - icon_url = markerArray[4]; - label = markerArray[5]; - wkid = markerArray[2] ? parseInt(markerArray[2], 10) : 4326; - markerSymbol = icon_url - ? new PictureMarkerSymbol.default({ - url: icon_url, - height: "32px", - width: "32px" - }) - : new SimpleMarkerSymbol.default({ - outline: { - width: 1 - }, - size: 14, - color: [255, 255, 255, 0] - }); - point = new Point_1.default({ - x: x, - y: y, - spatialReference: { - wkid: wkid - } - }); - hasPopupDetails = content || label; - popupTemplate = hasPopupDetails - ? new PopupTemplate.default({ - title: content || null, - content: label || null - }) - : null; - graphic = new Graphic.default({ - geometry: point, - symbol: markerSymbol, - popupTemplate: popupTemplate - }); - return [2 /*return*/, graphic]; - } - }); - }); - } - exports.parseMarker = parseMarker; - //-------------------------------------------------------------------------- - // - // Private Methods - // - //-------------------------------------------------------------------------- - function _splitURLString(value) { - if (!value) { - return null; - } - var splitValues = value.split(";"); - return splitValues.length === 1 ? value.split(",") : splitValues; - } - function _getCameraPosition(camera) { - if (!camera) { - return null; - } - var cameraValues = camera.substr(4, camera.length - 4); - var positionArray = cameraValues.split(","); - if (positionArray.length < 3) { - return null; - } - var x = parseFloat(positionArray[0]), y = parseFloat(positionArray[1]), z = parseFloat(positionArray[2]); - var wkid = positionArray.length === 4 ? parseInt(positionArray[3], 10) : 4326; - return new Point_1.default({ - x: x, - y: y, - z: z, - spatialReference: { - wkid: wkid - } - }); - } - function _getHeadingAndTilt(headingAndTilt) { - if (!headingAndTilt) { - return null; - } - var tiltHeadingArray = headingAndTilt.split(","); - return tiltHeadingArray.length >= 0 - ? { - heading: parseFloat(tiltHeadingArray[0]), - tilt: parseFloat(tiltHeadingArray[1]) - } - : null; - } - function _getCameraProperties(camera, headingAndTilt) { - var cameraPosition = _getCameraPosition(camera); - var headingAndTiltProperties = _getHeadingAndTilt(headingAndTilt); - return __assign({ position: cameraPosition }, headingAndTiltProperties); - } -}); -//# sourceMappingURL=urlUtils.js.map \ No newline at end of file diff --git a/dist/application-base-js/support/urlUtils.js.map b/dist/application-base-js/support/urlUtils.js.map deleted file mode 100644 index 146e0ac..0000000 --- a/dist/application-base-js/support/urlUtils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"urlUtils.js","sourceRoot":"","sources":["../../../src/app/application-base-js/support/urlUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/assets/Icon_draw_icon24.svg b/dist/assets/Icon_draw_icon24.svg deleted file mode 100644 index 5b7d7e4..0000000 --- a/dist/assets/Icon_draw_icon24.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/assets/favicon.ico b/dist/assets/favicon.ico deleted file mode 100644 index 9cc0f87516ec483ffd833c47a761fa131268c47a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 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 B7196z diff --git a/dist/assets/viewpoint.png b/dist/assets/viewpoint.png deleted file mode 100644 index 3b1581cfdf3037d581433793df2451291805b8ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2803 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 F`yaa^u-E_q diff --git a/dist/calcite-web-1.2.5/.babelrc b/dist/calcite-web-1.2.5/.babelrc deleted file mode 100755 index 13b7688..0000000 --- a/dist/calcite-web-1.2.5/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["es2015-rollup"] -} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/.gitignore b/dist/calcite-web-1.2.5/.gitignore deleted file mode 100755 index 978ff92..0000000 --- a/dist/calcite-web-1.2.5/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -# Mac -.DS_Store -Icon -._* -.Spotlight-V100 - -# SublimeText -/*.sublime-project -*.sublime-workspace - -# SASS -.sass-cache - -# node -node_modules -.grunt -npm-debug.log - -# project specific -s3.conf -aws-credentials.json -docs/build -docs/source/assets/img/*.* -docs/source/assets/img/icons/ -docs/source/assets/img/logo/ -docs/source/assets/fonts -docs/source/assets/js/libs/calcite-web.js -docs/source/assets/css/ago-header.scss -calcite-web.zip -docs/source/icons.json -lib/sass/calcite-web/icons/sets/ -lib/sass/calcite-web/icons/_font.scss -docs/source/data/stats.json -/.idea diff --git a/dist/calcite-web-1.2.5/.travis.yml b/dist/calcite-web-1.2.5/.travis.yml deleted file mode 100755 index daa5904..0000000 --- a/dist/calcite-web-1.2.5/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: node_js -node_js: - - 'stable' -sudo: false \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.css deleted file mode 100755 index 7090c5e..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.css +++ /dev/null @@ -1,7213 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html { - overflow-y: auto; - min-height: 100%; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; } - -body { - min-height: 100vh; - margin: 0; } - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; } - -audio, -canvas, -video { - display: inline-block; } - -audio:not([controls]) { - display: none; - height: 0; } - -[hidden] { - display: none; } - -svg:not(:root) { - overflow: hidden; } - -video, -img { - max-width: 100%; - height: auto; } - -.ie main { - display: block; } - -.ie select { - padding-right: 8px; } - -.clearfix:after { - content: ''; - display: table; - clear: both; } - -.overflow-auto { - overflow: auto; } - -.overflow-hidden { - overflow: hidden; } - -.overflow-scroll { - overflow: scroll; } - -.inline-block { - display: inline-block; } - -.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 1440px; - max-width: 100%; - padding-left: 0.5rem; - padding-right: 0.5rem; - float: left; } - html[dir="rtl"] .column-1, html[dir="rtl"] .column-2, html[dir="rtl"] .column-3, html[dir="rtl"] .column-4, html[dir="rtl"] .column-5, html[dir="rtl"] .column-6, html[dir="rtl"] .column-7, html[dir="rtl"] .column-8, html[dir="rtl"] .column-9, html[dir="rtl"] .column-10, html[dir="rtl"] .column-11, html[dir="rtl"] .column-12, html[dir="rtl"] .column-13, html[dir="rtl"] .column-14, html[dir="rtl"] .column-15, html[dir="rtl"] .column-16, html[dir="rtl"] .column-17, html[dir="rtl"] .column-18, html[dir="rtl"] .column-19, html[dir="rtl"] .column-20, html[dir="rtl"] .column-21, html[dir="rtl"] .column-22, html[dir="rtl"] .column-23, html[dir="rtl"] .column-24 { - float: right; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type { - margin-left: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type { - margin-right: -0.5rem; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type { - margin-right: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type { - margin-left: -0.5rem; } - -[class*="column-"]:last-of-type:after { - content: ''; - display: table; - clear: both; } - -@media screen { - .grid-container { - width: 1440px; - max-width: 96vw; - padding-right: 0; - padding-left: 0; - margin-right: auto; - margin-left: auto; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .grid-container:after { - content: ''; - display: table; - clear: both; } } - -@media screen { - html:not([dir="rtl"]) .first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .last-column { - margin-left: -0.5rem; } } - -.column-1 { - width: 60px; - max-width: 4vw; } - .column-1 > .column-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-2 { - width: 120px; - max-width: 8vw; } - .column-2 > .column-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-3 { - width: 180px; - max-width: 12vw; } - .column-3 > .column-3 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-4 { - width: 240px; - max-width: 16vw; } - .column-4 > .column-4 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-5 { - width: 300px; - max-width: 20vw; } - .column-5 > .column-5 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-6 { - width: 360px; - max-width: 24vw; } - .column-6 > .column-6 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-7 { - width: 420px; - max-width: 28vw; } - .column-7 > .column-7 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-8 { - width: 480px; - max-width: 32vw; } - .column-8 > .column-8 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-9 { - width: 540px; - max-width: 36vw; } - .column-9 > .column-9 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-10 { - width: 600px; - max-width: 40vw; } - .column-10 > .column-10 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-11 { - width: 660px; - max-width: 44vw; } - .column-11 > .column-11 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-12 { - width: 720px; - max-width: 48vw; } - .column-12 > .column-12 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-13 { - width: 780px; - max-width: 52vw; } - .column-13 > .column-13 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-14 { - width: 840px; - max-width: 56vw; } - .column-14 > .column-14 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-15 { - width: 900px; - max-width: 60vw; } - .column-15 > .column-15 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-16 { - width: 960px; - max-width: 64vw; } - .column-16 > .column-16 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-17 { - width: 1020px; - max-width: 68vw; } - .column-17 > .column-17 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-18 { - width: 1080px; - max-width: 72vw; } - .column-18 > .column-18 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-19 { - width: 1140px; - max-width: 76vw; } - .column-19 > .column-19 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-20 { - width: 1200px; - max-width: 80vw; } - .column-20 > .column-20 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-21 { - width: 1260px; - max-width: 84vw; } - .column-21 > .column-21 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-22 { - width: 1320px; - max-width: 88vw; } - .column-22 > .column-22 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-23 { - width: 1380px; - max-width: 92vw; } - .column-23 > .column-23 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-24 { - width: 1440px; - max-width: 96vw; } - .column-24 > .column-24 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -@media screen and (max-width: 859px) { - .column-1 { - width: 120px; - max-width: 8vw; } - .column-2 { - width: 240px; - max-width: 16vw; } - .column-3 { - width: 360px; - max-width: 24vw; } - .column-4 { - width: 480px; - max-width: 32vw; } - .column-5 { - width: 600px; - max-width: 40vw; } - .column-6 { - width: 720px; - max-width: 48vw; } - .column-7 { - width: 840px; - max-width: 56vw; } - .column-8 { - width: 960px; - max-width: 64vw; } - .column-9 { - width: 1080px; - max-width: 72vw; } - .column-10 { - width: 1200px; - max-width: 80vw; } - .column-11 { - width: 1320px; - max-width: 88vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 120px; - max-width: 8vw; } - .tablet-column-2 { - width: 240px; - max-width: 16vw; } - .tablet-column-3 { - width: 360px; - max-width: 24vw; } - .tablet-column-4 { - width: 480px; - max-width: 32vw; } - .tablet-column-5 { - width: 600px; - max-width: 40vw; } - .tablet-column-6 { - width: 720px; - max-width: 48vw; } - .tablet-column-7 { - width: 840px; - max-width: 56vw; } - .tablet-column-8 { - width: 960px; - max-width: 64vw; } - .tablet-column-9 { - width: 1080px; - max-width: 72vw; } - .tablet-column-10 { - width: 1200px; - max-width: 80vw; } - .tablet-column-11 { - width: 1320px; - max-width: 88vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - html:not([dir="rtl"]) .tablet-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .tablet-first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .tablet-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .tablet-last-column { - margin-left: -0.5rem; } } - -@media screen and (max-width: 479px) { - .column-1 { - width: 240px; - max-width: 16vw; } - .column-2 { - width: 480px; - max-width: 32vw; } - .column-3 { - width: 720px; - max-width: 48vw; } - .column-4 { - width: 960px; - max-width: 64vw; } - .column-5 { - width: 1200px; - max-width: 80vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-7 { - width: 1440px; - max-width: 96vw; } - .column-8 { - width: 1440px; - max-width: 96vw; } - .column-9 { - width: 1440px; - max-width: 96vw; } - .column-10 { - width: 1440px; - max-width: 96vw; } - .column-11 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 240px; - max-width: 16vw; } - .tablet-column-2 { - width: 480px; - max-width: 32vw; } - .tablet-column-3 { - width: 720px; - max-width: 48vw; } - .tablet-column-4 { - width: 960px; - max-width: 64vw; } - .tablet-column-5 { - width: 1200px; - max-width: 80vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-7 { - width: 1440px; - max-width: 96vw; } - .tablet-column-8 { - width: 1440px; - max-width: 96vw; } - .tablet-column-9 { - width: 1440px; - max-width: 96vw; } - .tablet-column-10 { - width: 1440px; - max-width: 96vw; } - .tablet-column-11 { - width: 1440px; - max-width: 96vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - .tablet-column-13 { - width: 1440px; - max-width: 96vw; } - .tablet-column-14 { - width: 1440px; - max-width: 96vw; } - .tablet-column-15 { - width: 1440px; - max-width: 96vw; } - .tablet-column-16 { - width: 1440px; - max-width: 96vw; } - .tablet-column-17 { - width: 1440px; - max-width: 96vw; } - .tablet-column-18 { - width: 1440px; - max-width: 96vw; } - .tablet-column-19 { - width: 1440px; - max-width: 96vw; } - .tablet-column-20 { - width: 1440px; - max-width: 96vw; } - .tablet-column-21 { - width: 1440px; - max-width: 96vw; } - .tablet-column-22 { - width: 1440px; - max-width: 96vw; } - .tablet-column-23 { - width: 1440px; - max-width: 96vw; } - .tablet-column-24 { - width: 1440px; - max-width: 96vw; } - .phone-column-1 { - width: 240px; - max-width: 16vw; } - .phone-column-2 { - width: 480px; - max-width: 32vw; } - .phone-column-3 { - width: 720px; - max-width: 48vw; } - .phone-column-4 { - width: 960px; - max-width: 64vw; } - .phone-column-5 { - width: 1200px; - max-width: 80vw; } - .phone-column-6 { - width: 1440px; - max-width: 96vw; } - .phone-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .phone-first-column { - margin-left: 0; - margin-right: -0.5rem; } - .phone-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .phone-last-column { - margin-right: 0; - margin-left: -0.5rem; } } - -.center-column { - margin-left: auto !important; - margin-right: auto !important; - float: none; } - -@media screen and (min-width: 860px) and (max-width: 1500px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .first-column.pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-left: 4vw; } - html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .pre-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) .first-column.pre-1 { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-1 { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .post-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .post-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .pre-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) .first-column.pre-2 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-2 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .post-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .post-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-left: 12vw; } - html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .pre-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) .first-column.pre-3 { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-3 { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .post-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .post-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .pre-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) .first-column.pre-4 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-4 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .post-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .post-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-left: 20vw; } - html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .pre-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) .first-column.pre-5 { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-5 { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .post-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .post-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .pre-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) .first-column.pre-6 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-6 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .post-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .post-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-left: 28vw; } - html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .pre-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) .first-column.pre-7 { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-7 { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .post-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .post-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .pre-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) .first-column.pre-8 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-8 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .post-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .post-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-left: 36vw; } - html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .pre-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) .first-column.pre-9 { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-9 { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .post-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .post-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .pre-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) .first-column.pre-10 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-10 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .post-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .post-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-left: 44vw; } - html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .pre-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) .first-column.pre-11 { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-11 { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .post-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .post-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .pre-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) .first-column.pre-12 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-12 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .post-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .post-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-left: 52vw; } - html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .pre-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) .first-column.pre-13 { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-13 { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .post-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .post-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .pre-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) .first-column.pre-14 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-14 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .post-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .post-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-left: 60vw; } - html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .pre-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) .first-column.pre-15 { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-15 { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .post-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .post-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .pre-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) .first-column.pre-16 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-16 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .post-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .post-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-left: 68vw; } - html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .pre-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) .first-column.pre-17 { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-17 { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .post-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .post-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .pre-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) .first-column.pre-18 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-18 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .post-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .post-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-left: 76vw; } - html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .pre-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) .first-column.pre-19 { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-19 { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .post-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .post-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .pre-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) .first-column.pre-20 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-20 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .post-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .post-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-left: 84vw; } - html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .pre-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) .first-column.pre-21 { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-21 { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .post-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .post-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .pre-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) .first-column.pre-22 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-22 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .post-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .post-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-left: 92vw; } - html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .pre-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) .first-column.pre-23 { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-23 { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .post-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .post-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .pre-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) .first-column.pre-24 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-24 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .post-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .post-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(96vw - 0.5rem); } } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .tablet-pre-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-pre-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-1 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-post-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) .tablet-pre-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-pre-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-2 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-post-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) .tablet-pre-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-pre-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-3 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-post-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) .tablet-pre-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-pre-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-4 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-post-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) .tablet-pre-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-pre-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-5 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-post-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) .tablet-pre-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-pre-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-6 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-post-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) .tablet-pre-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-pre-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-7 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-post-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) .tablet-pre-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-pre-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-8 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-post-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) .tablet-pre-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-pre-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-9 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-post-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) .tablet-pre-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-pre-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-10 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-post-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) .tablet-pre-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-pre-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-11 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-post-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) .tablet-pre-12 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-pre-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-12 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-post-12 { - margin-left: 96vw; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .phone-pre-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-pre-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-1 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-1 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-post-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) .phone-pre-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-pre-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-2 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-2 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-post-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) .phone-pre-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-pre-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-3 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-3 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-post-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) .phone-pre-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-pre-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-4 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-4 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-post-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) .phone-pre-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-pre-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-5 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-5 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-post-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) .phone-pre-6 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-pre-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-6 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-6 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-post-6 { - margin-left: 96vw; } } - -@media screen and (min-width: 1501px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: -1px; } - html[dir="rtl"] .pre-0 { - margin-right: -1px; } - html:not([dir="rtl"]) .post-0 { - margin-right: -1px; } - html[dir="rtl"] .post-0 { - margin-left: -1px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-right: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-left: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 59px; } - html[dir="rtl"] .pre-1 { - margin-right: 59px; } - html:not([dir="rtl"]) .post-1 { - margin-right: 59px; } - html[dir="rtl"] .post-1 { - margin-left: 59px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(59px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-right: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-left: calc(59px - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 119px; } - html[dir="rtl"] .pre-2 { - margin-right: 119px; } - html:not([dir="rtl"]) .post-2 { - margin-right: 119px; } - html[dir="rtl"] .post-2 { - margin-left: 119px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(119px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-right: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-left: calc(119px - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 179px; } - html[dir="rtl"] .pre-3 { - margin-right: 179px; } - html:not([dir="rtl"]) .post-3 { - margin-right: 179px; } - html[dir="rtl"] .post-3 { - margin-left: 179px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(179px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-right: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-left: calc(179px - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 239px; } - html[dir="rtl"] .pre-4 { - margin-right: 239px; } - html:not([dir="rtl"]) .post-4 { - margin-right: 239px; } - html[dir="rtl"] .post-4 { - margin-left: 239px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(239px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-right: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-left: calc(239px - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 299px; } - html[dir="rtl"] .pre-5 { - margin-right: 299px; } - html:not([dir="rtl"]) .post-5 { - margin-right: 299px; } - html[dir="rtl"] .post-5 { - margin-left: 299px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(299px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-right: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-left: calc(299px - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 359px; } - html[dir="rtl"] .pre-6 { - margin-right: 359px; } - html:not([dir="rtl"]) .post-6 { - margin-right: 359px; } - html[dir="rtl"] .post-6 { - margin-left: 359px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(359px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-right: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-left: calc(359px - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 419px; } - html[dir="rtl"] .pre-7 { - margin-right: 419px; } - html:not([dir="rtl"]) .post-7 { - margin-right: 419px; } - html[dir="rtl"] .post-7 { - margin-left: 419px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(419px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-right: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-left: calc(419px - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 479px; } - html[dir="rtl"] .pre-8 { - margin-right: 479px; } - html:not([dir="rtl"]) .post-8 { - margin-right: 479px; } - html[dir="rtl"] .post-8 { - margin-left: 479px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(479px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-right: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-left: calc(479px - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 539px; } - html[dir="rtl"] .pre-9 { - margin-right: 539px; } - html:not([dir="rtl"]) .post-9 { - margin-right: 539px; } - html[dir="rtl"] .post-9 { - margin-left: 539px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(539px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-right: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-left: calc(539px - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 599px; } - html[dir="rtl"] .pre-10 { - margin-right: 599px; } - html:not([dir="rtl"]) .post-10 { - margin-right: 599px; } - html[dir="rtl"] .post-10 { - margin-left: 599px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(599px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-right: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-left: calc(599px - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 659px; } - html[dir="rtl"] .pre-11 { - margin-right: 659px; } - html:not([dir="rtl"]) .post-11 { - margin-right: 659px; } - html[dir="rtl"] .post-11 { - margin-left: 659px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(659px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-right: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-left: calc(659px - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 719px; } - html[dir="rtl"] .pre-12 { - margin-right: 719px; } - html:not([dir="rtl"]) .post-12 { - margin-right: 719px; } - html[dir="rtl"] .post-12 { - margin-left: 719px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(719px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-right: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-left: calc(719px - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 779px; } - html[dir="rtl"] .pre-13 { - margin-right: 779px; } - html:not([dir="rtl"]) .post-13 { - margin-right: 779px; } - html[dir="rtl"] .post-13 { - margin-left: 779px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(779px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-right: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-left: calc(779px - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 839px; } - html[dir="rtl"] .pre-14 { - margin-right: 839px; } - html:not([dir="rtl"]) .post-14 { - margin-right: 839px; } - html[dir="rtl"] .post-14 { - margin-left: 839px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(839px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-right: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-left: calc(839px - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 899px; } - html[dir="rtl"] .pre-15 { - margin-right: 899px; } - html:not([dir="rtl"]) .post-15 { - margin-right: 899px; } - html[dir="rtl"] .post-15 { - margin-left: 899px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(899px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-right: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-left: calc(899px - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 959px; } - html[dir="rtl"] .pre-16 { - margin-right: 959px; } - html:not([dir="rtl"]) .post-16 { - margin-right: 959px; } - html[dir="rtl"] .post-16 { - margin-left: 959px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(959px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-right: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-left: calc(959px - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 1019px; } - html[dir="rtl"] .pre-17 { - margin-right: 1019px; } - html:not([dir="rtl"]) .post-17 { - margin-right: 1019px; } - html[dir="rtl"] .post-17 { - margin-left: 1019px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-right: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-left: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 1079px; } - html[dir="rtl"] .pre-18 { - margin-right: 1079px; } - html:not([dir="rtl"]) .post-18 { - margin-right: 1079px; } - html[dir="rtl"] .post-18 { - margin-left: 1079px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-right: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-left: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 1139px; } - html[dir="rtl"] .pre-19 { - margin-right: 1139px; } - html:not([dir="rtl"]) .post-19 { - margin-right: 1139px; } - html[dir="rtl"] .post-19 { - margin-left: 1139px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-right: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-left: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 1199px; } - html[dir="rtl"] .pre-20 { - margin-right: 1199px; } - html:not([dir="rtl"]) .post-20 { - margin-right: 1199px; } - html[dir="rtl"] .post-20 { - margin-left: 1199px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-right: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-left: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 1259px; } - html[dir="rtl"] .pre-21 { - margin-right: 1259px; } - html:not([dir="rtl"]) .post-21 { - margin-right: 1259px; } - html[dir="rtl"] .post-21 { - margin-left: 1259px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-right: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-left: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 1319px; } - html[dir="rtl"] .pre-22 { - margin-right: 1319px; } - html:not([dir="rtl"]) .post-22 { - margin-right: 1319px; } - html[dir="rtl"] .post-22 { - margin-left: 1319px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-right: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-left: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 1379px; } - html[dir="rtl"] .pre-23 { - margin-right: 1379px; } - html:not([dir="rtl"]) .post-23 { - margin-right: 1379px; } - html[dir="rtl"] .post-23 { - margin-left: 1379px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-right: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-left: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 1439px; } - html[dir="rtl"] .pre-24 { - margin-right: 1439px; } - html:not([dir="rtl"]) .post-24 { - margin-right: 1439px; } - html[dir="rtl"] .post-24 { - margin-left: 1439px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(1439px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-right: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-left: calc(1439px - 0.5rem); } } - -@media screen and (min-width: 1440px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-hide { - display: none !important; } } - -@media screen and (max-width: 1439px) and (min-width: 860px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-hide { - display: none !important; } - .phone-show { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 479px) { - .phone-hide { - display: none !important; } - .tablet-hide { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -.invisible { - visibility: hidden; } - -.visible { - visibility: visible; } - -.hide { - display: none !important; } - -.visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.visually-hidden-focusable { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .visually-hidden-focusable:active, .visually-hidden-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } - -.left { - float: left; } - html[dir="rtl"] .left { - float: right; } - -.right { - float: right; } - html[dir="rtl"] .right { - float: left; } - -@media screen and (min-width: 1440px) { - .large-left { - float: left; } - html[dir="rtl"] .large-left { - float: right; } - .large-right { - float: right; } - html[dir="rtl"] .large-right { - float: left; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-left { - float: left; } - html[dir="rtl"] .tablet-left { - float: right; } - .tablet-right { - float: right; } - html[dir="rtl"] .tablet-right { - float: left; } } - -@media screen and (max-width: 479px) { - .phone-left { - float: left; } - html[dir="rtl"] .phone-left { - float: right; } - .phone-right { - float: right; } - html[dir="rtl"] .phone-right { - float: left; } } - -.block-group { - margin-left: -0.75rem; - margin-right: -0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.block { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin-left: 0.75rem; - margin-right: 0.75rem; - min-width: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - -.block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - -.block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - -.block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - -.block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - -.block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - -.block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - -.block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - -.block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } - -@media screen and (max-width: 860px) { - .tablet-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .tablet-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .tablet-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .tablet-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .tablet-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .tablet-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .tablet-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .tablet-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -@media screen and (max-width: 480px) { - .phone-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .phone-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .phone-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .phone-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .phone-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .phone-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .phone-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .phone-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -.is-sticky { - position: fixed; - z-index: 10; } - .is-sticky.scroll-show, .is-sticky .scroll-show { - visibility: visible; } - -.scroll-show { - visibility: hidden; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff"); - font-weight: 300; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff"); - font-weight: 400; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff"); - font-weight: 400; - font-style: italic; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff"); - font-weight: 700; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/9851da0a-2481-4687-bbeb-ed4ab170dc38-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/cebce072-9561-4c6d-8c89-f0cefec63289-ext.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff"); - font-weight: 300; - font-style: normal; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff"); - font-weight: 400; - font-style: normal; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff"); - font-weight: 700; - font-style: normal; } - -.avenir-light { - font-weight: 300; - font-style: normal; } - -.avenir-light-italic { - font-weight: 300; - font-style: italic; } - -.avenir-regular { - font-weight: 400; - font-style: normal; } - -.avenir-italic { - font-weight: 400; - font-style: italic; } - -.avenir-demi { - font-weight: 700; - font-style: normal; } - -.avenir-demi-italic { - font-weight: 700; - font-style: italic; } - -.avenir-bold { - font-weight: 700; - font-style: normal; } - -.avenir-bold-italic { - font-weight: 700; - font-style: italic; } - -.code-face, .code-face .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: normal; } - .code-face b, .code-face strong, .code-face .block b, .code-face .block strong { - font-weight: 400; } - -.code-italic, .code-italic .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: italic; } - .code-italic b, .code-italic strong, .code-italic .block b, .code-italic .block strong { - font-weight: 400; } - -html { - font-size: 16px; } - -body { - font-weight: 400; - font-style: normal; - letter-spacing: 0em; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - line-height: 1.5; - color: #bdbdbd; - background-color: #000000; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-font-feature-settings: "kern"; - -moz-font-feature-settings: "kern"; - font-feature-settings: "kern"; - font-kerning: normal; - text-rendering: optimizeLegibility; - -moz-font-feature-settings: 'liga= 1','calt=0'; - -moz-font-feature-settings: "liga" 1,"calt" 0; - -webkit-font-feature-settings: "liga" 1,"calt" 0; - -ms-font-feature-settings: 'liga= 1','calt=0'; - -o-font-feature-settings: "liga" 1,"calt" 0; - font-feature-settings: "liga" 1,"calt" 0; } - -form, -select, -button, -input { - letter-spacing: 0em; - font-family: inherit; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 400; - margin: 0 0 0.75rem 0; } - -h1 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h1 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - h1 { - font-size: 1.66016rem; } } - -h2 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h2 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - h2 { - font-size: 1.5625rem; } } - -h3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - h3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - h3 { - font-size: 1.32812rem; } } - -h4 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h4 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - h4 { - font-size: 1.25rem; } } - -h5 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h5 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - h5 { - font-size: 1.0625rem; } } - -h6 { - font-size: 1rem; - line-height: 1.5; } - -code, kbd, pre, samp { - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; } - -code { - padding: .25em; - border-radius: 3px; - border: 1px solid #404040; - color: #adadad; - background-color: #333333; - white-space: normal; - word-break: break-word; - font-size: 0.875em; } - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - max-width: 100%; - margin-bottom: 1.5rem; } - pre code { - padding: 1.25rem 1rem 1rem 1rem; - display: block; - overflow: auto; - word-wrap: normal; - white-space: pre; - position: relative; } - -p, -dl, -blockquote { - margin-top: 0; - margin-bottom: 1.5rem; } - -p:empty { - margin: 0; } - -blockquote { - margin: 1.5rem 0; - font-weight: 400; - font-style: normal; - color: #9e9e9e; - border-left: 3px solid #5c5c5c; } - html:not([dir="rtl"]) blockquote { - padding-left: 1rem; } - html[dir="rtl"] blockquote { - padding-right: 1rem; } - html[dir="rtl"] blockquote { - border-left: none; - border-right: 3px solid #5c5c5c; } - -blockquote, -blockquote p { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - blockquote, - blockquote p { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - blockquote, - blockquote p { - font-size: 1.0625rem; } } - -a { - color: #2493f2; - text-decoration: none; } - a:hover { - color: #40a7ff; - text-decoration: underline; } - -ul, ol { - font-size: 0.9375rem; - line-height: 1.5; } - -li { - margin-top: .25em; } - -dl { - padding: 0; - margin-bottom: 1.5rem; } - -dt { - font-weight: 700; - font-style: normal; - margin-top: 0.75rem; } - dt:first-child { - margin-top: 0; } - -dd { - margin-left: 0.75rem; } - html[dir="rtl"] dd { - margin-right: 0.75rem; } - -small, sup, sub { - font-size: 0.70721em; } - -sub, -sup { - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -mark { - padding: 0 0.1em 0.1em; } - -hr { - margin: 2.25rem 0; - border: none; - border-top: 1px solid #5c5c5c; } - -figure { - margin: 0 0 1.5rem 0; } - figure img { - max-width: 100%; } - -figcaption { - margin: 0.375rem 0; - font-size: 0.875rem; - line-height: 1.5; - font-style: italic; - color: #8a8a8a; } - -table { - margin-bottom: 1.5rem; } - -html[lang="vi"] body, html.vi body { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -[lang="vi"] { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -.icon-ui-flush:before, -.icon-ui-flush:after { - padding-right: 0 !important; - padding-left: 0 !important; } - -@font-face { - font-family: 'calcite-ui'; - src: url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"), url("../fonts/calcite-ui.woff") format("woff"), url("../fonts/calcite-ui.ttf") format("truetype"); - font-weight: normal; - font-style: normal; } - -[class^="icon-ui-"]:before, -[class*=" icon-ui-"]:before { - font-family: 'calcite-ui'; - padding-right: 0.5rem; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - text-decoration: none; } - html[dir="rtl"] [class^="icon-ui-"]:before, html[dir="rtl"] - [class*=" icon-ui-"]:before { - padding-left: 0.75rem; - padding-right: 0; } - -.icon-ui-small:before { - font-size: 0.75rem; - line-height: 1.5; } - -.icon-ui-add-attachment:before { - content: "\f101"; } - -.icon-ui-announcement:before { - content: "\f102"; } - -.icon-ui-applications:before { - content: "\f103"; } - -.icon-ui-arrow-down-circled:before { - content: "\f104"; } - -.icon-ui-arrow-left-circled:before { - content: "\f105"; } - -.icon-ui-arrow-right-circled:before { - content: "\f106"; } - -.icon-ui-arrow-up-circled:before { - content: "\f107"; } - -.icon-ui-attachment:before { - content: "\f108"; } - -.icon-ui-authorize:before { - content: "\f109"; } - -.icon-ui-basemap:before { - content: "\f10a"; } - -.icon-ui-beginning:before { - content: "\f10b"; } - -.icon-ui-blank-map-pin:before { - content: "\f10c"; } - -.icon-ui-browser:before { - content: "\f10d"; } - -.icon-ui-calendar:before { - content: "\f10e"; } - -.icon-ui-chart:before { - content: "\f10f"; } - -.icon-ui-chat:before { - content: "\f110"; } - -.icon-ui-check-mark:before { - content: "\f111"; } - -.icon-ui-checkbox-checked:before { - content: "\f112"; } - -.icon-ui-checkbox-unchecked:before { - content: "\f113"; } - -.icon-ui-close-circled:before { - content: "\f114"; } - -.icon-ui-close:before { - content: "\f115"; } - -.icon-ui-collapse:before { - content: "\f116"; } - -.icon-ui-collection:before { - content: "\f117"; } - -.icon-ui-comment:before { - content: "\f118"; } - -.icon-ui-compass:before { - content: "\f119"; } - -.icon-ui-configure-popup:before { - content: "\f11a"; } - -.icon-ui-contact:before { - content: "\f11b"; } - -.icon-ui-dashboard:before { - content: "\f11c"; } - -.icon-ui-deny:before { - content: "\f11d"; } - -.icon-ui-description:before { - content: "\f11e"; } - -.icon-ui-directions:before { - content: "\f11f"; } - -.icon-ui-directions2:before { - content: "\f120"; } - -.icon-ui-dock-bottom:before { - content: "\f121"; } - -.icon-ui-dock-left:before { - content: "\f122"; } - -.icon-ui-dock-right:before { - content: "\f123"; } - -.icon-ui-documentation:before { - content: "\f124"; } - -.icon-ui-down-arrow-circled:before { - content: "\f125"; } - -.icon-ui-down-arrow:before { - content: "\f126"; } - -.icon-ui-down:before { - content: "\f127"; } - -.icon-ui-download:before { - content: "\f128"; } - -.icon-ui-drag-horizontal:before { - content: "\f129"; } - -.icon-ui-drag-vertical:before { - content: "\f12a"; } - -.icon-ui-duplicate:before { - content: "\f12b"; } - -.icon-ui-edit:before { - content: "\f12c"; } - -.icon-ui-end:before { - content: "\f12d"; } - -.icon-ui-environment-settings:before { - content: "\f12e"; } - -.icon-ui-erase:before { - content: "\f12f"; } - -.icon-ui-error:before { - content: "\f130"; } - -.icon-ui-error2:before { - content: "\f131"; } - -.icon-ui-expand:before { - content: "\f132"; } - -.icon-ui-experimental:before { - content: "\f133"; } - -.icon-ui-favorites:before { - content: "\f134"; } - -.icon-ui-feature-layer:before { - content: "\f135"; } - -.icon-ui-filter:before { - content: "\f136"; } - -.icon-ui-forward:before { - content: "\f137"; } - -.icon-ui-globe:before { - content: "\f138"; } - -.icon-ui-grant:before { - content: "\f139"; } - -.icon-ui-group:before { - content: "\f13a"; } - -.icon-ui-handle-horizontal:before { - content: "\f13b"; } - -.icon-ui-handle-vertical:before { - content: "\f13c"; } - -.icon-ui-home:before { - content: "\f13d"; } - -.icon-ui-key:before { - content: "\f13e"; } - -.icon-ui-labels:before { - content: "\f13f"; } - -.icon-ui-layer-list:before { - content: "\f140"; } - -.icon-ui-layers:before { - content: "\f141"; } - -.icon-ui-left-arrow-circled:before { - content: "\f142"; } - -.icon-ui-left-arrow:before { - content: "\f143"; } - -.icon-ui-left-triangle-arrow:before { - content: "\f144"; } - -.icon-ui-left:before { - content: "\f145"; } - -.icon-ui-line-chart:before { - content: "\f146"; } - -.icon-ui-link-external:before { - content: "\f147"; } - -.icon-ui-link:before { - content: "\f148"; } - -.icon-ui-loading-indicator:before { - content: "\f149"; } - -.icon-ui-locate:before { - content: "\f14a"; } - -.icon-ui-locked:before { - content: "\f14b"; } - -.icon-ui-map-pin:before { - content: "\f14c"; } - -.icon-ui-maps:before { - content: "\f14d"; } - -.icon-ui-marketplace:before { - content: "\f14e"; } - -.icon-ui-maximize:before { - content: "\f14f"; } - -.icon-ui-media:before { - content: "\f150"; } - -.icon-ui-media2:before { - content: "\f151"; } - -.icon-ui-menu:before { - content: "\f152"; } - -.icon-ui-minimize:before { - content: "\f153"; } - -.icon-ui-minus-circled:before { - content: "\f154"; } - -.icon-ui-minus:before { - content: "\f155"; } - -.icon-ui-mobile:before { - content: "\f156"; } - -.icon-ui-navigation:before { - content: "\f157"; } - -.icon-ui-notice-round:before { - content: "\f158"; } - -.icon-ui-notice-triangle:before { - content: "\f159"; } - -.icon-ui-organization:before { - content: "\f15a"; } - -.icon-ui-overview-arrow-bottom-left:before { - content: "\f15b"; } - -.icon-ui-overview-arrow-bottom-right:before { - content: "\f15c"; } - -.icon-ui-overview-arrow-top-left:before { - content: "\f15d"; } - -.icon-ui-overview-arrow-top-right:before { - content: "\f15e"; } - -.icon-ui-pan:before { - content: "\f15f"; } - -.icon-ui-pause:before { - content: "\f160"; } - -.icon-ui-phone:before { - content: "\f161"; } - -.icon-ui-pie-chart:before { - content: "\f162"; } - -.icon-ui-play:before { - content: "\f163"; } - -.icon-ui-plus-circled:before { - content: "\f164"; } - -.icon-ui-plus:before { - content: "\f165"; } - -.icon-ui-printer:before { - content: "\f166"; } - -.icon-ui-question:before { - content: "\f167"; } - -.icon-ui-radio-checked:before { - content: "\f168"; } - -.icon-ui-radio-unchecked:before { - content: "\f169"; } - -.icon-ui-refresh:before { - content: "\f16a"; } - -.icon-ui-resend-invitation:before { - content: "\f16b"; } - -.icon-ui-reverse:before { - content: "\f16c"; } - -.icon-ui-review:before { - content: "\f16d"; } - -.icon-ui-right-arrow-circled:before { - content: "\f16e"; } - -.icon-ui-right-arrow:before { - content: "\f16f"; } - -.icon-ui-right-triangle-arrow:before { - content: "\f170"; } - -.icon-ui-right:before { - content: "\f171"; } - -.icon-ui-rotate:before { - content: "\f172"; } - -.icon-ui-save:before { - content: "\f173"; } - -.icon-ui-search:before { - content: "\f174"; } - -.icon-ui-settings:before { - content: "\f175"; } - -.icon-ui-settings2:before { - content: "\f176"; } - -.icon-ui-share:before { - content: "\f177"; } - -.icon-ui-sign-out:before { - content: "\f178"; } - -.icon-ui-support:before { - content: "\f179"; } - -.icon-ui-table:before { - content: "\f17a"; } - -.icon-ui-tag:before { - content: "\f17b"; } - -.icon-ui-time-clock:before { - content: "\f17c"; } - -.icon-ui-trash:before { - content: "\f17d"; } - -.icon-ui-unlocked:before { - content: "\f17e"; } - -.icon-ui-up-arrow-circled:before { - content: "\f17f"; } - -.icon-ui-up-arrow:before { - content: "\f180"; } - -.icon-ui-up-down-arrows:before { - content: "\f181"; } - -.icon-ui-up:before { - content: "\f182"; } - -.icon-ui-upload:before { - content: "\f183"; } - -.icon-ui-user:before { - content: "\f184"; } - -.icon-ui-zoom-in-fixed:before { - content: "\f185"; } - -.icon-ui-zoom-in-magnifying-glass:before { - content: "\f186"; } - -.icon-ui-zoom-out-fixed:before { - content: "\f187"; } - -.icon-ui-zoom-out-magnifying-glass:before { - content: "\f188"; } - -.svg-icon { - fill: currentColor; - pointer-events: none; - display: inline-block; - width: 1em; - height: 1em; - vertical-align: middle; - padding-right: .15em; } - -.svg-icon-yellow { - fill: #fad817; } - -.svg-icon-green { - fill: #58ad57; } - -.svg-icon-blue { - fill: #2493f2; } - -.svg-icon-light-blue { - fill: #419ed9; } - -.svg-icon-dark-blue { - fill: #40a7ff; } - -.svg-icon-purple { - fill: #61518c; } - -.svg-icon-orange { - fill: #f5aa53; } - -.svg-icon-gray { - fill: #787878; } - -.svg-icon-red { - fill: #de2900; } - -.esri-icon-yellow:before, .icon-ui-yellow:before { - color: #fad817; } - -.esri-icon-green:before, .icon-ui-green:before { - color: #58ad57; } - -.esri-icon-blue:before, .icon-ui-blue:before { - color: #2493f2; } - -.esri-icon-light-blue:before, .icon-ui-light-blue:before { - color: #419ed9; } - -.esri-icon-dark-blue:before, .icon-ui-dark-blue:before { - color: #40a7ff; } - -.esri-icon-purple:before, .icon-ui-purple:before { - color: #61518c; } - -.esri-icon-orange:before, .icon-ui-orange:before { - color: #f5aa53; } - -.esri-icon-gray:before, .icon-ui-gray:before { - color: #787878; } - -.esri-icon-red:before, .icon-ui-red:before { - color: #de2900; } - -[class*="icon-social-"] { - background-color: rgba(255, 255, 255, 0.45); - width: 30px; - height: 30px; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - [class*="icon-social-"]:hover { - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - -.icon-social-contact { - background-image: url("../img/icons/social/contact.svg"); } - .icon-social-contact:hover { - background-color: #8EC449; } - -.icon-social-facebook { - background-image: url("../img/icons/social/facebook.svg"); } - .icon-social-facebook:hover { - background-color: #3D5A96; } - -.icon-social-geonet { - background-image: url("../img/icons/social/geonet.svg"); } - .icon-social-geonet:hover { - background-color: #127BC0; } - -.icon-social-github { - background-image: url("../img/icons/social/github.svg"); } - .icon-social-github:hover { - background-color: #171515; } - -.icon-social-google-plus { - background-image: url("../img/icons/social/google-plus.svg"); } - .icon-social-google-plus:hover { - background-color: #DD4C3C; } - -.icon-social-instagram { - background-image: url("../img/icons/social/instagram.svg"); } - .icon-social-instagram:hover { - background-color: #DA3075; } - -.icon-social-linkedin { - background-image: url("../img/icons/social/linkedin.svg"); } - .icon-social-linkedin:hover { - background-color: #127CB3; } - -.icon-social-pinterest { - background-image: url("../img/icons/social/pinterest.svg"); } - .icon-social-pinterest:hover { - background-color: #BB0F23; } - -.icon-social-rss { - background-image: url("../img/icons/social/rss.svg"); } - .icon-social-rss:hover { - background-color: #FD8023; } - -.icon-social-share { - background-image: url("../img/icons/social/share.svg"); } - .icon-social-share:hover { - background-color: #1EBD21; } - -.icon-social-twitter { - background-image: url("../img/icons/social/twitter.svg"); } - .icon-social-twitter:hover { - background-color: #59ADEB; } - -.icon-social-youtube { - background-image: url("../img/icons/social/youtube.svg"); } - .icon-social-youtube:hover { - background-color: #CF2529; } - -.esri-logo { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); } - -.esri-logo-reverse { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); - background-image: url("../img/logo/esri-logo-reversed.svg"); } - -.esri-logo-condensed { - margin-left: 0; - margin-right: 0; - margin-bottom: -0.125rem; - margin-top: -0.135rem; } - -.btn { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #000000; - border: 1px solid #2493f2; - border-radius: 0; - background-color: #2493f2; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - .btn:hover { - text-decoration: none; - color: #000000; - background-color: #40a7ff; - border-color: #40a7ff; } - -.btn-transparent { - background: none; - color: #2493f2; - border: none; } - .btn-transparent:hover { - color: #40a7ff; - background: none; - text-decoration: underline; } - -.btn-clear { - color: #2493f2; - background: #000000; - border-color: #2493f2; } - .btn-clear:hover { - color: #000000; - background: #40a7ff; - border-color: #40a7ff; } - -.btn-clear-white { - background: none; - color: #000000; - border: 1px solid #000000; } - .btn-clear-white:hover { - color: #787878; - background: #000000; - border-color: #000000; } - -.btn-small { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; } - -.btn-large { - font-size: 1rem; - line-height: 1.5; - padding: 0.5rem 1rem; } - -.btn-fill { - width: 100%; - text-align: center; } - -.btn-half { - width: 50%; - text-align: center; } - -.btn-grouped { - float: left; } - html[dir="rtl"] .btn-grouped { - float: right; } - .btn-grouped + .btn-grouped { - margin-left: 1px; } - html[dir="rtl"] .btn-grouped + .btn-grouped { - margin-left: 0; - margin-right: 1px; } - .btn-grouped:last-of-type { - float: none; } - .btn-grouped.btn-half { - margin-left: 0; } - -.btn-white { - background: #000000; - color: #bdbdbd; - border: 1px solid #000000; } - .btn-white:hover { - color: #bdbdbd; - background: #404040; - border-color: #404040; } - -.btn-red { - color: #de2900; - background: transparent; - border-color: #de2900; } - .btn-red:hover { - color: #000000; - background: #e36a40; - border-color: #e36a40; } - -.btn-green { - background-color: #58ad57; - border-color: #58ad57; } - .btn-green:hover { - background-color: #67c966; - border-color: #67c966; } - -.btn-link { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #2493f2; - background: transparent; } - .btn-link:hover { - text-decoration: underline; } - -.btn:disabled, -.btn-disabled, -button[disabled] { - cursor: not-allowed; - pointer-events: none; - opacity: 0.3; } - -input[type="file"]::-webkit-file-upload-button, -::-ms-browse { - webkit-appearance: none; - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #000000; - border: 1px solid #2493f2; - border-radius: 0; - background-color: #2493f2; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - input[type="file"]::-webkit-file-upload-button:hover, - ::-ms-browse:hover { - text-decoration: none; - color: #000000; - background-color: #40a7ff; - border-color: #40a7ff; } - -.label { - background-color: #404040; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; } - -.label-red { - background-color: #de2900; - color: #000000; } - -.label-yellow { - background-color: #a28a00; - color: #bdbdbd; } - -.label-green { - background-color: #67c966; - color: #000000; } - -.label-blue { - background-color: #2493f2; - color: #000000; } - -.dropdown { - position: relative; - display: inline-block; } - .dropdown.is-active .dropdown-menu { - display: block; } - -.dropdown-btn else { - cursor: pointer; - position: relative; } - -.dropdown-menu { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - z-index: 1000; - display: none; - overflow: auto; } - .dropdown-menu.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .dropdown-menu.dropdown-right { - right: auto; - left: 0; } - -.dropdown-title { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #9e9e9e; - background-color: #000000; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #404040; - white-space: nowrap; - cursor: pointer; - width: 100%; - background-color: #333333; - cursor: auto; } - html[dir="rtl"] .dropdown-title { - text-align: right; } - .dropdown-title:hover { - background-color: #333333; - text-decoration: none; - color: #9e9e9e; } - .dropdown-title.is-active, .dropdown-title:focus { - text-indent: -3px; - border-left: 3px solid #2493f2; } - html[dir="rtl"] .dropdown-title.is-active, html[dir="rtl"] .dropdown-title:focus { - border-left: none; - border-right: 3px solid #2493f2; } - -.dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #9e9e9e; - background-color: #000000; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #404040; - white-space: nowrap; - cursor: pointer; - width: 100%; } - html[dir="rtl"] .dropdown-link { - text-align: right; } - .dropdown-link:hover { - background-color: #333333; - text-decoration: none; - color: #9e9e9e; } - .dropdown-link.is-active, .dropdown-link:focus { - text-indent: -3px; - border-left: 3px solid #2493f2; } - html[dir="rtl"] .dropdown-link.is-active, html[dir="rtl"] .dropdown-link:focus { - border-left: none; - border-right: 3px solid #2493f2; } - -.breadcrumbs { - font-size: 0.875rem; - line-height: 1.5; - color: #9e9e9e; } - -.crumb { - color: #9e9e9e; - float: left; } - html[dir="rtl"] .crumb { - float: right; } - .crumb:before { - content: "/"; - color: #9e9e9e; - font-weight: 400; - display: inline-block; - padding: 0 .5rem; } - .crumb.is-active { - font-weight: 700; } - .breadcrumbs-white .crumb { - color: #000000; - color: #000000; } - .breadcrumbs-white .crumb:hover { - color: #404040; } - .breadcrumbs-white .crumb:before { - color: #000000; } - .crumb:first-child:before { - display: none; } - -.tooltip { - position: relative; - cursor: pointer; } - .tooltip:after { - content: attr(aria-label); - position: absolute; - z-index: 1000000; - display: none; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - color: #000000; - text-align: center; - word-wrap: break-word; - white-space: pre; - pointer-events: none; - background: rgba(255, 255, 255, 0.7); - border-radius: 3px; } - -.tooltip:before { - content: ""; - position: absolute; - z-index: 1000001; - display: none; - width: 0; - height: 0; - color: rgba(255, 255, 255, 0.7); - pointer-events: none; - border: 5px solid transparent; } - -.tooltip:hover, .tooltip:active, .tooltip:focus { - text-decoration: none; } - .tooltip:hover:before, .tooltip:hover:after, .tooltip:active:before, .tooltip:active:after, .tooltip:focus:before, .tooltip:focus:after { - display: inline-block; } - -.tooltip-multiline:hover:after, .tooltip-multiline:active:after, .tooltip-multiline:focus:after { - display: table-cell; } - -.tooltip:after { - top: 100%; - right: 50%; - margin-top: 5px; - line-height: 1.5; } - -.tooltip:before { - top: auto; - right: 50%; - bottom: -5px; - margin-right: -5px; - border-bottom-color: rgba(255, 255, 255, 0.7); } - -.tooltip-top:after { - top: auto; - right: 50%; - bottom: 100%; - margin-bottom: 5px; } - -.tooltip-top:before { - top: -5px; - right: 50%; - bottom: auto; - margin-right: -5px; - border-top-color: rgba(255, 255, 255, 0.7); - border-bottom: 5px solid transparent; } - -.tooltip:after, -.tooltip-bottom:after { - -webkit-transform: translateX(50%); - -moz-transform: translateX(50%); - -ms-transform: translateX(50%); - -o-transform: translateX(50%); - transform: translateX(50%); } - -.tooltip-left:after { - top: auto; - right: 100%; - left: auto; - margin-right: 5px; - bottom: 50%; - margin-bottom: inherit; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-left:after { - right: auto; - left: 100%; } - html[dir="rtl"] .tooltip-left:after { - margin-right: 0; - margin-left: 5px; } - -.tooltip-left:before { - top: 50%; - bottom: 50%; - left: -5px; - right: auto; - margin-top: -5px; - border-left-color: rgba(255, 255, 255, 0.7); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-left:before { - left: auto; - right: -5px; } - html[dir="rtl"] .tooltip-left:before { - border-left-color: transparent; - border-right-color: rgba(255, 255, 255, 0.7); } - html[dir="rtl"] .tooltip-left:before { - margin-right: 0; } - -.tooltip-right:after { - top: auto; - bottom: 50%; - left: 100%; - right: auto; - margin-left: 5px; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-right:after { - left: auto; - right: 100%; } - html[dir="rtl"] .tooltip-right:after { - margin-left: 0; - margin-right: 5px; } - -.tooltip-right:before { - top: 50%; - right: -5px; - left: auto; - bottom: 50%; - margin-top: -5px; - margin-right: 0; - border-right-color: rgba(255, 255, 255, 0.7); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-right:before { - right: auto; - left: -5px; } - html[dir="rtl"] .tooltip-right:before { - border-right-color: transparent; - border-left-color: rgba(255, 255, 255, 0.7); } - -.tooltip-multiline:after { - width: 22em; - width: -moz-max-content; - width: -webkit-max-content; - max-width: 250px; - word-break: break-word; - word-wrap: normal; - white-space: pre-line; - border-collapse: separate; } - -.tooltip-multiline.tooltip-bottom:after, .tooltip-multiline.tooltip-top:after { - right: auto; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - -ms-transform: translateX(-50%); - -o-transform: translateX(-50%); - transform: translateX(-50%); } - -.tooltip-multiline.tooltip-left:after, .tooltip-multiline.tooltip-right:after { - right: 100%; } - -@media screen and (min-width: 0\0) { - .tooltip-multiline:after { - width: 250px; } } - -.alert { - font-size: 0.9375rem; - line-height: 1.5; - padding: 0.75rem 0.75rem; - color: rgba(255, 255, 255, 0.7); - background-color: #1a4866; - position: relative; - display: none; - z-index: 100; - max-width: 40em; - border: 1px solid #2493f2; - -webkit-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - color: #bdbdbd; } - .alert:hover { - color: #d1d1d1; } - .alert.is-active { - display: block; } - .alert a:hover { - color: rgba(255, 255, 255, 0.7); } - -.alert-red { - background-color: #632822; - border-color: #853218; } - -.alert-yellow { - background-color: #796916; - border-color: #bda727; } - -.alert-green { - background-color: #295429; - border-color: #386f38; } - -.alert-close { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #2493f2; - background: transparent; - color: currentColor; - position: absolute; - right: 0.75rem; - left: auto; } - .alert-close:hover { - text-decoration: underline; } - html[dir="rtl"] .alert-close { - right: auto; - left: 0.75rem; } - -.alert-full { - max-width: none; } - -.panel { - background-color: #333333; - border: 1px solid #404040; - padding: 0.99rem; } - .panel:after { - content: ''; - display: table; - clear: both; } - .panel code { - background-color: #000000; } - -.panel-black { - background-color: #d1d1d1; - color: #000000; - border: 1px solid #bdbdbd; } - -.panel-dark { - background-color: #adadad; - color: #000000; - border: 1px solid #bdbdbd; } - -.panel-white { - background-color: #000000; - border: 1px solid #404040; } - .panel-white code { - background-color: #333333; } - -.panel-dark-blue { - background-color: #004575; - color: #000000; - border: 1px solid #d1ebfa; } - -.panel-blue { - background-color: #2493f2; - color: #000000; - border: 1px solid #40a7ff; } - -.panel-light-blue { - color: #d1d1d1; - background-color: #419ed9; - border: 1px solid #2493f2; } - -.panel-no-border { - border: none; } - -.panel-no-padding { - padding: 0; } - -.table { - width: 100%; - background-color: #000000; - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #5c5c5c; - text-align: left; - overflow: auto; - font-size: 0.875rem; - line-height: 1.5; } - html[dir="rtl"] .table { - text-align: right; } - .table > thead { - background-color: #404040; - border-bottom: 1px solid #5c5c5c; - font-weight: 400; - font-style: normal; - font-size: 1rem; - line-height: 1.5; } - .table > tbody { - overflow: auto; - width: 100%; } - .table > tfoot { - background-color: #404040; - border-top: 1px solid #5c5c5c; } - .table th, .table td { - font-weight: 300; - border-left: 1px solid #5c5c5c; - border-right: 1px solid #5c5c5c; - padding: 0.5rem; - text-align: left; } - html[dir="rtl"] .table th, html[dir="rtl"] .table td { - text-align: right; } - .table tr { - border-bottom: 1px solid #5c5c5c; - text-align: left; } - .table tr:last-child { - border-bottom: none; } - .table caption { - color: #787878; - caption-side: bottom; - line-height: 1.5rem; - padding: 0.375rem 0.75rem; } - -.table-blue { - border: 1px solid #2493f2; } - .table-blue > thead { - background-color: #2493f2; - border: none; - border-bottom: 1px solid #2493f2; - color: #000000; } - .table-blue > thead tr:nth-child(even) { - background-color: #1d5d8c; - color: #bdbdbd; } - .table-blue > tfoot { - border-top: 1px solid #2493f2; } - .table-blue th, .table-blue td { - border-left: 1px solid #2493f2; - border-right: 1px solid #2493f2; } - .table-blue tr { - border-bottom: 1px solid #2493f2; } - -.table-plain { - border: none; } - .table-plain > thead, .table-plain > tfoot, .table-plain th, .table-plain td { - background-color: transparent; - border: none; } - .table-plain tr { - border: none; } - .table-plain tr:nth-child(even) { - background-color: transparent; } - .table-plain tr:nth-child(even) td { - background-color: transparent; } - -.table-striped tr:nth-child(even) { - background-color: #333333; } - .table-striped tr:nth-child(even) a { - color: #40a7ff; } - .table-striped tr:nth-child(even) td { - background-color: #333333; } - -.table-striped.table-blue tr:nth-child(even) { - background-color: #1a4866; } - .table-striped.table-blue tr:nth-child(even) td { - background-color: #1a4866; } - -.table-no-table { - width: auto; - background-color: transparent; - border-spacing: 0; - border: none; - text-align: left; - overflow: auto; - margin-bottom: 0; } - .table-no-table thead, .table-no-table tbody { - font-size: 1rem; - line-height: 1.5; - border: none; - background-color: transparent; - overflow: auto; - width: 100%; } - .table-no-table th, .table-no-table td { - background-color: transparent; - border: none; } - .table-no-table tr { - border: none; - text-align: left; } - -.input-search, .search-input { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg=="); - background-size: 1.06667em; - background-position: .25em center; - background-repeat: no-repeat; - padding-left: 1.5em; } - html[dir="rtl"] .input-search, html[dir="rtl"] .search-input { - background-position: right .25em center; - padding-right: 1.5em; - padding-left: 0.3rem; } - -form { - margin: 0; - padding: 0; } - -fieldset { - margin: 0 0 1.5rem 0; - padding: 0; - border: none; - display: block; } - -label { - position: relative; - display: block; - margin: 0 0 1.5rem 0; } - -legend { - position: relative; - display: block; - margin-bottom: .25rem; } - -input, select, textarea { - position: relative; - display: block; - height: 2.25rem; - width: 100%; - max-width: 100%; - margin: .25rem 0 0 0; - padding: 0 0.3rem; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-family: inherit; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #bdbdbd; - vertical-align: baseline; - outline: none; - outline-offset: 0; - background-color: #000000; - border: 1px solid #666666; - border-radius: 0; - -webkit-transition: border-color 150ms linear; - transition: border-color 150ms linear; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); } - input:disabled, select:disabled, textarea:disabled { - opacity: .3; - cursor: default; } - input:focus, select:focus, textarea:focus { - border-color: #2493f2; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -input { - -webkit-appearance: none; } - -textarea { - height: auto; - padding-top: 0.3rem; } - -:placeholder { - color: #767676; } - -:input-placeholder { - color: #767676; } - -::-webkit-input-placeholder { - color: #767676; } - -::-moz-placeholder { - color: #767676; } - -:-ms-input-placeholder { - color: #767676; } - -.input-minimal { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #5c5c5c; - box-shadow: none; } - .input-minimal:focus { - border-bottom-color: #999; - box-shadow: none; } - -.input-error { - border-color: #ab421f; - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - .input-error:focus { - border-color: #ab421f; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5); } - -.input-success { - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - -html[dir="rtl"] .input-error, html[dir="rtl"] .input-success { - padding-left: 24px; - padding-right: 0.3rem; - background-position: left center; } - -.input-error-message { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 0.375rem; - color: rgba(255, 255, 255, 0.7); - background-color: #632822; - border: 1px solid #853218; - position: relative; - display: none; - margin-top: .5rem; } - .input-error-message:after { - content: ""; - position: absolute; - top: -15px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #632822; } - .input-error-message:before { - content: ""; - position: absolute; - top: -16px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #853218; } - .input-error-message:after, .input-error-message:before { - left: 11px; - right: auto; } - html[dir="rtl"] .input-error-message:after, html[dir="rtl"] .input-error-message:before { - left: auto; - right: 11px; } - .input-error-message.is-active, .input-error-message.is-active:before, .input-error-message.is-active:after { - display: inline-block; } - -input[type="file"] { - height: auto; } - input[type="file"]:active { - border-color: #2493f2; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -@supports (-moz-appearance: none) { - input[type="file"] { - padding: 0.75rem 0.375rem; } } - -input[type="file"]::-webkit-file-upload-button { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #000000; - border: 1px solid #2493f2; - border-radius: 0; - background-color: #2493f2; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #2493f2; - background: #000000; - border-color: #2493f2; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; - -webkit-appearance: none; } - input[type="file"]::-webkit-file-upload-button:hover { - text-decoration: none; - color: #000000; - background-color: #40a7ff; - border-color: #40a7ff; } - input[type="file"]::-webkit-file-upload-button:hover { - color: #000000; - background: #40a7ff; - border-color: #40a7ff; } - -::-ms-value { - border: none; - background-color: transparent; } - -::-ms-browse { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #000000; - border: 1px solid #2493f2; - border-radius: 0; - background-color: #2493f2; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #2493f2; - background: #000000; - border-color: #2493f2; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; } - ::-ms-browse:hover { - text-decoration: none; - color: #000000; - background-color: #40a7ff; - border-color: #40a7ff; } - ::-ms-browse:hover { - color: #000000; - background: #40a7ff; - border-color: #40a7ff; } - -input[type='radio'], input[type='checkbox'] { - float: left; - width: 1rem; - height: 1rem; - margin-top: .12rem; - margin-right: .5rem; - margin-left: .125rem; - line-height: 1.25rem; - box-shadow: none; - box-sizing: content-box; } - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - float: right; } - input[type='radio']:focus, input[type='checkbox']:focus { - box-shadow: none; - border: none; - outline: 1px dotted; - outline: auto -webkit-focus-ring-color; } - -input[type='checkbox'] { - -webkit-appearance: checkbox; } - -input[type='radio'] { - -webkit-appearance: radio; - -webkit-border-radius: 50%; - border-radius: 50%; } - -@supports (-ms-ime-align: auto) { - input[type='radio'], input[type='checkbox'] { - margin-top: .125rem; - margin-right: .5rem; } } - -@supports (-moz-appearance: none) { - input[type='radio'], input[type='checkbox'] { - margin-top: .05rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - input[type='radio'], input[type='checkbox'] { - margin-top: .1rem; - margin-right: 0; } - input[type='radio']:checked, input[type='checkbox']:checked { - background-color: #419ed9; - border-color: #7dc8fa; } } - -html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-right: .125rem; - margin-left: .5rem; } - -@supports (-ms-ime-align: auto) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: .5rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: 0; } } - -.fieldset-radio label, .fieldset-checkbox label { - margin-bottom: .25rem; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #adadad; - width: auto; } - -select { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K"); - background-position: center right; - background-repeat: no-repeat; - background-size: .9rem; - width: auto; - padding-right: 1.5rem; - -webkit-appearance: none; - -moz-appearance: none; } - html[dir="rtl"] select { - background-position: center left; - padding-left: 1.5rem; - padding-right: 0.3rem; } - -select[multiple] { - height: auto; - background-image: none; - padding: 0; } - -select[multiple] option { - padding: 0.3rem; } - -.select-full { - width: 100%; } - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - select::-ms-expand { - display: none; } - select:focus::-ms-value { - background: transparent; - color: #adadad; } } - -.input-group { - display: table; - margin-top: 0.375rem; } - -.input-group-button { - width: 1%; - vertical-align: middle; - display: table-cell; } - .input-group-button .btn, .input-group-button button { - height: 2.25rem; - margin-left: -1px; } - -input.input-group-input, -.input-group-input { - display: table-cell; - position: relative; - margin-top: 0; - width: 100%; - vertical-align: middle; } - -.radio-group { - border: none; - padding: 0; - margin-bottom: 1.5rem; - font-size: 0.9375rem; - line-height: 1.5; } - .radio-group:after { - content: ''; - display: table; - clear: both; } - -.radio-group-title { - font-size: 1rem; - line-height: 1.5; - margin-bottom: 0; } - -.radio-group-input { - opacity: 0; - position: absolute; } - .radio-group-input:checked + .radio-group-label { - background-color: #1a4866; - border: 1px solid #2493f2; - margin-right: 0; - margin-left: 0; } - .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-left: none; - border-right: 1px solid #5c5c5c; } - html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-right: none; - border-left: 1px solid #5c5c5c; } - -.radio-group-label { - display: inline-block; - float: left; - background-color: #000000; - color: #d1d1d1; - cursor: pointer; - text-align: center; - text-shadow: none; - padding: 0.5rem 1rem; - line-height: 1.25; - margin-top: .25rem; - margin-right: -1px; - margin-bottom: 0; - border: 1px solid #5c5c5c; - box-sizing: border-box; - height: 2.25rem; - -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; - transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; } - html[dir="rtl"] .radio-group-label { - float: right; - margin-left: -1px; - margin-right: 0; } - -.loader-bars:before, .loader-bars:after, .loader-bars { - background: #2493f2; - -webkit-animation: load 0.8s infinite ease-in-out; - animation: load 0.8s infinite ease-in-out; - width: 0.85rem; - height: 2rem; } - -.loader-bars:before, .loader-bars:after { - position: absolute; - top: 0; - content: ''; } - -@-webkit-keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #2493f2; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #2493f2; - height: 2.5rem; } } - -@keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #2493f2; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #2493f2; - height: 2.5rem; } } - -.loader { - display: none; - position: relative; } - .loader.is-active { - display: block; } - -.loader-bars { - text-indent: -9999em; - margin: auto; - position: absolute; - right: calc(50% - 0.425rem); - font-size: 11px; - -webkit-animation-delay: 0.16s; - animation-delay: 0.16s; } - .loader-bars:before { - left: -1.25rem; } - .loader-bars:after { - left: 1.25rem; - -webkit-animation-delay: 0.32s; - animation-delay: 0.32s; } - -.loader-text { - text-align: center; - padding-top: 4rem; } - -.skip-to-content { - opacity: 0; - float: left; - pointer-events: none; - margin: 4px; - padding: 1rem; - position: absolute; - background-color: rgba(255, 255, 255, 0.7); - color: #000000; - -webkit-transition: 150ms linear; - transition: 150ms linear; } - .skip-to-content:focus { - opacity: 1; - z-index: 999; } - -.card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - background: #000000; - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 16px 0 rgba(255, 255, 255, 0.05); } - -.card-image-wrap { - width: 100%; - position: relative; - margin-bottom: 0; - -webkit-box-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -.card-image { - width: 100%; - display: block; } - -.card-image-caption { - background: rgba(0, 0, 0, 0.85); - color: #bdbdbd; - font-style: normal; - margin: 0; - width: 100%; - box-sizing: border-box; - position: absolute; - bottom: 0; - font-size: 0.875rem; - line-height: 1.5; - padding: .35rem 1.25rem .35rem 1.25rem; } - -.card-last { - margin-bottom: auto; } - -.card-content { - padding: 1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - word-wrap: break-word; } - -.card-shaped { - box-shadow: none; - background: transparent; } - .card-shaped .card-content { - border: 1px solid rgba(255, 255, 255, 0.1); - box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - padding-top: 4rem; } - .card-shaped .card-image-wrap { - margin-bottom: -3rem; - padding: 0 1.25rem; - box-sizing: border-box; } - -.card-bar-lightest-blue { - border-top: 3px solid #1a4866; } - -.card-bar-lighter-blue { - border-top: 3px solid #1d5d8c; } - -.card-bar-light-blue { - border-top: 3px solid #419ed9; } - -.card-bar-blue { - border-top: 3px solid #2493f2; } - -.card-bar-dark-blue { - border-top: 3px solid #40a7ff; } - -.card-bar-light-green { - border-top: 3px solid #386f38; } - -.card-bar-green { - border-top: 3px solid #58ad57; } - -.card-bar-dark-green { - border-top: 3px solid #67c966; } - -.card-bar-light-red { - border-top: 3px solid #853218; } - -.card-bar-red { - border-top: 3px solid #de2900; } - -.card-bar-dark-red { - border-top: 3px solid #e36a40; } - -.card-bar-light-orange { - border-top: 3px solid #f29f3f; } - -.card-bar-orange { - border-top: 3px solid #f5aa53; } - -.card-bar-dark-orange { - border-top: 3px solid #ffb461; } - -.card-bar-light-yellow { - border-top: 3px solid #a28a00; } - -.card-bar-yellow { - border-top: 3px solid #bda727; } - -.card-bar-dark-yellow { - border-top: 3px solid #e3c832; } - -.card-bar-light-purple { - border-top: 3px solid #4c3e6e; } - -.card-bar-purple { - border-top: 3px solid #61518c; } - -.card-bar-dark-purple { - border-top: 3px solid #927acc; } - -.card-bar-light-brown { - border-top: 3px solid #67441f; } - -.card-bar-brown { - border-top: 3px solid #a67032; } - -.card-bar-dark-brown { - border-top: 3px solid #d9974c; } - -.card-wide { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .card-wide .card-content { - display: block; - -webkit-box-flex: 1 1 75%; - -ms-flex: 1 1 75%; - flex: 1 1 75%; } - -.card-wide-image-wrap { - position: relative; - top: 0; - left: 0; - bottom: 0; - width: 25%; - overflow: hidden; - margin-bottom: 0; } - -.card-wide-image { - width: auto; - min-width: 100%; - max-width: none; - height: 100%; - margin: 0; - display: block; - position: absolute; } - -@-webkit-keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@-webkit-keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@-webkit-keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -@keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -.fade-in, .animate-fade-in { - opacity: 0; - -webkit-animation: fade-in ease-in 1; - -moz-animation: fade-in ease-in 1; - animation: fade-in ease-in 1; - -webkit-animation-fill-mode: forwards; - -moz-animation-fill-mode: forwards; - animation-fill-mode: forwards; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-fade-out { - -webkit-animation: fade-out ease-out 1; - -moz-animation: fade-out ease-out 1; - animation: fade-out ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-in-down { - -webkit-animation: in-down ease-out 1; - -moz-animation: in-down ease-out 1; - animation: in-down ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-in-up { - -webkit-animation: in-up ease-out 1; - -moz-animation: in-up ease-out 1; - animation: in-up ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-down { - -webkit-animation: out-down ease-in 1; - -moz-animation: out-down ease-in 1; - animation: out-down ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-up { - -webkit-animation: out-up ease-in 1; - -moz-animation: out-up ease-in 1; - animation: out-up ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -input[type="range"] { - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - border: 1px solid transparent; - background-color: transparent; - box-shadow: none; - margin-top: 0; - padding: 0; - z-index: 1; - cursor: pointer; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]:hover::-webkit-slider-runnable-track { - background-color: #666666; } - input[type="range"]:hover::-webkit-slider-thumb { - background-color: #000000; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]:hover::-moz-range-track { - background-color: #666666; } - input[type="range"]:hover::-moz-range-thumb { - background-color: #000000; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]:hover::-ms-fill-upper { - background-color: #666666; } - input[type="range"]:hover::-ms-fill-lower { - background-color: #666666; } - input[type="range"]:hover::-ms-thumb { - background-color: #000000; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]:focus::-webkit-slider-runnable-track, input[type="range"]:active::-webkit-slider-runnable-track { - background-color: #666666; } - input[type="range"]:focus::-webkit-slider-thumb, input[type="range"]:active::-webkit-slider-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]:focus::-webkit-slider-thumb:hover, input[type="range"]:active::-webkit-slider-thumb:hover { - background-color: #7dc8fa; - border-color: #007ac2; } - input[type="range"]:focus::-moz-range-track, input[type="range"]:active::-moz-range-track { - background-color: #666666; } - input[type="range"]:focus::-moz-range-thumb, input[type="range"]:active::-moz-range-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]:focus::-moz-range-thumb:hover, input[type="range"]:active::-moz-range-thumb:hover { - background-color: #7dc8fa; - border-color: #007ac2; } - input[type="range"]:focus::-ms-fill-upper, input[type="range"]:active::-ms-fill-upper { - background-color: #666666; } - input[type="range"]:focus::-ms-fill-lower, input[type="range"]:active::-ms-fill-lower { - background-color: #666666; } - input[type="range"]:focus::-ms-thumb, input[type="range"]:active::-ms-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]:focus::-ms-thumb:hover, input[type="range"]:active::-ms-thumb:hover { - background-color: #7dc8fa; - border-color: #007ac2; } - -input[type="range"]::-webkit-slider-runnable-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #5c5c5c; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-webkit-slider-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #000000; - border: 2px solid; - border-color: #787878; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]::-webkit-slider-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus, input[type="range"]::-webkit-slider-thumb:active { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus:hover, input[type="range"]::-webkit-slider-thumb:active:hover { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - -@supports (-webkit-overflow-scrolling: touch) { - input[type="range"]::-webkit-slider-thumb { - height: 20px; - width: 20px; - margin-top: -9px; } } - -input[type="range"]::-moz-range-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #5c5c5c; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-moz-range-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #000000; - border: 2px solid; - border-color: #787878; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; } - input[type="range"]::-moz-range-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]::-moz-range-thumb:focus, input[type="range"]::-moz-range-thumb:active { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]::-moz-range-thumb:focus:hover, input[type="range"]::-moz-range-thumb:active:hover { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - -input[type="range"]::-ms-fill-upper { - background-color: #5c5c5c; } - -input[type="range"]::-ms-fill-lower { - background-color: #5c5c5c; } - -input[type="range"]::-ms-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #5c5c5c; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 2px; - border: 0px solid transparent; - color: transparent; } - -input[type="range"]::-ms-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #000000; - border: 2px solid; - border-color: #787878; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; - margin-top: 0px; } - input[type="range"]::-ms-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(92, 92, 92, 0.9); } - input[type="range"]::-ms-thumb:focus, input[type="range"]::-ms-thumb:active { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - input[type="range"]::-ms-thumb:focus:hover, input[type="range"]::-ms-thumb:active:hover { - background-color: #7dc8fa; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(65, 158, 217, 0.9); } - -.toggle-switch { - display: block; - position: relative; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; - tap-highlight-color: transparent; } - -.toggle-switch-input[type] { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .toggle-switch-input[type]:hover + .toggle-switch-track { - border-color: #5c5c5c; - background-color: #474747; } - .toggle-switch-input[type]:hover + .toggle-switch-track:after { - border-color: #6ec1f5; - box-shadow: 0 1px 2px 0px rgba(173, 173, 173, 0.2); } - .toggle-switch-input[type]:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(92, 92, 92, 0.9); } - .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: 1px; - right: auto; - border-color: #40a7ff; - box-shadow: 0 3px 1px 0px rgba(173, 173, 173, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: auto; - right: 1px; } - .toggle-switch-input[type]:checked + .toggle-switch-track { - border-color: #40a7ff; - background-color: #2493f2; } - .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: -1px; - left: auto; - border-color: #40a7ff; - box-shadow: 0 2px 1px 0px rgba(173, 173, 173, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: auto; - left: -1px; } - .toggle-switch-input[type]:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(59, 143, 195, 0.9); } - .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: 1px; - left: auto; - border-color: #40a7ff; - box-shadow: 0 3px 1px 0px rgba(173, 173, 173, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: auto; - left: 1px; } - .toggle-switch-input[type]:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(92, 92, 92, 0.9); } - .toggle-switch-input[type]:focus + .toggle-switch-track:after { - border-color: #6ec1f5; } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(59, 143, 195, 0.9); } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track:after { - border-color: #40a7ff; } - -.toggle-switch-label { - width: calc((100% - 3em) - .5em); - padding: 0 .1em; - vertical-align: top; } - -.toggle-switch-track { - position: relative; - display: inline-block; - vertical-align: top; - width: 36px; - height: 20px; - top: .05em; - background-color: #363636; - border-radius: 30px; - border: 1px solid #5c5c5c; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - .toggle-switch-track:after { - position: absolute; - display: block; - content: ''; - width: 18px; - height: 18px; - top: -1px; - left: -1px; - right: auto; - background-color: #000000; - border-radius: 30px; - border: 2px solid #787878; - box-shadow: 0 1px 1px 0px rgba(173, 173, 173, 0.2); - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - html[dir="rtl"] .toggle-switch-track:after { - left: auto; - right: -1px; } - @supports (-ms-ime-align: auto) { - .toggle-switch-track { - top: .1em; } } - @supports (-moz-appearance: none) { - .toggle-switch-track { - top: .1em; } } - @supports (-webkit-overflow-scrolling: touch) { - .toggle-switch-track { - top: .15em; } } - -.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after { - border-color: #e36a40; } - -.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after { - border-color: #eb7953; } - -.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(171, 66, 31, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after { - border-color: #eb7953; } - -.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track { - background-color: #e36a40; - border-color: #eb7953; } - .toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after { - border-color: #eb7953; } - -.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after { - border-color: #e36a40; } - -.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(171, 66, 31, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after { - border-color: #eb7953; } - -.top-nav { - position: relative; - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #404040; - background-color: #000000; - z-index: 100; } - .top-nav .esri-logo { - margin-top: 1rem; } - .top-nav .sign-in { - padding-top: 1.5rem; } - -.top-nav-title { - font-weight: 400; - font-style: normal; - font-size: 1.2019rem; - line-height: 1.5; - float: left; - margin-right: 1.5rem; - padding-top: 1.125rem; - padding-bottom: 1.25rem; - line-height: 1.5rem; - color: #bdbdbd; } - @media screen and (max-width: 859px) { - .top-nav-title { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .top-nav-title { - font-size: 1.0625rem; } } - html[dir="rtl"] .top-nav-title { - float: right; } - html[dir="rtl"] .top-nav-title { - white-space: nowrap; - margin-right: 0; - margin-left: 1.5rem; } - .top-nav-title:hover { - text-decoration: none; } - -.top-nav-list { - float: left; - padding: 0; } - html[dir="rtl"] .top-nav-list { - float: right; } - .top-nav-list .top-nav-link + .top-nav-link { - margin-left: .75em; } - html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link { - margin-left: 0; - margin-right: .75em; } - .top-nav-list.right { - float: right; } - html[dir="rtl"] .top-nav-list.right { - float: left; } - -.top-nav-link { - font-size: 0.9375rem; - line-height: 1.5; - color: #bdbdbd; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; } - .top-nav-link:hover, .top-nav-link:focus { - color: #2493f2; - border-bottom-color: #2493f2; - text-decoration: none; } - .top-nav-link:focus { - outline: none; } - .top-nav-link.is-active { - border-bottom-color: #2493f2; } - -.top-nav-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.top-nav-flex-list { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-preferred-size: 30%; - flex-basis: 30%; } - -.top-nav-flex-title { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - text-align: center; } - -.sign-in { - float: right; - padding-left: 0.375rem; - margin-top: -0.7rem; } - html[dir="rtl"] .sign-in { - float: left; } - html[dir="rtl"] .sign-in { - padding-left: 0; - padding-right: 0.375rem; } - -.user-nav-name { - padding-right: 1.5em; - color: #bdbdbd; } - .user-nav-name:hover { - text-decoration: none; } - -.user-nav-image { - width: 1.2rem; - height: 1.2rem; - vertical-align: -0.25rem; } - -.sub-nav { - background-color: #404040; } - -.sub-nav-title { - font-size: 1.9994rem; - line-height: 1.35; - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: inline-block; - line-height: 1.25; } - @media screen and (max-width: 859px) { - .sub-nav-title { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .sub-nav-title { - font-size: 1.5625rem; } } - -.sub-nav-list { - width: 100%; - float: left; } - html[dir="rtl"] .sub-nav-list { - float: right; } - -.sub-nav-link { - padding: .25em .75em; - margin: 0 .25em 0 0; - float: left; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - color: #333333; - font-size: 0.9375rem; - line-height: 1.5; - background-color: rgba(255, 255, 255, 0.45); - box-sizing: border-box; - -webkit-transition: background-color 150ms linear, color 150ms 150ms linear; - transition: background-color 150ms linear, color 150ms 150ms linear; } - html[dir="rtl"] .sub-nav-link { - float: right; } - .sub-nav-link:hover, .sub-nav-link:focus { - background-color: rgba(255, 255, 255, 0.3); - color: #000000; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #000000 96%, #000000 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #000000 96%, #000000 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #000000 96%, #000000 100%); - background-image: linear-gradient(to top, transparent 94%, #000000 96%, #000000 100%); } - .sub-nav-link.is-active { - background-color: #000000; - color: #bdbdbd; } - -.third-nav { - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #404040; - background-color: #000000; - padding: 0.375rem 0; - width: 100%; } - -.third-nav-container { - position: relative; - overflow-x: auto; - white-space: nowrap; - padding-bottom: 15px; - margin-bottom: -15px; } - -.third-nav-link { - color: #adadad; - font-size: 0.875rem; - line-height: 1.5; - margin-right: 1.125rem; } - html[dir="rtl"] .third-nav-link { - white-space: nowrap; } - .third-nav-link:last-child { - margin-right: 2.25rem; } - .third-nav-link.is-active { - font-weight: 700; - font-style: normal; } - -.side-nav, .dropdown-menu, .filter-dropdown-list { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #404040; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #000000; } - -.side-nav-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #333333; - border-top: 1px solid #404040; } - -.side-nav-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #adadad; - background-color: #000000; - border-top: 1px solid #404040; - cursor: pointer; } - .side-nav-link:hover { - background-color: #333333; - text-decoration: none; - color: #bdbdbd; } - .side-nav-link.is-active { - text-indent: -3px; - border-left: 3px solid #2493f2; } - html[dir="rtl"] .side-nav-link.is-active { - border-left: none; - border-right: 3px solid #2493f2; } - -body { - display: flex; - height: 100%; - flex-direction: column; } - -.wrapper { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; } - -.footer { - background-color: #333333; - padding-top: 3rem; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; } - -.tab-nav:after { - content: ''; - display: table; - clear: both; } - -.tab-title { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 0.875rem; - line-height: 1.5; - -webkit-transition: background, 150ms linear; - transition: background, 150ms linear; - padding: 0.375rem 0.75rem; - float: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - background-color: #333333; - border: 1px solid #5c5c5c; - margin-right: -1px; - cursor: pointer; } - .tab-title:focus { - outline: none; } - .tab-title:hover, .tab-title:focus { - background-color: #1a1a1a; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #2493f2 96%, #2493f2 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #2493f2 96%, #2493f2 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #2493f2 96%, #2493f2 100%); - background-image: linear-gradient(to top, transparent 94%, #2493f2 96%, #2493f2 100%); } - .tab-title.is-active { - border-bottom: 1px solid #000000; - background-color: #000000; } - .tab-title.is-active:hover { - background-color: #000000; } - html[dir="rtl"] .tab-title { - float: right; - margin-right: 0; - margin-left: -1px; } - -.tab-contents { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid #5c5c5c; - margin-top: -1px; } - -.tab-section { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - background-color: #000000; - display: none; - padding: 0.75rem; } - .tab-section.is-active { - display: block; } - .tab-section pre { - margin: 0; } - -.tabs-gray .tab-title { - background-color: #000000; } - .tabs-gray .tab-title.is-active { - background-color: #333333; - border-bottom: 1px solid #333333; } - -.tabs-gray .tab-section { - background-color: #333333; } - -.tabs-gray pre code { - padding: 0; - border: none; - background-color: transparent; } - -.tabs-transparent .tab-title { - background-color: transparent; - border: 1px solid transparent; - border-bottom: 1px solid #5c5c5c; } - .tabs-transparent .tab-title:hover { - border-bottom: 1px solid #5c5c5c; } - .tabs-transparent .tab-title.is-active { - -webkit-transition: backround, 150ms linear; - transition: backround, 150ms linear; - background-color: transparent; - border: 1px solid #5c5c5c; - border-bottom: 1px solid #000000; } - -.tabs-transparent .tab-contents { - border-bottom: none; - border-left: none; - border-right: none; } - -.tabs-transparent .tab-section { - background-color: transparent; - padding-left: 0; - padding-right: 0; } - -.tabs-translucent .tab-title { - background-color: rgba(0, 0, 0, 0.75); - background-image: none; - border: none; - border-top: 2px solid rgba(0, 0, 0, 0.75); - color: #bdbdbd; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-translucent .tab-title:hover, .tabs-translucent .tab-title:focus { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #2493f2; - background-image: none; } - .tabs-translucent .tab-title.is-active { - background-image: none; - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #2493f2; - border-bottom: 2px solid rgba(0, 0, 0, 0.85); - margin-bottom: 0; } - -.tabs-translucent .tab-contents { - border: none; } - -.tabs-translucent .tab-section { - background-color: rgba(0, 0, 0, 0.85); } - -.tabs-dark .tab-title { - background-color: rgba(0, 0, 0, 0.75); - background-image: none; - border: none; - border-top: 2px solid rgba(0, 0, 0, 0.75); - color: #bdbdbd; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #2493f2; - background-image: none; } - .tabs-dark .tab-title.is-active { - background-image: none; - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #2493f2; - border-bottom: 2px solid rgba(0, 0, 0, 0.85); - margin-bottom: 0; } - -.tabs-dark .tab-contents { - border: none; } - -.tabs-dark .tab-section { - background-color: rgba(0, 0, 0, 0.85); } - -.tabs-dark .tab-title { - background-color: rgba(255, 255, 255, 0.7); - color: #000000; - border-top: 2px solid rgba(255, 255, 255, 0.7); } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #000000; } - .tabs-dark .tab-title.is-active { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #000000; - border-bottom: 2px solid transparent; } - -.tabs-dark .tab-section { - background-color: rgba(255, 255, 255, 0.8); - color: #000000; } - -.modal-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(255, 255, 255, 0.7); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; } - .modal-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .modal-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.modal-content { - box-sizing: border-box; - max-height: 80vh; - z-index: 102; - float: none; - text-align: left; - background: #000000; - padding: 1.5rem; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - display: inline-block; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - html[dir="rtl"] .modal-content { - text-align: right; } - html[dir="rtl"] .modal-content { - float: none; } - -.search-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(255, 255, 255, 0.7); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; - z-index: 99; - background: #000000; - padding: 4.5rem 0 1.5rem 0; - overflow: auto; } - .search-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .search-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - .search-overlay.is-active { - opacity: 0.98; } - .search-overlay.is-active .search-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.search-content { - text-align: left; - width: 1440px; - max-width: 96vw; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0 0.5rem; - -webkit-transform: translate3d(0, -20px, 0); - -moz-transform: translate3d(0, -20px, 0); - -ms-transform: translate3d(0, -20px, 0); - -o-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - display: inline-block; - margin-bottom: 3rem; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - -.search-top-nav { - font-size: 0.9375rem; - line-height: 1.5; - color: #bdbdbd; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; - font-size: 1rem; - line-height: 1.5; - background-color: transparent; - border: none; } - .search-top-nav:hover, .search-top-nav:focus { - color: #2493f2; - border-bottom-color: #2493f2; - text-decoration: none; } - .search-top-nav:focus { - outline: none; } - .search-top-nav.is-active { - border-bottom-color: #2493f2; } - .search-top-nav:hover { - background-color: transparent; } - -.search-icon-open, .search-icon-close { - display: none; } - .search-icon-open .is-active, .search-icon-close .is-active { - display: block; } - -.search-input { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #5c5c5c; - box-shadow: none; - margin-top: .25em; - height: auto; - padding-left: 1em; - background-size: .45em; - font-size: 2.82715rem; - line-height: 1.25; } - .search-input:focus { - border-bottom-color: #999; - box-shadow: none; } - -.accordion { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #404040; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #000000; } - -.accordion-section.is-active .accordion-icon .svg-icon { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -ms-transform: rotate(0); - -o-transform: rotate(0); - transform: rotate(0); } - -.accordion-section.is-active .accordion-content { - display: block; } - -.accordion-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #333333; - border-top: 1px solid #404040; - cursor: pointer; } - .accordion-title:focus, .accordion-title:hover { - -webkit-transition: all, 150ms linear; - transition: all, 150ms linear; - background-color: #363636; - outline: none; } - -.accordion-content { - display: none; } - -.accordion-icon .svg-icon { - -webkit-transform: rotate(-90deg); - -moz-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - -o-transform: rotate(-90deg); - transform: rotate(-90deg); } - html[dir="rtl"] .accordion-icon .svg-icon { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); } - -.drawer { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - visibility: hidden; - overflow: hidden; - opacity: 0; - background: rgba(255, 255, 255, 0.7); - -webkit-transition: visibility 0ms linear 200ms, opacity 200ms linear; - transition: visibility 0ms linear 200ms, opacity 200ms linear; - z-index: 1001; } - .drawer.is-active { - visibility: visible; - opacity: 1; - background-color: rgba(255, 255, 255, 0.7); - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - -.drawer-nav { - position: absolute; - top: 0; - height: 100%; - width: 280px; - margin: 0; - padding: 0; - list-style: none; - background: #000000; - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transition: -webkit- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); } - -.drawer-left .drawer-nav { - left: -280px; } - html[dir="rtl"] .drawer-left .drawer-nav { - left: 100%; } - -.drawer-right .drawer-nav { - left: 100%; } - html[dir="rtl"] .drawer-right .drawer-nav { - left: -280px; } - -.drawer-no-overflow { - overflow: hidden; } - -input.filter-dropdown-input { - margin: 1%; - width: 98%; } - -.filter-dropdown-title { - display: inline; - padding-bottom: 0; } - -.filter-dropdown-action { - font-size: 0.8125rem; - line-height: 1.5; - float: right; - color: #787878; - display: none; } - html[dir="rtl"] .filter-dropdown-action { - float: left; } - .filter-dropdown-action.is-active { - display: inline-block; } - -.filter-dropdown-container:after { - content: ''; - display: table; - clear: both; } - -.filter-dropdown-list { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.05); - z-index: 1000; - display: none; - overflow: auto; - background-color: #333333; - border-top: 1px solid #404040; - max-width: 100%; - width: 100%; } - .filter-dropdown-list.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .filter-dropdown-list.dropdown-right { - right: auto; - left: 0; } - .filter-dropdown-list.is-active { - display: block; } - -.filter-dropdown-inner-list { - max-height: 13.5rem; - overflow: auto; - border-top: 1px solid #404040; - background-color: #000000; } - -.filter-dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem 2.25rem; - font-size: 0.875rem; - line-height: 1.5; - color: #9e9e9e; - border-top: 1px solid #404040; } - .filter-dropdown-link:first-child { - border-top: none; } - .filter-dropdown-link:hover { - text-decoration: none; - color: #8a8a8a; } - .filter-dropdown-link:hover .filter-link-check { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active { - color: #bdbdbd; } - .filter-dropdown-link.is-active .filter-link-close { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active .filter-link-check { - fill: #58ad57; - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active:hover .filter-link-close { - fill: #de2900; } - -.filter-link-close { - opacity: 0; - visibility: hidden; - margin-top: 4px; - position: absolute; - right: 10px; - left: auto; } - html[dir="rtl"] .filter-link-close { - right: auto; - left: 10px; } - -.filter-link-check { - opacity: 0; - visibility: hidden; - margin-top: 3px; - position: absolute; - left: 10px; - right: auto; } - html[dir="rtl"] .filter-link-check { - left: auto; - right: 10px; } - -.filter-dropdown-active { - background-color: #404040; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; - font-size: 0.875rem; - line-height: 1.5; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative; - display: inline-block; - padding: 0.5rem 0.3rem 0.33333rem 0.75rem; - margin-right: 0.25rem; - margin-top: 0.25rem; - color: #9e9e9e; } - html[dir="rtl"] .filter-dropdown-active { - padding: 0.5rem 0.75rem 0.33333rem 0.3rem; } - -.filter-dropdown-remove { - display: inline-block; - vertical-align: middle; - position: relative; - top: -1px; } - .filter-dropdown-remove .svg-icon { - display: block; - padding: 0.3rem 0.375rem; - cursor: pointer; - position: relative; - color: #9e9e9e; } - .filter-dropdown-remove:hover { - text-decoration: none; } - .filter-dropdown-remove:hover .svg-icon { - color: #de2900; } - -.is-hidden { - display: none !important; } - -.link-red { - color: #de2900; } - .link-red:hover { - color: #e36a40; } - -.link-green { - color: #58ad57; } - .link-green:hover { - color: #67c966; } - -.link-light-blue { - color: #1d5d8c; } - .link-light-blue:hover { - color: #419ed9; } - -.link-blue { - color: #2493f2; } - .link-blue:hover { - color: #40a7ff; } - -.link-dark-blue { - color: #40a7ff; } - .link-dark-blue:hover { - color: #d1ebfa; } - -.link-white { - color: #000000; } - .link-white:hover { - color: #404040; } - -.link-light-gray { - color: #666666; } - .link-light-gray:hover { - color: #787878; } - -.link-dark-gray { - color: #8a8a8a; } - .link-dark-gray:hover { - color: #9e9e9e; } - -.link-darker-gray { - color: #9e9e9e; } - .link-darker-gray:hover { - color: #adadad; } - -.link-darkest-gray, .third-nav-link.is-active:hover { - color: #adadad; } - .link-darkest-gray:hover, .third-nav-link.is-active:hover { - color: #bdbdbd; } - -.link-off-black { - color: #bdbdbd; } - .link-off-black:hover { - color: #d1d1d1; } - -.text-red { - color: #de2900; } - -.text-green { - color: #58ad57; } - -.text-blue { - color: #2493f2; } - -.text-white { - color: #000000; } - -.text-light-gray { - color: #666666; } - -.text-dark-gray { - color: #8a8a8a; } - -.text-darker-gray { - color: #9e9e9e; } - -.text-darkest-gray { - color: #adadad; } - -.text-off-black { - color: #bdbdbd; } - -.text-rule { - border-bottom: 1px solid #5c5c5c; } - -.text-inline { - display: inline; } - -.text-center { - text-align: center; } - -.text-left { - text-align: left; } - html[dir="rtl"] .text-left { - text-align: right; } - -.text-right { - text-align: right; } - html[dir="rtl"] .text-right { - text-align: left; } - -.text-light { - opacity: 0.66; } - -.text-ellipsis { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } - -.list-numbered { - counter-reset: li; - list-style: none; - position: relative; - margin-left: 0; - margin-right: 0; - padding: 0 0 1em 0; } - .list-numbered > li { - padding: 0.3em .25em .25em 2.5em; - position: relative; - margin-top: 0.75em; - margin-left: 0; } - html[dir="rtl"] .list-numbered > li { - padding: 0.3em 2.5em .25em .25em; } - .list-numbered > li:before { - font-weight: 300; - font-style: normal; - content: counter(li); - counter-increment: li; - position: absolute; - top: 0; - left: 0; - right: auto; - height: 100%; - height: calc(100% - .3em); - width: 0.75em; - padding: .3em .5em 0 0; - color: #787878; - font-size: 1.2019rem; - line-height: 1.5; - line-height: 1; - text-align: right; - border-right: 2px solid #5c5c5c; } - html[dir="rtl"] .list-numbered > li:before { - left: auto; - right: 0; } - @media screen and (max-width: 859px) { - .list-numbered > li:before { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .list-numbered > li:before { - font-size: 1.0625rem; } } - html[dir="rtl"] .list-numbered > li:before { - border-right: none; - border-left: 2px solid #5c5c5c; } - html[dir="rtl"] .list-numbered > li:before { - padding: 0 0 0 .5em; - text-align: left; } - .list-numbered > li:after { - content: "."; - display: block; - clear: left; - visibility: hidden; - line-height: 0; - height: 0; } - .list-numbered .list-numbered { - margin-bottom: 0; - padding-bottom: 0; } - .list-numbered .list-numbered > li:before { - content: counter(li, lower-alpha); } - -.list-plain { - padding: 0; - margin: 0.375rem 0; } - .list-plain li { - list-style-type: none; - margin-left: 0; } - -.font-size--3 { - font-size: 0.8125rem; - line-height: 1.5; } - -.font-size--2 { - font-size: 0.875rem; - line-height: 1.5; } - -.font-size--1 { - font-size: 0.9375rem; - line-height: 1.5; } - -.font-size-0 { - font-size: 1rem; - line-height: 1.5; } - -.font-size-1 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-1 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .font-size-1 { - font-size: 1.0625rem; } } - -.font-size-2 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-2 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - .font-size-2 { - font-size: 1.25rem; } } - -.font-size-3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - .font-size-3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - .font-size-3 { - font-size: 1.32812rem; } } - -.font-size-4 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-4 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .font-size-4 { - font-size: 1.5625rem; } } - -.font-size-5 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-5 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - .font-size-5 { - font-size: 1.66016rem; } } - -.font-size-6 { - font-size: 2.82715rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-6 { - font-size: 2.35264rem; } } - @media screen and (max-width: 479px) { - .font-size-6 { - font-size: 1.95312rem; } } - -.font-size-7 { - font-size: 3.39795rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-7 { - font-size: 2.65966rem; } } - @media screen and (max-width: 479px) { - .font-size-7 { - font-size: 2.0752rem; } } - -.font-size-8 { - font-size: 3.99758rem; - line-height: 1.275; } - @media screen and (max-width: 859px) { - .font-size-8 { - font-size: 3.12901rem; } } - @media screen and (max-width: 479px) { - .font-size-8 { - font-size: 2.44141rem; } } - -.leader-half { - margin-top: 0.75rem; } - -.leader-quarter { - margin-top: 0.375rem; } - -.trailer-half { - margin-bottom: 0.75rem; } - -.trailer-quarter { - margin-bottom: 0.375rem; } - -.padding-leader-half { - padding-top: 0.75rem; } - -.padding-leader-quarter { - padding-top: 0.375rem; } - -.padding-trailer-half { - padding-bottom: 0.75rem; } - -.padding-trailer-quarter { - padding-bottom: 0.375rem; } - -.leader-0 { - margin-top: 0rem; } - -.trailer-0 { - margin-bottom: 0rem; } - -.padding-leader-0 { - padding-top: 0rem; } - -.padding-trailer-0 { - padding-bottom: 0rem; } - -.leader-1 { - margin-top: 1.5rem; } - -.trailer-1 { - margin-bottom: 1.5rem; } - -.padding-leader-1 { - padding-top: 1.5rem; } - -.padding-trailer-1 { - padding-bottom: 1.5rem; } - -.leader-2 { - margin-top: 3rem; } - -.trailer-2 { - margin-bottom: 3rem; } - -.padding-leader-2 { - padding-top: 3rem; } - -.padding-trailer-2 { - padding-bottom: 3rem; } - -.leader-3 { - margin-top: 4.5rem; } - -.trailer-3 { - margin-bottom: 4.5rem; } - -.padding-leader-3 { - padding-top: 4.5rem; } - -.padding-trailer-3 { - padding-bottom: 4.5rem; } - -.leader-4 { - margin-top: 6rem; } - -.trailer-4 { - margin-bottom: 6rem; } - -.padding-leader-4 { - padding-top: 6rem; } - -.padding-trailer-4 { - padding-bottom: 6rem; } - -.leader-5 { - margin-top: 7.5rem; } - -.trailer-5 { - margin-bottom: 7.5rem; } - -.padding-leader-5 { - padding-top: 7.5rem; } - -.padding-trailer-5 { - padding-bottom: 7.5rem; } - -.leader-6 { - margin-top: 9rem; } - -.trailer-6 { - margin-bottom: 9rem; } - -.padding-leader-6 { - padding-top: 9rem; } - -.padding-trailer-6 { - padding-bottom: 9rem; } - -@media screen and (min-width: 1440px) { - .large-leader-half { - margin-top: 0.75rem; } - .large-leader-quarter { - margin-top: 0.375rem; } - .large-trailer-half { - margin-bottom: 0.75rem; } - .large-trailer-quarter { - margin-bottom: 0.375rem; } - .large-padding-leader-half { - padding-top: 0.75rem; } - .large-padding-leader-quarter { - padding-top: 0.375rem; } - .large-padding-trailer-half { - padding-bottom: 0.75rem; } - .large-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .large-leader-0 { - margin-top: 0rem; } - .large-trailer-0 { - margin-bottom: 0rem; } - .large-padding-leader-0 { - padding-top: 0rem; } - .large-padding-trailer-0 { - padding-bottom: 0rem; } - .large-leader-1 { - margin-top: 1.5rem; } - .large-trailer-1 { - margin-bottom: 1.5rem; } - .large-padding-leader-1 { - padding-top: 1.5rem; } - .large-padding-trailer-1 { - padding-bottom: 1.5rem; } - .large-leader-2 { - margin-top: 3rem; } - .large-trailer-2 { - margin-bottom: 3rem; } - .large-padding-leader-2 { - padding-top: 3rem; } - .large-padding-trailer-2 { - padding-bottom: 3rem; } - .large-leader-3 { - margin-top: 4.5rem; } - .large-trailer-3 { - margin-bottom: 4.5rem; } - .large-padding-leader-3 { - padding-top: 4.5rem; } - .large-padding-trailer-3 { - padding-bottom: 4.5rem; } - .large-leader-4 { - margin-top: 6rem; } - .large-trailer-4 { - margin-bottom: 6rem; } - .large-padding-leader-4 { - padding-top: 6rem; } - .large-padding-trailer-4 { - padding-bottom: 6rem; } - .large-leader-5 { - margin-top: 7.5rem; } - .large-trailer-5 { - margin-bottom: 7.5rem; } - .large-padding-leader-5 { - padding-top: 7.5rem; } - .large-padding-trailer-5 { - padding-bottom: 7.5rem; } - .large-leader-6 { - margin-top: 9rem; } - .large-trailer-6 { - margin-bottom: 9rem; } - .large-padding-leader-6 { - padding-top: 9rem; } - .large-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 859px) { - .tablet-leader-half { - margin-top: 0.75rem; } - .tablet-leader-quarter { - margin-top: 0.375rem; } - .tablet-trailer-half { - margin-bottom: 0.75rem; } - .tablet-trailer-quarter { - margin-bottom: 0.375rem; } - .tablet-padding-leader-half { - padding-top: 0.75rem; } - .tablet-padding-leader-quarter { - padding-top: 0.375rem; } - .tablet-padding-trailer-half { - padding-bottom: 0.75rem; } - .tablet-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .tablet-leader-0 { - margin-top: 0rem; } - .tablet-trailer-0 { - margin-bottom: 0rem; } - .tablet-padding-leader-0 { - padding-top: 0rem; } - .tablet-padding-trailer-0 { - padding-bottom: 0rem; } - .tablet-leader-1 { - margin-top: 1.5rem; } - .tablet-trailer-1 { - margin-bottom: 1.5rem; } - .tablet-padding-leader-1 { - padding-top: 1.5rem; } - .tablet-padding-trailer-1 { - padding-bottom: 1.5rem; } - .tablet-leader-2 { - margin-top: 3rem; } - .tablet-trailer-2 { - margin-bottom: 3rem; } - .tablet-padding-leader-2 { - padding-top: 3rem; } - .tablet-padding-trailer-2 { - padding-bottom: 3rem; } - .tablet-leader-3 { - margin-top: 4.5rem; } - .tablet-trailer-3 { - margin-bottom: 4.5rem; } - .tablet-padding-leader-3 { - padding-top: 4.5rem; } - .tablet-padding-trailer-3 { - padding-bottom: 4.5rem; } - .tablet-leader-4 { - margin-top: 6rem; } - .tablet-trailer-4 { - margin-bottom: 6rem; } - .tablet-padding-leader-4 { - padding-top: 6rem; } - .tablet-padding-trailer-4 { - padding-bottom: 6rem; } - .tablet-leader-5 { - margin-top: 7.5rem; } - .tablet-trailer-5 { - margin-bottom: 7.5rem; } - .tablet-padding-leader-5 { - padding-top: 7.5rem; } - .tablet-padding-trailer-5 { - padding-bottom: 7.5rem; } - .tablet-leader-6 { - margin-top: 9rem; } - .tablet-trailer-6 { - margin-bottom: 9rem; } - .tablet-padding-leader-6 { - padding-top: 9rem; } - .tablet-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 479px) { - .phone-leader-half { - margin-top: 0.75rem; } - .phone-leader-quarter { - margin-top: 0.375rem; } - .phone-trailer-half { - margin-bottom: 0.75rem; } - .phone-trailer-quarter { - margin-bottom: 0.375rem; } - .phone-padding-leader-half { - padding-top: 0.75rem; } - .phone-padding-leader-quarter { - padding-top: 0.375rem; } - .phone-padding-trailer-half { - padding-bottom: 0.75rem; } - .phone-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .phone-leader-0 { - margin-top: 0rem; } - .phone-trailer-0 { - margin-bottom: 0rem; } - .phone-padding-leader-0 { - padding-top: 0rem; } - .phone-padding-trailer-0 { - padding-bottom: 0rem; } - .phone-leader-1 { - margin-top: 1.5rem; } - .phone-trailer-1 { - margin-bottom: 1.5rem; } - .phone-padding-leader-1 { - padding-top: 1.5rem; } - .phone-padding-trailer-1 { - padding-bottom: 1.5rem; } - .phone-leader-2 { - margin-top: 3rem; } - .phone-trailer-2 { - margin-bottom: 3rem; } - .phone-padding-leader-2 { - padding-top: 3rem; } - .phone-padding-trailer-2 { - padding-bottom: 3rem; } - .phone-leader-3 { - margin-top: 4.5rem; } - .phone-trailer-3 { - margin-bottom: 4.5rem; } - .phone-padding-leader-3 { - padding-top: 4.5rem; } - .phone-padding-trailer-3 { - padding-bottom: 4.5rem; } - .phone-leader-4 { - margin-top: 6rem; } - .phone-trailer-4 { - margin-bottom: 6rem; } - .phone-padding-leader-4 { - padding-top: 6rem; } - .phone-padding-trailer-4 { - padding-bottom: 6rem; } - .phone-leader-5 { - margin-top: 7.5rem; } - .phone-trailer-5 { - margin-bottom: 7.5rem; } - .phone-padding-leader-5 { - padding-top: 7.5rem; } - .phone-padding-trailer-5 { - padding-bottom: 7.5rem; } - .phone-leader-6 { - margin-top: 9rem; } - .phone-trailer-6 { - margin-bottom: 9rem; } - .phone-padding-leader-6 { - padding-top: 9rem; } - .phone-padding-trailer-6 { - padding-bottom: 9rem; } } - -html:not([dir="rtl"]) .padding-left-quarter { - padding-left: 0.25rem; } - -html[dir="rtl"] .padding-left-quarter { - padding-right: 0.25rem; } - -html:not([dir="rtl"]) .padding-right-quarter { - padding-right: 0.25rem; } - -html[dir="rtl"] .padding-right-quarter { - padding-left: 0.25rem; } - -html:not([dir="rtl"]) .padding-left-third { - padding-left: 0.33333rem; } - -html[dir="rtl"] .padding-left-third { - padding-right: 0.33333rem; } - -html:not([dir="rtl"]) .padding-right-third { - padding-right: 0.33333rem; } - -html[dir="rtl"] .padding-right-third { - padding-left: 0.33333rem; } - -html:not([dir="rtl"]) .padding-left-half { - padding-left: 0.5rem; } - -html[dir="rtl"] .padding-left-half { - padding-right: 0.5rem; } - -html:not([dir="rtl"]) .padding-right-half { - padding-right: 0.5rem; } - -html[dir="rtl"] .padding-right-half { - padding-left: 0.5rem; } - -html:not([dir="rtl"]) .padding-left-0 { - padding-left: 0rem; } - -html[dir="rtl"] .padding-left-0 { - padding-right: 0rem; } - -html:not([dir="rtl"]) .padding-right-0 { - padding-right: 0rem; } - -html[dir="rtl"] .padding-right-0 { - padding-left: 0rem; } - -html:not([dir="rtl"]) .padding-left-1 { - padding-left: 1rem; } - -html[dir="rtl"] .padding-left-1 { - padding-right: 1rem; } - -html:not([dir="rtl"]) .padding-right-1 { - padding-right: 1rem; } - -html[dir="rtl"] .padding-right-1 { - padding-left: 1rem; } - -html:not([dir="rtl"]) .padding-left-2 { - padding-left: 2rem; } - -html[dir="rtl"] .padding-left-2 { - padding-right: 2rem; } - -html:not([dir="rtl"]) .padding-right-2 { - padding-right: 2rem; } - -html[dir="rtl"] .padding-right-2 { - padding-left: 2rem; } - -html:not([dir="rtl"]) .padding-left-3 { - padding-left: 3rem; } - -html[dir="rtl"] .padding-left-3 { - padding-right: 3rem; } - -html:not([dir="rtl"]) .padding-right-3 { - padding-right: 3rem; } - -html[dir="rtl"] .padding-right-3 { - padding-left: 3rem; } - -html:not([dir="rtl"]) .padding-left-4 { - padding-left: 4rem; } - -html[dir="rtl"] .padding-left-4 { - padding-right: 4rem; } - -html:not([dir="rtl"]) .padding-right-4 { - padding-right: 4rem; } - -html[dir="rtl"] .padding-right-4 { - padding-left: 4rem; } - -html:not([dir="rtl"]) .margin-left-quarter { - margin-left: 0.25rem; } - -html[dir="rtl"] .margin-left-quarter { - margin-right: 0.25rem; } - -html:not([dir="rtl"]) .margin-right-quarter { - margin-right: 0.25rem; } - -html[dir="rtl"] .margin-right-quarter { - margin-left: 0.25rem; } - -html:not([dir="rtl"]) .margin-left-third { - margin-left: 0.33333rem; } - -html[dir="rtl"] .margin-left-third { - margin-right: 0.33333rem; } - -html:not([dir="rtl"]) .margin-right-third { - margin-right: 0.33333rem; } - -html[dir="rtl"] .margin-right-third { - margin-left: 0.33333rem; } - -html:not([dir="rtl"]) .margin-left-half { - margin-left: 0.5rem; } - -html[dir="rtl"] .margin-left-half { - margin-right: 0.5rem; } - -html:not([dir="rtl"]) .margin-right-half { - margin-right: 0.5rem; } - -html[dir="rtl"] .margin-right-half { - margin-left: 0.5rem; } - -html:not([dir="rtl"]) .margin-left-0 { - margin-left: 0rem; } - -html[dir="rtl"] .margin-left-0 { - margin-right: 0rem; } - -html:not([dir="rtl"]) .margin-right-0 { - margin-right: 0rem; } - -html[dir="rtl"] .margin-right-0 { - margin-left: 0rem; } - -html:not([dir="rtl"]) .margin-left-1 { - margin-left: 1rem; } - -html[dir="rtl"] .margin-left-1 { - margin-right: 1rem; } - -html:not([dir="rtl"]) .margin-right-1 { - margin-right: 1rem; } - -html[dir="rtl"] .margin-right-1 { - margin-left: 1rem; } - -html:not([dir="rtl"]) .margin-left-2 { - margin-left: 2rem; } - -html[dir="rtl"] .margin-left-2 { - margin-right: 2rem; } - -html:not([dir="rtl"]) .margin-right-2 { - margin-right: 2rem; } - -html[dir="rtl"] .margin-right-2 { - margin-left: 2rem; } - -html:not([dir="rtl"]) .margin-left-3 { - margin-left: 3rem; } - -html[dir="rtl"] .margin-left-3 { - margin-right: 3rem; } - -html:not([dir="rtl"]) .margin-right-3 { - margin-right: 3rem; } - -html[dir="rtl"] .margin-right-3 { - margin-left: 3rem; } - -html:not([dir="rtl"]) .margin-left-4 { - margin-left: 4rem; } - -html[dir="rtl"] .margin-left-4 { - margin-right: 4rem; } - -html:not([dir="rtl"]) .margin-right-4 { - margin-right: 4rem; } - -html[dir="rtl"] .margin-right-4 { - margin-left: 4rem; } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .tablet-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .tablet-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .tablet-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .tablet-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .tablet-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .tablet-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .tablet-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .tablet-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .tablet-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .tablet-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .tablet-gutter-right-4 { - padding-left: 4rem; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .phone-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .phone-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .phone-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .phone-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .phone-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .phone-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .phone-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .phone-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .phone-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .phone-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .phone-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .phone-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .phone-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .phone-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .phone-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .phone-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .phone-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .phone-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .phone-gutter-right-4 { - padding-left: 4rem; } } diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.min.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.min.css deleted file mode 100755 index 4ee25c1..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-dark.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html{overflow-y:auto;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100vh;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}video,img{max-width:100%;height:auto}.ie main{display:block}.ie select{padding-right:8px}.clearfix:after{content:'';display:table;clear:both}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.inline-block{display:inline-block}.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12,.column-13,.column-14,.column-15,.column-16,.column-17,.column-18,.column-19,.column-20,.column-21,.column-22,.column-23,.column-24{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1440px;max-width:100%;padding-left:0.5rem;padding-right:0.5rem;float:left}html[dir="rtl"] .column-1,html[dir="rtl"] .column-2,html[dir="rtl"] .column-3,html[dir="rtl"] .column-4,html[dir="rtl"] .column-5,html[dir="rtl"] .column-6,html[dir="rtl"] .column-7,html[dir="rtl"] .column-8,html[dir="rtl"] .column-9,html[dir="rtl"] .column-10,html[dir="rtl"] .column-11,html[dir="rtl"] .column-12,html[dir="rtl"] .column-13,html[dir="rtl"] .column-14,html[dir="rtl"] .column-15,html[dir="rtl"] .column-16,html[dir="rtl"] .column-17,html[dir="rtl"] .column-18,html[dir="rtl"] .column-19,html[dir="rtl"] .column-20,html[dir="rtl"] .column-21,html[dir="rtl"] .column-22,html[dir="rtl"] .column-23,html[dir="rtl"] .column-24{float:right}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type{margin-left:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type{margin-right:-0.5rem}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type{margin-right:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type{margin-left:-0.5rem}[class*="column-"]:last-of-type:after{content:'';display:table;clear:both}@media screen{.grid-container{width:1440px;max-width:96vw;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-container:after{content:'';display:table;clear:both}}@media screen{html:not([dir="rtl"]) .first-column{margin-left:-0.5rem}html[dir="rtl"] .first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .last-column{margin-right:-0.5rem}html[dir="rtl"] .last-column{margin-left:-0.5rem}}.column-1{width:60px;max-width:4vw}.column-1 > .column-1{margin-left:-0.5rem;margin-right:-0.5rem}.column-2{width:120px;max-width:8vw}.column-2 > .column-2{margin-left:-0.5rem;margin-right:-0.5rem}.column-3{width:180px;max-width:12vw}.column-3 > .column-3{margin-left:-0.5rem;margin-right:-0.5rem}.column-4{width:240px;max-width:16vw}.column-4 > .column-4{margin-left:-0.5rem;margin-right:-0.5rem}.column-5{width:300px;max-width:20vw}.column-5 > .column-5{margin-left:-0.5rem;margin-right:-0.5rem}.column-6{width:360px;max-width:24vw}.column-6 > .column-6{margin-left:-0.5rem;margin-right:-0.5rem}.column-7{width:420px;max-width:28vw}.column-7 > .column-7{margin-left:-0.5rem;margin-right:-0.5rem}.column-8{width:480px;max-width:32vw}.column-8 > .column-8{margin-left:-0.5rem;margin-right:-0.5rem}.column-9{width:540px;max-width:36vw}.column-9 > .column-9{margin-left:-0.5rem;margin-right:-0.5rem}.column-10{width:600px;max-width:40vw}.column-10 > .column-10{margin-left:-0.5rem;margin-right:-0.5rem}.column-11{width:660px;max-width:44vw}.column-11 > .column-11{margin-left:-0.5rem;margin-right:-0.5rem}.column-12{width:720px;max-width:48vw}.column-12 > .column-12{margin-left:-0.5rem;margin-right:-0.5rem}.column-13{width:780px;max-width:52vw}.column-13 > .column-13{margin-left:-0.5rem;margin-right:-0.5rem}.column-14{width:840px;max-width:56vw}.column-14 > .column-14{margin-left:-0.5rem;margin-right:-0.5rem}.column-15{width:900px;max-width:60vw}.column-15 > .column-15{margin-left:-0.5rem;margin-right:-0.5rem}.column-16{width:960px;max-width:64vw}.column-16 > .column-16{margin-left:-0.5rem;margin-right:-0.5rem}.column-17{width:1020px;max-width:68vw}.column-17 > .column-17{margin-left:-0.5rem;margin-right:-0.5rem}.column-18{width:1080px;max-width:72vw}.column-18 > .column-18{margin-left:-0.5rem;margin-right:-0.5rem}.column-19{width:1140px;max-width:76vw}.column-19 > .column-19{margin-left:-0.5rem;margin-right:-0.5rem}.column-20{width:1200px;max-width:80vw}.column-20 > .column-20{margin-left:-0.5rem;margin-right:-0.5rem}.column-21{width:1260px;max-width:84vw}.column-21 > .column-21{margin-left:-0.5rem;margin-right:-0.5rem}.column-22{width:1320px;max-width:88vw}.column-22 > .column-22{margin-left:-0.5rem;margin-right:-0.5rem}.column-23{width:1380px;max-width:92vw}.column-23 > .column-23{margin-left:-0.5rem;margin-right:-0.5rem}.column-24{width:1440px;max-width:96vw}.column-24 > .column-24{margin-left:-0.5rem;margin-right:-0.5rem}@media screen and (max-width:859px){.column-1{width:120px;max-width:8vw}.column-2{width:240px;max-width:16vw}.column-3{width:360px;max-width:24vw}.column-4{width:480px;max-width:32vw}.column-5{width:600px;max-width:40vw}.column-6{width:720px;max-width:48vw}.column-7{width:840px;max-width:56vw}.column-8{width:960px;max-width:64vw}.column-9{width:1080px;max-width:72vw}.column-10{width:1200px;max-width:80vw}.column-11{width:1320px;max-width:88vw}.column-12{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:120px;max-width:8vw}.tablet-column-2{width:240px;max-width:16vw}.tablet-column-3{width:360px;max-width:24vw}.tablet-column-4{width:480px;max-width:32vw}.tablet-column-5{width:600px;max-width:40vw}.tablet-column-6{width:720px;max-width:48vw}.tablet-column-7{width:840px;max-width:56vw}.tablet-column-8{width:960px;max-width:64vw}.tablet-column-9{width:1080px;max-width:72vw}.tablet-column-10{width:1200px;max-width:80vw}.tablet-column-11{width:1320px;max-width:88vw}.tablet-column-12{width:1440px;max-width:96vw}html:not([dir="rtl"]) .tablet-first-column{margin-left:-0.5rem}html[dir="rtl"] .tablet-first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .tablet-last-column{margin-right:-0.5rem}html[dir="rtl"] .tablet-last-column{margin-left:-0.5rem}}@media screen and (max-width:479px){.column-1{width:240px;max-width:16vw}.column-2{width:480px;max-width:32vw}.column-3{width:720px;max-width:48vw}.column-4{width:960px;max-width:64vw}.column-5{width:1200px;max-width:80vw}.column-6{width:1440px;max-width:96vw}.column-6{width:1440px;max-width:96vw}.column-7{width:1440px;max-width:96vw}.column-8{width:1440px;max-width:96vw}.column-9{width:1440px;max-width:96vw}.column-10{width:1440px;max-width:96vw}.column-11{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:240px;max-width:16vw}.tablet-column-2{width:480px;max-width:32vw}.tablet-column-3{width:720px;max-width:48vw}.tablet-column-4{width:960px;max-width:64vw}.tablet-column-5{width:1200px;max-width:80vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-7{width:1440px;max-width:96vw}.tablet-column-8{width:1440px;max-width:96vw}.tablet-column-9{width:1440px;max-width:96vw}.tablet-column-10{width:1440px;max-width:96vw}.tablet-column-11{width:1440px;max-width:96vw}.tablet-column-12{width:1440px;max-width:96vw}.tablet-column-13{width:1440px;max-width:96vw}.tablet-column-14{width:1440px;max-width:96vw}.tablet-column-15{width:1440px;max-width:96vw}.tablet-column-16{width:1440px;max-width:96vw}.tablet-column-17{width:1440px;max-width:96vw}.tablet-column-18{width:1440px;max-width:96vw}.tablet-column-19{width:1440px;max-width:96vw}.tablet-column-20{width:1440px;max-width:96vw}.tablet-column-21{width:1440px;max-width:96vw}.tablet-column-22{width:1440px;max-width:96vw}.tablet-column-23{width:1440px;max-width:96vw}.tablet-column-24{width:1440px;max-width:96vw}.phone-column-1{width:240px;max-width:16vw}.phone-column-2{width:480px;max-width:32vw}.phone-column-3{width:720px;max-width:48vw}.phone-column-4{width:960px;max-width:64vw}.phone-column-5{width:1200px;max-width:80vw}.phone-column-6{width:1440px;max-width:96vw}.phone-first-column{margin-left:-0.5rem}html[dir="rtl"] .phone-first-column{margin-left:0;margin-right:-0.5rem}.phone-last-column{margin-right:-0.5rem}html[dir="rtl"] .phone-last-column{margin-right:0;margin-left:-0.5rem}}.center-column{margin-left:auto!important;margin-right:auto!important;float:none}@media screen and (min-width:860px) and (max-width:1500px){html:not([dir="rtl"]) .pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .pre-0{margin-right:0vw}html:not([dir="rtl"]) .first-column.pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .first-column.pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .post-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-left:4vw}html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .pre-1{margin-right:4vw}html:not([dir="rtl"]) .first-column.pre-1{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] .first-column.pre-1{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .post-1{margin-right:4vw}html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .post-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .pre-2{margin-right:8vw}html:not([dir="rtl"]) .first-column.pre-2{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .first-column.pre-2{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .post-2{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .post-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-left:12vw}html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .pre-3{margin-right:12vw}html:not([dir="rtl"]) .first-column.pre-3{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] .first-column.pre-3{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .post-3{margin-right:12vw}html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .post-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .pre-4{margin-right:16vw}html:not([dir="rtl"]) .first-column.pre-4{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .first-column.pre-4{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .post-4{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .post-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-left:20vw}html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .pre-5{margin-right:20vw}html:not([dir="rtl"]) .first-column.pre-5{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] .first-column.pre-5{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .post-5{margin-right:20vw}html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .post-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .pre-6{margin-right:24vw}html:not([dir="rtl"]) .first-column.pre-6{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .first-column.pre-6{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .post-6{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .post-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-left:28vw}html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .pre-7{margin-right:28vw}html:not([dir="rtl"]) .first-column.pre-7{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] .first-column.pre-7{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .post-7{margin-right:28vw}html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .post-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .pre-8{margin-right:32vw}html:not([dir="rtl"]) .first-column.pre-8{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .first-column.pre-8{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .post-8{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .post-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-left:36vw}html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .pre-9{margin-right:36vw}html:not([dir="rtl"]) .first-column.pre-9{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] .first-column.pre-9{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .post-9{margin-right:36vw}html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .post-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .pre-10{margin-right:40vw}html:not([dir="rtl"]) .first-column.pre-10{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .first-column.pre-10{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .post-10{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .post-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-left:44vw}html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .pre-11{margin-right:44vw}html:not([dir="rtl"]) .first-column.pre-11{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] .first-column.pre-11{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .post-11{margin-right:44vw}html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .post-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .pre-12{margin-right:48vw}html:not([dir="rtl"]) .first-column.pre-12{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .first-column.pre-12{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .post-12{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .post-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-left:52vw}html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .pre-13{margin-right:52vw}html:not([dir="rtl"]) .first-column.pre-13{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] .first-column.pre-13{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .post-13{margin-right:52vw}html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .post-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .pre-14{margin-right:56vw}html:not([dir="rtl"]) .first-column.pre-14{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .first-column.pre-14{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .post-14{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .post-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-left:60vw}html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .pre-15{margin-right:60vw}html:not([dir="rtl"]) .first-column.pre-15{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] .first-column.pre-15{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .post-15{margin-right:60vw}html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .post-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .pre-16{margin-right:64vw}html:not([dir="rtl"]) .first-column.pre-16{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .first-column.pre-16{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .post-16{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .post-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-left:68vw}html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .pre-17{margin-right:68vw}html:not([dir="rtl"]) .first-column.pre-17{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] .first-column.pre-17{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .post-17{margin-right:68vw}html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .post-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .pre-18{margin-right:72vw}html:not([dir="rtl"]) .first-column.pre-18{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .first-column.pre-18{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .post-18{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .post-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-left:76vw}html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .pre-19{margin-right:76vw}html:not([dir="rtl"]) .first-column.pre-19{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] .first-column.pre-19{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .post-19{margin-right:76vw}html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .post-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .pre-20{margin-right:80vw}html:not([dir="rtl"]) .first-column.pre-20{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .first-column.pre-20{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .post-20{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .post-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-left:84vw}html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .pre-21{margin-right:84vw}html:not([dir="rtl"]) .first-column.pre-21{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] .first-column.pre-21{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .post-21{margin-right:84vw}html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .post-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .pre-22{margin-right:88vw}html:not([dir="rtl"]) .first-column.pre-22{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .first-column.pre-22{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .post-22{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .post-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-left:92vw}html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .pre-23{margin-right:92vw}html:not([dir="rtl"]) .first-column.pre-23{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] .first-column.pre-23{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .post-23{margin-right:92vw}html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .post-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .pre-24{margin-right:96vw}html:not([dir="rtl"]) .first-column.pre-24{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .first-column.pre-24{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .post-24{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .post-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(96vw - 0.5rem)}}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-pre-0{margin-right:0vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-post-0{margin-left:0vw}html:not([dir="rtl"]) .tablet-pre-1{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-pre-1{margin-right:8vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-1{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-1{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-post-1{margin-left:8vw}html:not([dir="rtl"]) .tablet-pre-2{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-pre-2{margin-right:16vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-2{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-2{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-post-2{margin-left:16vw}html:not([dir="rtl"]) .tablet-pre-3{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-pre-3{margin-right:24vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-3{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-3{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-post-3{margin-left:24vw}html:not([dir="rtl"]) .tablet-pre-4{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-pre-4{margin-right:32vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-4{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-4{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-post-4{margin-left:32vw}html:not([dir="rtl"]) .tablet-pre-5{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-pre-5{margin-right:40vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-5{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-5{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-post-5{margin-left:40vw}html:not([dir="rtl"]) .tablet-pre-6{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-pre-6{margin-right:48vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-6{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-6{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-post-6{margin-left:48vw}html:not([dir="rtl"]) .tablet-pre-7{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-pre-7{margin-right:56vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-7{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-7{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-post-7{margin-left:56vw}html:not([dir="rtl"]) .tablet-pre-8{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-pre-8{margin-right:64vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-8{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-8{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-post-8{margin-left:64vw}html:not([dir="rtl"]) .tablet-pre-9{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-pre-9{margin-right:72vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-9{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-9{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-post-9{margin-left:72vw}html:not([dir="rtl"]) .tablet-pre-10{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-pre-10{margin-right:80vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-10{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-10{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-post-10{margin-left:80vw}html:not([dir="rtl"]) .tablet-pre-11{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-pre-11{margin-right:88vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-11{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-11{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-post-11{margin-left:88vw}html:not([dir="rtl"]) .tablet-pre-12{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-pre-12{margin-right:96vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-12{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-12{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-post-12{margin-left:96vw}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-pre-0{margin-right:0vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-post-0{margin-left:0vw}html:not([dir="rtl"]) .phone-pre-1{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-pre-1{margin-right:16vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-1{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-1{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-1{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-post-1{margin-left:16vw}html:not([dir="rtl"]) .phone-pre-2{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-pre-2{margin-right:32vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-2{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-2{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-2{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-post-2{margin-left:32vw}html:not([dir="rtl"]) .phone-pre-3{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-pre-3{margin-right:48vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-3{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-3{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-3{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-post-3{margin-left:48vw}html:not([dir="rtl"]) .phone-pre-4{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-pre-4{margin-right:64vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-4{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-4{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-4{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-post-4{margin-left:64vw}html:not([dir="rtl"]) .phone-pre-5{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-pre-5{margin-right:80vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-5{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-5{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-5{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-post-5{margin-left:80vw}html:not([dir="rtl"]) .phone-pre-6{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-pre-6{margin-right:96vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-6{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-6{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-6{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-post-6{margin-left:96vw}}@media screen and (min-width:1501px){html:not([dir="rtl"]) .pre-0{margin-left:-1px}html[dir="rtl"] .pre-0{margin-right:-1px}html:not([dir="rtl"]) .post-0{margin-right:-1px}html[dir="rtl"] .post-0{margin-left:-1px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(-1px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type{margin-right:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type{margin-left:calc(-1px - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:59px}html[dir="rtl"] .pre-1{margin-right:59px}html:not([dir="rtl"]) .post-1{margin-right:59px}html[dir="rtl"] .post-1{margin-left:59px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(59px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type{margin-right:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type{margin-left:calc(59px - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:119px}html[dir="rtl"] .pre-2{margin-right:119px}html:not([dir="rtl"]) .post-2{margin-right:119px}html[dir="rtl"] .post-2{margin-left:119px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(119px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type{margin-right:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type{margin-left:calc(119px - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:179px}html[dir="rtl"] .pre-3{margin-right:179px}html:not([dir="rtl"]) .post-3{margin-right:179px}html[dir="rtl"] .post-3{margin-left:179px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(179px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type{margin-right:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type{margin-left:calc(179px - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:239px}html[dir="rtl"] .pre-4{margin-right:239px}html:not([dir="rtl"]) .post-4{margin-right:239px}html[dir="rtl"] .post-4{margin-left:239px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(239px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type{margin-right:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type{margin-left:calc(239px - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:299px}html[dir="rtl"] .pre-5{margin-right:299px}html:not([dir="rtl"]) .post-5{margin-right:299px}html[dir="rtl"] .post-5{margin-left:299px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(299px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type{margin-right:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type{margin-left:calc(299px - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:359px}html[dir="rtl"] .pre-6{margin-right:359px}html:not([dir="rtl"]) .post-6{margin-right:359px}html[dir="rtl"] .post-6{margin-left:359px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(359px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type{margin-right:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type{margin-left:calc(359px - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:419px}html[dir="rtl"] .pre-7{margin-right:419px}html:not([dir="rtl"]) .post-7{margin-right:419px}html[dir="rtl"] .post-7{margin-left:419px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(419px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type{margin-right:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type{margin-left:calc(419px - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:479px}html[dir="rtl"] .pre-8{margin-right:479px}html:not([dir="rtl"]) .post-8{margin-right:479px}html[dir="rtl"] .post-8{margin-left:479px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(479px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type{margin-right:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type{margin-left:calc(479px - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:539px}html[dir="rtl"] .pre-9{margin-right:539px}html:not([dir="rtl"]) .post-9{margin-right:539px}html[dir="rtl"] .post-9{margin-left:539px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(539px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type{margin-right:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type{margin-left:calc(539px - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:599px}html[dir="rtl"] .pre-10{margin-right:599px}html:not([dir="rtl"]) .post-10{margin-right:599px}html[dir="rtl"] .post-10{margin-left:599px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(599px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type{margin-right:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type{margin-left:calc(599px - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:659px}html[dir="rtl"] .pre-11{margin-right:659px}html:not([dir="rtl"]) .post-11{margin-right:659px}html[dir="rtl"] .post-11{margin-left:659px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(659px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type{margin-right:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type{margin-left:calc(659px - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:719px}html[dir="rtl"] .pre-12{margin-right:719px}html:not([dir="rtl"]) .post-12{margin-right:719px}html[dir="rtl"] .post-12{margin-left:719px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(719px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type{margin-right:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type{margin-left:calc(719px - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:779px}html[dir="rtl"] .pre-13{margin-right:779px}html:not([dir="rtl"]) .post-13{margin-right:779px}html[dir="rtl"] .post-13{margin-left:779px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(779px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type{margin-right:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type{margin-left:calc(779px - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:839px}html[dir="rtl"] .pre-14{margin-right:839px}html:not([dir="rtl"]) .post-14{margin-right:839px}html[dir="rtl"] .post-14{margin-left:839px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(839px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type{margin-right:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type{margin-left:calc(839px - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:899px}html[dir="rtl"] .pre-15{margin-right:899px}html:not([dir="rtl"]) .post-15{margin-right:899px}html[dir="rtl"] .post-15{margin-left:899px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(899px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type{margin-right:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type{margin-left:calc(899px - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:959px}html[dir="rtl"] .pre-16{margin-right:959px}html:not([dir="rtl"]) .post-16{margin-right:959px}html[dir="rtl"] .post-16{margin-left:959px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(959px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type{margin-right:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type{margin-left:calc(959px - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:1019px}html[dir="rtl"] .pre-17{margin-right:1019px}html:not([dir="rtl"]) .post-17{margin-right:1019px}html[dir="rtl"] .post-17{margin-left:1019px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(1019px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type{margin-right:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type{margin-left:calc(1019px - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:1079px}html[dir="rtl"] .pre-18{margin-right:1079px}html:not([dir="rtl"]) .post-18{margin-right:1079px}html[dir="rtl"] .post-18{margin-left:1079px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(1079px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type{margin-right:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type{margin-left:calc(1079px - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:1139px}html[dir="rtl"] .pre-19{margin-right:1139px}html:not([dir="rtl"]) .post-19{margin-right:1139px}html[dir="rtl"] .post-19{margin-left:1139px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(1139px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type{margin-right:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type{margin-left:calc(1139px - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:1199px}html[dir="rtl"] .pre-20{margin-right:1199px}html:not([dir="rtl"]) .post-20{margin-right:1199px}html[dir="rtl"] .post-20{margin-left:1199px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(1199px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type{margin-right:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type{margin-left:calc(1199px - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:1259px}html[dir="rtl"] .pre-21{margin-right:1259px}html:not([dir="rtl"]) .post-21{margin-right:1259px}html[dir="rtl"] .post-21{margin-left:1259px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(1259px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type{margin-right:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type{margin-left:calc(1259px - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:1319px}html[dir="rtl"] .pre-22{margin-right:1319px}html:not([dir="rtl"]) .post-22{margin-right:1319px}html[dir="rtl"] .post-22{margin-left:1319px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(1319px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type{margin-right:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type{margin-left:calc(1319px - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:1379px}html[dir="rtl"] .pre-23{margin-right:1379px}html:not([dir="rtl"]) .post-23{margin-right:1379px}html[dir="rtl"] .post-23{margin-left:1379px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(1379px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type{margin-right:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type{margin-left:calc(1379px - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:1439px}html[dir="rtl"] .pre-24{margin-right:1439px}html:not([dir="rtl"]) .post-24{margin-right:1439px}html[dir="rtl"] .post-24{margin-left:1439px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(1439px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type{margin-right:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type{margin-left:calc(1439px - 0.5rem)}}@media screen and (min-width:1440px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-hide{display:none!important}}@media screen and (max-width:1439px) and (min-width:860px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:859px) and (min-width:480px){.tablet-hide{display:none!important}.phone-show{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:479px){.phone-hide{display:none!important}.tablet-hide{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}.invisible{visibility:hidden}.visible{visibility:visible}.hide{display:none!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.left{float:left}html[dir="rtl"] .left{float:right}.right{float:right}html[dir="rtl"] .right{float:left}@media screen and (min-width:1440px){.large-left{float:left}html[dir="rtl"] .large-left{float:right}.large-right{float:right}html[dir="rtl"] .large-right{float:left}}@media screen and (max-width:859px) and (min-width:480px){.tablet-left{float:left}html[dir="rtl"] .tablet-left{float:right}.tablet-right{float:right}html[dir="rtl"] .tablet-right{float:left}}@media screen and (max-width:479px){.phone-left{float:left}html[dir="rtl"] .phone-left{float:right}.phone-right{float:right}html[dir="rtl"] .phone-right{float:left}}.block-group{margin-left:-0.75rem;margin-right:-0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0.75rem;margin-right:0.75rem;min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}@media screen and (max-width:860px){.tablet-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.tablet-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.tablet-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.tablet-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.tablet-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.tablet-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.tablet-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.tablet-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}@media screen and (max-width:480px){.phone-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.phone-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.phone-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.phone-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.phone-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.phone-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.phone-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.phone-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}.is-sticky{position:fixed;z-index:10}.is-sticky.scroll-show,.is-sticky .scroll-show{visibility:visible}.scroll-show{visibility:hidden}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/9851da0a-2481-4687-bbeb-ed4ab170dc38-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/cebce072-9561-4c6d-8c89-f0cefec63289-ext.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff");font-weight:700;font-style:normal}.avenir-light{font-weight:300;font-style:normal}.avenir-light-italic{font-weight:300;font-style:italic}.avenir-regular{font-weight:400;font-style:normal}.avenir-italic{font-weight:400;font-style:italic}.avenir-demi{font-weight:700;font-style:normal}.avenir-demi-italic{font-weight:700;font-style:italic}.avenir-bold{font-weight:700;font-style:normal}.avenir-bold-italic{font-weight:700;font-style:italic}.code-face,.code-face .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:normal}.code-face b,.code-face strong,.code-face .block b,.code-face .block strong{font-weight:400}.code-italic,.code-italic .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:italic}.code-italic b,.code-italic strong,.code-italic .block b,.code-italic .block strong{font-weight:400}html{font-size:16px}body{font-weight:400;font-style:normal;letter-spacing:0em;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;line-height:1.5;color:#bdbdbd;background-color:#000;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-moz-font-feature-settings:'liga= 1','calt=0';-moz-font-feature-settings:"liga" 1,"calt" 0;-webkit-font-feature-settings:"liga" 1,"calt" 0;-ms-font-feature-settings:'liga= 1','calt=0';-o-font-feature-settings:"liga" 1,"calt" 0;font-feature-settings:"liga" 1,"calt" 0}form,select,button,input{letter-spacing:0em;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 0.75rem 0}h1{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){h1{font-size:1.99974rem}}@media screen and (max-width:479px){h1{font-size:1.66016rem}}h2{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){h2{font-size:1.7689rem}}@media screen and (max-width:479px){h2{font-size:1.5625rem}}h3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){h3{font-size:1.50357rem}}@media screen and (max-width:479px){h3{font-size:1.32812rem}}h4{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){h4{font-size:1.33rem}}@media screen and (max-width:479px){h4{font-size:1.25rem}}h5{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){h5{font-size:1.1305rem}}@media screen and (max-width:479px){h5{font-size:1.0625rem}}h6{font-size:1rem;line-height:1.5}code,kbd,pre,samp{font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace}code{padding:.25em;border-radius:3px;border:1px solid #404040;color:#adadad;background-color:#333;white-space:normal;word-break:break-word;font-size:0.875em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;max-width:100%;margin-bottom:1.5rem}pre code{padding:1.25rem 1rem 1rem 1rem;display:block;overflow:auto;word-wrap:normal;white-space:pre;position:relative}p,dl,blockquote{margin-top:0;margin-bottom:1.5rem}p:empty{margin:0}blockquote{margin:1.5rem 0;font-weight:400;font-style:normal;color:#9e9e9e;border-left:3px solid #5c5c5c}html:not([dir="rtl"]) blockquote{padding-left:1rem}html[dir="rtl"] blockquote{padding-right:1rem}html[dir="rtl"] blockquote{border-left:none;border-right:3px solid #5c5c5c}blockquote,blockquote p{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){blockquote,blockquote p{font-size:1.1305rem}}@media screen and (max-width:479px){blockquote,blockquote p{font-size:1.0625rem}}a{color:#2493f2;text-decoration:none}a:hover{color:#40a7ff;text-decoration:underline}ul,ol{font-size:0.9375rem;line-height:1.5}li{margin-top:.25em}dl{padding:0;margin-bottom:1.5rem}dt{font-weight:700;font-style:normal;margin-top:0.75rem}dt:first-child{margin-top:0}dd{margin-left:0.75rem}html[dir="rtl"] dd{margin-right:0.75rem}small,sup,sub{font-size:0.70721em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}mark{padding:0 0.1em 0.1em}hr{margin:2.25rem 0;border:none;border-top:1px solid #5c5c5c}figure{margin:0 0 1.5rem 0}figure img{max-width:100%}figcaption{margin:0.375rem 0;font-size:0.875rem;line-height:1.5;font-style:italic;color:#8a8a8a}table{margin-bottom:1.5rem}html[lang="vi"] body,html.vi body{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}[lang="vi"]{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}.icon-ui-flush:before,.icon-ui-flush:after{padding-right:0!important;padding-left:0!important}@font-face{font-family:'calcite-ui';src:url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"),url("../fonts/calcite-ui.woff") format("woff"),url("../fonts/calcite-ui.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-ui-"]:before,[class*=" icon-ui-"]:before{font-family:'calcite-ui';padding-right:0.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none}html[dir="rtl"] [class^="icon-ui-"]:before,html[dir="rtl"] [class*=" icon-ui-"]:before{padding-left:0.75rem;padding-right:0}.icon-ui-small:before{font-size:0.75rem;line-height:1.5}.icon-ui-add-attachment:before{content:"\f101"}.icon-ui-announcement:before{content:"\f102"}.icon-ui-applications:before{content:"\f103"}.icon-ui-arrow-down-circled:before{content:"\f104"}.icon-ui-arrow-left-circled:before{content:"\f105"}.icon-ui-arrow-right-circled:before{content:"\f106"}.icon-ui-arrow-up-circled:before{content:"\f107"}.icon-ui-attachment:before{content:"\f108"}.icon-ui-authorize:before{content:"\f109"}.icon-ui-basemap:before{content:"\f10a"}.icon-ui-beginning:before{content:"\f10b"}.icon-ui-blank-map-pin:before{content:"\f10c"}.icon-ui-browser:before{content:"\f10d"}.icon-ui-calendar:before{content:"\f10e"}.icon-ui-chart:before{content:"\f10f"}.icon-ui-chat:before{content:"\f110"}.icon-ui-check-mark:before{content:"\f111"}.icon-ui-checkbox-checked:before{content:"\f112"}.icon-ui-checkbox-unchecked:before{content:"\f113"}.icon-ui-close-circled:before{content:"\f114"}.icon-ui-close:before{content:"\f115"}.icon-ui-collapse:before{content:"\f116"}.icon-ui-collection:before{content:"\f117"}.icon-ui-comment:before{content:"\f118"}.icon-ui-compass:before{content:"\f119"}.icon-ui-configure-popup:before{content:"\f11a"}.icon-ui-contact:before{content:"\f11b"}.icon-ui-dashboard:before{content:"\f11c"}.icon-ui-deny:before{content:"\f11d"}.icon-ui-description:before{content:"\f11e"}.icon-ui-directions:before{content:"\f11f"}.icon-ui-directions2:before{content:"\f120"}.icon-ui-dock-bottom:before{content:"\f121"}.icon-ui-dock-left:before{content:"\f122"}.icon-ui-dock-right:before{content:"\f123"}.icon-ui-documentation:before{content:"\f124"}.icon-ui-down-arrow-circled:before{content:"\f125"}.icon-ui-down-arrow:before{content:"\f126"}.icon-ui-down:before{content:"\f127"}.icon-ui-download:before{content:"\f128"}.icon-ui-drag-horizontal:before{content:"\f129"}.icon-ui-drag-vertical:before{content:"\f12a"}.icon-ui-duplicate:before{content:"\f12b"}.icon-ui-edit:before{content:"\f12c"}.icon-ui-end:before{content:"\f12d"}.icon-ui-environment-settings:before{content:"\f12e"}.icon-ui-erase:before{content:"\f12f"}.icon-ui-error:before{content:"\f130"}.icon-ui-error2:before{content:"\f131"}.icon-ui-expand:before{content:"\f132"}.icon-ui-experimental:before{content:"\f133"}.icon-ui-favorites:before{content:"\f134"}.icon-ui-feature-layer:before{content:"\f135"}.icon-ui-filter:before{content:"\f136"}.icon-ui-forward:before{content:"\f137"}.icon-ui-globe:before{content:"\f138"}.icon-ui-grant:before{content:"\f139"}.icon-ui-group:before{content:"\f13a"}.icon-ui-handle-horizontal:before{content:"\f13b"}.icon-ui-handle-vertical:before{content:"\f13c"}.icon-ui-home:before{content:"\f13d"}.icon-ui-key:before{content:"\f13e"}.icon-ui-labels:before{content:"\f13f"}.icon-ui-layer-list:before{content:"\f140"}.icon-ui-layers:before{content:"\f141"}.icon-ui-left-arrow-circled:before{content:"\f142"}.icon-ui-left-arrow:before{content:"\f143"}.icon-ui-left-triangle-arrow:before{content:"\f144"}.icon-ui-left:before{content:"\f145"}.icon-ui-line-chart:before{content:"\f146"}.icon-ui-link-external:before{content:"\f147"}.icon-ui-link:before{content:"\f148"}.icon-ui-loading-indicator:before{content:"\f149"}.icon-ui-locate:before{content:"\f14a"}.icon-ui-locked:before{content:"\f14b"}.icon-ui-map-pin:before{content:"\f14c"}.icon-ui-maps:before{content:"\f14d"}.icon-ui-marketplace:before{content:"\f14e"}.icon-ui-maximize:before{content:"\f14f"}.icon-ui-media:before{content:"\f150"}.icon-ui-media2:before{content:"\f151"}.icon-ui-menu:before{content:"\f152"}.icon-ui-minimize:before{content:"\f153"}.icon-ui-minus-circled:before{content:"\f154"}.icon-ui-minus:before{content:"\f155"}.icon-ui-mobile:before{content:"\f156"}.icon-ui-navigation:before{content:"\f157"}.icon-ui-notice-round:before{content:"\f158"}.icon-ui-notice-triangle:before{content:"\f159"}.icon-ui-organization:before{content:"\f15a"}.icon-ui-overview-arrow-bottom-left:before{content:"\f15b"}.icon-ui-overview-arrow-bottom-right:before{content:"\f15c"}.icon-ui-overview-arrow-top-left:before{content:"\f15d"}.icon-ui-overview-arrow-top-right:before{content:"\f15e"}.icon-ui-pan:before{content:"\f15f"}.icon-ui-pause:before{content:"\f160"}.icon-ui-phone:before{content:"\f161"}.icon-ui-pie-chart:before{content:"\f162"}.icon-ui-play:before{content:"\f163"}.icon-ui-plus-circled:before{content:"\f164"}.icon-ui-plus:before{content:"\f165"}.icon-ui-printer:before{content:"\f166"}.icon-ui-question:before{content:"\f167"}.icon-ui-radio-checked:before{content:"\f168"}.icon-ui-radio-unchecked:before{content:"\f169"}.icon-ui-refresh:before{content:"\f16a"}.icon-ui-resend-invitation:before{content:"\f16b"}.icon-ui-reverse:before{content:"\f16c"}.icon-ui-review:before{content:"\f16d"}.icon-ui-right-arrow-circled:before{content:"\f16e"}.icon-ui-right-arrow:before{content:"\f16f"}.icon-ui-right-triangle-arrow:before{content:"\f170"}.icon-ui-right:before{content:"\f171"}.icon-ui-rotate:before{content:"\f172"}.icon-ui-save:before{content:"\f173"}.icon-ui-search:before{content:"\f174"}.icon-ui-settings:before{content:"\f175"}.icon-ui-settings2:before{content:"\f176"}.icon-ui-share:before{content:"\f177"}.icon-ui-sign-out:before{content:"\f178"}.icon-ui-support:before{content:"\f179"}.icon-ui-table:before{content:"\f17a"}.icon-ui-tag:before{content:"\f17b"}.icon-ui-time-clock:before{content:"\f17c"}.icon-ui-trash:before{content:"\f17d"}.icon-ui-unlocked:before{content:"\f17e"}.icon-ui-up-arrow-circled:before{content:"\f17f"}.icon-ui-up-arrow:before{content:"\f180"}.icon-ui-up-down-arrows:before{content:"\f181"}.icon-ui-up:before{content:"\f182"}.icon-ui-upload:before{content:"\f183"}.icon-ui-user:before{content:"\f184"}.icon-ui-zoom-in-fixed:before{content:"\f185"}.icon-ui-zoom-in-magnifying-glass:before{content:"\f186"}.icon-ui-zoom-out-fixed:before{content:"\f187"}.icon-ui-zoom-out-magnifying-glass:before{content:"\f188"}.svg-icon{fill:currentColor;pointer-events:none;display:inline-block;width:1em;height:1em;vertical-align:middle;padding-right:.15em}.svg-icon-yellow{fill:#fad817}.svg-icon-green{fill:#58ad57}.svg-icon-blue{fill:#2493f2}.svg-icon-light-blue{fill:#419ed9}.svg-icon-dark-blue{fill:#40a7ff}.svg-icon-purple{fill:#61518c}.svg-icon-orange{fill:#f5aa53}.svg-icon-gray{fill:#787878}.svg-icon-red{fill:#de2900}.esri-icon-yellow:before,.icon-ui-yellow:before{color:#fad817}.esri-icon-green:before,.icon-ui-green:before{color:#58ad57}.esri-icon-blue:before,.icon-ui-blue:before{color:#2493f2}.esri-icon-light-blue:before,.icon-ui-light-blue:before{color:#419ed9}.esri-icon-dark-blue:before,.icon-ui-dark-blue:before{color:#40a7ff}.esri-icon-purple:before,.icon-ui-purple:before{color:#61518c}.esri-icon-orange:before,.icon-ui-orange:before{color:#f5aa53}.esri-icon-gray:before,.icon-ui-gray:before{color:#787878}.esri-icon-red:before,.icon-ui-red:before{color:#de2900}[class*="icon-social-"]{background-color:rgba(255,255,255,0.45);width:30px;height:30px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}[class*="icon-social-"]:hover{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.icon-social-contact{background-image:url("../img/icons/social/contact.svg")}.icon-social-contact:hover{background-color:#8EC449}.icon-social-facebook{background-image:url("../img/icons/social/facebook.svg")}.icon-social-facebook:hover{background-color:#3D5A96}.icon-social-geonet{background-image:url("../img/icons/social/geonet.svg")}.icon-social-geonet:hover{background-color:#127BC0}.icon-social-github{background-image:url("../img/icons/social/github.svg")}.icon-social-github:hover{background-color:#171515}.icon-social-google-plus{background-image:url("../img/icons/social/google-plus.svg")}.icon-social-google-plus:hover{background-color:#DD4C3C}.icon-social-instagram{background-image:url("../img/icons/social/instagram.svg")}.icon-social-instagram:hover{background-color:#DA3075}.icon-social-linkedin{background-image:url("../img/icons/social/linkedin.svg")}.icon-social-linkedin:hover{background-color:#127CB3}.icon-social-pinterest{background-image:url("../img/icons/social/pinterest.svg")}.icon-social-pinterest:hover{background-color:#BB0F23}.icon-social-rss{background-image:url("../img/icons/social/rss.svg")}.icon-social-rss:hover{background-color:#FD8023}.icon-social-share{background-image:url("../img/icons/social/share.svg")}.icon-social-share:hover{background-color:#1EBD21}.icon-social-twitter{background-image:url("../img/icons/social/twitter.svg")}.icon-social-twitter:hover{background-color:#59ADEB}.icon-social-youtube{background-image:url("../img/icons/social/youtube.svg")}.icon-social-youtube:hover{background-color:#CF2529}.esri-logo{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg")}.esri-logo-reverse{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg");background-image:url("../img/logo/esri-logo-reversed.svg")}.esri-logo-condensed{margin-left:0;margin-right:0;margin-bottom:-0.125rem;margin-top:-0.135rem}.btn{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#000;border:1px solid #2493f2;border-radius:0;background-color:#2493f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}.btn:hover{text-decoration:none;color:#000;background-color:#40a7ff;border-color:#40a7ff}.btn-transparent{background:none;color:#2493f2;border:none}.btn-transparent:hover{color:#40a7ff;background:none;text-decoration:underline}.btn-clear{color:#2493f2;background:#000;border-color:#2493f2}.btn-clear:hover{color:#000;background:#40a7ff;border-color:#40a7ff}.btn-clear-white{background:none;color:#000;border:1px solid #000}.btn-clear-white:hover{color:#787878;background:#000;border-color:#000}.btn-small{font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem}.btn-large{font-size:1rem;line-height:1.5;padding:0.5rem 1rem}.btn-fill{width:100%;text-align:center}.btn-half{width:50%;text-align:center}.btn-grouped{float:left}html[dir="rtl"] .btn-grouped{float:right}.btn-grouped + .btn-grouped{margin-left:1px}html[dir="rtl"] .btn-grouped + .btn-grouped{margin-left:0;margin-right:1px}.btn-grouped:last-of-type{float:none}.btn-grouped.btn-half{margin-left:0}.btn-white{background:#000;color:#bdbdbd;border:1px solid #000}.btn-white:hover{color:#bdbdbd;background:#404040;border-color:#404040}.btn-red{color:#de2900;background:transparent;border-color:#de2900}.btn-red:hover{color:#000;background:#e36a40;border-color:#e36a40}.btn-green{background-color:#58ad57;border-color:#58ad57}.btn-green:hover{background-color:#67c966;border-color:#67c966}.btn-link{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#2493f2;background:transparent}.btn-link:hover{text-decoration:underline}.btn:disabled,.btn-disabled,button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.3}input[type="file"]::-webkit-file-upload-button,::-ms-browse{webkit-appearance:none;position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#000;border:1px solid #2493f2;border-radius:0;background-color:#2493f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}input[type="file"]::-webkit-file-upload-button:hover,::-ms-browse:hover{text-decoration:none;color:#000;background-color:#40a7ff;border-color:#40a7ff}.label{background-color:#404040;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap}.label-red{background-color:#de2900;color:#000}.label-yellow{background-color:#a28a00;color:#bdbdbd}.label-green{background-color:#67c966;color:#000}.label-blue{background-color:#2493f2;color:#000}.dropdown{position:relative;display:inline-block}.dropdown.is-active .dropdown-menu{display:block}.dropdown-btn else{cursor:pointer;position:relative}.dropdown-menu{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);-moz-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);box-shadow:0 0 16px 0 rgba(255,255,255,0.05);z-index:1000;display:none;overflow:auto}.dropdown-menu.dropdown-right{right:0;left:auto}html[dir="rtl"] .dropdown-menu.dropdown-right{right:auto;left:0}.dropdown-title{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#9e9e9e;background-color:#000;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #404040;white-space:nowrap;cursor:pointer;width:100%;background-color:#333;cursor:auto}html[dir="rtl"] .dropdown-title{text-align:right}.dropdown-title:hover{background-color:#333;text-decoration:none;color:#9e9e9e}.dropdown-title.is-active,.dropdown-title:focus{text-indent:-3px;border-left:3px solid #2493f2}html[dir="rtl"] .dropdown-title.is-active,html[dir="rtl"] .dropdown-title:focus{border-left:none;border-right:3px solid #2493f2}.dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#9e9e9e;background-color:#000;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #404040;white-space:nowrap;cursor:pointer;width:100%}html[dir="rtl"] .dropdown-link{text-align:right}.dropdown-link:hover{background-color:#333;text-decoration:none;color:#9e9e9e}.dropdown-link.is-active,.dropdown-link:focus{text-indent:-3px;border-left:3px solid #2493f2}html[dir="rtl"] .dropdown-link.is-active,html[dir="rtl"] .dropdown-link:focus{border-left:none;border-right:3px solid #2493f2}.breadcrumbs{font-size:0.875rem;line-height:1.5;color:#9e9e9e}.crumb{color:#9e9e9e;float:left}html[dir="rtl"] .crumb{float:right}.crumb:before{content:"/";color:#9e9e9e;font-weight:400;display:inline-block;padding:0 .5rem}.crumb.is-active{font-weight:700}.breadcrumbs-white .crumb{color:#000;color:#000}.breadcrumbs-white .crumb:hover{color:#404040}.breadcrumbs-white .crumb:before{color:#000}.crumb:first-child:before{display:none}.tooltip{position:relative;cursor:pointer}.tooltip:after{content:attr(aria-label);position:absolute;z-index:1000000;display:none;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.5;color:#000;text-align:center;word-wrap:break-word;white-space:pre;pointer-events:none;background:rgba(255,255,255,0.7);border-radius:3px}.tooltip:before{content:"";position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(255,255,255,0.7);pointer-events:none;border:5px solid transparent}.tooltip:hover,.tooltip:active,.tooltip:focus{text-decoration:none}.tooltip:hover:before,.tooltip:hover:after,.tooltip:active:before,.tooltip:active:after,.tooltip:focus:before,.tooltip:focus:after{display:inline-block}.tooltip-multiline:hover:after,.tooltip-multiline:active:after,.tooltip-multiline:focus:after{display:table-cell}.tooltip:after{top:100%;right:50%;margin-top:5px;line-height:1.5}.tooltip:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(255,255,255,0.7)}.tooltip-top:after{top:auto;right:50%;bottom:100%;margin-bottom:5px}.tooltip-top:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(255,255,255,0.7);border-bottom:5px solid transparent}.tooltip:after,.tooltip-bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.tooltip-left:after{top:auto;right:100%;left:auto;margin-right:5px;bottom:50%;margin-bottom:inherit;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-left:after{right:auto;left:100%}html[dir="rtl"] .tooltip-left:after{margin-right:0;margin-left:5px}.tooltip-left:before{top:50%;bottom:50%;left:-5px;right:auto;margin-top:-5px;border-left-color:rgba(255,255,255,0.7);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-left:before{left:auto;right:-5px}html[dir="rtl"] .tooltip-left:before{border-left-color:transparent;border-right-color:rgba(255,255,255,0.7)}html[dir="rtl"] .tooltip-left:before{margin-right:0}.tooltip-right:after{top:auto;bottom:50%;left:100%;right:auto;margin-left:5px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-right:after{left:auto;right:100%}html[dir="rtl"] .tooltip-right:after{margin-left:0;margin-right:5px}.tooltip-right:before{top:50%;right:-5px;left:auto;bottom:50%;margin-top:-5px;margin-right:0;border-right-color:rgba(255,255,255,0.7);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-right:before{right:auto;left:-5px}html[dir="rtl"] .tooltip-right:before{border-right-color:transparent;border-left-color:rgba(255,255,255,0.7)}.tooltip-multiline:after{width:22em;width:-moz-max-content;width:-webkit-max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltip-multiline.tooltip-bottom:after,.tooltip-multiline.tooltip-top:after{right:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-multiline.tooltip-left:after,.tooltip-multiline.tooltip-right:after{right:100%}@media screen and (min-width:0\0){.tooltip-multiline:after{width:250px}}.alert{font-size:0.9375rem;line-height:1.5;padding:0.75rem 0.75rem;color:rgba(255,255,255,0.7);background-color:#1a4866;position:relative;display:none;z-index:100;max-width:40em;border:1px solid #2493f2;-webkit-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);-moz-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);box-shadow:0 0 16px 0 rgba(255,255,255,0.05);color:#bdbdbd}.alert:hover{color:#d1d1d1}.alert.is-active{display:block}.alert a:hover{color:rgba(255,255,255,0.7)}.alert-red{background-color:#632822;border-color:#853218}.alert-yellow{background-color:#796916;border-color:#bda727}.alert-green{background-color:#295429;border-color:#386f38}.alert-close{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#2493f2;background:transparent;color:currentColor;position:absolute;right:0.75rem;left:auto}.alert-close:hover{text-decoration:underline}html[dir="rtl"] .alert-close{right:auto;left:0.75rem}.alert-full{max-width:none}.panel{background-color:#333;border:1px solid #404040;padding:0.99rem}.panel:after{content:'';display:table;clear:both}.panel code{background-color:#000}.panel-black{background-color:#d1d1d1;color:#000;border:1px solid #bdbdbd}.panel-dark{background-color:#adadad;color:#000;border:1px solid #bdbdbd}.panel-white{background-color:#000;border:1px solid #404040}.panel-white code{background-color:#333}.panel-dark-blue{background-color:#004575;color:#000;border:1px solid #d1ebfa}.panel-blue{background-color:#2493f2;color:#000;border:1px solid #40a7ff}.panel-light-blue{color:#d1d1d1;background-color:#419ed9;border:1px solid #2493f2}.panel-no-border{border:none}.panel-no-padding{padding:0}.table{width:100%;background-color:#000;border-collapse:collapse;border-spacing:0;border:1px solid #5c5c5c;text-align:left;overflow:auto;font-size:0.875rem;line-height:1.5}html[dir="rtl"] .table{text-align:right}.table > thead{background-color:#404040;border-bottom:1px solid #5c5c5c;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}.table > tbody{overflow:auto;width:100%}.table > tfoot{background-color:#404040;border-top:1px solid #5c5c5c}.table th,.table td{font-weight:300;border-left:1px solid #5c5c5c;border-right:1px solid #5c5c5c;padding:0.5rem;text-align:left}html[dir="rtl"] .table th,html[dir="rtl"] .table td{text-align:right}.table tr{border-bottom:1px solid #5c5c5c;text-align:left}.table tr:last-child{border-bottom:none}.table caption{color:#787878;caption-side:bottom;line-height:1.5rem;padding:0.375rem 0.75rem}.table-blue{border:1px solid #2493f2}.table-blue > thead{background-color:#2493f2;border:none;border-bottom:1px solid #2493f2;color:#000}.table-blue > thead tr:nth-child(even){background-color:#1d5d8c;color:#bdbdbd}.table-blue > tfoot{border-top:1px solid #2493f2}.table-blue th,.table-blue td{border-left:1px solid #2493f2;border-right:1px solid #2493f2}.table-blue tr{border-bottom:1px solid #2493f2}.table-plain{border:none}.table-plain > thead,.table-plain > tfoot,.table-plain th,.table-plain td{background-color:transparent;border:none}.table-plain tr{border:none}.table-plain tr:nth-child(even){background-color:transparent}.table-plain tr:nth-child(even) td{background-color:transparent}.table-striped tr:nth-child(even){background-color:#333}.table-striped tr:nth-child(even) a{color:#40a7ff}.table-striped tr:nth-child(even) td{background-color:#333}.table-striped.table-blue tr:nth-child(even){background-color:#1a4866}.table-striped.table-blue tr:nth-child(even) td{background-color:#1a4866}.table-no-table{width:auto;background-color:transparent;border-spacing:0;border:none;text-align:left;overflow:auto;margin-bottom:0}.table-no-table thead,.table-no-table tbody{font-size:1rem;line-height:1.5;border:none;background-color:transparent;overflow:auto;width:100%}.table-no-table th,.table-no-table td{background-color:transparent;border:none}.table-no-table tr{border:none;text-align:left}.input-search,.search-input{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg==");background-size:1.06667em;background-position:.25em center;background-repeat:no-repeat;padding-left:1.5em}html[dir="rtl"] .input-search,html[dir="rtl"] .search-input{background-position:right .25em center;padding-right:1.5em;padding-left:0.3rem}form{margin:0;padding:0}fieldset{margin:0 0 1.5rem 0;padding:0;border:none;display:block}label{position:relative;display:block;margin:0 0 1.5rem 0}legend{position:relative;display:block;margin-bottom:.25rem}input,select,textarea{position:relative;display:block;height:2.25rem;width:100%;max-width:100%;margin:.25rem 0 0 0;padding:0 0.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:0.9375rem;line-height:1.25rem;color:#bdbdbd;vertical-align:baseline;outline:none;outline-offset:0;background-color:#000;border:1px solid #666;border-radius:0;-webkit-transition:border-color 150ms linear;transition:border-color 150ms linear;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}input:disabled,select:disabled,textarea:disabled{opacity:.3;cursor:default}input:focus,select:focus,textarea:focus{border-color:#2493f2;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}input{-webkit-appearance:none}textarea{height:auto;padding-top:0.3rem}:placeholder{color:#767676}:input-placeholder{color:#767676}::-webkit-input-placeholder{color:#767676}::-moz-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}.input-minimal{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#5c5c5c;box-shadow:none}.input-minimal:focus{border-bottom-color:#999;box-shadow:none}.input-error{border-color:#ab421f;padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}.input-error:focus{border-color:#ab421f;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(200,106,75,0.5)}.input-success{padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}html[dir="rtl"] .input-error,html[dir="rtl"] .input-success{padding-left:24px;padding-right:0.3rem;background-position:left center}.input-error-message{font-size:0.875rem;line-height:1.5;padding:0.375rem 0.375rem;color:rgba(255,255,255,0.7);background-color:#632822;border:1px solid #853218;position:relative;display:none;margin-top:.5rem}.input-error-message:after{content:"";position:absolute;top:-15px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#632822}.input-error-message:before{content:"";position:absolute;top:-16px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#853218}.input-error-message:after,.input-error-message:before{left:11px;right:auto}html[dir="rtl"] .input-error-message:after,html[dir="rtl"] .input-error-message:before{left:auto;right:11px}.input-error-message.is-active,.input-error-message.is-active:before,.input-error-message.is-active:after{display:inline-block}input[type="file"]{height:auto}input[type="file"]:active{border-color:#2493f2;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}@supports (-moz-appearance:none){input[type="file"]{padding:0.75rem 0.375rem}}input[type="file"]::-webkit-file-upload-button{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#000;border:1px solid #2493f2;border-radius:0;background-color:#2493f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#2493f2;background:#000;border-color:#2493f2;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0;-webkit-appearance:none}input[type="file"]::-webkit-file-upload-button:hover{text-decoration:none;color:#000;background-color:#40a7ff;border-color:#40a7ff}input[type="file"]::-webkit-file-upload-button:hover{color:#000;background:#40a7ff;border-color:#40a7ff}::-ms-value{border:none;background-color:transparent}::-ms-browse{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#000;border:1px solid #2493f2;border-radius:0;background-color:#2493f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#2493f2;background:#000;border-color:#2493f2;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0}::-ms-browse:hover{text-decoration:none;color:#000;background-color:#40a7ff;border-color:#40a7ff}::-ms-browse:hover{color:#000;background:#40a7ff;border-color:#40a7ff}input[type='radio'],input[type='checkbox']{float:left;width:1rem;height:1rem;margin-top:.12rem;margin-right:.5rem;margin-left:.125rem;line-height:1.25rem;box-shadow:none;box-sizing:content-box}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{float:right}input[type='radio']:focus,input[type='checkbox']:focus{box-shadow:none;border:none;outline:1px dotted;outline:auto -webkit-focus-ring-color}input[type='checkbox']{-webkit-appearance:checkbox}input[type='radio']{-webkit-appearance:radio;-webkit-border-radius:50%;border-radius:50%}@supports (-ms-ime-align:auto){input[type='radio'],input[type='checkbox']{margin-top:.125rem;margin-right:.5rem}}@supports (-moz-appearance:none){input[type='radio'],input[type='checkbox']{margin-top:.05rem}}@supports (-webkit-overflow-scrolling:touch){input[type='radio'],input[type='checkbox']{margin-top:.1rem;margin-right:0}input[type='radio']:checked,input[type='checkbox']:checked{background-color:#419ed9;border-color:#7dc8fa}}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-right:.125rem;margin-left:.5rem}@supports (-ms-ime-align:auto){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:.5rem}}@supports (-webkit-overflow-scrolling:touch){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:0}}.fieldset-radio label,.fieldset-checkbox label{margin-bottom:.25rem;font-size:0.9375rem;line-height:1.25rem;color:#adadad;width:auto}select{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");background-position:center right;background-repeat:no-repeat;background-size:.9rem;width:auto;padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none}html[dir="rtl"] select{background-position:center left;padding-left:1.5rem;padding-right:0.3rem}select[multiple]{height:auto;background-image:none;padding:0}select[multiple] option{padding:0.3rem}.select-full{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}select:focus::-ms-value{background:transparent;color:#adadad}}.input-group{display:table;margin-top:0.375rem}.input-group-button{width:1%;vertical-align:middle;display:table-cell}.input-group-button .btn,.input-group-button button{height:2.25rem;margin-left:-1px}input.input-group-input,.input-group-input{display:table-cell;position:relative;margin-top:0;width:100%;vertical-align:middle}.radio-group{border:none;padding:0;margin-bottom:1.5rem;font-size:0.9375rem;line-height:1.5}.radio-group:after{content:'';display:table;clear:both}.radio-group-title{font-size:1rem;line-height:1.5;margin-bottom:0}.radio-group-input{opacity:0;position:absolute}.radio-group-input:checked + .radio-group-label{background-color:#1a4866;border:1px solid #2493f2;margin-right:0;margin-left:0}.radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-left:none;border-right:1px solid #5c5c5c}html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-right:none;border-left:1px solid #5c5c5c}.radio-group-label{display:inline-block;float:left;background-color:#000;color:#d1d1d1;cursor:pointer;text-align:center;text-shadow:none;padding:0.5rem 1rem;line-height:1.25;margin-top:.25rem;margin-right:-1px;margin-bottom:0;border:1px solid #5c5c5c;box-sizing:border-box;height:2.25rem;-webkit-transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out;transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out}html[dir="rtl"] .radio-group-label{float:right;margin-left:-1px;margin-right:0}.loader-bars:before,.loader-bars:after,.loader-bars{background:#2493f2;-webkit-animation:load 0.8s infinite ease-in-out;animation:load 0.8s infinite ease-in-out;width:0.85rem;height:2rem}.loader-bars:before,.loader-bars:after{position:absolute;top:0;content:''}@-webkit-keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #2493f2;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #2493f2;height:2.5rem}}@keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #2493f2;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #2493f2;height:2.5rem}}.loader{display:none;position:relative}.loader.is-active{display:block}.loader-bars{text-indent:-9999em;margin:auto;position:absolute;right:calc(50% - 0.425rem);font-size:11px;-webkit-animation-delay:0.16s;animation-delay:0.16s}.loader-bars:before{left:-1.25rem}.loader-bars:after{left:1.25rem;-webkit-animation-delay:0.32s;animation-delay:0.32s}.loader-text{text-align:center;padding-top:4rem}.skip-to-content{opacity:0;float:left;pointer-events:none;margin:4px;padding:1rem;position:absolute;background-color:rgba(255,255,255,0.7);color:#000;-webkit-transition:150ms linear;transition:150ms linear}.skip-to-content:focus{opacity:1;z-index:999}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 0 16px 0 rgba(255,255,255,0.05)}.card-image-wrap{width:100%;position:relative;margin-bottom:0;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.card-image{width:100%;display:block}.card-image-caption{background:rgba(0,0,0,0.85);color:#bdbdbd;font-style:normal;margin:0;width:100%;box-sizing:border-box;position:absolute;bottom:0;font-size:0.875rem;line-height:1.5;padding:.35rem 1.25rem .35rem 1.25rem}.card-last{margin-bottom:auto}.card-content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-wrap:break-word}.card-shaped{box-shadow:none;background:transparent}.card-shaped .card-content{border:1px solid rgba(255,255,255,0.1);box-shadow:0 0 16px 0 rgba(255,255,255,0.05);padding-top:4rem}.card-shaped .card-image-wrap{margin-bottom:-3rem;padding:0 1.25rem;box-sizing:border-box}.card-bar-lightest-blue{border-top:3px solid #1a4866}.card-bar-lighter-blue{border-top:3px solid #1d5d8c}.card-bar-light-blue{border-top:3px solid #419ed9}.card-bar-blue{border-top:3px solid #2493f2}.card-bar-dark-blue{border-top:3px solid #40a7ff}.card-bar-light-green{border-top:3px solid #386f38}.card-bar-green{border-top:3px solid #58ad57}.card-bar-dark-green{border-top:3px solid #67c966}.card-bar-light-red{border-top:3px solid #853218}.card-bar-red{border-top:3px solid #de2900}.card-bar-dark-red{border-top:3px solid #e36a40}.card-bar-light-orange{border-top:3px solid #f29f3f}.card-bar-orange{border-top:3px solid #f5aa53}.card-bar-dark-orange{border-top:3px solid #ffb461}.card-bar-light-yellow{border-top:3px solid #a28a00}.card-bar-yellow{border-top:3px solid #bda727}.card-bar-dark-yellow{border-top:3px solid #e3c832}.card-bar-light-purple{border-top:3px solid #4c3e6e}.card-bar-purple{border-top:3px solid #61518c}.card-bar-dark-purple{border-top:3px solid #927acc}.card-bar-light-brown{border-top:3px solid #67441f}.card-bar-brown{border-top:3px solid #a67032}.card-bar-dark-brown{border-top:3px solid #d9974c}.card-wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-wide .card-content{display:block;-webkit-box-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.card-wide-image-wrap{position:relative;top:0;left:0;bottom:0;width:25%;overflow:hidden;margin-bottom:0}.card-wide-image{width:auto;min-width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@-webkit-keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}@keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}.fade-in,.animate-fade-in{opacity:0;-webkit-animation:fade-in ease-in 1;-moz-animation:fade-in ease-in 1;animation:fade-in ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-fade-out{-webkit-animation:fade-out ease-out 1;-moz-animation:fade-out ease-out 1;animation:fade-out ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-in-down{-webkit-animation:in-down ease-out 1;-moz-animation:in-down ease-out 1;animation:in-down ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-in-up{-webkit-animation:in-up ease-out 1;-moz-animation:in-up ease-out 1;animation:in-up ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-down{-webkit-animation:out-down ease-in 1;-moz-animation:out-down ease-in 1;animation:out-down ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-up{-webkit-animation:out-up ease-in 1;-moz-animation:out-up ease-in 1;animation:out-up ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}input[type="range"]{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;border:1px solid transparent;background-color:transparent;box-shadow:none;margin-top:0;padding:0;z-index:1;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]:hover::-webkit-slider-runnable-track{background-color:#666}input[type="range"]:hover::-webkit-slider-thumb{background-color:#000;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]:hover::-moz-range-track{background-color:#666}input[type="range"]:hover::-moz-range-thumb{background-color:#000;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]:hover::-ms-fill-upper{background-color:#666}input[type="range"]:hover::-ms-fill-lower{background-color:#666}input[type="range"]:hover::-ms-thumb{background-color:#000;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]:focus::-webkit-slider-runnable-track,input[type="range"]:active::-webkit-slider-runnable-track{background-color:#666}input[type="range"]:focus::-webkit-slider-thumb,input[type="range"]:active::-webkit-slider-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]:focus::-webkit-slider-thumb:hover,input[type="range"]:active::-webkit-slider-thumb:hover{background-color:#7dc8fa;border-color:#007ac2}input[type="range"]:focus::-moz-range-track,input[type="range"]:active::-moz-range-track{background-color:#666}input[type="range"]:focus::-moz-range-thumb,input[type="range"]:active::-moz-range-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]:focus::-moz-range-thumb:hover,input[type="range"]:active::-moz-range-thumb:hover{background-color:#7dc8fa;border-color:#007ac2}input[type="range"]:focus::-ms-fill-upper,input[type="range"]:active::-ms-fill-upper{background-color:#666}input[type="range"]:focus::-ms-fill-lower,input[type="range"]:active::-ms-fill-lower{background-color:#666}input[type="range"]:focus::-ms-thumb,input[type="range"]:active::-ms-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]:focus::-ms-thumb:hover,input[type="range"]:active::-ms-thumb:hover{background-color:#7dc8fa;border-color:#007ac2}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#5c5c5c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#000;border:2px solid;border-color:#787878;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]::-webkit-slider-thumb:focus,input[type="range"]::-webkit-slider-thumb:active{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]::-webkit-slider-thumb:focus:hover,input[type="range"]::-webkit-slider-thumb:active:hover{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}@supports (-webkit-overflow-scrolling:touch){input[type="range"]::-webkit-slider-thumb{height:20px;width:20px;margin-top:-9px}}input[type="range"]::-moz-range-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#5c5c5c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-moz-range-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#000;border:2px solid;border-color:#787878;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px}input[type="range"]::-moz-range-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]::-moz-range-thumb:focus,input[type="range"]::-moz-range-thumb:active{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]::-moz-range-thumb:focus:hover,input[type="range"]::-moz-range-thumb:active:hover{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]::-ms-fill-upper{background-color:#5c5c5c}input[type="range"]::-ms-fill-lower{background-color:#5c5c5c}input[type="range"]::-ms-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#5c5c5c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:2px;border:0 solid transparent;color:transparent}input[type="range"]::-ms-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#000;border:2px solid;border-color:#787878;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px;margin-top:0}input[type="range"]::-ms-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(92,92,92,0.9)}input[type="range"]::-ms-thumb:focus,input[type="range"]::-ms-thumb:active{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}input[type="range"]::-ms-thumb:focus:hover,input[type="range"]::-ms-thumb:active:hover{background-color:#7dc8fa;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(65,158,217,0.9)}.toggle-switch{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.toggle-switch-input[type]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toggle-switch-input[type]:hover + .toggle-switch-track{border-color:#5c5c5c;background-color:#474747}.toggle-switch-input[type]:hover + .toggle-switch-track:after{border-color:#6ec1f5;box-shadow:0 1px 2px 0 rgba(173,173,173,0.2)}.toggle-switch-input[type]:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(92,92,92,0.9)}.toggle-switch-input[type]:active + .toggle-switch-track:after{left:1px;right:auto;border-color:#40a7ff;box-shadow:0 3px 1px 0 rgba(173,173,173,0.2)}html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after{left:auto;right:1px}.toggle-switch-input[type]:checked + .toggle-switch-track{border-color:#40a7ff;background-color:#2493f2}.toggle-switch-input[type]:checked + .toggle-switch-track:after{right:-1px;left:auto;border-color:#40a7ff;box-shadow:0 2px 1px 0 rgba(173,173,173,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after{right:auto;left:-1px}.toggle-switch-input[type]:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(59,143,195,0.9)}.toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:1px;left:auto;border-color:#40a7ff;box-shadow:0 3px 1px 0 rgba(173,173,173,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:auto;left:1px}.toggle-switch-input[type]:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(92,92,92,0.9)}.toggle-switch-input[type]:focus + .toggle-switch-track:after{border-color:#6ec1f5}.toggle-switch-input[type]:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(59,143,195,0.9)}.toggle-switch-input[type]:checked:focus + .toggle-switch-track:after{border-color:#40a7ff}.toggle-switch-label{width:calc((100% - 3em) - .5em);padding:0 .1em;vertical-align:top}.toggle-switch-track{position:relative;display:inline-block;vertical-align:top;width:36px;height:20px;top:.05em;background-color:#363636;border-radius:30px;border:1px solid #5c5c5c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.toggle-switch-track:after{position:absolute;display:block;content:'';width:18px;height:18px;top:-1px;left:-1px;right:auto;background-color:#000;border-radius:30px;border:2px solid #787878;box-shadow:0 1px 1px 0 rgba(173,173,173,0.2);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}html[dir="rtl"] .toggle-switch-track:after{left:auto;right:-1px}@supports (-ms-ime-align:auto){.toggle-switch-track{top:.1em}}@supports (-moz-appearance:none){.toggle-switch-track{top:.1em}}@supports (-webkit-overflow-scrolling:touch){.toggle-switch-track{top:.15em}}.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after{border-color:#e36a40}.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after{border-color:#eb7953}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(171,66,31,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after{border-color:#eb7953}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track{background-color:#e36a40;border-color:#eb7953}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after{border-color:#eb7953}.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after{border-color:#e36a40}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(171,66,31,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after{border-color:#eb7953}.top-nav{position:relative;font-weight:400;font-style:normal;border-bottom:1px solid #404040;background-color:#000;z-index:100}.top-nav .esri-logo{margin-top:1rem}.top-nav .sign-in{padding-top:1.5rem}.top-nav-title{font-weight:400;font-style:normal;font-size:1.2019rem;line-height:1.5;float:left;margin-right:1.5rem;padding-top:1.125rem;padding-bottom:1.25rem;line-height:1.5rem;color:#bdbdbd}@media screen and (max-width:859px){.top-nav-title{font-size:1.1305rem}}@media screen and (max-width:479px){.top-nav-title{font-size:1.0625rem}}html[dir="rtl"] .top-nav-title{float:right}html[dir="rtl"] .top-nav-title{white-space:nowrap;margin-right:0;margin-left:1.5rem}.top-nav-title:hover{text-decoration:none}.top-nav-list{float:left;padding:0}html[dir="rtl"] .top-nav-list{float:right}.top-nav-list .top-nav-link + .top-nav-link{margin-left:.75em}html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link{margin-left:0;margin-right:.75em}.top-nav-list.right{float:right}html[dir="rtl"] .top-nav-list.right{float:left}.top-nav-link{font-size:0.9375rem;line-height:1.5;color:#bdbdbd;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer}.top-nav-link:hover,.top-nav-link:focus{color:#2493f2;border-bottom-color:#2493f2;text-decoration:none}.top-nav-link:focus{outline:none}.top-nav-link.is-active{border-bottom-color:#2493f2}.top-nav-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.top-nav-flex-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:30%;flex-basis:30%}.top-nav-flex-title{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.sign-in{float:right;padding-left:0.375rem;margin-top:-0.7rem}html[dir="rtl"] .sign-in{float:left}html[dir="rtl"] .sign-in{padding-left:0;padding-right:0.375rem}.user-nav-name{padding-right:1.5em;color:#bdbdbd}.user-nav-name:hover{text-decoration:none}.user-nav-image{width:1.2rem;height:1.2rem;vertical-align:-0.25rem}.sub-nav{background-color:#404040}.sub-nav-title{font-size:1.9994rem;line-height:1.35;margin-top:0.75rem;margin-bottom:0.75rem;display:inline-block;line-height:1.25}@media screen and (max-width:859px){.sub-nav-title{font-size:1.7689rem}}@media screen and (max-width:479px){.sub-nav-title{font-size:1.5625rem}}.sub-nav-list{width:100%;float:left}html[dir="rtl"] .sub-nav-list{float:right}.sub-nav-link{padding:.25em .75em;margin:0 .25em 0 0;float:left;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;color:#333;font-size:0.9375rem;line-height:1.5;background-color:rgba(255,255,255,0.45);box-sizing:border-box;-webkit-transition:background-color 150ms linear,color 150ms 150ms linear;transition:background-color 150ms linear,color 150ms 150ms linear}html[dir="rtl"] .sub-nav-link{float:right}.sub-nav-link:hover,.sub-nav-link:focus{background-color:rgba(255,255,255,0.3);color:#000;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#000 96%,#000 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#000 96%,#000 100%);-o-background-image:linear-gradient(to top,transparent 94%,#000 96%,#000 100%);background-image:linear-gradient(to top,transparent 94%,#000 96%,#000 100%)}.sub-nav-link.is-active{background-color:#000;color:#bdbdbd}.third-nav{font-weight:400;font-style:normal;border-bottom:1px solid #404040;background-color:#000;padding:0.375rem 0;width:100%}.third-nav-container{position:relative;overflow-x:auto;white-space:nowrap;padding-bottom:15px;margin-bottom:-15px}.third-nav-link{color:#adadad;font-size:0.875rem;line-height:1.5;margin-right:1.125rem}html[dir="rtl"] .third-nav-link{white-space:nowrap}.third-nav-link:last-child{margin-right:2.25rem}.third-nav-link.is-active{font-weight:700;font-style:normal}.side-nav,.dropdown-menu,.filter-dropdown-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #404040;border-top:none;font-weight:400;font-style:normal;background-color:#000}.side-nav-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#333;border-top:1px solid #404040}.side-nav-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#adadad;background-color:#000;border-top:1px solid #404040;cursor:pointer}.side-nav-link:hover{background-color:#333;text-decoration:none;color:#bdbdbd}.side-nav-link.is-active{text-indent:-3px;border-left:3px solid #2493f2}html[dir="rtl"] .side-nav-link.is-active{border-left:none;border-right:3px solid #2493f2}body{display:flex;height:100%;flex-direction:column}.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{background-color:#333;padding-top:3rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.tab-nav:after{content:'';display:table;clear:both}.tab-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.875rem;line-height:1.5;-webkit-transition:background,150ms linear;transition:background,150ms linear;padding:0.375rem 0.75rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#333;border:1px solid #5c5c5c;margin-right:-1px;cursor:pointer}.tab-title:focus{outline:none}.tab-title:hover,.tab-title:focus{background-color:#1a1a1a;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#2493f2 96%,#2493f2 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#2493f2 96%,#2493f2 100%);-o-background-image:linear-gradient(to top,transparent 94%,#2493f2 96%,#2493f2 100%);background-image:linear-gradient(to top,transparent 94%,#2493f2 96%,#2493f2 100%)}.tab-title.is-active{border-bottom:1px solid #000;background-color:#000}.tab-title.is-active:hover{background-color:#000}html[dir="rtl"] .tab-title{float:right;margin-right:0;margin-left:-1px}.tab-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #5c5c5c;margin-top:-1px}.tab-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;display:none;padding:0.75rem}.tab-section.is-active{display:block}.tab-section pre{margin:0}.tabs-gray .tab-title{background-color:#000}.tabs-gray .tab-title.is-active{background-color:#333;border-bottom:1px solid #333}.tabs-gray .tab-section{background-color:#333}.tabs-gray pre code{padding:0;border:none;background-color:transparent}.tabs-transparent .tab-title{background-color:transparent;border:1px solid transparent;border-bottom:1px solid #5c5c5c}.tabs-transparent .tab-title:hover{border-bottom:1px solid #5c5c5c}.tabs-transparent .tab-title.is-active{-webkit-transition:backround,150ms linear;transition:backround,150ms linear;background-color:transparent;border:1px solid #5c5c5c;border-bottom:1px solid #000}.tabs-transparent .tab-contents{border-bottom:none;border-left:none;border-right:none}.tabs-transparent .tab-section{background-color:transparent;padding-left:0;padding-right:0}.tabs-translucent .tab-title{background-color:rgba(0,0,0,0.75);background-image:none;border:none;border-top:2px solid rgba(0,0,0,0.75);color:#bdbdbd;margin-right:2px;margin-bottom:3px;transition:none}.tabs-translucent .tab-title:hover,.tabs-translucent .tab-title:focus{background-color:rgba(0,0,0,0.85);border-top-color:#2493f2;background-image:none}.tabs-translucent .tab-title.is-active{background-image:none;background-color:rgba(0,0,0,0.85);border-top-color:#2493f2;border-bottom:2px solid rgba(0,0,0,0.85);margin-bottom:0}.tabs-translucent .tab-contents{border:none}.tabs-translucent .tab-section{background-color:rgba(0,0,0,0.85)}.tabs-dark .tab-title{background-color:rgba(0,0,0,0.75);background-image:none;border:none;border-top:2px solid rgba(0,0,0,0.75);color:#bdbdbd;margin-right:2px;margin-bottom:3px;transition:none}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(0,0,0,0.85);border-top-color:#2493f2;background-image:none}.tabs-dark .tab-title.is-active{background-image:none;background-color:rgba(0,0,0,0.85);border-top-color:#2493f2;border-bottom:2px solid rgba(0,0,0,0.85);margin-bottom:0}.tabs-dark .tab-contents{border:none}.tabs-dark .tab-section{background-color:rgba(0,0,0,0.85)}.tabs-dark .tab-title{background-color:rgba(255,255,255,0.7);color:#000;border-top:2px solid rgba(255,255,255,0.7)}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(255,255,255,0.8);border-top-color:#000}.tabs-dark .tab-title.is-active{background-color:rgba(255,255,255,0.8);border-top-color:#000;border-bottom:2px solid transparent}.tabs-dark .tab-section{background-color:rgba(255,255,255,0.8);color:#000}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(255,255,255,0.7);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101}.modal-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.modal-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-content{box-sizing:border-box;max-height:80vh;z-index:102;float:none;text-align:left;background:#000;padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html[dir="rtl"] .modal-content{text-align:right}html[dir="rtl"] .modal-content{float:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(255,255,255,0.7);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101;z-index:99;background:#000;padding:4.5rem 0 1.5rem 0;overflow:auto}.search-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.search-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-overlay.is-active{opacity:0.98}.search-overlay.is-active .search-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-content{text-align:left;width:1440px;max-width:96vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.5rem;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:inline-block;margin-bottom:3rem;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.search-top-nav{font-size:0.9375rem;line-height:1.5;color:#bdbdbd;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer;font-size:1rem;line-height:1.5;background-color:transparent;border:none}.search-top-nav:hover,.search-top-nav:focus{color:#2493f2;border-bottom-color:#2493f2;text-decoration:none}.search-top-nav:focus{outline:none}.search-top-nav.is-active{border-bottom-color:#2493f2}.search-top-nav:hover{background-color:transparent}.search-icon-open,.search-icon-close{display:none}.search-icon-open .is-active,.search-icon-close .is-active{display:block}.search-input{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#5c5c5c;box-shadow:none;margin-top:.25em;height:auto;padding-left:1em;background-size:.45em;font-size:2.82715rem;line-height:1.25}.search-input:focus{border-bottom-color:#999;box-shadow:none}.accordion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #404040;border-top:none;font-weight:400;font-style:normal;background-color:#000}.accordion-section.is-active .accordion-icon .svg-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.accordion-section.is-active .accordion-content{display:block}.accordion-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#333;border-top:1px solid #404040;cursor:pointer}.accordion-title:focus,.accordion-title:hover{-webkit-transition:all,150ms linear;transition:all,150ms linear;background-color:#363636;outline:none}.accordion-content{display:none}.accordion-icon .svg-icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}html[dir="rtl"] .accordion-icon .svg-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden;opacity:0;background:rgba(255,255,255,0.7);-webkit-transition:visibility 0ms linear 200ms,opacity 200ms linear;transition:visibility 0ms linear 200ms,opacity 200ms linear;z-index:1001}.drawer.is-active{visibility:visible;opacity:1;background-color:rgba(255,255,255,0.7);-webkit-transition-delay:0ms;transition-delay:0ms}.drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.drawer-nav{position:absolute;top:0;height:100%;width:280px;margin:0;padding:0;list-style:none;background:#000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 200ms cubic-bezier(0.215,0.44,0.42,0.88)}.drawer-left .drawer-nav{left:-280px}html[dir="rtl"] .drawer-left .drawer-nav{left:100%}.drawer-right .drawer-nav{left:100%}html[dir="rtl"] .drawer-right .drawer-nav{left:-280px}.drawer-no-overflow{overflow:hidden}input.filter-dropdown-input{margin:1%;width:98%}.filter-dropdown-title{display:inline;padding-bottom:0}.filter-dropdown-action{font-size:0.8125rem;line-height:1.5;float:right;color:#787878;display:none}html[dir="rtl"] .filter-dropdown-action{float:left}.filter-dropdown-action.is-active{display:inline-block}.filter-dropdown-container:after{content:'';display:table;clear:both}.filter-dropdown-list{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);-moz-box-shadow:0 0 16px 0 rgba(255,255,255,0.05);box-shadow:0 0 16px 0 rgba(255,255,255,0.05);z-index:1000;display:none;overflow:auto;background-color:#333;border-top:1px solid #404040;max-width:100%;width:100%}.filter-dropdown-list.dropdown-right{right:0;left:auto}html[dir="rtl"] .filter-dropdown-list.dropdown-right{right:auto;left:0}.filter-dropdown-list.is-active{display:block}.filter-dropdown-inner-list{max-height:13.5rem;overflow:auto;border-top:1px solid #404040;background-color:#000}.filter-dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem 2.25rem;font-size:0.875rem;line-height:1.5;color:#9e9e9e;border-top:1px solid #404040}.filter-dropdown-link:first-child{border-top:none}.filter-dropdown-link:hover{text-decoration:none;color:#8a8a8a}.filter-dropdown-link:hover .filter-link-check{opacity:1;visibility:visible}.filter-dropdown-link.is-active{color:#bdbdbd}.filter-dropdown-link.is-active .filter-link-close{opacity:1;visibility:visible}.filter-dropdown-link.is-active .filter-link-check{fill:#58ad57;opacity:1;visibility:visible}.filter-dropdown-link.is-active:hover .filter-link-close{fill:#de2900}.filter-link-close{opacity:0;visibility:hidden;margin-top:4px;position:absolute;right:10px;left:auto}html[dir="rtl"] .filter-link-close{right:auto;left:10px}.filter-link-check{opacity:0;visibility:hidden;margin-top:3px;position:absolute;left:10px;right:auto}html[dir="rtl"] .filter-link-check{left:auto;right:10px}.filter-dropdown-active{background-color:#404040;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap;font-size:0.875rem;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;padding:0.5rem 0.3rem 0.33333rem 0.75rem;margin-right:0.25rem;margin-top:0.25rem;color:#9e9e9e}html[dir="rtl"] .filter-dropdown-active{padding:0.5rem 0.75rem 0.33333rem 0.3rem}.filter-dropdown-remove{display:inline-block;vertical-align:middle;position:relative;top:-1px}.filter-dropdown-remove .svg-icon{display:block;padding:0.3rem 0.375rem;cursor:pointer;position:relative;color:#9e9e9e}.filter-dropdown-remove:hover{text-decoration:none}.filter-dropdown-remove:hover .svg-icon{color:#de2900}.is-hidden{display:none!important}.link-red{color:#de2900}.link-red:hover{color:#e36a40}.link-green{color:#58ad57}.link-green:hover{color:#67c966}.link-light-blue{color:#1d5d8c}.link-light-blue:hover{color:#419ed9}.link-blue{color:#2493f2}.link-blue:hover{color:#40a7ff}.link-dark-blue{color:#40a7ff}.link-dark-blue:hover{color:#d1ebfa}.link-white{color:#000}.link-white:hover{color:#404040}.link-light-gray{color:#666}.link-light-gray:hover{color:#787878}.link-dark-gray{color:#8a8a8a}.link-dark-gray:hover{color:#9e9e9e}.link-darker-gray{color:#9e9e9e}.link-darker-gray:hover{color:#adadad}.link-darkest-gray,.third-nav-link.is-active:hover{color:#adadad}.link-darkest-gray:hover,.third-nav-link.is-active:hover{color:#bdbdbd}.link-off-black{color:#bdbdbd}.link-off-black:hover{color:#d1d1d1}.text-red{color:#de2900}.text-green{color:#58ad57}.text-blue{color:#2493f2}.text-white{color:#000}.text-light-gray{color:#666}.text-dark-gray{color:#8a8a8a}.text-darker-gray{color:#9e9e9e}.text-darkest-gray{color:#adadad}.text-off-black{color:#bdbdbd}.text-rule{border-bottom:1px solid #5c5c5c}.text-inline{display:inline}.text-center{text-align:center}.text-left{text-align:left}html[dir="rtl"] .text-left{text-align:right}.text-right{text-align:right}html[dir="rtl"] .text-right{text-align:left}.text-light{opacity:0.66}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-numbered{counter-reset:li;list-style:none;position:relative;margin-left:0;margin-right:0;padding:0 0 1em 0}.list-numbered > li{padding:0.3em .25em .25em 2.5em;position:relative;margin-top:0.75em;margin-left:0}html[dir="rtl"] .list-numbered > li{padding:0.3em 2.5em .25em .25em}.list-numbered > li:before{font-weight:300;font-style:normal;content:counter(li);counter-increment:li;position:absolute;top:0;left:0;right:auto;height:100%;height:calc(100% - .3em);width:0.75em;padding:.3em .5em 0 0;color:#787878;font-size:1.2019rem;line-height:1.5;line-height:1;text-align:right;border-right:2px solid #5c5c5c}html[dir="rtl"] .list-numbered > li:before{left:auto;right:0}@media screen and (max-width:859px){.list-numbered > li:before{font-size:1.1305rem}}@media screen and (max-width:479px){.list-numbered > li:before{font-size:1.0625rem}}html[dir="rtl"] .list-numbered > li:before{border-right:none;border-left:2px solid #5c5c5c}html[dir="rtl"] .list-numbered > li:before{padding:0 0 0 .5em;text-align:left}.list-numbered > li:after{content:".";display:block;clear:left;visibility:hidden;line-height:0;height:0}.list-numbered .list-numbered{margin-bottom:0;padding-bottom:0}.list-numbered .list-numbered > li:before{content:counter(li,lower-alpha)}.list-plain{padding:0;margin:0.375rem 0}.list-plain li{list-style-type:none;margin-left:0}.font-size--3{font-size:0.8125rem;line-height:1.5}.font-size--2{font-size:0.875rem;line-height:1.5}.font-size--1{font-size:0.9375rem;line-height:1.5}.font-size-0{font-size:1rem;line-height:1.5}.font-size-1{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){.font-size-1{font-size:1.1305rem}}@media screen and (max-width:479px){.font-size-1{font-size:1.0625rem}}.font-size-2{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){.font-size-2{font-size:1.33rem}}@media screen and (max-width:479px){.font-size-2{font-size:1.25rem}}.font-size-3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){.font-size-3{font-size:1.50357rem}}@media screen and (max-width:479px){.font-size-3{font-size:1.32812rem}}.font-size-4{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){.font-size-4{font-size:1.7689rem}}@media screen and (max-width:479px){.font-size-4{font-size:1.5625rem}}.font-size-5{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){.font-size-5{font-size:1.99974rem}}@media screen and (max-width:479px){.font-size-5{font-size:1.66016rem}}.font-size-6{font-size:2.82715rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-6{font-size:2.35264rem}}@media screen and (max-width:479px){.font-size-6{font-size:1.95312rem}}.font-size-7{font-size:3.39795rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-7{font-size:2.65966rem}}@media screen and (max-width:479px){.font-size-7{font-size:2.0752rem}}.font-size-8{font-size:3.99758rem;line-height:1.275}@media screen and (max-width:859px){.font-size-8{font-size:3.12901rem}}@media screen and (max-width:479px){.font-size-8{font-size:2.44141rem}}.leader-half{margin-top:0.75rem}.leader-quarter{margin-top:0.375rem}.trailer-half{margin-bottom:0.75rem}.trailer-quarter{margin-bottom:0.375rem}.padding-leader-half{padding-top:0.75rem}.padding-leader-quarter{padding-top:0.375rem}.padding-trailer-half{padding-bottom:0.75rem}.padding-trailer-quarter{padding-bottom:0.375rem}.leader-0{margin-top:0rem}.trailer-0{margin-bottom:0rem}.padding-leader-0{padding-top:0rem}.padding-trailer-0{padding-bottom:0rem}.leader-1{margin-top:1.5rem}.trailer-1{margin-bottom:1.5rem}.padding-leader-1{padding-top:1.5rem}.padding-trailer-1{padding-bottom:1.5rem}.leader-2{margin-top:3rem}.trailer-2{margin-bottom:3rem}.padding-leader-2{padding-top:3rem}.padding-trailer-2{padding-bottom:3rem}.leader-3{margin-top:4.5rem}.trailer-3{margin-bottom:4.5rem}.padding-leader-3{padding-top:4.5rem}.padding-trailer-3{padding-bottom:4.5rem}.leader-4{margin-top:6rem}.trailer-4{margin-bottom:6rem}.padding-leader-4{padding-top:6rem}.padding-trailer-4{padding-bottom:6rem}.leader-5{margin-top:7.5rem}.trailer-5{margin-bottom:7.5rem}.padding-leader-5{padding-top:7.5rem}.padding-trailer-5{padding-bottom:7.5rem}.leader-6{margin-top:9rem}.trailer-6{margin-bottom:9rem}.padding-leader-6{padding-top:9rem}.padding-trailer-6{padding-bottom:9rem}@media screen and (min-width:1440px){.large-leader-half{margin-top:0.75rem}.large-leader-quarter{margin-top:0.375rem}.large-trailer-half{margin-bottom:0.75rem}.large-trailer-quarter{margin-bottom:0.375rem}.large-padding-leader-half{padding-top:0.75rem}.large-padding-leader-quarter{padding-top:0.375rem}.large-padding-trailer-half{padding-bottom:0.75rem}.large-padding-trailer-quarter{padding-bottom:0.375rem}.large-leader-0{margin-top:0rem}.large-trailer-0{margin-bottom:0rem}.large-padding-leader-0{padding-top:0rem}.large-padding-trailer-0{padding-bottom:0rem}.large-leader-1{margin-top:1.5rem}.large-trailer-1{margin-bottom:1.5rem}.large-padding-leader-1{padding-top:1.5rem}.large-padding-trailer-1{padding-bottom:1.5rem}.large-leader-2{margin-top:3rem}.large-trailer-2{margin-bottom:3rem}.large-padding-leader-2{padding-top:3rem}.large-padding-trailer-2{padding-bottom:3rem}.large-leader-3{margin-top:4.5rem}.large-trailer-3{margin-bottom:4.5rem}.large-padding-leader-3{padding-top:4.5rem}.large-padding-trailer-3{padding-bottom:4.5rem}.large-leader-4{margin-top:6rem}.large-trailer-4{margin-bottom:6rem}.large-padding-leader-4{padding-top:6rem}.large-padding-trailer-4{padding-bottom:6rem}.large-leader-5{margin-top:7.5rem}.large-trailer-5{margin-bottom:7.5rem}.large-padding-leader-5{padding-top:7.5rem}.large-padding-trailer-5{padding-bottom:7.5rem}.large-leader-6{margin-top:9rem}.large-trailer-6{margin-bottom:9rem}.large-padding-leader-6{padding-top:9rem}.large-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:859px){.tablet-leader-half{margin-top:0.75rem}.tablet-leader-quarter{margin-top:0.375rem}.tablet-trailer-half{margin-bottom:0.75rem}.tablet-trailer-quarter{margin-bottom:0.375rem}.tablet-padding-leader-half{padding-top:0.75rem}.tablet-padding-leader-quarter{padding-top:0.375rem}.tablet-padding-trailer-half{padding-bottom:0.75rem}.tablet-padding-trailer-quarter{padding-bottom:0.375rem}.tablet-leader-0{margin-top:0rem}.tablet-trailer-0{margin-bottom:0rem}.tablet-padding-leader-0{padding-top:0rem}.tablet-padding-trailer-0{padding-bottom:0rem}.tablet-leader-1{margin-top:1.5rem}.tablet-trailer-1{margin-bottom:1.5rem}.tablet-padding-leader-1{padding-top:1.5rem}.tablet-padding-trailer-1{padding-bottom:1.5rem}.tablet-leader-2{margin-top:3rem}.tablet-trailer-2{margin-bottom:3rem}.tablet-padding-leader-2{padding-top:3rem}.tablet-padding-trailer-2{padding-bottom:3rem}.tablet-leader-3{margin-top:4.5rem}.tablet-trailer-3{margin-bottom:4.5rem}.tablet-padding-leader-3{padding-top:4.5rem}.tablet-padding-trailer-3{padding-bottom:4.5rem}.tablet-leader-4{margin-top:6rem}.tablet-trailer-4{margin-bottom:6rem}.tablet-padding-leader-4{padding-top:6rem}.tablet-padding-trailer-4{padding-bottom:6rem}.tablet-leader-5{margin-top:7.5rem}.tablet-trailer-5{margin-bottom:7.5rem}.tablet-padding-leader-5{padding-top:7.5rem}.tablet-padding-trailer-5{padding-bottom:7.5rem}.tablet-leader-6{margin-top:9rem}.tablet-trailer-6{margin-bottom:9rem}.tablet-padding-leader-6{padding-top:9rem}.tablet-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:479px){.phone-leader-half{margin-top:0.75rem}.phone-leader-quarter{margin-top:0.375rem}.phone-trailer-half{margin-bottom:0.75rem}.phone-trailer-quarter{margin-bottom:0.375rem}.phone-padding-leader-half{padding-top:0.75rem}.phone-padding-leader-quarter{padding-top:0.375rem}.phone-padding-trailer-half{padding-bottom:0.75rem}.phone-padding-trailer-quarter{padding-bottom:0.375rem}.phone-leader-0{margin-top:0rem}.phone-trailer-0{margin-bottom:0rem}.phone-padding-leader-0{padding-top:0rem}.phone-padding-trailer-0{padding-bottom:0rem}.phone-leader-1{margin-top:1.5rem}.phone-trailer-1{margin-bottom:1.5rem}.phone-padding-leader-1{padding-top:1.5rem}.phone-padding-trailer-1{padding-bottom:1.5rem}.phone-leader-2{margin-top:3rem}.phone-trailer-2{margin-bottom:3rem}.phone-padding-leader-2{padding-top:3rem}.phone-padding-trailer-2{padding-bottom:3rem}.phone-leader-3{margin-top:4.5rem}.phone-trailer-3{margin-bottom:4.5rem}.phone-padding-leader-3{padding-top:4.5rem}.phone-padding-trailer-3{padding-bottom:4.5rem}.phone-leader-4{margin-top:6rem}.phone-trailer-4{margin-bottom:6rem}.phone-padding-leader-4{padding-top:6rem}.phone-padding-trailer-4{padding-bottom:6rem}.phone-leader-5{margin-top:7.5rem}.phone-trailer-5{margin-bottom:7.5rem}.phone-padding-leader-5{padding-top:7.5rem}.phone-padding-trailer-5{padding-bottom:7.5rem}.phone-leader-6{margin-top:9rem}.phone-trailer-6{margin-bottom:9rem}.phone-padding-leader-6{padding-top:9rem}.phone-padding-trailer-6{padding-bottom:9rem}}html:not([dir="rtl"]) .padding-left-quarter{padding-left:0.25rem}html[dir="rtl"] .padding-left-quarter{padding-right:0.25rem}html:not([dir="rtl"]) .padding-right-quarter{padding-right:0.25rem}html[dir="rtl"] .padding-right-quarter{padding-left:0.25rem}html:not([dir="rtl"]) .padding-left-third{padding-left:0.33333rem}html[dir="rtl"] .padding-left-third{padding-right:0.33333rem}html:not([dir="rtl"]) .padding-right-third{padding-right:0.33333rem}html[dir="rtl"] .padding-right-third{padding-left:0.33333rem}html:not([dir="rtl"]) .padding-left-half{padding-left:0.5rem}html[dir="rtl"] .padding-left-half{padding-right:0.5rem}html:not([dir="rtl"]) .padding-right-half{padding-right:0.5rem}html[dir="rtl"] .padding-right-half{padding-left:0.5rem}html:not([dir="rtl"]) .padding-left-0{padding-left:0rem}html[dir="rtl"] .padding-left-0{padding-right:0rem}html:not([dir="rtl"]) .padding-right-0{padding-right:0rem}html[dir="rtl"] .padding-right-0{padding-left:0rem}html:not([dir="rtl"]) .padding-left-1{padding-left:1rem}html[dir="rtl"] .padding-left-1{padding-right:1rem}html:not([dir="rtl"]) .padding-right-1{padding-right:1rem}html[dir="rtl"] .padding-right-1{padding-left:1rem}html:not([dir="rtl"]) .padding-left-2{padding-left:2rem}html[dir="rtl"] .padding-left-2{padding-right:2rem}html:not([dir="rtl"]) .padding-right-2{padding-right:2rem}html[dir="rtl"] .padding-right-2{padding-left:2rem}html:not([dir="rtl"]) .padding-left-3{padding-left:3rem}html[dir="rtl"] .padding-left-3{padding-right:3rem}html:not([dir="rtl"]) .padding-right-3{padding-right:3rem}html[dir="rtl"] .padding-right-3{padding-left:3rem}html:not([dir="rtl"]) .padding-left-4{padding-left:4rem}html[dir="rtl"] .padding-left-4{padding-right:4rem}html:not([dir="rtl"]) .padding-right-4{padding-right:4rem}html[dir="rtl"] .padding-right-4{padding-left:4rem}html:not([dir="rtl"]) .margin-left-quarter{margin-left:0.25rem}html[dir="rtl"] .margin-left-quarter{margin-right:0.25rem}html:not([dir="rtl"]) .margin-right-quarter{margin-right:0.25rem}html[dir="rtl"] .margin-right-quarter{margin-left:0.25rem}html:not([dir="rtl"]) .margin-left-third{margin-left:0.33333rem}html[dir="rtl"] .margin-left-third{margin-right:0.33333rem}html:not([dir="rtl"]) .margin-right-third{margin-right:0.33333rem}html[dir="rtl"] .margin-right-third{margin-left:0.33333rem}html:not([dir="rtl"]) .margin-left-half{margin-left:0.5rem}html[dir="rtl"] .margin-left-half{margin-right:0.5rem}html:not([dir="rtl"]) .margin-right-half{margin-right:0.5rem}html[dir="rtl"] .margin-right-half{margin-left:0.5rem}html:not([dir="rtl"]) .margin-left-0{margin-left:0rem}html[dir="rtl"] .margin-left-0{margin-right:0rem}html:not([dir="rtl"]) .margin-right-0{margin-right:0rem}html[dir="rtl"] .margin-right-0{margin-left:0rem}html:not([dir="rtl"]) .margin-left-1{margin-left:1rem}html[dir="rtl"] .margin-left-1{margin-right:1rem}html:not([dir="rtl"]) .margin-right-1{margin-right:1rem}html[dir="rtl"] .margin-right-1{margin-left:1rem}html:not([dir="rtl"]) .margin-left-2{margin-left:2rem}html[dir="rtl"] .margin-left-2{margin-right:2rem}html:not([dir="rtl"]) .margin-right-2{margin-right:2rem}html[dir="rtl"] .margin-right-2{margin-left:2rem}html:not([dir="rtl"]) .margin-left-3{margin-left:3rem}html[dir="rtl"] .margin-left-3{margin-right:3rem}html:not([dir="rtl"]) .margin-right-3{margin-right:3rem}html[dir="rtl"] .margin-right-3{margin-left:3rem}html:not([dir="rtl"]) .margin-left-4{margin-left:4rem}html[dir="rtl"] .margin-left-4{margin-right:4rem}html:not([dir="rtl"]) .margin-right-4{margin-right:4rem}html[dir="rtl"] .margin-right-4{margin-left:4rem}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-gutter-left-0{padding-left:0rem}html[dir="rtl"] .tablet-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .tablet-gutter-right-0{padding-right:0rem}html[dir="rtl"] .tablet-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .tablet-gutter-left-1{padding-left:1rem}html[dir="rtl"] .tablet-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .tablet-gutter-right-1{padding-right:1rem}html[dir="rtl"] .tablet-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .tablet-gutter-left-2{padding-left:2rem}html[dir="rtl"] .tablet-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .tablet-gutter-right-2{padding-right:2rem}html[dir="rtl"] .tablet-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .tablet-gutter-left-3{padding-left:3rem}html[dir="rtl"] .tablet-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .tablet-gutter-right-3{padding-right:3rem}html[dir="rtl"] .tablet-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .tablet-gutter-left-4{padding-left:4rem}html[dir="rtl"] .tablet-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .tablet-gutter-right-4{padding-right:4rem}html[dir="rtl"] .tablet-gutter-right-4{padding-left:4rem}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-gutter-left-0{padding-left:0rem}html[dir="rtl"] .phone-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .phone-gutter-right-0{padding-right:0rem}html[dir="rtl"] .phone-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .phone-gutter-left-1{padding-left:1rem}html[dir="rtl"] .phone-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .phone-gutter-right-1{padding-right:1rem}html[dir="rtl"] .phone-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .phone-gutter-left-2{padding-left:2rem}html[dir="rtl"] .phone-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .phone-gutter-right-2{padding-right:2rem}html[dir="rtl"] .phone-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .phone-gutter-left-3{padding-left:3rem}html[dir="rtl"] .phone-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .phone-gutter-right-3{padding-right:3rem}html[dir="rtl"] .phone-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .phone-gutter-left-4{padding-left:4rem}html[dir="rtl"] .phone-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .phone-gutter-right-4{padding-right:4rem}html[dir="rtl"] .phone-gutter-right-4{padding-left:4rem}} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.css deleted file mode 100755 index 652964c..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.css +++ /dev/null @@ -1,37 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -.table-pricing { - border-top: none; - border-left: none; - border-right: none; - background-color: transparent; } - .table-pricing > thead { - background-color: transparent; } - .table-pricing th { - text-align: center; - background-color: #ffffff; - border-top: 1px solid #cccccc; - padding: 1.125rem; } - .table-pricing th:first-child { - text-align: left; - border-left: none; - border-top: none; - background-color: transparent; - padding-left: 0.375rem; } - .table-pricing td { - text-align: center; } - .table-pricing td:first-child { - text-align: left; } - .table-pricing tbody tr:nth-child(even) { - background-color: #ffffff; } - .table-pricing tbody tr:nth-child(even) td { - background-color: #ffffff; } - .table-pricing.table-blue tr:nth-child(even) { - background-color: #d2e9f9; } - .table-pricing.table-blue tr:nth-child(even) td { - background-color: #d2e9f9; } diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.min.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.min.css deleted file mode 100755 index 60d24ac..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-e-commerce.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -.table-pricing{border-top:none;border-left:none;border-right:none;background-color:transparent}.table-pricing > thead{background-color:transparent}.table-pricing th{text-align:center;background-color:#fff;border-top:1px solid #ccc;padding:1.125rem}.table-pricing th:first-child{text-align:left;border-left:none;border-top:none;background-color:transparent;padding-left:0.375rem}.table-pricing td{text-align:center}.table-pricing td:first-child{text-align:left}.table-pricing tbody tr:nth-child(even){background-color:#fff}.table-pricing tbody tr:nth-child(even) td{background-color:#fff}.table-pricing.table-blue tr:nth-child(even){background-color:#d2e9f9}.table-pricing.table-blue tr:nth-child(even) td{background-color:#d2e9f9} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.css deleted file mode 100755 index 2ff5793..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.css +++ /dev/null @@ -1,70 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -.image-switcher { - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - color: inherit; - display: flex; - width: 100%; - align-items: center; - padding: 1rem; - background-color: #ffffff; - border: 1px solid #cccccc; - border-bottom: none; } - .image-switcher:last-child { - border-bottom: 1px solid #cccccc; } - .image-switcher:hover { - border: 1px solid #0079c1; - background-color: #d2e9f9; - text-decoration: none; - color: inherit; } - .image-switcher.is-active { - border: 1px solid #0079c1; } - -.image-switcher.is-active + .image-switcher, -.image-switcher:hover + .image-switcher { - border-top: none; } - -.image-switcher-preview { - margin-bottom: 0; - margin-right: 1rem; - height: 2.82715rem; - width: 2.82715rem; - pointer-events: none; } - -.image-switcher-title { - flex: 1; - pointer-events: none; } - -.image-switcher-view { - display: none; } - .image-switcher-view.is-active { - display: block; } - -.carousel-nav { - text-align: center; - position: relative; } - -.carousel-dot { - border: 2px solid #959595; - margin-left: 0.25em; - margin-right: 0.25em; - width: 0.75em; - height: 0.75em; - border-radius: 0.75em; - display: inline-block; } - .carousel-dot.is-active { - background-color: #0079c1; - border-color: #0079c1; } - .carousel-dot:hover { - text-decoration: none; - border-color: #0079c1; } - -.carousel-panel { - display: none; } - .carousel-panel.is-active { - display: block; } diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.min.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.min.css deleted file mode 100755 index 403744e..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-marketing.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -.image-switcher{box-shadow:0 0 16px 0 rgba(0,0,0,0.05);color:inherit;display:flex;width:100%;align-items:center;padding:1rem;background-color:#fff;border:1px solid #ccc;border-bottom:none}.image-switcher:last-child{border-bottom:1px solid #ccc}.image-switcher:hover{border:1px solid #0079c1;background-color:#d2e9f9;text-decoration:none;color:inherit}.image-switcher.is-active{border:1px solid #0079c1}.image-switcher.is-active + .image-switcher,.image-switcher:hover + .image-switcher{border-top:none}.image-switcher-preview{margin-bottom:0;margin-right:1rem;height:2.82715rem;width:2.82715rem;pointer-events:none}.image-switcher-title{flex:1;pointer-events:none}.image-switcher-view{display:none}.image-switcher-view.is-active{display:block}.carousel-nav{text-align:center;position:relative}.carousel-dot{border:2px solid #959595;margin-left:0.25em;margin-right:0.25em;width:0.75em;height:0.75em;border-radius:0.75em;display:inline-block}.carousel-dot.is-active{background-color:#0079c1;border-color:#0079c1}.carousel-dot:hover{text-decoration:none;border-color:#0079c1}.carousel-panel{display:none}.carousel-panel.is-active{display:block} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.css deleted file mode 100755 index 2d5a537..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.css +++ /dev/null @@ -1,6989 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html { - overflow-y: auto; - min-height: 100%; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; } - -body { - min-height: 100vh; - margin: 0; } - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; } - -audio, -canvas, -video { - display: inline-block; } - -audio:not([controls]) { - display: none; - height: 0; } - -[hidden] { - display: none; } - -svg:not(:root) { - overflow: hidden; } - -video, -img { - max-width: 100%; - height: auto; } - -.ie main { - display: block; } - -.ie select { - padding-right: 8px; } - -.clearfix:after { - content: ''; - display: table; - clear: both; } - -.overflow-auto { - overflow: auto; } - -.overflow-hidden { - overflow: hidden; } - -.overflow-scroll { - overflow: scroll; } - -.inline-block { - display: inline-block; } - -.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 1440px; - max-width: 100%; - padding-left: 0.5rem; - padding-right: 0.5rem; - float: left; } - html[dir="rtl"] .column-1, html[dir="rtl"] .column-2, html[dir="rtl"] .column-3, html[dir="rtl"] .column-4, html[dir="rtl"] .column-5, html[dir="rtl"] .column-6, html[dir="rtl"] .column-7, html[dir="rtl"] .column-8, html[dir="rtl"] .column-9, html[dir="rtl"] .column-10, html[dir="rtl"] .column-11, html[dir="rtl"] .column-12, html[dir="rtl"] .column-13, html[dir="rtl"] .column-14, html[dir="rtl"] .column-15, html[dir="rtl"] .column-16, html[dir="rtl"] .column-17, html[dir="rtl"] .column-18, html[dir="rtl"] .column-19, html[dir="rtl"] .column-20, html[dir="rtl"] .column-21, html[dir="rtl"] .column-22, html[dir="rtl"] .column-23, html[dir="rtl"] .column-24 { - float: right; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type { - margin-left: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type { - margin-right: -0.5rem; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type { - margin-right: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type { - margin-left: -0.5rem; } - -[class*="column-"]:last-of-type:after { - content: ''; - display: table; - clear: both; } - -@media screen { - .grid-container { - width: 1440px; - max-width: 96vw; - padding-right: 0; - padding-left: 0; - margin-right: auto; - margin-left: auto; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .grid-container:after { - content: ''; - display: table; - clear: both; } } - -@media screen { - html:not([dir="rtl"]) .first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .last-column { - margin-left: -0.5rem; } } - -.column-1 { - width: 60px; - max-width: 4vw; } - .column-1 > .column-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-2 { - width: 120px; - max-width: 8vw; } - .column-2 > .column-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-3 { - width: 180px; - max-width: 12vw; } - .column-3 > .column-3 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-4 { - width: 240px; - max-width: 16vw; } - .column-4 > .column-4 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-5 { - width: 300px; - max-width: 20vw; } - .column-5 > .column-5 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-6 { - width: 360px; - max-width: 24vw; } - .column-6 > .column-6 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-7 { - width: 420px; - max-width: 28vw; } - .column-7 > .column-7 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-8 { - width: 480px; - max-width: 32vw; } - .column-8 > .column-8 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-9 { - width: 540px; - max-width: 36vw; } - .column-9 > .column-9 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-10 { - width: 600px; - max-width: 40vw; } - .column-10 > .column-10 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-11 { - width: 660px; - max-width: 44vw; } - .column-11 > .column-11 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-12 { - width: 720px; - max-width: 48vw; } - .column-12 > .column-12 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-13 { - width: 780px; - max-width: 52vw; } - .column-13 > .column-13 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-14 { - width: 840px; - max-width: 56vw; } - .column-14 > .column-14 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-15 { - width: 900px; - max-width: 60vw; } - .column-15 > .column-15 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-16 { - width: 960px; - max-width: 64vw; } - .column-16 > .column-16 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-17 { - width: 1020px; - max-width: 68vw; } - .column-17 > .column-17 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-18 { - width: 1080px; - max-width: 72vw; } - .column-18 > .column-18 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-19 { - width: 1140px; - max-width: 76vw; } - .column-19 > .column-19 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-20 { - width: 1200px; - max-width: 80vw; } - .column-20 > .column-20 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-21 { - width: 1260px; - max-width: 84vw; } - .column-21 > .column-21 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-22 { - width: 1320px; - max-width: 88vw; } - .column-22 > .column-22 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-23 { - width: 1380px; - max-width: 92vw; } - .column-23 > .column-23 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-24 { - width: 1440px; - max-width: 96vw; } - .column-24 > .column-24 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -@media screen and (max-width: 859px) { - .column-1 { - width: 120px; - max-width: 8vw; } - .column-2 { - width: 240px; - max-width: 16vw; } - .column-3 { - width: 360px; - max-width: 24vw; } - .column-4 { - width: 480px; - max-width: 32vw; } - .column-5 { - width: 600px; - max-width: 40vw; } - .column-6 { - width: 720px; - max-width: 48vw; } - .column-7 { - width: 840px; - max-width: 56vw; } - .column-8 { - width: 960px; - max-width: 64vw; } - .column-9 { - width: 1080px; - max-width: 72vw; } - .column-10 { - width: 1200px; - max-width: 80vw; } - .column-11 { - width: 1320px; - max-width: 88vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 120px; - max-width: 8vw; } - .tablet-column-2 { - width: 240px; - max-width: 16vw; } - .tablet-column-3 { - width: 360px; - max-width: 24vw; } - .tablet-column-4 { - width: 480px; - max-width: 32vw; } - .tablet-column-5 { - width: 600px; - max-width: 40vw; } - .tablet-column-6 { - width: 720px; - max-width: 48vw; } - .tablet-column-7 { - width: 840px; - max-width: 56vw; } - .tablet-column-8 { - width: 960px; - max-width: 64vw; } - .tablet-column-9 { - width: 1080px; - max-width: 72vw; } - .tablet-column-10 { - width: 1200px; - max-width: 80vw; } - .tablet-column-11 { - width: 1320px; - max-width: 88vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - html:not([dir="rtl"]) .tablet-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .tablet-first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .tablet-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .tablet-last-column { - margin-left: -0.5rem; } } - -@media screen and (max-width: 479px) { - .column-1 { - width: 240px; - max-width: 16vw; } - .column-2 { - width: 480px; - max-width: 32vw; } - .column-3 { - width: 720px; - max-width: 48vw; } - .column-4 { - width: 960px; - max-width: 64vw; } - .column-5 { - width: 1200px; - max-width: 80vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-7 { - width: 1440px; - max-width: 96vw; } - .column-8 { - width: 1440px; - max-width: 96vw; } - .column-9 { - width: 1440px; - max-width: 96vw; } - .column-10 { - width: 1440px; - max-width: 96vw; } - .column-11 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 240px; - max-width: 16vw; } - .tablet-column-2 { - width: 480px; - max-width: 32vw; } - .tablet-column-3 { - width: 720px; - max-width: 48vw; } - .tablet-column-4 { - width: 960px; - max-width: 64vw; } - .tablet-column-5 { - width: 1200px; - max-width: 80vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-7 { - width: 1440px; - max-width: 96vw; } - .tablet-column-8 { - width: 1440px; - max-width: 96vw; } - .tablet-column-9 { - width: 1440px; - max-width: 96vw; } - .tablet-column-10 { - width: 1440px; - max-width: 96vw; } - .tablet-column-11 { - width: 1440px; - max-width: 96vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - .tablet-column-13 { - width: 1440px; - max-width: 96vw; } - .tablet-column-14 { - width: 1440px; - max-width: 96vw; } - .tablet-column-15 { - width: 1440px; - max-width: 96vw; } - .tablet-column-16 { - width: 1440px; - max-width: 96vw; } - .tablet-column-17 { - width: 1440px; - max-width: 96vw; } - .tablet-column-18 { - width: 1440px; - max-width: 96vw; } - .tablet-column-19 { - width: 1440px; - max-width: 96vw; } - .tablet-column-20 { - width: 1440px; - max-width: 96vw; } - .tablet-column-21 { - width: 1440px; - max-width: 96vw; } - .tablet-column-22 { - width: 1440px; - max-width: 96vw; } - .tablet-column-23 { - width: 1440px; - max-width: 96vw; } - .tablet-column-24 { - width: 1440px; - max-width: 96vw; } - .phone-column-1 { - width: 240px; - max-width: 16vw; } - .phone-column-2 { - width: 480px; - max-width: 32vw; } - .phone-column-3 { - width: 720px; - max-width: 48vw; } - .phone-column-4 { - width: 960px; - max-width: 64vw; } - .phone-column-5 { - width: 1200px; - max-width: 80vw; } - .phone-column-6 { - width: 1440px; - max-width: 96vw; } - .phone-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .phone-first-column { - margin-left: 0; - margin-right: -0.5rem; } - .phone-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .phone-last-column { - margin-right: 0; - margin-left: -0.5rem; } } - -.center-column { - margin-left: auto !important; - margin-right: auto !important; - float: none; } - -@media screen and (min-width: 860px) and (max-width: 1500px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .first-column.pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-left: 4vw; } - html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .pre-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) .first-column.pre-1 { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-1 { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .post-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .post-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .pre-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) .first-column.pre-2 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-2 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .post-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .post-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-left: 12vw; } - html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .pre-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) .first-column.pre-3 { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-3 { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .post-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .post-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .pre-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) .first-column.pre-4 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-4 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .post-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .post-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-left: 20vw; } - html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .pre-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) .first-column.pre-5 { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-5 { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .post-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .post-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .pre-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) .first-column.pre-6 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-6 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .post-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .post-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-left: 28vw; } - html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .pre-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) .first-column.pre-7 { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-7 { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .post-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .post-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .pre-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) .first-column.pre-8 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-8 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .post-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .post-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-left: 36vw; } - html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .pre-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) .first-column.pre-9 { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-9 { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .post-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .post-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .pre-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) .first-column.pre-10 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-10 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .post-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .post-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-left: 44vw; } - html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .pre-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) .first-column.pre-11 { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-11 { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .post-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .post-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .pre-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) .first-column.pre-12 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-12 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .post-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .post-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-left: 52vw; } - html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .pre-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) .first-column.pre-13 { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-13 { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .post-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .post-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .pre-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) .first-column.pre-14 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-14 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .post-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .post-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-left: 60vw; } - html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .pre-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) .first-column.pre-15 { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-15 { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .post-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .post-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .pre-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) .first-column.pre-16 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-16 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .post-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .post-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-left: 68vw; } - html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .pre-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) .first-column.pre-17 { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-17 { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .post-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .post-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .pre-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) .first-column.pre-18 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-18 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .post-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .post-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-left: 76vw; } - html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .pre-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) .first-column.pre-19 { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-19 { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .post-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .post-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .pre-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) .first-column.pre-20 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-20 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .post-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .post-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-left: 84vw; } - html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .pre-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) .first-column.pre-21 { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-21 { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .post-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .post-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .pre-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) .first-column.pre-22 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-22 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .post-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .post-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-left: 92vw; } - html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .pre-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) .first-column.pre-23 { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-23 { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .post-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .post-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .pre-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) .first-column.pre-24 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-24 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .post-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .post-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(96vw - 0.5rem); } } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .tablet-pre-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-pre-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-1 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-post-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) .tablet-pre-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-pre-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-2 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-post-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) .tablet-pre-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-pre-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-3 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-post-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) .tablet-pre-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-pre-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-4 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-post-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) .tablet-pre-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-pre-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-5 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-post-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) .tablet-pre-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-pre-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-6 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-post-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) .tablet-pre-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-pre-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-7 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-post-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) .tablet-pre-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-pre-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-8 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-post-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) .tablet-pre-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-pre-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-9 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-post-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) .tablet-pre-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-pre-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-10 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-post-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) .tablet-pre-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-pre-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-11 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-post-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) .tablet-pre-12 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-pre-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-12 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-post-12 { - margin-left: 96vw; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .phone-pre-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-pre-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-1 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-1 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-post-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) .phone-pre-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-pre-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-2 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-2 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-post-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) .phone-pre-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-pre-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-3 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-3 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-post-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) .phone-pre-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-pre-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-4 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-4 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-post-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) .phone-pre-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-pre-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-5 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-5 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-post-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) .phone-pre-6 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-pre-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-6 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-6 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-post-6 { - margin-left: 96vw; } } - -@media screen and (min-width: 1501px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: -1px; } - html[dir="rtl"] .pre-0 { - margin-right: -1px; } - html:not([dir="rtl"]) .post-0 { - margin-right: -1px; } - html[dir="rtl"] .post-0 { - margin-left: -1px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-right: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-left: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 59px; } - html[dir="rtl"] .pre-1 { - margin-right: 59px; } - html:not([dir="rtl"]) .post-1 { - margin-right: 59px; } - html[dir="rtl"] .post-1 { - margin-left: 59px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(59px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-right: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-left: calc(59px - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 119px; } - html[dir="rtl"] .pre-2 { - margin-right: 119px; } - html:not([dir="rtl"]) .post-2 { - margin-right: 119px; } - html[dir="rtl"] .post-2 { - margin-left: 119px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(119px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-right: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-left: calc(119px - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 179px; } - html[dir="rtl"] .pre-3 { - margin-right: 179px; } - html:not([dir="rtl"]) .post-3 { - margin-right: 179px; } - html[dir="rtl"] .post-3 { - margin-left: 179px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(179px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-right: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-left: calc(179px - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 239px; } - html[dir="rtl"] .pre-4 { - margin-right: 239px; } - html:not([dir="rtl"]) .post-4 { - margin-right: 239px; } - html[dir="rtl"] .post-4 { - margin-left: 239px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(239px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-right: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-left: calc(239px - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 299px; } - html[dir="rtl"] .pre-5 { - margin-right: 299px; } - html:not([dir="rtl"]) .post-5 { - margin-right: 299px; } - html[dir="rtl"] .post-5 { - margin-left: 299px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(299px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-right: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-left: calc(299px - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 359px; } - html[dir="rtl"] .pre-6 { - margin-right: 359px; } - html:not([dir="rtl"]) .post-6 { - margin-right: 359px; } - html[dir="rtl"] .post-6 { - margin-left: 359px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(359px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-right: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-left: calc(359px - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 419px; } - html[dir="rtl"] .pre-7 { - margin-right: 419px; } - html:not([dir="rtl"]) .post-7 { - margin-right: 419px; } - html[dir="rtl"] .post-7 { - margin-left: 419px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(419px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-right: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-left: calc(419px - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 479px; } - html[dir="rtl"] .pre-8 { - margin-right: 479px; } - html:not([dir="rtl"]) .post-8 { - margin-right: 479px; } - html[dir="rtl"] .post-8 { - margin-left: 479px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(479px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-right: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-left: calc(479px - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 539px; } - html[dir="rtl"] .pre-9 { - margin-right: 539px; } - html:not([dir="rtl"]) .post-9 { - margin-right: 539px; } - html[dir="rtl"] .post-9 { - margin-left: 539px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(539px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-right: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-left: calc(539px - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 599px; } - html[dir="rtl"] .pre-10 { - margin-right: 599px; } - html:not([dir="rtl"]) .post-10 { - margin-right: 599px; } - html[dir="rtl"] .post-10 { - margin-left: 599px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(599px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-right: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-left: calc(599px - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 659px; } - html[dir="rtl"] .pre-11 { - margin-right: 659px; } - html:not([dir="rtl"]) .post-11 { - margin-right: 659px; } - html[dir="rtl"] .post-11 { - margin-left: 659px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(659px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-right: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-left: calc(659px - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 719px; } - html[dir="rtl"] .pre-12 { - margin-right: 719px; } - html:not([dir="rtl"]) .post-12 { - margin-right: 719px; } - html[dir="rtl"] .post-12 { - margin-left: 719px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(719px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-right: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-left: calc(719px - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 779px; } - html[dir="rtl"] .pre-13 { - margin-right: 779px; } - html:not([dir="rtl"]) .post-13 { - margin-right: 779px; } - html[dir="rtl"] .post-13 { - margin-left: 779px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(779px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-right: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-left: calc(779px - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 839px; } - html[dir="rtl"] .pre-14 { - margin-right: 839px; } - html:not([dir="rtl"]) .post-14 { - margin-right: 839px; } - html[dir="rtl"] .post-14 { - margin-left: 839px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(839px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-right: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-left: calc(839px - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 899px; } - html[dir="rtl"] .pre-15 { - margin-right: 899px; } - html:not([dir="rtl"]) .post-15 { - margin-right: 899px; } - html[dir="rtl"] .post-15 { - margin-left: 899px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(899px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-right: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-left: calc(899px - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 959px; } - html[dir="rtl"] .pre-16 { - margin-right: 959px; } - html:not([dir="rtl"]) .post-16 { - margin-right: 959px; } - html[dir="rtl"] .post-16 { - margin-left: 959px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(959px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-right: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-left: calc(959px - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 1019px; } - html[dir="rtl"] .pre-17 { - margin-right: 1019px; } - html:not([dir="rtl"]) .post-17 { - margin-right: 1019px; } - html[dir="rtl"] .post-17 { - margin-left: 1019px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-right: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-left: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 1079px; } - html[dir="rtl"] .pre-18 { - margin-right: 1079px; } - html:not([dir="rtl"]) .post-18 { - margin-right: 1079px; } - html[dir="rtl"] .post-18 { - margin-left: 1079px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-right: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-left: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 1139px; } - html[dir="rtl"] .pre-19 { - margin-right: 1139px; } - html:not([dir="rtl"]) .post-19 { - margin-right: 1139px; } - html[dir="rtl"] .post-19 { - margin-left: 1139px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-right: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-left: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 1199px; } - html[dir="rtl"] .pre-20 { - margin-right: 1199px; } - html:not([dir="rtl"]) .post-20 { - margin-right: 1199px; } - html[dir="rtl"] .post-20 { - margin-left: 1199px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-right: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-left: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 1259px; } - html[dir="rtl"] .pre-21 { - margin-right: 1259px; } - html:not([dir="rtl"]) .post-21 { - margin-right: 1259px; } - html[dir="rtl"] .post-21 { - margin-left: 1259px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-right: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-left: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 1319px; } - html[dir="rtl"] .pre-22 { - margin-right: 1319px; } - html:not([dir="rtl"]) .post-22 { - margin-right: 1319px; } - html[dir="rtl"] .post-22 { - margin-left: 1319px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-right: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-left: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 1379px; } - html[dir="rtl"] .pre-23 { - margin-right: 1379px; } - html:not([dir="rtl"]) .post-23 { - margin-right: 1379px; } - html[dir="rtl"] .post-23 { - margin-left: 1379px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-right: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-left: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 1439px; } - html[dir="rtl"] .pre-24 { - margin-right: 1439px; } - html:not([dir="rtl"]) .post-24 { - margin-right: 1439px; } - html[dir="rtl"] .post-24 { - margin-left: 1439px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(1439px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-right: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-left: calc(1439px - 0.5rem); } } - -@media screen and (min-width: 1440px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-hide { - display: none !important; } } - -@media screen and (max-width: 1439px) and (min-width: 860px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-hide { - display: none !important; } - .phone-show { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 479px) { - .phone-hide { - display: none !important; } - .tablet-hide { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -.invisible { - visibility: hidden; } - -.visible { - visibility: visible; } - -.hide { - display: none !important; } - -.visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.visually-hidden-focusable { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .visually-hidden-focusable:active, .visually-hidden-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } - -.left { - float: left; } - html[dir="rtl"] .left { - float: right; } - -.right { - float: right; } - html[dir="rtl"] .right { - float: left; } - -@media screen and (min-width: 1440px) { - .large-left { - float: left; } - html[dir="rtl"] .large-left { - float: right; } - .large-right { - float: right; } - html[dir="rtl"] .large-right { - float: left; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-left { - float: left; } - html[dir="rtl"] .tablet-left { - float: right; } - .tablet-right { - float: right; } - html[dir="rtl"] .tablet-right { - float: left; } } - -@media screen and (max-width: 479px) { - .phone-left { - float: left; } - html[dir="rtl"] .phone-left { - float: right; } - .phone-right { - float: right; } - html[dir="rtl"] .phone-right { - float: left; } } - -.block-group { - margin-left: -0.75rem; - margin-right: -0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.block { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin-left: 0.75rem; - margin-right: 0.75rem; - min-width: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - -.block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - -.block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - -.block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - -.block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - -.block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - -.block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - -.block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - -.block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } - -@media screen and (max-width: 860px) { - .tablet-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .tablet-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .tablet-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .tablet-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .tablet-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .tablet-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .tablet-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .tablet-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -@media screen and (max-width: 480px) { - .phone-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .phone-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .phone-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .phone-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .phone-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .phone-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .phone-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .phone-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -.is-sticky { - position: fixed; - z-index: 10; } - .is-sticky.scroll-show, .is-sticky .scroll-show { - visibility: visible; } - -.scroll-show { - visibility: hidden; } - -.avenir-light { - font-weight: 300; - font-style: normal; } - -.avenir-light-italic { - font-weight: 300; - font-style: italic; } - -.avenir-regular { - font-weight: 400; - font-style: normal; } - -.avenir-italic { - font-weight: 400; - font-style: italic; } - -.avenir-demi { - font-weight: 700; - font-style: normal; } - -.avenir-demi-italic { - font-weight: 700; - font-style: italic; } - -.avenir-bold { - font-weight: 700; - font-style: normal; } - -.avenir-bold-italic { - font-weight: 700; - font-style: italic; } - -.code-face, .code-face .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: normal; } - .code-face b, .code-face strong, .code-face .block b, .code-face .block strong { - font-weight: 400; } - -.code-italic, .code-italic .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: italic; } - .code-italic b, .code-italic strong, .code-italic .block b, .code-italic .block strong { - font-weight: 400; } - -html { - font-size: 16px; } - -body { - font-weight: 400; - font-style: normal; - letter-spacing: 0em; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - line-height: 1.5; - color: #4c4c4c; - background-color: #ffffff; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-font-feature-settings: "kern"; - -moz-font-feature-settings: "kern"; - font-feature-settings: "kern"; - font-kerning: normal; - text-rendering: optimizeLegibility; - -moz-font-feature-settings: 'liga= 1','calt=0'; - -moz-font-feature-settings: "liga" 1,"calt" 0; - -webkit-font-feature-settings: "liga" 1,"calt" 0; - -ms-font-feature-settings: 'liga= 1','calt=0'; - -o-font-feature-settings: "liga" 1,"calt" 0; - font-feature-settings: "liga" 1,"calt" 0; } - -form, -select, -button, -input { - letter-spacing: 0em; - font-family: inherit; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 400; - margin: 0 0 0.75rem 0; } - -h1 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h1 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - h1 { - font-size: 1.66016rem; } } - -h2 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h2 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - h2 { - font-size: 1.5625rem; } } - -h3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - h3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - h3 { - font-size: 1.32812rem; } } - -h4 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h4 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - h4 { - font-size: 1.25rem; } } - -h5 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h5 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - h5 { - font-size: 1.0625rem; } } - -h6 { - font-size: 1rem; - line-height: 1.5; } - -code, kbd, pre, samp { - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; } - -code { - padding: .25em; - border-radius: 3px; - border: 1px solid #efefef; - color: #595959; - background-color: #f8f8f8; - white-space: normal; - word-break: break-word; - font-size: 0.875em; } - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - max-width: 100%; - margin-bottom: 1.5rem; } - pre code { - padding: 1.25rem 1rem 1rem 1rem; - display: block; - overflow: auto; - word-wrap: normal; - white-space: pre; - position: relative; } - -p, -dl, -blockquote { - margin-top: 0; - margin-bottom: 1.5rem; } - -p:empty { - margin: 0; } - -blockquote { - margin: 1.5rem 0; - font-weight: 400; - font-style: normal; - color: #6e6e6e; - border-left: 3px solid #cccccc; } - html:not([dir="rtl"]) blockquote { - padding-left: 1rem; } - html[dir="rtl"] blockquote { - padding-right: 1rem; } - html[dir="rtl"] blockquote { - border-left: none; - border-right: 3px solid #cccccc; } - -blockquote, -blockquote p { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - blockquote, - blockquote p { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - blockquote, - blockquote p { - font-size: 1.0625rem; } } - -a { - color: #0079c1; - text-decoration: none; } - a:hover { - color: #005e95; - text-decoration: underline; } - -ul, ol { - font-size: 0.9375rem; - line-height: 1.5; } - -li { - margin-top: .25em; } - -dl { - padding: 0; - margin-bottom: 1.5rem; } - -dt { - font-weight: 700; - font-style: normal; - margin-top: 0.75rem; } - dt:first-child { - margin-top: 0; } - -dd { - margin-left: 0.75rem; } - html[dir="rtl"] dd { - margin-right: 0.75rem; } - -small, sup, sub { - font-size: 0.70721em; } - -sub, -sup { - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -mark { - padding: 0 0.1em 0.1em; } - -hr { - margin: 2.25rem 0; - border: none; - border-top: 1px solid #cccccc; } - -figure { - margin: 0 0 1.5rem 0; } - figure img { - max-width: 100%; } - -figcaption { - margin: 0.375rem 0; - font-size: 0.875rem; - line-height: 1.5; - font-style: italic; - color: #828282; } - -table { - margin-bottom: 1.5rem; } - -html[lang="vi"] body, html.vi body { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -[lang="vi"] { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -.icon-ui-flush:before, -.icon-ui-flush:after { - padding-right: 0 !important; - padding-left: 0 !important; } - -@font-face { - font-family: 'calcite-ui'; - src: url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"), url("../fonts/calcite-ui.woff") format("woff"), url("../fonts/calcite-ui.ttf") format("truetype"); - font-weight: normal; - font-style: normal; } - -[class^="icon-ui-"]:before, -[class*=" icon-ui-"]:before { - font-family: 'calcite-ui'; - padding-right: 0.5rem; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - text-decoration: none; } - html[dir="rtl"] [class^="icon-ui-"]:before, html[dir="rtl"] - [class*=" icon-ui-"]:before { - padding-left: 0.75rem; - padding-right: 0; } - -.icon-ui-small:before { - font-size: 0.75rem; - line-height: 1.5; } - -.icon-ui-add-attachment:before { - content: "\f101"; } - -.icon-ui-announcement:before { - content: "\f102"; } - -.icon-ui-applications:before { - content: "\f103"; } - -.icon-ui-arrow-down-circled:before { - content: "\f104"; } - -.icon-ui-arrow-left-circled:before { - content: "\f105"; } - -.icon-ui-arrow-right-circled:before { - content: "\f106"; } - -.icon-ui-arrow-up-circled:before { - content: "\f107"; } - -.icon-ui-attachment:before { - content: "\f108"; } - -.icon-ui-authorize:before { - content: "\f109"; } - -.icon-ui-basemap:before { - content: "\f10a"; } - -.icon-ui-beginning:before { - content: "\f10b"; } - -.icon-ui-blank-map-pin:before { - content: "\f10c"; } - -.icon-ui-browser:before { - content: "\f10d"; } - -.icon-ui-calendar:before { - content: "\f10e"; } - -.icon-ui-chart:before { - content: "\f10f"; } - -.icon-ui-chat:before { - content: "\f110"; } - -.icon-ui-check-mark:before { - content: "\f111"; } - -.icon-ui-checkbox-checked:before { - content: "\f112"; } - -.icon-ui-checkbox-unchecked:before { - content: "\f113"; } - -.icon-ui-close-circled:before { - content: "\f114"; } - -.icon-ui-close:before { - content: "\f115"; } - -.icon-ui-collapse:before { - content: "\f116"; } - -.icon-ui-collection:before { - content: "\f117"; } - -.icon-ui-comment:before { - content: "\f118"; } - -.icon-ui-compass:before { - content: "\f119"; } - -.icon-ui-configure-popup:before { - content: "\f11a"; } - -.icon-ui-contact:before { - content: "\f11b"; } - -.icon-ui-dashboard:before { - content: "\f11c"; } - -.icon-ui-deny:before { - content: "\f11d"; } - -.icon-ui-description:before { - content: "\f11e"; } - -.icon-ui-directions:before { - content: "\f11f"; } - -.icon-ui-directions2:before { - content: "\f120"; } - -.icon-ui-dock-bottom:before { - content: "\f121"; } - -.icon-ui-dock-left:before { - content: "\f122"; } - -.icon-ui-dock-right:before { - content: "\f123"; } - -.icon-ui-documentation:before { - content: "\f124"; } - -.icon-ui-down-arrow-circled:before { - content: "\f125"; } - -.icon-ui-down-arrow:before { - content: "\f126"; } - -.icon-ui-down:before { - content: "\f127"; } - -.icon-ui-download:before { - content: "\f128"; } - -.icon-ui-drag-horizontal:before { - content: "\f129"; } - -.icon-ui-drag-vertical:before { - content: "\f12a"; } - -.icon-ui-duplicate:before { - content: "\f12b"; } - -.icon-ui-edit:before { - content: "\f12c"; } - -.icon-ui-end:before { - content: "\f12d"; } - -.icon-ui-environment-settings:before { - content: "\f12e"; } - -.icon-ui-erase:before { - content: "\f12f"; } - -.icon-ui-error:before { - content: "\f130"; } - -.icon-ui-error2:before { - content: "\f131"; } - -.icon-ui-expand:before { - content: "\f132"; } - -.icon-ui-experimental:before { - content: "\f133"; } - -.icon-ui-favorites:before { - content: "\f134"; } - -.icon-ui-feature-layer:before { - content: "\f135"; } - -.icon-ui-filter:before { - content: "\f136"; } - -.icon-ui-forward:before { - content: "\f137"; } - -.icon-ui-globe:before { - content: "\f138"; } - -.icon-ui-grant:before { - content: "\f139"; } - -.icon-ui-group:before { - content: "\f13a"; } - -.icon-ui-handle-horizontal:before { - content: "\f13b"; } - -.icon-ui-handle-vertical:before { - content: "\f13c"; } - -.icon-ui-home:before { - content: "\f13d"; } - -.icon-ui-key:before { - content: "\f13e"; } - -.icon-ui-labels:before { - content: "\f13f"; } - -.icon-ui-layer-list:before { - content: "\f140"; } - -.icon-ui-layers:before { - content: "\f141"; } - -.icon-ui-left-arrow-circled:before { - content: "\f142"; } - -.icon-ui-left-arrow:before { - content: "\f143"; } - -.icon-ui-left-triangle-arrow:before { - content: "\f144"; } - -.icon-ui-left:before { - content: "\f145"; } - -.icon-ui-line-chart:before { - content: "\f146"; } - -.icon-ui-link-external:before { - content: "\f147"; } - -.icon-ui-link:before { - content: "\f148"; } - -.icon-ui-loading-indicator:before { - content: "\f149"; } - -.icon-ui-locate:before { - content: "\f14a"; } - -.icon-ui-locked:before { - content: "\f14b"; } - -.icon-ui-map-pin:before { - content: "\f14c"; } - -.icon-ui-maps:before { - content: "\f14d"; } - -.icon-ui-marketplace:before { - content: "\f14e"; } - -.icon-ui-maximize:before { - content: "\f14f"; } - -.icon-ui-media:before { - content: "\f150"; } - -.icon-ui-media2:before { - content: "\f151"; } - -.icon-ui-menu:before { - content: "\f152"; } - -.icon-ui-minimize:before { - content: "\f153"; } - -.icon-ui-minus-circled:before { - content: "\f154"; } - -.icon-ui-minus:before { - content: "\f155"; } - -.icon-ui-mobile:before { - content: "\f156"; } - -.icon-ui-navigation:before { - content: "\f157"; } - -.icon-ui-notice-round:before { - content: "\f158"; } - -.icon-ui-notice-triangle:before { - content: "\f159"; } - -.icon-ui-organization:before { - content: "\f15a"; } - -.icon-ui-overview-arrow-bottom-left:before { - content: "\f15b"; } - -.icon-ui-overview-arrow-bottom-right:before { - content: "\f15c"; } - -.icon-ui-overview-arrow-top-left:before { - content: "\f15d"; } - -.icon-ui-overview-arrow-top-right:before { - content: "\f15e"; } - -.icon-ui-pan:before { - content: "\f15f"; } - -.icon-ui-pause:before { - content: "\f160"; } - -.icon-ui-phone:before { - content: "\f161"; } - -.icon-ui-pie-chart:before { - content: "\f162"; } - -.icon-ui-play:before { - content: "\f163"; } - -.icon-ui-plus-circled:before { - content: "\f164"; } - -.icon-ui-plus:before { - content: "\f165"; } - -.icon-ui-printer:before { - content: "\f166"; } - -.icon-ui-question:before { - content: "\f167"; } - -.icon-ui-radio-checked:before { - content: "\f168"; } - -.icon-ui-radio-unchecked:before { - content: "\f169"; } - -.icon-ui-refresh:before { - content: "\f16a"; } - -.icon-ui-resend-invitation:before { - content: "\f16b"; } - -.icon-ui-reverse:before { - content: "\f16c"; } - -.icon-ui-review:before { - content: "\f16d"; } - -.icon-ui-right-arrow-circled:before { - content: "\f16e"; } - -.icon-ui-right-arrow:before { - content: "\f16f"; } - -.icon-ui-right-triangle-arrow:before { - content: "\f170"; } - -.icon-ui-right:before { - content: "\f171"; } - -.icon-ui-rotate:before { - content: "\f172"; } - -.icon-ui-save:before { - content: "\f173"; } - -.icon-ui-search:before { - content: "\f174"; } - -.icon-ui-settings:before { - content: "\f175"; } - -.icon-ui-settings2:before { - content: "\f176"; } - -.icon-ui-share:before { - content: "\f177"; } - -.icon-ui-sign-out:before { - content: "\f178"; } - -.icon-ui-support:before { - content: "\f179"; } - -.icon-ui-table:before { - content: "\f17a"; } - -.icon-ui-tag:before { - content: "\f17b"; } - -.icon-ui-time-clock:before { - content: "\f17c"; } - -.icon-ui-trash:before { - content: "\f17d"; } - -.icon-ui-unlocked:before { - content: "\f17e"; } - -.icon-ui-up-arrow-circled:before { - content: "\f17f"; } - -.icon-ui-up-arrow:before { - content: "\f180"; } - -.icon-ui-up-down-arrows:before { - content: "\f181"; } - -.icon-ui-up:before { - content: "\f182"; } - -.icon-ui-upload:before { - content: "\f183"; } - -.icon-ui-user:before { - content: "\f184"; } - -.icon-ui-zoom-in-fixed:before { - content: "\f185"; } - -.icon-ui-zoom-in-magnifying-glass:before { - content: "\f186"; } - -.icon-ui-zoom-out-fixed:before { - content: "\f187"; } - -.icon-ui-zoom-out-magnifying-glass:before { - content: "\f188"; } - -.svg-icon { - fill: currentColor; - pointer-events: none; - display: inline-block; - width: 1em; - height: 1em; - vertical-align: middle; - padding-right: .15em; } - -.svg-icon-yellow { - fill: #fad817; } - -.svg-icon-green { - fill: #5a9359; } - -.svg-icon-blue { - fill: #0079c1; } - -.svg-icon-light-blue { - fill: #56a5d8; } - -.svg-icon-dark-blue { - fill: #005e95; } - -.svg-icon-purple { - fill: #9081bc; } - -.svg-icon-orange { - fill: #d17e21; } - -.svg-icon-gray { - fill: #959595; } - -.svg-icon-red { - fill: #de2900; } - -.esri-icon-yellow:before, .icon-ui-yellow:before { - color: #fad817; } - -.esri-icon-green:before, .icon-ui-green:before { - color: #5a9359; } - -.esri-icon-blue:before, .icon-ui-blue:before { - color: #0079c1; } - -.esri-icon-light-blue:before, .icon-ui-light-blue:before { - color: #56a5d8; } - -.esri-icon-dark-blue:before, .icon-ui-dark-blue:before { - color: #005e95; } - -.esri-icon-purple:before, .icon-ui-purple:before { - color: #9081bc; } - -.esri-icon-orange:before, .icon-ui-orange:before { - color: #d17e21; } - -.esri-icon-gray:before, .icon-ui-gray:before { - color: #959595; } - -.esri-icon-red:before, .icon-ui-red:before { - color: #de2900; } - -[class*="icon-social-"] { - background-color: rgba(0, 0, 0, 0.45); - width: 30px; - height: 30px; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - [class*="icon-social-"]:hover { - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - -.icon-social-contact { - background-image: url("../img/icons/social/contact.svg"); } - .icon-social-contact:hover { - background-color: #8EC449; } - -.icon-social-facebook { - background-image: url("../img/icons/social/facebook.svg"); } - .icon-social-facebook:hover { - background-color: #3D5A96; } - -.icon-social-geonet { - background-image: url("../img/icons/social/geonet.svg"); } - .icon-social-geonet:hover { - background-color: #127BC0; } - -.icon-social-github { - background-image: url("../img/icons/social/github.svg"); } - .icon-social-github:hover { - background-color: #171515; } - -.icon-social-google-plus { - background-image: url("../img/icons/social/google-plus.svg"); } - .icon-social-google-plus:hover { - background-color: #DD4C3C; } - -.icon-social-instagram { - background-image: url("../img/icons/social/instagram.svg"); } - .icon-social-instagram:hover { - background-color: #DA3075; } - -.icon-social-linkedin { - background-image: url("../img/icons/social/linkedin.svg"); } - .icon-social-linkedin:hover { - background-color: #127CB3; } - -.icon-social-pinterest { - background-image: url("../img/icons/social/pinterest.svg"); } - .icon-social-pinterest:hover { - background-color: #BB0F23; } - -.icon-social-rss { - background-image: url("../img/icons/social/rss.svg"); } - .icon-social-rss:hover { - background-color: #FD8023; } - -.icon-social-share { - background-image: url("../img/icons/social/share.svg"); } - .icon-social-share:hover { - background-color: #1EBD21; } - -.icon-social-twitter { - background-image: url("../img/icons/social/twitter.svg"); } - .icon-social-twitter:hover { - background-color: #59ADEB; } - -.icon-social-youtube { - background-image: url("../img/icons/social/youtube.svg"); } - .icon-social-youtube:hover { - background-color: #CF2529; } - -.esri-logo { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); } - -.esri-logo-reverse { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); - background-image: url("../img/logo/esri-logo-reversed.svg"); } - -.esri-logo-condensed { - margin-left: 0; - margin-right: 0; - margin-bottom: -0.125rem; - margin-top: -0.135rem; } - -.btn { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - .btn:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - -.btn-transparent { - background: none; - color: #0079c1; - border: none; } - .btn-transparent:hover { - color: #005e95; - background: none; - text-decoration: underline; } - -.btn-clear { - color: #0079c1; - background: #ffffff; - border-color: #0079c1; } - .btn-clear:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -.btn-clear-white { - background: none; - color: #ffffff; - border: 1px solid #ffffff; } - .btn-clear-white:hover { - color: #959595; - background: #ffffff; - border-color: #ffffff; } - -.btn-small { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; } - -.btn-large { - font-size: 1rem; - line-height: 1.5; - padding: 0.5rem 1rem; } - -.btn-fill { - width: 100%; - text-align: center; } - -.btn-half { - width: 50%; - text-align: center; } - -.btn-grouped { - float: left; } - html[dir="rtl"] .btn-grouped { - float: right; } - .btn-grouped + .btn-grouped { - margin-left: 1px; } - html[dir="rtl"] .btn-grouped + .btn-grouped { - margin-left: 0; - margin-right: 1px; } - .btn-grouped:last-of-type { - float: none; } - .btn-grouped.btn-half { - margin-left: 0; } - -.btn-white { - background: #ffffff; - color: #4c4c4c; - border: 1px solid #ffffff; } - .btn-white:hover { - color: #4c4c4c; - background: #efefef; - border-color: #efefef; } - -.btn-red { - color: #de2900; - background: transparent; - border-color: #de2900; } - .btn-red:hover { - color: #ffffff; - background: #ab3c16; - border-color: #ab3c16; } - -.btn-green { - background-color: #5a9359; - border-color: #5a9359; } - .btn-green:hover { - background-color: #338033; - border-color: #338033; } - -.btn-link { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #0079c1; - background: transparent; } - .btn-link:hover { - text-decoration: underline; } - -.btn:disabled, -.btn-disabled, -button[disabled] { - cursor: not-allowed; - pointer-events: none; - opacity: 0.3; } - -input[type="file"]::-webkit-file-upload-button, -::-ms-browse { - webkit-appearance: none; - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - input[type="file"]::-webkit-file-upload-button:hover, - ::-ms-browse:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - -.label { - background-color: #efefef; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; } - -.label-red { - background-color: #de2900; - color: #ffffff; } - -.label-yellow { - background-color: #efe397; - color: #4c4c4c; } - -.label-green { - background-color: #338033; - color: #ffffff; } - -.label-blue { - background-color: #0079c1; - color: #ffffff; } - -.dropdown { - position: relative; - display: inline-block; } - .dropdown.is-active .dropdown-menu { - display: block; } - -.dropdown-btn else { - cursor: pointer; - position: relative; } - -.dropdown-menu { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - z-index: 1000; - display: none; - overflow: auto; } - .dropdown-menu.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .dropdown-menu.dropdown-right { - right: auto; - left: 0; } - -.dropdown-title { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - background-color: #ffffff; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #efefef; - white-space: nowrap; - cursor: pointer; - width: 100%; - background-color: #f8f8f8; - cursor: auto; } - html[dir="rtl"] .dropdown-title { - text-align: right; } - .dropdown-title:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #6e6e6e; } - .dropdown-title.is-active, .dropdown-title:focus { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .dropdown-title.is-active, html[dir="rtl"] .dropdown-title:focus { - border-left: none; - border-right: 3px solid #0079c1; } - -.dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - background-color: #ffffff; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #efefef; - white-space: nowrap; - cursor: pointer; - width: 100%; } - html[dir="rtl"] .dropdown-link { - text-align: right; } - .dropdown-link:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #6e6e6e; } - .dropdown-link.is-active, .dropdown-link:focus { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .dropdown-link.is-active, html[dir="rtl"] .dropdown-link:focus { - border-left: none; - border-right: 3px solid #0079c1; } - -.breadcrumbs { - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; } - -.crumb { - color: #6e6e6e; - float: left; } - html[dir="rtl"] .crumb { - float: right; } - .crumb:before { - content: "/"; - color: #6e6e6e; - font-weight: 400; - display: inline-block; - padding: 0 .5rem; } - .crumb.is-active { - font-weight: 700; } - .breadcrumbs-white .crumb { - color: #ffffff; - color: #ffffff; } - .breadcrumbs-white .crumb:hover { - color: #efefef; } - .breadcrumbs-white .crumb:before { - color: #ffffff; } - .crumb:first-child:before { - display: none; } - -.tooltip { - position: relative; - cursor: pointer; } - .tooltip:after { - content: attr(aria-label); - position: absolute; - z-index: 1000000; - display: none; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - color: #ffffff; - text-align: center; - word-wrap: break-word; - white-space: pre; - pointer-events: none; - background: rgba(0, 0, 0, 0.75); - border-radius: 3px; } - -.tooltip:before { - content: ""; - position: absolute; - z-index: 1000001; - display: none; - width: 0; - height: 0; - color: rgba(0, 0, 0, 0.75); - pointer-events: none; - border: 5px solid transparent; } - -.tooltip:hover, .tooltip:active, .tooltip:focus { - text-decoration: none; } - .tooltip:hover:before, .tooltip:hover:after, .tooltip:active:before, .tooltip:active:after, .tooltip:focus:before, .tooltip:focus:after { - display: inline-block; } - -.tooltip-multiline:hover:after, .tooltip-multiline:active:after, .tooltip-multiline:focus:after { - display: table-cell; } - -.tooltip:after { - top: 100%; - right: 50%; - margin-top: 5px; - line-height: 1.5; } - -.tooltip:before { - top: auto; - right: 50%; - bottom: -5px; - margin-right: -5px; - border-bottom-color: rgba(0, 0, 0, 0.75); } - -.tooltip-top:after { - top: auto; - right: 50%; - bottom: 100%; - margin-bottom: 5px; } - -.tooltip-top:before { - top: -5px; - right: 50%; - bottom: auto; - margin-right: -5px; - border-top-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - -.tooltip:after, -.tooltip-bottom:after { - -webkit-transform: translateX(50%); - -moz-transform: translateX(50%); - -ms-transform: translateX(50%); - -o-transform: translateX(50%); - transform: translateX(50%); } - -.tooltip-left:after { - top: auto; - right: 100%; - left: auto; - margin-right: 5px; - bottom: 50%; - margin-bottom: inherit; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-left:after { - right: auto; - left: 100%; } - html[dir="rtl"] .tooltip-left:after { - margin-right: 0; - margin-left: 5px; } - -.tooltip-left:before { - top: 50%; - bottom: 50%; - left: -5px; - right: auto; - margin-top: -5px; - border-left-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-left:before { - left: auto; - right: -5px; } - html[dir="rtl"] .tooltip-left:before { - border-left-color: transparent; - border-right-color: rgba(0, 0, 0, 0.75); } - html[dir="rtl"] .tooltip-left:before { - margin-right: 0; } - -.tooltip-right:after { - top: auto; - bottom: 50%; - left: 100%; - right: auto; - margin-left: 5px; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-right:after { - left: auto; - right: 100%; } - html[dir="rtl"] .tooltip-right:after { - margin-left: 0; - margin-right: 5px; } - -.tooltip-right:before { - top: 50%; - right: -5px; - left: auto; - bottom: 50%; - margin-top: -5px; - margin-right: 0; - border-right-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-right:before { - right: auto; - left: -5px; } - html[dir="rtl"] .tooltip-right:before { - border-right-color: transparent; - border-left-color: rgba(0, 0, 0, 0.75); } - -.tooltip-multiline:after { - width: 22em; - width: -moz-max-content; - width: -webkit-max-content; - max-width: 250px; - word-break: break-word; - word-wrap: normal; - white-space: pre-line; - border-collapse: separate; } - -.tooltip-multiline.tooltip-bottom:after, .tooltip-multiline.tooltip-top:after { - right: auto; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - -ms-transform: translateX(-50%); - -o-transform: translateX(-50%); - transform: translateX(-50%); } - -.tooltip-multiline.tooltip-left:after, .tooltip-multiline.tooltip-right:after { - right: 100%; } - -@media screen and (min-width: 0\0) { - .tooltip-multiline:after { - width: 250px; } } - -.alert { - font-size: 0.9375rem; - line-height: 1.5; - padding: 0.75rem 0.75rem; - color: rgba(0, 0, 0, 0.75); - background-color: #d2e9f9; - position: relative; - display: none; - z-index: 100; - max-width: 40em; - border: 1px solid #0079c1; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - color: #4c4c4c; } - .alert:hover { - color: #323232; } - .alert.is-active { - display: block; } - .alert a:hover { - color: rgba(0, 0, 0, 0.75); } - -.alert-red { - background-color: #f3ded7; - border-color: #e4a793; } - -.alert-yellow { - background-color: #f3edc7; - border-color: #e4d154; } - -.alert-green { - background-color: #ddeedb; - border-color: #9bc19c; } - -.alert-close { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #0079c1; - background: transparent; - color: currentColor; - position: absolute; - right: 0.75rem; - left: auto; } - .alert-close:hover { - text-decoration: underline; } - html[dir="rtl"] .alert-close { - right: auto; - left: 0.75rem; } - -.alert-full { - max-width: none; } - -.panel { - background-color: #f8f8f8; - border: 1px solid #efefef; - padding: 0.99rem; } - .panel:after { - content: ''; - display: table; - clear: both; } - .panel code { - background-color: #ffffff; } - -.panel-black { - background-color: #323232; - color: #ffffff; - border: 1px solid #4c4c4c; } - -.panel-dark { - background-color: #595959; - color: #ffffff; - border: 1px solid #4c4c4c; } - -.panel-white { - background-color: #ffffff; - border: 1px solid #efefef; } - .panel-white code { - background-color: #f8f8f8; } - -.panel-dark-blue { - background-color: #004575; - color: #ffffff; - border: 1px solid #052942; } - -.panel-blue { - background-color: #0079c1; - color: #ffffff; - border: 1px solid #005e95; } - -.panel-light-blue { - color: #323232; - background-color: #56a5d8; - border: 1px solid #0079c1; } - -.panel-no-border { - border: none; } - -.panel-no-padding { - padding: 0; } - -.table { - width: 100%; - background-color: #ffffff; - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #cccccc; - text-align: left; - overflow: auto; - font-size: 0.875rem; - line-height: 1.5; } - html[dir="rtl"] .table { - text-align: right; } - .table > thead { - background-color: #efefef; - border-bottom: 1px solid #cccccc; - font-weight: 400; - font-style: normal; - font-size: 1rem; - line-height: 1.5; } - .table > tbody { - overflow: auto; - width: 100%; } - .table > tfoot { - background-color: #efefef; - border-top: 1px solid #cccccc; } - .table th, .table td { - font-weight: 300; - border-left: 1px solid #cccccc; - border-right: 1px solid #cccccc; - padding: 0.5rem; - text-align: left; } - html[dir="rtl"] .table th, html[dir="rtl"] .table td { - text-align: right; } - .table tr { - border-bottom: 1px solid #cccccc; - text-align: left; } - .table tr:last-child { - border-bottom: none; } - .table caption { - color: #959595; - caption-side: bottom; - line-height: 1.5rem; - padding: 0.375rem 0.75rem; } - -.table-blue { - border: 1px solid #0079c1; } - .table-blue > thead { - background-color: #0079c1; - border: none; - border-bottom: 1px solid #0079c1; - color: #ffffff; } - .table-blue > thead tr:nth-child(even) { - background-color: #bcdaed; - color: #4c4c4c; } - .table-blue > tfoot { - border-top: 1px solid #0079c1; } - .table-blue th, .table-blue td { - border-left: 1px solid #0079c1; - border-right: 1px solid #0079c1; } - .table-blue tr { - border-bottom: 1px solid #0079c1; } - -.table-plain { - border: none; } - .table-plain > thead, .table-plain > tfoot, .table-plain th, .table-plain td { - background-color: transparent; - border: none; } - .table-plain tr { - border: none; } - .table-plain tr:nth-child(even) { - background-color: transparent; } - .table-plain tr:nth-child(even) td { - background-color: transparent; } - -.table-striped tr:nth-child(even) { - background-color: #f8f8f8; } - .table-striped tr:nth-child(even) a { - color: #005e95; } - .table-striped tr:nth-child(even) td { - background-color: #f8f8f8; } - -.table-striped.table-blue tr:nth-child(even) { - background-color: #d2e9f9; } - .table-striped.table-blue tr:nth-child(even) td { - background-color: #d2e9f9; } - -.table-no-table { - width: auto; - background-color: transparent; - border-spacing: 0; - border: none; - text-align: left; - overflow: auto; - margin-bottom: 0; } - .table-no-table thead, .table-no-table tbody { - font-size: 1rem; - line-height: 1.5; - border: none; - background-color: transparent; - overflow: auto; - width: 100%; } - .table-no-table th, .table-no-table td { - background-color: transparent; - border: none; } - .table-no-table tr { - border: none; - text-align: left; } - -.input-search, .search-input { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg=="); - background-size: 1.06667em; - background-position: .25em center; - background-repeat: no-repeat; - padding-left: 1.5em; } - html[dir="rtl"] .input-search, html[dir="rtl"] .search-input { - background-position: right .25em center; - padding-right: 1.5em; - padding-left: 0.3rem; } - -form { - margin: 0; - padding: 0; } - -fieldset { - margin: 0 0 1.5rem 0; - padding: 0; - border: none; - display: block; } - -label { - position: relative; - display: block; - margin: 0 0 1.5rem 0; } - -legend { - position: relative; - display: block; - margin-bottom: .25rem; } - -input, select, textarea { - position: relative; - display: block; - height: 2.25rem; - width: 100%; - max-width: 100%; - margin: .25rem 0 0 0; - padding: 0 0.3rem; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-family: inherit; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #4c4c4c; - vertical-align: baseline; - outline: none; - outline-offset: 0; - background-color: #ffffff; - border: 1px solid #a9a9a9; - border-radius: 0; - -webkit-transition: border-color 150ms linear; - transition: border-color 150ms linear; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); } - input:disabled, select:disabled, textarea:disabled { - opacity: .3; - cursor: default; } - input:focus, select:focus, textarea:focus { - border-color: #0079c1; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -input { - -webkit-appearance: none; } - -textarea { - height: auto; - padding-top: 0.3rem; } - -:placeholder { - color: #767676; } - -:input-placeholder { - color: #767676; } - -::-webkit-input-placeholder { - color: #767676; } - -::-moz-placeholder { - color: #767676; } - -:-ms-input-placeholder { - color: #767676; } - -.input-minimal { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #cccccc; - box-shadow: none; } - .input-minimal:focus { - border-bottom-color: #999; - box-shadow: none; } - -.input-error { - border-color: #c86a4a; - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - .input-error:focus { - border-color: #c86a4a; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5); } - -.input-success { - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - -html[dir="rtl"] .input-error, html[dir="rtl"] .input-success { - padding-left: 24px; - padding-right: 0.3rem; - background-position: left center; } - -.input-error-message { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 0.375rem; - color: rgba(0, 0, 0, 0.75); - background-color: #f3ded7; - border: 1px solid #e4a793; - position: relative; - display: none; - margin-top: .5rem; } - .input-error-message:after { - content: ""; - position: absolute; - top: -15px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #f3ded7; } - .input-error-message:before { - content: ""; - position: absolute; - top: -16px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #e4a793; } - .input-error-message:after, .input-error-message:before { - left: 11px; - right: auto; } - html[dir="rtl"] .input-error-message:after, html[dir="rtl"] .input-error-message:before { - left: auto; - right: 11px; } - .input-error-message.is-active, .input-error-message.is-active:before, .input-error-message.is-active:after { - display: inline-block; } - -input[type="file"] { - height: auto; } - input[type="file"]:active { - border-color: #0079c1; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -@supports (-moz-appearance: none) { - input[type="file"] { - padding: 0.75rem 0.375rem; } } - -input[type="file"]::-webkit-file-upload-button { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #0079c1; - background: #ffffff; - border-color: #0079c1; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; - -webkit-appearance: none; } - input[type="file"]::-webkit-file-upload-button:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - input[type="file"]::-webkit-file-upload-button:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -::-ms-value { - border: none; - background-color: transparent; } - -::-ms-browse { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #0079c1; - background: #ffffff; - border-color: #0079c1; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; } - ::-ms-browse:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - ::-ms-browse:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -input[type='radio'], input[type='checkbox'] { - float: left; - width: 1rem; - height: 1rem; - margin-top: .12rem; - margin-right: .5rem; - margin-left: .125rem; - line-height: 1.25rem; - box-shadow: none; - box-sizing: content-box; } - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - float: right; } - input[type='radio']:focus, input[type='checkbox']:focus { - box-shadow: none; - border: none; - outline: 1px dotted; - outline: auto -webkit-focus-ring-color; } - -input[type='checkbox'] { - -webkit-appearance: checkbox; } - -input[type='radio'] { - -webkit-appearance: radio; - -webkit-border-radius: 50%; - border-radius: 50%; } - -@supports (-ms-ime-align: auto) { - input[type='radio'], input[type='checkbox'] { - margin-top: .125rem; - margin-right: .5rem; } } - -@supports (-moz-appearance: none) { - input[type='radio'], input[type='checkbox'] { - margin-top: .05rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - input[type='radio'], input[type='checkbox'] { - margin-top: .1rem; - margin-right: 0; } - input[type='radio']:checked, input[type='checkbox']:checked { - background-color: #56a5d8; - border-color: #196fa6; } } - -html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-right: .125rem; - margin-left: .5rem; } - -@supports (-ms-ime-align: auto) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: .5rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: 0; } } - -.fieldset-radio label, .fieldset-checkbox label { - margin-bottom: .25rem; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #595959; - width: auto; } - -select { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K"); - background-position: center right; - background-repeat: no-repeat; - background-size: .9rem; - width: auto; - padding-right: 1.5rem; - -webkit-appearance: none; - -moz-appearance: none; } - html[dir="rtl"] select { - background-position: center left; - padding-left: 1.5rem; - padding-right: 0.3rem; } - -select[multiple] { - height: auto; - background-image: none; - padding: 0; } - -select[multiple] option { - padding: 0.3rem; } - -.select-full { - width: 100%; } - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - select::-ms-expand { - display: none; } - select:focus::-ms-value { - background: transparent; - color: #595959; } } - -.input-group { - display: table; - margin-top: 0.375rem; } - -.input-group-button { - width: 1%; - vertical-align: middle; - display: table-cell; } - .input-group-button .btn, .input-group-button button { - height: 2.25rem; - margin-left: -1px; } - -input.input-group-input, -.input-group-input { - display: table-cell; - position: relative; - margin-top: 0; - width: 100%; - vertical-align: middle; } - -.radio-group { - border: none; - padding: 0; - margin-bottom: 1.5rem; - font-size: 0.9375rem; - line-height: 1.5; } - .radio-group:after { - content: ''; - display: table; - clear: both; } - -.radio-group-title { - font-size: 1rem; - line-height: 1.5; - margin-bottom: 0; } - -.radio-group-input { - opacity: 0; - position: absolute; } - .radio-group-input:checked + .radio-group-label { - background-color: #d2e9f9; - border: 1px solid #0079c1; - margin-right: 0; - margin-left: 0; } - .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-left: none; - border-right: 1px solid #cccccc; } - html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-right: none; - border-left: 1px solid #cccccc; } - -.radio-group-label { - display: inline-block; - float: left; - background-color: #ffffff; - color: #323232; - cursor: pointer; - text-align: center; - text-shadow: none; - padding: 0.5rem 1rem; - line-height: 1.25; - margin-top: .25rem; - margin-right: -1px; - margin-bottom: 0; - border: 1px solid #cccccc; - box-sizing: border-box; - height: 2.25rem; - -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; - transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; } - html[dir="rtl"] .radio-group-label { - float: right; - margin-left: -1px; - margin-right: 0; } - -.loader-bars:before, .loader-bars:after, .loader-bars { - background: #0079c1; - -webkit-animation: load 0.8s infinite ease-in-out; - animation: load 0.8s infinite ease-in-out; - width: 0.85rem; - height: 2rem; } - -.loader-bars:before, .loader-bars:after { - position: absolute; - top: 0; - content: ''; } - -@-webkit-keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #0079c1; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #0079c1; - height: 2.5rem; } } - -@keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #0079c1; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #0079c1; - height: 2.5rem; } } - -.loader { - display: none; - position: relative; } - .loader.is-active { - display: block; } - -.loader-bars { - text-indent: -9999em; - margin: auto; - position: absolute; - right: calc(50% - 0.425rem); - font-size: 11px; - -webkit-animation-delay: 0.16s; - animation-delay: 0.16s; } - .loader-bars:before { - left: -1.25rem; } - .loader-bars:after { - left: 1.25rem; - -webkit-animation-delay: 0.32s; - animation-delay: 0.32s; } - -.loader-text { - text-align: center; - padding-top: 4rem; } - -.skip-to-content { - opacity: 0; - float: left; - pointer-events: none; - margin: 4px; - padding: 1rem; - position: absolute; - background-color: rgba(0, 0, 0, 0.75); - color: #ffffff; - -webkit-transition: 150ms linear; - transition: 150ms linear; } - .skip-to-content:focus { - opacity: 1; - z-index: 999; } - -.card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - background: #ffffff; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 16px 0 rgba(0, 0, 0, 0.05); } - -.card-image-wrap { - width: 100%; - position: relative; - margin-bottom: 0; - -webkit-box-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -.card-image { - width: 100%; - display: block; } - -.card-image-caption { - background: rgba(255, 255, 255, 0.8); - color: #4c4c4c; - font-style: normal; - margin: 0; - width: 100%; - box-sizing: border-box; - position: absolute; - bottom: 0; - font-size: 0.875rem; - line-height: 1.5; - padding: .35rem 1.25rem .35rem 1.25rem; } - -.card-last { - margin-bottom: auto; } - -.card-content { - padding: 1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - word-wrap: break-word; } - -.card-shaped { - box-shadow: none; - background: transparent; } - .card-shaped .card-content { - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - padding-top: 4rem; } - .card-shaped .card-image-wrap { - margin-bottom: -3rem; - padding: 0 1.25rem; - box-sizing: border-box; } - -.card-bar-lightest-blue { - border-top: 3px solid #d2e9f9; } - -.card-bar-lighter-blue { - border-top: 3px solid #bcdaed; } - -.card-bar-light-blue { - border-top: 3px solid #56a5d8; } - -.card-bar-blue { - border-top: 3px solid #0079c1; } - -.card-bar-dark-blue { - border-top: 3px solid #005e95; } - -.card-bar-light-green { - border-top: 3px solid #9bc19c; } - -.card-bar-green { - border-top: 3px solid #5a9359; } - -.card-bar-dark-green { - border-top: 3px solid #338033; } - -.card-bar-light-red { - border-top: 3px solid #e4a793; } - -.card-bar-red { - border-top: 3px solid #de2900; } - -.card-bar-dark-red { - border-top: 3px solid #ab3c16; } - -.card-bar-light-orange { - border-top: 3px solid #e8912e; } - -.card-bar-orange { - border-top: 3px solid #d17e21; } - -.card-bar-dark-orange { - border-top: 3px solid #ad6511; } - -.card-bar-light-yellow { - border-top: 3px solid #efe397; } - -.card-bar-yellow { - border-top: 3px solid #e4d154; } - -.card-bar-dark-yellow { - border-top: 3px solid #d9bf2b; } - -.card-bar-light-purple { - border-top: 3px solid #c4bcdc; } - -.card-bar-purple { - border-top: 3px solid #9081bc; } - -.card-bar-dark-purple { - border-top: 3px solid #7461a8; } - -.card-bar-light-brown { - border-top: 3px solid #d2b38f; } - -.card-bar-brown { - border-top: 3px solid #a57946; } - -.card-bar-dark-brown { - border-top: 3px solid #8c5e2a; } - -.card-wide { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .card-wide .card-content { - display: block; - -webkit-box-flex: 1 1 75%; - -ms-flex: 1 1 75%; - flex: 1 1 75%; } - -.card-wide-image-wrap { - position: relative; - top: 0; - left: 0; - bottom: 0; - width: 25%; - overflow: hidden; - margin-bottom: 0; } - -.card-wide-image { - width: auto; - min-width: 100%; - max-width: none; - height: 100%; - margin: 0; - display: block; - position: absolute; } - -@-webkit-keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@-webkit-keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@-webkit-keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -@keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -.fade-in, .animate-fade-in { - opacity: 0; - -webkit-animation: fade-in ease-in 1; - -moz-animation: fade-in ease-in 1; - animation: fade-in ease-in 1; - -webkit-animation-fill-mode: forwards; - -moz-animation-fill-mode: forwards; - animation-fill-mode: forwards; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-fade-out { - -webkit-animation: fade-out ease-out 1; - -moz-animation: fade-out ease-out 1; - animation: fade-out ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-in-down { - -webkit-animation: in-down ease-out 1; - -moz-animation: in-down ease-out 1; - animation: in-down ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-in-up { - -webkit-animation: in-up ease-out 1; - -moz-animation: in-up ease-out 1; - animation: in-up ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-down { - -webkit-animation: out-down ease-in 1; - -moz-animation: out-down ease-in 1; - animation: out-down ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-up { - -webkit-animation: out-up ease-in 1; - -moz-animation: out-up ease-in 1; - animation: out-up ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -input[type="range"] { - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - border: 1px solid transparent; - background-color: transparent; - box-shadow: none; - margin-top: 0; - padding: 0; - z-index: 1; - cursor: pointer; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]:hover::-webkit-slider-runnable-track { - background-color: #a9a9a9; } - input[type="range"]:hover::-webkit-slider-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:hover::-moz-range-track { - background-color: #a9a9a9; } - input[type="range"]:hover::-moz-range-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:hover::-ms-fill-upper { - background-color: #a9a9a9; } - input[type="range"]:hover::-ms-fill-lower { - background-color: #a9a9a9; } - input[type="range"]:hover::-ms-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:focus::-webkit-slider-runnable-track, input[type="range"]:active::-webkit-slider-runnable-track { - background-color: #a9a9a9; } - input[type="range"]:focus::-webkit-slider-thumb, input[type="range"]:active::-webkit-slider-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-webkit-slider-thumb:hover, input[type="range"]:active::-webkit-slider-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - input[type="range"]:focus::-moz-range-track, input[type="range"]:active::-moz-range-track { - background-color: #a9a9a9; } - input[type="range"]:focus::-moz-range-thumb, input[type="range"]:active::-moz-range-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-moz-range-thumb:hover, input[type="range"]:active::-moz-range-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - input[type="range"]:focus::-ms-fill-upper, input[type="range"]:active::-ms-fill-upper { - background-color: #a9a9a9; } - input[type="range"]:focus::-ms-fill-lower, input[type="range"]:active::-ms-fill-lower { - background-color: #a9a9a9; } - input[type="range"]:focus::-ms-thumb, input[type="range"]:active::-ms-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-ms-thumb:hover, input[type="range"]:active::-ms-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - -input[type="range"]::-webkit-slider-runnable-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-webkit-slider-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]::-webkit-slider-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus, input[type="range"]::-webkit-slider-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus:hover, input[type="range"]::-webkit-slider-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -@supports (-webkit-overflow-scrolling: touch) { - input[type="range"]::-webkit-slider-thumb { - height: 20px; - width: 20px; - margin-top: -9px; } } - -input[type="range"]::-moz-range-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-moz-range-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; } - input[type="range"]::-moz-range-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-moz-range-thumb:focus, input[type="range"]::-moz-range-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-moz-range-thumb:focus:hover, input[type="range"]::-moz-range-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -input[type="range"]::-ms-fill-upper { - background-color: #cccccc; } - -input[type="range"]::-ms-fill-lower { - background-color: #cccccc; } - -input[type="range"]::-ms-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 2px; - border: 0px solid transparent; - color: transparent; } - -input[type="range"]::-ms-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; - margin-top: 0px; } - input[type="range"]::-ms-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-ms-thumb:focus, input[type="range"]::-ms-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-ms-thumb:focus:hover, input[type="range"]::-ms-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -.toggle-switch { - display: block; - position: relative; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; - tap-highlight-color: transparent; } - -.toggle-switch-input[type] { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .toggle-switch-input[type]:hover + .toggle-switch-track { - border-color: #cccccc; - background-color: #e7e7e7; } - .toggle-switch-input[type]:hover + .toggle-switch-track:after { - border-color: #3b8fc4; - box-shadow: 0 1px 2px 0px rgba(89, 89, 89, 0.2); } - .toggle-switch-input[type]:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9); } - .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: 1px; - right: auto; - border-color: #005e95; - box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: auto; - right: 1px; } - .toggle-switch-input[type]:checked + .toggle-switch-track { - border-color: #005e95; - background-color: #0079c1; } - .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: -1px; - left: auto; - border-color: #005e95; - box-shadow: 0 2px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: auto; - left: -1px; } - .toggle-switch-input[type]:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9); } - .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: 1px; - left: auto; - border-color: #005e95; - box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: auto; - left: 1px; } - .toggle-switch-input[type]:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9); } - .toggle-switch-input[type]:focus + .toggle-switch-track:after { - border-color: #3b8fc4; } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9); } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track:after { - border-color: #005e95; } - -.toggle-switch-label { - width: calc((100% - 3em) - .5em); - padding: 0 .1em; - vertical-align: top; } - -.toggle-switch-track { - position: relative; - display: inline-block; - vertical-align: top; - width: 36px; - height: 20px; - top: .05em; - background-color: #f4f4f4; - border-radius: 30px; - border: 1px solid #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - .toggle-switch-track:after { - position: absolute; - display: block; - content: ''; - width: 18px; - height: 18px; - top: -1px; - left: -1px; - right: auto; - background-color: #ffffff; - border-radius: 30px; - border: 2px solid #959595; - box-shadow: 0 1px 1px 0px rgba(89, 89, 89, 0.2); - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - html[dir="rtl"] .toggle-switch-track:after { - left: auto; - right: -1px; } - @supports (-ms-ime-align: auto) { - .toggle-switch-track { - top: .1em; } } - @supports (-moz-appearance: none) { - .toggle-switch-track { - top: .1em; } } - @supports (-webkit-overflow-scrolling: touch) { - .toggle-switch-track { - top: .15em; } } - -.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after { - border-color: #ab3c16; } - -.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track { - background-color: #ab3c16; - border-color: #8c2907; } - .toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after { - border-color: #ab3c16; } - -.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after { - border-color: #8c2907; } - -.top-nav { - position: relative; - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #efefef; - background-color: #ffffff; - z-index: 100; } - .top-nav .esri-logo { - margin-top: 1rem; } - .top-nav .sign-in { - padding-top: 1.5rem; } - -.top-nav-title { - font-weight: 400; - font-style: normal; - font-size: 1.2019rem; - line-height: 1.5; - float: left; - margin-right: 1.5rem; - padding-top: 1.125rem; - padding-bottom: 1.25rem; - line-height: 1.5rem; - color: #4c4c4c; } - @media screen and (max-width: 859px) { - .top-nav-title { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .top-nav-title { - font-size: 1.0625rem; } } - html[dir="rtl"] .top-nav-title { - float: right; } - html[dir="rtl"] .top-nav-title { - white-space: nowrap; - margin-right: 0; - margin-left: 1.5rem; } - .top-nav-title:hover { - text-decoration: none; } - -.top-nav-list { - float: left; - padding: 0; } - html[dir="rtl"] .top-nav-list { - float: right; } - .top-nav-list .top-nav-link + .top-nav-link { - margin-left: .75em; } - html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link { - margin-left: 0; - margin-right: .75em; } - .top-nav-list.right { - float: right; } - html[dir="rtl"] .top-nav-list.right { - float: left; } - -.top-nav-link { - font-size: 0.9375rem; - line-height: 1.5; - color: #4c4c4c; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; } - .top-nav-link:hover, .top-nav-link:focus { - color: #0079c1; - border-bottom-color: #0079c1; - text-decoration: none; } - .top-nav-link:focus { - outline: none; } - .top-nav-link.is-active { - border-bottom-color: #0079c1; } - -.top-nav-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.top-nav-flex-list { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-preferred-size: 30%; - flex-basis: 30%; } - -.top-nav-flex-title { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - text-align: center; } - -.sign-in { - float: right; - padding-left: 0.375rem; - margin-top: -0.7rem; } - html[dir="rtl"] .sign-in { - float: left; } - html[dir="rtl"] .sign-in { - padding-left: 0; - padding-right: 0.375rem; } - -.user-nav-name { - padding-right: 1.5em; - color: #4c4c4c; } - .user-nav-name:hover { - text-decoration: none; } - -.user-nav-image { - width: 1.2rem; - height: 1.2rem; - vertical-align: -0.25rem; } - -.sub-nav { - background-color: #efefef; } - -.sub-nav-title { - font-size: 1.9994rem; - line-height: 1.35; - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: inline-block; - line-height: 1.25; } - @media screen and (max-width: 859px) { - .sub-nav-title { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .sub-nav-title { - font-size: 1.5625rem; } } - -.sub-nav-list { - width: 100%; - float: left; } - html[dir="rtl"] .sub-nav-list { - float: right; } - -.sub-nav-link { - padding: .25em .75em; - margin: 0 .25em 0 0; - float: left; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - color: #f8f8f8; - font-size: 0.9375rem; - line-height: 1.5; - background-color: rgba(0, 0, 0, 0.45); - box-sizing: border-box; - -webkit-transition: background-color 150ms linear, color 150ms 150ms linear; - transition: background-color 150ms linear, color 150ms 150ms linear; } - html[dir="rtl"] .sub-nav-link { - float: right; } - .sub-nav-link:hover, .sub-nav-link:focus { - background-color: rgba(0, 0, 0, 0.3); - color: #ffffff; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); } - .sub-nav-link.is-active { - background-color: #ffffff; - color: #4c4c4c; } - -.third-nav { - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #efefef; - background-color: #ffffff; - padding: 0.375rem 0; - width: 100%; } - -.third-nav-container { - position: relative; - overflow-x: auto; - white-space: nowrap; - padding-bottom: 15px; - margin-bottom: -15px; } - -.third-nav-link { - color: #595959; - font-size: 0.875rem; - line-height: 1.5; - margin-right: 1.125rem; } - html[dir="rtl"] .third-nav-link { - white-space: nowrap; } - .third-nav-link:last-child { - margin-right: 2.25rem; } - .third-nav-link.is-active { - font-weight: 700; - font-style: normal; } - -.side-nav, .dropdown-menu, .filter-dropdown-list { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #efefef; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #ffffff; } - -.side-nav-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #f8f8f8; - border-top: 1px solid #efefef; } - -.side-nav-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #595959; - background-color: #ffffff; - border-top: 1px solid #efefef; - cursor: pointer; } - .side-nav-link:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #4c4c4c; } - .side-nav-link.is-active { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .side-nav-link.is-active { - border-left: none; - border-right: 3px solid #0079c1; } - -body { - display: flex; - height: 100%; - flex-direction: column; } - -.wrapper { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; } - -.footer { - background-color: #f8f8f8; - padding-top: 3rem; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; } - -.tab-nav:after { - content: ''; - display: table; - clear: both; } - -.tab-title { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 0.875rem; - line-height: 1.5; - -webkit-transition: background, 150ms linear; - transition: background, 150ms linear; - padding: 0.375rem 0.75rem; - float: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - background-color: #f8f8f8; - border: 1px solid #cccccc; - margin-right: -1px; - cursor: pointer; } - .tab-title:focus { - outline: none; } - .tab-title:hover, .tab-title:focus { - background-color: #fcfcfc; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); } - .tab-title.is-active { - border-bottom: 1px solid #ffffff; - background-color: #ffffff; } - .tab-title.is-active:hover { - background-color: #ffffff; } - html[dir="rtl"] .tab-title { - float: right; - margin-right: 0; - margin-left: -1px; } - -.tab-contents { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid #cccccc; - margin-top: -1px; } - -.tab-section { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - background-color: #ffffff; - display: none; - padding: 0.75rem; } - .tab-section.is-active { - display: block; } - .tab-section pre { - margin: 0; } - -.tabs-gray .tab-title { - background-color: #ffffff; } - .tabs-gray .tab-title.is-active { - background-color: #f8f8f8; - border-bottom: 1px solid #f8f8f8; } - -.tabs-gray .tab-section { - background-color: #f8f8f8; } - -.tabs-gray pre code { - padding: 0; - border: none; - background-color: transparent; } - -.tabs-transparent .tab-title { - background-color: transparent; - border: 1px solid transparent; - border-bottom: 1px solid #cccccc; } - .tabs-transparent .tab-title:hover { - border-bottom: 1px solid #cccccc; } - .tabs-transparent .tab-title.is-active { - -webkit-transition: backround, 150ms linear; - transition: backround, 150ms linear; - background-color: transparent; - border: 1px solid #cccccc; - border-bottom: 1px solid #ffffff; } - -.tabs-transparent .tab-contents { - border-bottom: none; - border-left: none; - border-right: none; } - -.tabs-transparent .tab-section { - background-color: transparent; - padding-left: 0; - padding-right: 0; } - -.tabs-translucent .tab-title { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - border: none; - border-top: 2px solid rgba(255, 255, 255, 0.7); - color: #4c4c4c; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-translucent .tab-title:hover, .tabs-translucent .tab-title:focus { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - background-image: none; } - .tabs-translucent .tab-title.is-active { - background-image: none; - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - border-bottom: 2px solid rgba(255, 255, 255, 0.8); - margin-bottom: 0; } - -.tabs-translucent .tab-contents { - border: none; } - -.tabs-translucent .tab-section { - background-color: rgba(255, 255, 255, 0.8); } - -.tabs-dark .tab-title { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - border: none; - border-top: 2px solid rgba(255, 255, 255, 0.7); - color: #4c4c4c; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - background-image: none; } - .tabs-dark .tab-title.is-active { - background-image: none; - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - border-bottom: 2px solid rgba(255, 255, 255, 0.8); - margin-bottom: 0; } - -.tabs-dark .tab-contents { - border: none; } - -.tabs-dark .tab-section { - background-color: rgba(255, 255, 255, 0.8); } - -.tabs-dark .tab-title { - background-color: rgba(0, 0, 0, 0.75); - color: #ffffff; - border-top: 2px solid rgba(0, 0, 0, 0.75); } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #ffffff; } - .tabs-dark .tab-title.is-active { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #ffffff; - border-bottom: 2px solid transparent; } - -.tabs-dark .tab-section { - background-color: rgba(0, 0, 0, 0.85); - color: #ffffff; } - -.modal-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; } - .modal-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .modal-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.modal-content { - box-sizing: border-box; - max-height: 80vh; - z-index: 102; - float: none; - text-align: left; - background: #ffffff; - padding: 1.5rem; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - display: inline-block; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - html[dir="rtl"] .modal-content { - text-align: right; } - html[dir="rtl"] .modal-content { - float: none; } - -.search-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; - z-index: 99; - background: #ffffff; - padding: 4.5rem 0 1.5rem 0; - overflow: auto; } - .search-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .search-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - .search-overlay.is-active { - opacity: 0.98; } - .search-overlay.is-active .search-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.search-content { - text-align: left; - width: 1440px; - max-width: 96vw; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0 0.5rem; - -webkit-transform: translate3d(0, -20px, 0); - -moz-transform: translate3d(0, -20px, 0); - -ms-transform: translate3d(0, -20px, 0); - -o-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - display: inline-block; - margin-bottom: 3rem; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - -.search-top-nav { - font-size: 0.9375rem; - line-height: 1.5; - color: #4c4c4c; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; - font-size: 1rem; - line-height: 1.5; - background-color: transparent; - border: none; } - .search-top-nav:hover, .search-top-nav:focus { - color: #0079c1; - border-bottom-color: #0079c1; - text-decoration: none; } - .search-top-nav:focus { - outline: none; } - .search-top-nav.is-active { - border-bottom-color: #0079c1; } - .search-top-nav:hover { - background-color: transparent; } - -.search-icon-open, .search-icon-close { - display: none; } - .search-icon-open .is-active, .search-icon-close .is-active { - display: block; } - -.search-input { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #cccccc; - box-shadow: none; - margin-top: .25em; - height: auto; - padding-left: 1em; - background-size: .45em; - font-size: 2.82715rem; - line-height: 1.25; } - .search-input:focus { - border-bottom-color: #999; - box-shadow: none; } - -.accordion { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #efefef; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #ffffff; } - -.accordion-section.is-active .accordion-icon .svg-icon { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -ms-transform: rotate(0); - -o-transform: rotate(0); - transform: rotate(0); } - -.accordion-section.is-active .accordion-content { - display: block; } - -.accordion-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #f8f8f8; - border-top: 1px solid #efefef; - cursor: pointer; } - .accordion-title:focus, .accordion-title:hover { - -webkit-transition: all, 150ms linear; - transition: all, 150ms linear; - background-color: #f4f4f4; - outline: none; } - -.accordion-content { - display: none; } - -.accordion-icon .svg-icon { - -webkit-transform: rotate(-90deg); - -moz-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - -o-transform: rotate(-90deg); - transform: rotate(-90deg); } - html[dir="rtl"] .accordion-icon .svg-icon { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); } - -.drawer { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - visibility: hidden; - overflow: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 200ms, opacity 200ms linear; - transition: visibility 0ms linear 200ms, opacity 200ms linear; - z-index: 1001; } - .drawer.is-active { - visibility: visible; - opacity: 1; - background-color: rgba(0, 0, 0, 0.75); - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - -.drawer-nav { - position: absolute; - top: 0; - height: 100%; - width: 280px; - margin: 0; - padding: 0; - list-style: none; - background: #ffffff; - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transition: -webkit- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); } - -.drawer-left .drawer-nav { - left: -280px; } - html[dir="rtl"] .drawer-left .drawer-nav { - left: 100%; } - -.drawer-right .drawer-nav { - left: 100%; } - html[dir="rtl"] .drawer-right .drawer-nav { - left: -280px; } - -.drawer-no-overflow { - overflow: hidden; } - -input.filter-dropdown-input { - margin: 1%; - width: 98%; } - -.filter-dropdown-title { - display: inline; - padding-bottom: 0; } - -.filter-dropdown-action { - font-size: 0.8125rem; - line-height: 1.5; - float: right; - color: #959595; - display: none; } - html[dir="rtl"] .filter-dropdown-action { - float: left; } - .filter-dropdown-action.is-active { - display: inline-block; } - -.filter-dropdown-container:after { - content: ''; - display: table; - clear: both; } - -.filter-dropdown-list { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - z-index: 1000; - display: none; - overflow: auto; - background-color: #f8f8f8; - border-top: 1px solid #efefef; - max-width: 100%; - width: 100%; } - .filter-dropdown-list.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .filter-dropdown-list.dropdown-right { - right: auto; - left: 0; } - .filter-dropdown-list.is-active { - display: block; } - -.filter-dropdown-inner-list { - max-height: 13.5rem; - overflow: auto; - border-top: 1px solid #efefef; - background-color: #ffffff; } - -.filter-dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem 2.25rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - border-top: 1px solid #efefef; } - .filter-dropdown-link:first-child { - border-top: none; } - .filter-dropdown-link:hover { - text-decoration: none; - color: #828282; } - .filter-dropdown-link:hover .filter-link-check { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active { - color: #4c4c4c; } - .filter-dropdown-link.is-active .filter-link-close { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active .filter-link-check { - fill: #5a9359; - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active:hover .filter-link-close { - fill: #de2900; } - -.filter-link-close { - opacity: 0; - visibility: hidden; - margin-top: 4px; - position: absolute; - right: 10px; - left: auto; } - html[dir="rtl"] .filter-link-close { - right: auto; - left: 10px; } - -.filter-link-check { - opacity: 0; - visibility: hidden; - margin-top: 3px; - position: absolute; - left: 10px; - right: auto; } - html[dir="rtl"] .filter-link-check { - left: auto; - right: 10px; } - -.filter-dropdown-active { - background-color: #efefef; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; - font-size: 0.875rem; - line-height: 1.5; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative; - display: inline-block; - padding: 0.5rem 0.3rem 0.33333rem 0.75rem; - margin-right: 0.25rem; - margin-top: 0.25rem; - color: #6e6e6e; } - html[dir="rtl"] .filter-dropdown-active { - padding: 0.5rem 0.75rem 0.33333rem 0.3rem; } - -.filter-dropdown-remove { - display: inline-block; - vertical-align: middle; - position: relative; - top: -1px; } - .filter-dropdown-remove .svg-icon { - display: block; - padding: 0.3rem 0.375rem; - cursor: pointer; - position: relative; - color: #6e6e6e; } - .filter-dropdown-remove:hover { - text-decoration: none; } - .filter-dropdown-remove:hover .svg-icon { - color: #de2900; } - -.is-hidden { - display: none !important; } - -.link-red { - color: #de2900; } - .link-red:hover { - color: #ab3c16; } - -.link-green { - color: #5a9359; } - .link-green:hover { - color: #338033; } - -.link-light-blue { - color: #bcdaed; } - .link-light-blue:hover { - color: #56a5d8; } - -.link-blue { - color: #0079c1; } - .link-blue:hover { - color: #005e95; } - -.link-dark-blue { - color: #005e95; } - .link-dark-blue:hover { - color: #052942; } - -.link-white { - color: #ffffff; } - .link-white:hover { - color: #efefef; } - -.link-light-gray { - color: #a9a9a9; } - .link-light-gray:hover { - color: #959595; } - -.link-dark-gray { - color: #828282; } - .link-dark-gray:hover { - color: #6e6e6e; } - -.link-darker-gray { - color: #6e6e6e; } - .link-darker-gray:hover { - color: #595959; } - -.link-darkest-gray, .third-nav-link.is-active:hover { - color: #595959; } - .link-darkest-gray:hover, .third-nav-link.is-active:hover { - color: #4c4c4c; } - -.link-off-black { - color: #4c4c4c; } - .link-off-black:hover { - color: #323232; } - -.text-red { - color: #de2900; } - -.text-green { - color: #5a9359; } - -.text-blue { - color: #0079c1; } - -.text-white { - color: #ffffff; } - -.text-light-gray { - color: #a9a9a9; } - -.text-dark-gray { - color: #828282; } - -.text-darker-gray { - color: #6e6e6e; } - -.text-darkest-gray { - color: #595959; } - -.text-off-black { - color: #4c4c4c; } - -.text-rule { - border-bottom: 1px solid #cccccc; } - -.text-inline { - display: inline; } - -.text-center { - text-align: center; } - -.text-left { - text-align: left; } - html[dir="rtl"] .text-left { - text-align: right; } - -.text-right { - text-align: right; } - html[dir="rtl"] .text-right { - text-align: left; } - -.text-light { - opacity: 0.66; } - -.text-ellipsis { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } - -.list-numbered { - counter-reset: li; - list-style: none; - position: relative; - margin-left: 0; - margin-right: 0; - padding: 0 0 1em 0; } - .list-numbered > li { - padding: 0.3em .25em .25em 2.5em; - position: relative; - margin-top: 0.75em; - margin-left: 0; } - html[dir="rtl"] .list-numbered > li { - padding: 0.3em 2.5em .25em .25em; } - .list-numbered > li:before { - font-weight: 300; - font-style: normal; - content: counter(li); - counter-increment: li; - position: absolute; - top: 0; - left: 0; - right: auto; - height: 100%; - height: calc(100% - .3em); - width: 0.75em; - padding: .3em .5em 0 0; - color: #959595; - font-size: 1.2019rem; - line-height: 1.5; - line-height: 1; - text-align: right; - border-right: 2px solid #cccccc; } - html[dir="rtl"] .list-numbered > li:before { - left: auto; - right: 0; } - @media screen and (max-width: 859px) { - .list-numbered > li:before { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .list-numbered > li:before { - font-size: 1.0625rem; } } - html[dir="rtl"] .list-numbered > li:before { - border-right: none; - border-left: 2px solid #cccccc; } - html[dir="rtl"] .list-numbered > li:before { - padding: 0 0 0 .5em; - text-align: left; } - .list-numbered > li:after { - content: "."; - display: block; - clear: left; - visibility: hidden; - line-height: 0; - height: 0; } - .list-numbered .list-numbered { - margin-bottom: 0; - padding-bottom: 0; } - .list-numbered .list-numbered > li:before { - content: counter(li, lower-alpha); } - -.list-plain { - padding: 0; - margin: 0.375rem 0; } - .list-plain li { - list-style-type: none; - margin-left: 0; } - -.font-size--3 { - font-size: 0.8125rem; - line-height: 1.5; } - -.font-size--2 { - font-size: 0.875rem; - line-height: 1.5; } - -.font-size--1 { - font-size: 0.9375rem; - line-height: 1.5; } - -.font-size-0 { - font-size: 1rem; - line-height: 1.5; } - -.font-size-1 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-1 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .font-size-1 { - font-size: 1.0625rem; } } - -.font-size-2 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-2 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - .font-size-2 { - font-size: 1.25rem; } } - -.font-size-3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - .font-size-3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - .font-size-3 { - font-size: 1.32812rem; } } - -.font-size-4 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-4 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .font-size-4 { - font-size: 1.5625rem; } } - -.font-size-5 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-5 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - .font-size-5 { - font-size: 1.66016rem; } } - -.font-size-6 { - font-size: 2.82715rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-6 { - font-size: 2.35264rem; } } - @media screen and (max-width: 479px) { - .font-size-6 { - font-size: 1.95312rem; } } - -.font-size-7 { - font-size: 3.39795rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-7 { - font-size: 2.65966rem; } } - @media screen and (max-width: 479px) { - .font-size-7 { - font-size: 2.0752rem; } } - -.font-size-8 { - font-size: 3.99758rem; - line-height: 1.275; } - @media screen and (max-width: 859px) { - .font-size-8 { - font-size: 3.12901rem; } } - @media screen and (max-width: 479px) { - .font-size-8 { - font-size: 2.44141rem; } } - -.leader-half { - margin-top: 0.75rem; } - -.leader-quarter { - margin-top: 0.375rem; } - -.trailer-half { - margin-bottom: 0.75rem; } - -.trailer-quarter { - margin-bottom: 0.375rem; } - -.padding-leader-half { - padding-top: 0.75rem; } - -.padding-leader-quarter { - padding-top: 0.375rem; } - -.padding-trailer-half { - padding-bottom: 0.75rem; } - -.padding-trailer-quarter { - padding-bottom: 0.375rem; } - -.leader-0 { - margin-top: 0rem; } - -.trailer-0 { - margin-bottom: 0rem; } - -.padding-leader-0 { - padding-top: 0rem; } - -.padding-trailer-0 { - padding-bottom: 0rem; } - -.leader-1 { - margin-top: 1.5rem; } - -.trailer-1 { - margin-bottom: 1.5rem; } - -.padding-leader-1 { - padding-top: 1.5rem; } - -.padding-trailer-1 { - padding-bottom: 1.5rem; } - -.leader-2 { - margin-top: 3rem; } - -.trailer-2 { - margin-bottom: 3rem; } - -.padding-leader-2 { - padding-top: 3rem; } - -.padding-trailer-2 { - padding-bottom: 3rem; } - -.leader-3 { - margin-top: 4.5rem; } - -.trailer-3 { - margin-bottom: 4.5rem; } - -.padding-leader-3 { - padding-top: 4.5rem; } - -.padding-trailer-3 { - padding-bottom: 4.5rem; } - -.leader-4 { - margin-top: 6rem; } - -.trailer-4 { - margin-bottom: 6rem; } - -.padding-leader-4 { - padding-top: 6rem; } - -.padding-trailer-4 { - padding-bottom: 6rem; } - -.leader-5 { - margin-top: 7.5rem; } - -.trailer-5 { - margin-bottom: 7.5rem; } - -.padding-leader-5 { - padding-top: 7.5rem; } - -.padding-trailer-5 { - padding-bottom: 7.5rem; } - -.leader-6 { - margin-top: 9rem; } - -.trailer-6 { - margin-bottom: 9rem; } - -.padding-leader-6 { - padding-top: 9rem; } - -.padding-trailer-6 { - padding-bottom: 9rem; } - -@media screen and (min-width: 1440px) { - .large-leader-half { - margin-top: 0.75rem; } - .large-leader-quarter { - margin-top: 0.375rem; } - .large-trailer-half { - margin-bottom: 0.75rem; } - .large-trailer-quarter { - margin-bottom: 0.375rem; } - .large-padding-leader-half { - padding-top: 0.75rem; } - .large-padding-leader-quarter { - padding-top: 0.375rem; } - .large-padding-trailer-half { - padding-bottom: 0.75rem; } - .large-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .large-leader-0 { - margin-top: 0rem; } - .large-trailer-0 { - margin-bottom: 0rem; } - .large-padding-leader-0 { - padding-top: 0rem; } - .large-padding-trailer-0 { - padding-bottom: 0rem; } - .large-leader-1 { - margin-top: 1.5rem; } - .large-trailer-1 { - margin-bottom: 1.5rem; } - .large-padding-leader-1 { - padding-top: 1.5rem; } - .large-padding-trailer-1 { - padding-bottom: 1.5rem; } - .large-leader-2 { - margin-top: 3rem; } - .large-trailer-2 { - margin-bottom: 3rem; } - .large-padding-leader-2 { - padding-top: 3rem; } - .large-padding-trailer-2 { - padding-bottom: 3rem; } - .large-leader-3 { - margin-top: 4.5rem; } - .large-trailer-3 { - margin-bottom: 4.5rem; } - .large-padding-leader-3 { - padding-top: 4.5rem; } - .large-padding-trailer-3 { - padding-bottom: 4.5rem; } - .large-leader-4 { - margin-top: 6rem; } - .large-trailer-4 { - margin-bottom: 6rem; } - .large-padding-leader-4 { - padding-top: 6rem; } - .large-padding-trailer-4 { - padding-bottom: 6rem; } - .large-leader-5 { - margin-top: 7.5rem; } - .large-trailer-5 { - margin-bottom: 7.5rem; } - .large-padding-leader-5 { - padding-top: 7.5rem; } - .large-padding-trailer-5 { - padding-bottom: 7.5rem; } - .large-leader-6 { - margin-top: 9rem; } - .large-trailer-6 { - margin-bottom: 9rem; } - .large-padding-leader-6 { - padding-top: 9rem; } - .large-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 859px) { - .tablet-leader-half { - margin-top: 0.75rem; } - .tablet-leader-quarter { - margin-top: 0.375rem; } - .tablet-trailer-half { - margin-bottom: 0.75rem; } - .tablet-trailer-quarter { - margin-bottom: 0.375rem; } - .tablet-padding-leader-half { - padding-top: 0.75rem; } - .tablet-padding-leader-quarter { - padding-top: 0.375rem; } - .tablet-padding-trailer-half { - padding-bottom: 0.75rem; } - .tablet-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .tablet-leader-0 { - margin-top: 0rem; } - .tablet-trailer-0 { - margin-bottom: 0rem; } - .tablet-padding-leader-0 { - padding-top: 0rem; } - .tablet-padding-trailer-0 { - padding-bottom: 0rem; } - .tablet-leader-1 { - margin-top: 1.5rem; } - .tablet-trailer-1 { - margin-bottom: 1.5rem; } - .tablet-padding-leader-1 { - padding-top: 1.5rem; } - .tablet-padding-trailer-1 { - padding-bottom: 1.5rem; } - .tablet-leader-2 { - margin-top: 3rem; } - .tablet-trailer-2 { - margin-bottom: 3rem; } - .tablet-padding-leader-2 { - padding-top: 3rem; } - .tablet-padding-trailer-2 { - padding-bottom: 3rem; } - .tablet-leader-3 { - margin-top: 4.5rem; } - .tablet-trailer-3 { - margin-bottom: 4.5rem; } - .tablet-padding-leader-3 { - padding-top: 4.5rem; } - .tablet-padding-trailer-3 { - padding-bottom: 4.5rem; } - .tablet-leader-4 { - margin-top: 6rem; } - .tablet-trailer-4 { - margin-bottom: 6rem; } - .tablet-padding-leader-4 { - padding-top: 6rem; } - .tablet-padding-trailer-4 { - padding-bottom: 6rem; } - .tablet-leader-5 { - margin-top: 7.5rem; } - .tablet-trailer-5 { - margin-bottom: 7.5rem; } - .tablet-padding-leader-5 { - padding-top: 7.5rem; } - .tablet-padding-trailer-5 { - padding-bottom: 7.5rem; } - .tablet-leader-6 { - margin-top: 9rem; } - .tablet-trailer-6 { - margin-bottom: 9rem; } - .tablet-padding-leader-6 { - padding-top: 9rem; } - .tablet-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 479px) { - .phone-leader-half { - margin-top: 0.75rem; } - .phone-leader-quarter { - margin-top: 0.375rem; } - .phone-trailer-half { - margin-bottom: 0.75rem; } - .phone-trailer-quarter { - margin-bottom: 0.375rem; } - .phone-padding-leader-half { - padding-top: 0.75rem; } - .phone-padding-leader-quarter { - padding-top: 0.375rem; } - .phone-padding-trailer-half { - padding-bottom: 0.75rem; } - .phone-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .phone-leader-0 { - margin-top: 0rem; } - .phone-trailer-0 { - margin-bottom: 0rem; } - .phone-padding-leader-0 { - padding-top: 0rem; } - .phone-padding-trailer-0 { - padding-bottom: 0rem; } - .phone-leader-1 { - margin-top: 1.5rem; } - .phone-trailer-1 { - margin-bottom: 1.5rem; } - .phone-padding-leader-1 { - padding-top: 1.5rem; } - .phone-padding-trailer-1 { - padding-bottom: 1.5rem; } - .phone-leader-2 { - margin-top: 3rem; } - .phone-trailer-2 { - margin-bottom: 3rem; } - .phone-padding-leader-2 { - padding-top: 3rem; } - .phone-padding-trailer-2 { - padding-bottom: 3rem; } - .phone-leader-3 { - margin-top: 4.5rem; } - .phone-trailer-3 { - margin-bottom: 4.5rem; } - .phone-padding-leader-3 { - padding-top: 4.5rem; } - .phone-padding-trailer-3 { - padding-bottom: 4.5rem; } - .phone-leader-4 { - margin-top: 6rem; } - .phone-trailer-4 { - margin-bottom: 6rem; } - .phone-padding-leader-4 { - padding-top: 6rem; } - .phone-padding-trailer-4 { - padding-bottom: 6rem; } - .phone-leader-5 { - margin-top: 7.5rem; } - .phone-trailer-5 { - margin-bottom: 7.5rem; } - .phone-padding-leader-5 { - padding-top: 7.5rem; } - .phone-padding-trailer-5 { - padding-bottom: 7.5rem; } - .phone-leader-6 { - margin-top: 9rem; } - .phone-trailer-6 { - margin-bottom: 9rem; } - .phone-padding-leader-6 { - padding-top: 9rem; } - .phone-padding-trailer-6 { - padding-bottom: 9rem; } } - -html:not([dir="rtl"]) .padding-left-quarter { - padding-left: 0.25rem; } - -html[dir="rtl"] .padding-left-quarter { - padding-right: 0.25rem; } - -html:not([dir="rtl"]) .padding-right-quarter { - padding-right: 0.25rem; } - -html[dir="rtl"] .padding-right-quarter { - padding-left: 0.25rem; } - -html:not([dir="rtl"]) .padding-left-third { - padding-left: 0.33333rem; } - -html[dir="rtl"] .padding-left-third { - padding-right: 0.33333rem; } - -html:not([dir="rtl"]) .padding-right-third { - padding-right: 0.33333rem; } - -html[dir="rtl"] .padding-right-third { - padding-left: 0.33333rem; } - -html:not([dir="rtl"]) .padding-left-half { - padding-left: 0.5rem; } - -html[dir="rtl"] .padding-left-half { - padding-right: 0.5rem; } - -html:not([dir="rtl"]) .padding-right-half { - padding-right: 0.5rem; } - -html[dir="rtl"] .padding-right-half { - padding-left: 0.5rem; } - -html:not([dir="rtl"]) .padding-left-0 { - padding-left: 0rem; } - -html[dir="rtl"] .padding-left-0 { - padding-right: 0rem; } - -html:not([dir="rtl"]) .padding-right-0 { - padding-right: 0rem; } - -html[dir="rtl"] .padding-right-0 { - padding-left: 0rem; } - -html:not([dir="rtl"]) .padding-left-1 { - padding-left: 1rem; } - -html[dir="rtl"] .padding-left-1 { - padding-right: 1rem; } - -html:not([dir="rtl"]) .padding-right-1 { - padding-right: 1rem; } - -html[dir="rtl"] .padding-right-1 { - padding-left: 1rem; } - -html:not([dir="rtl"]) .padding-left-2 { - padding-left: 2rem; } - -html[dir="rtl"] .padding-left-2 { - padding-right: 2rem; } - -html:not([dir="rtl"]) .padding-right-2 { - padding-right: 2rem; } - -html[dir="rtl"] .padding-right-2 { - padding-left: 2rem; } - -html:not([dir="rtl"]) .padding-left-3 { - padding-left: 3rem; } - -html[dir="rtl"] .padding-left-3 { - padding-right: 3rem; } - -html:not([dir="rtl"]) .padding-right-3 { - padding-right: 3rem; } - -html[dir="rtl"] .padding-right-3 { - padding-left: 3rem; } - -html:not([dir="rtl"]) .padding-left-4 { - padding-left: 4rem; } - -html[dir="rtl"] .padding-left-4 { - padding-right: 4rem; } - -html:not([dir="rtl"]) .padding-right-4 { - padding-right: 4rem; } - -html[dir="rtl"] .padding-right-4 { - padding-left: 4rem; } - -html:not([dir="rtl"]) .margin-left-quarter { - margin-left: 0.25rem; } - -html[dir="rtl"] .margin-left-quarter { - margin-right: 0.25rem; } - -html:not([dir="rtl"]) .margin-right-quarter { - margin-right: 0.25rem; } - -html[dir="rtl"] .margin-right-quarter { - margin-left: 0.25rem; } - -html:not([dir="rtl"]) .margin-left-third { - margin-left: 0.33333rem; } - -html[dir="rtl"] .margin-left-third { - margin-right: 0.33333rem; } - -html:not([dir="rtl"]) .margin-right-third { - margin-right: 0.33333rem; } - -html[dir="rtl"] .margin-right-third { - margin-left: 0.33333rem; } - -html:not([dir="rtl"]) .margin-left-half { - margin-left: 0.5rem; } - -html[dir="rtl"] .margin-left-half { - margin-right: 0.5rem; } - -html:not([dir="rtl"]) .margin-right-half { - margin-right: 0.5rem; } - -html[dir="rtl"] .margin-right-half { - margin-left: 0.5rem; } - -html:not([dir="rtl"]) .margin-left-0 { - margin-left: 0rem; } - -html[dir="rtl"] .margin-left-0 { - margin-right: 0rem; } - -html:not([dir="rtl"]) .margin-right-0 { - margin-right: 0rem; } - -html[dir="rtl"] .margin-right-0 { - margin-left: 0rem; } - -html:not([dir="rtl"]) .margin-left-1 { - margin-left: 1rem; } - -html[dir="rtl"] .margin-left-1 { - margin-right: 1rem; } - -html:not([dir="rtl"]) .margin-right-1 { - margin-right: 1rem; } - -html[dir="rtl"] .margin-right-1 { - margin-left: 1rem; } - -html:not([dir="rtl"]) .margin-left-2 { - margin-left: 2rem; } - -html[dir="rtl"] .margin-left-2 { - margin-right: 2rem; } - -html:not([dir="rtl"]) .margin-right-2 { - margin-right: 2rem; } - -html[dir="rtl"] .margin-right-2 { - margin-left: 2rem; } - -html:not([dir="rtl"]) .margin-left-3 { - margin-left: 3rem; } - -html[dir="rtl"] .margin-left-3 { - margin-right: 3rem; } - -html:not([dir="rtl"]) .margin-right-3 { - margin-right: 3rem; } - -html[dir="rtl"] .margin-right-3 { - margin-left: 3rem; } - -html:not([dir="rtl"]) .margin-left-4 { - margin-left: 4rem; } - -html[dir="rtl"] .margin-left-4 { - margin-right: 4rem; } - -html:not([dir="rtl"]) .margin-right-4 { - margin-right: 4rem; } - -html[dir="rtl"] .margin-right-4 { - margin-left: 4rem; } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .tablet-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .tablet-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .tablet-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .tablet-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .tablet-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .tablet-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .tablet-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .tablet-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .tablet-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .tablet-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .tablet-gutter-right-4 { - padding-left: 4rem; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .phone-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .phone-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .phone-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .phone-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .phone-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .phone-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .phone-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .phone-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .phone-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .phone-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .phone-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .phone-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .phone-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .phone-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .phone-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .phone-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .phone-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .phone-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .phone-gutter-right-4 { - padding-left: 4rem; } } diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.min.css b/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.min.css deleted file mode 100755 index 920c41e..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web-no-fonts.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html{overflow-y:auto;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100vh;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}video,img{max-width:100%;height:auto}.ie main{display:block}.ie select{padding-right:8px}.clearfix:after{content:'';display:table;clear:both}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.inline-block{display:inline-block}.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12,.column-13,.column-14,.column-15,.column-16,.column-17,.column-18,.column-19,.column-20,.column-21,.column-22,.column-23,.column-24{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1440px;max-width:100%;padding-left:0.5rem;padding-right:0.5rem;float:left}html[dir="rtl"] .column-1,html[dir="rtl"] .column-2,html[dir="rtl"] .column-3,html[dir="rtl"] .column-4,html[dir="rtl"] .column-5,html[dir="rtl"] .column-6,html[dir="rtl"] .column-7,html[dir="rtl"] .column-8,html[dir="rtl"] .column-9,html[dir="rtl"] .column-10,html[dir="rtl"] .column-11,html[dir="rtl"] .column-12,html[dir="rtl"] .column-13,html[dir="rtl"] .column-14,html[dir="rtl"] .column-15,html[dir="rtl"] .column-16,html[dir="rtl"] .column-17,html[dir="rtl"] .column-18,html[dir="rtl"] .column-19,html[dir="rtl"] .column-20,html[dir="rtl"] .column-21,html[dir="rtl"] .column-22,html[dir="rtl"] .column-23,html[dir="rtl"] .column-24{float:right}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type{margin-left:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type{margin-right:-0.5rem}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type{margin-right:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type{margin-left:-0.5rem}[class*="column-"]:last-of-type:after{content:'';display:table;clear:both}@media screen{.grid-container{width:1440px;max-width:96vw;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-container:after{content:'';display:table;clear:both}}@media screen{html:not([dir="rtl"]) .first-column{margin-left:-0.5rem}html[dir="rtl"] .first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .last-column{margin-right:-0.5rem}html[dir="rtl"] .last-column{margin-left:-0.5rem}}.column-1{width:60px;max-width:4vw}.column-1 > .column-1{margin-left:-0.5rem;margin-right:-0.5rem}.column-2{width:120px;max-width:8vw}.column-2 > .column-2{margin-left:-0.5rem;margin-right:-0.5rem}.column-3{width:180px;max-width:12vw}.column-3 > .column-3{margin-left:-0.5rem;margin-right:-0.5rem}.column-4{width:240px;max-width:16vw}.column-4 > .column-4{margin-left:-0.5rem;margin-right:-0.5rem}.column-5{width:300px;max-width:20vw}.column-5 > .column-5{margin-left:-0.5rem;margin-right:-0.5rem}.column-6{width:360px;max-width:24vw}.column-6 > .column-6{margin-left:-0.5rem;margin-right:-0.5rem}.column-7{width:420px;max-width:28vw}.column-7 > .column-7{margin-left:-0.5rem;margin-right:-0.5rem}.column-8{width:480px;max-width:32vw}.column-8 > .column-8{margin-left:-0.5rem;margin-right:-0.5rem}.column-9{width:540px;max-width:36vw}.column-9 > .column-9{margin-left:-0.5rem;margin-right:-0.5rem}.column-10{width:600px;max-width:40vw}.column-10 > .column-10{margin-left:-0.5rem;margin-right:-0.5rem}.column-11{width:660px;max-width:44vw}.column-11 > .column-11{margin-left:-0.5rem;margin-right:-0.5rem}.column-12{width:720px;max-width:48vw}.column-12 > .column-12{margin-left:-0.5rem;margin-right:-0.5rem}.column-13{width:780px;max-width:52vw}.column-13 > .column-13{margin-left:-0.5rem;margin-right:-0.5rem}.column-14{width:840px;max-width:56vw}.column-14 > .column-14{margin-left:-0.5rem;margin-right:-0.5rem}.column-15{width:900px;max-width:60vw}.column-15 > .column-15{margin-left:-0.5rem;margin-right:-0.5rem}.column-16{width:960px;max-width:64vw}.column-16 > .column-16{margin-left:-0.5rem;margin-right:-0.5rem}.column-17{width:1020px;max-width:68vw}.column-17 > .column-17{margin-left:-0.5rem;margin-right:-0.5rem}.column-18{width:1080px;max-width:72vw}.column-18 > .column-18{margin-left:-0.5rem;margin-right:-0.5rem}.column-19{width:1140px;max-width:76vw}.column-19 > .column-19{margin-left:-0.5rem;margin-right:-0.5rem}.column-20{width:1200px;max-width:80vw}.column-20 > .column-20{margin-left:-0.5rem;margin-right:-0.5rem}.column-21{width:1260px;max-width:84vw}.column-21 > .column-21{margin-left:-0.5rem;margin-right:-0.5rem}.column-22{width:1320px;max-width:88vw}.column-22 > .column-22{margin-left:-0.5rem;margin-right:-0.5rem}.column-23{width:1380px;max-width:92vw}.column-23 > .column-23{margin-left:-0.5rem;margin-right:-0.5rem}.column-24{width:1440px;max-width:96vw}.column-24 > .column-24{margin-left:-0.5rem;margin-right:-0.5rem}@media screen and (max-width:859px){.column-1{width:120px;max-width:8vw}.column-2{width:240px;max-width:16vw}.column-3{width:360px;max-width:24vw}.column-4{width:480px;max-width:32vw}.column-5{width:600px;max-width:40vw}.column-6{width:720px;max-width:48vw}.column-7{width:840px;max-width:56vw}.column-8{width:960px;max-width:64vw}.column-9{width:1080px;max-width:72vw}.column-10{width:1200px;max-width:80vw}.column-11{width:1320px;max-width:88vw}.column-12{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:120px;max-width:8vw}.tablet-column-2{width:240px;max-width:16vw}.tablet-column-3{width:360px;max-width:24vw}.tablet-column-4{width:480px;max-width:32vw}.tablet-column-5{width:600px;max-width:40vw}.tablet-column-6{width:720px;max-width:48vw}.tablet-column-7{width:840px;max-width:56vw}.tablet-column-8{width:960px;max-width:64vw}.tablet-column-9{width:1080px;max-width:72vw}.tablet-column-10{width:1200px;max-width:80vw}.tablet-column-11{width:1320px;max-width:88vw}.tablet-column-12{width:1440px;max-width:96vw}html:not([dir="rtl"]) .tablet-first-column{margin-left:-0.5rem}html[dir="rtl"] .tablet-first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .tablet-last-column{margin-right:-0.5rem}html[dir="rtl"] .tablet-last-column{margin-left:-0.5rem}}@media screen and (max-width:479px){.column-1{width:240px;max-width:16vw}.column-2{width:480px;max-width:32vw}.column-3{width:720px;max-width:48vw}.column-4{width:960px;max-width:64vw}.column-5{width:1200px;max-width:80vw}.column-6{width:1440px;max-width:96vw}.column-6{width:1440px;max-width:96vw}.column-7{width:1440px;max-width:96vw}.column-8{width:1440px;max-width:96vw}.column-9{width:1440px;max-width:96vw}.column-10{width:1440px;max-width:96vw}.column-11{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:240px;max-width:16vw}.tablet-column-2{width:480px;max-width:32vw}.tablet-column-3{width:720px;max-width:48vw}.tablet-column-4{width:960px;max-width:64vw}.tablet-column-5{width:1200px;max-width:80vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-7{width:1440px;max-width:96vw}.tablet-column-8{width:1440px;max-width:96vw}.tablet-column-9{width:1440px;max-width:96vw}.tablet-column-10{width:1440px;max-width:96vw}.tablet-column-11{width:1440px;max-width:96vw}.tablet-column-12{width:1440px;max-width:96vw}.tablet-column-13{width:1440px;max-width:96vw}.tablet-column-14{width:1440px;max-width:96vw}.tablet-column-15{width:1440px;max-width:96vw}.tablet-column-16{width:1440px;max-width:96vw}.tablet-column-17{width:1440px;max-width:96vw}.tablet-column-18{width:1440px;max-width:96vw}.tablet-column-19{width:1440px;max-width:96vw}.tablet-column-20{width:1440px;max-width:96vw}.tablet-column-21{width:1440px;max-width:96vw}.tablet-column-22{width:1440px;max-width:96vw}.tablet-column-23{width:1440px;max-width:96vw}.tablet-column-24{width:1440px;max-width:96vw}.phone-column-1{width:240px;max-width:16vw}.phone-column-2{width:480px;max-width:32vw}.phone-column-3{width:720px;max-width:48vw}.phone-column-4{width:960px;max-width:64vw}.phone-column-5{width:1200px;max-width:80vw}.phone-column-6{width:1440px;max-width:96vw}.phone-first-column{margin-left:-0.5rem}html[dir="rtl"] .phone-first-column{margin-left:0;margin-right:-0.5rem}.phone-last-column{margin-right:-0.5rem}html[dir="rtl"] .phone-last-column{margin-right:0;margin-left:-0.5rem}}.center-column{margin-left:auto!important;margin-right:auto!important;float:none}@media screen and (min-width:860px) and (max-width:1500px){html:not([dir="rtl"]) .pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .pre-0{margin-right:0vw}html:not([dir="rtl"]) .first-column.pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .first-column.pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .post-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-left:4vw}html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .pre-1{margin-right:4vw}html:not([dir="rtl"]) .first-column.pre-1{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] .first-column.pre-1{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .post-1{margin-right:4vw}html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .post-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .pre-2{margin-right:8vw}html:not([dir="rtl"]) .first-column.pre-2{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .first-column.pre-2{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .post-2{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .post-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-left:12vw}html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .pre-3{margin-right:12vw}html:not([dir="rtl"]) .first-column.pre-3{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] .first-column.pre-3{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .post-3{margin-right:12vw}html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .post-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .pre-4{margin-right:16vw}html:not([dir="rtl"]) .first-column.pre-4{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .first-column.pre-4{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .post-4{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .post-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-left:20vw}html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .pre-5{margin-right:20vw}html:not([dir="rtl"]) .first-column.pre-5{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] .first-column.pre-5{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .post-5{margin-right:20vw}html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .post-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .pre-6{margin-right:24vw}html:not([dir="rtl"]) .first-column.pre-6{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .first-column.pre-6{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .post-6{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .post-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-left:28vw}html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .pre-7{margin-right:28vw}html:not([dir="rtl"]) .first-column.pre-7{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] .first-column.pre-7{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .post-7{margin-right:28vw}html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .post-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .pre-8{margin-right:32vw}html:not([dir="rtl"]) .first-column.pre-8{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .first-column.pre-8{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .post-8{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .post-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-left:36vw}html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .pre-9{margin-right:36vw}html:not([dir="rtl"]) .first-column.pre-9{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] .first-column.pre-9{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .post-9{margin-right:36vw}html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .post-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .pre-10{margin-right:40vw}html:not([dir="rtl"]) .first-column.pre-10{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .first-column.pre-10{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .post-10{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .post-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-left:44vw}html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .pre-11{margin-right:44vw}html:not([dir="rtl"]) .first-column.pre-11{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] .first-column.pre-11{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .post-11{margin-right:44vw}html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .post-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .pre-12{margin-right:48vw}html:not([dir="rtl"]) .first-column.pre-12{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .first-column.pre-12{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .post-12{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .post-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-left:52vw}html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .pre-13{margin-right:52vw}html:not([dir="rtl"]) .first-column.pre-13{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] .first-column.pre-13{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .post-13{margin-right:52vw}html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .post-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .pre-14{margin-right:56vw}html:not([dir="rtl"]) .first-column.pre-14{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .first-column.pre-14{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .post-14{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .post-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-left:60vw}html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .pre-15{margin-right:60vw}html:not([dir="rtl"]) .first-column.pre-15{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] .first-column.pre-15{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .post-15{margin-right:60vw}html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .post-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .pre-16{margin-right:64vw}html:not([dir="rtl"]) .first-column.pre-16{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .first-column.pre-16{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .post-16{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .post-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-left:68vw}html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .pre-17{margin-right:68vw}html:not([dir="rtl"]) .first-column.pre-17{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] .first-column.pre-17{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .post-17{margin-right:68vw}html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .post-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .pre-18{margin-right:72vw}html:not([dir="rtl"]) .first-column.pre-18{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .first-column.pre-18{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .post-18{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .post-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-left:76vw}html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .pre-19{margin-right:76vw}html:not([dir="rtl"]) .first-column.pre-19{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] .first-column.pre-19{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .post-19{margin-right:76vw}html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .post-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .pre-20{margin-right:80vw}html:not([dir="rtl"]) .first-column.pre-20{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .first-column.pre-20{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .post-20{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .post-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-left:84vw}html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .pre-21{margin-right:84vw}html:not([dir="rtl"]) .first-column.pre-21{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] .first-column.pre-21{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .post-21{margin-right:84vw}html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .post-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .pre-22{margin-right:88vw}html:not([dir="rtl"]) .first-column.pre-22{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .first-column.pre-22{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .post-22{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .post-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-left:92vw}html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .pre-23{margin-right:92vw}html:not([dir="rtl"]) .first-column.pre-23{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] .first-column.pre-23{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .post-23{margin-right:92vw}html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .post-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .pre-24{margin-right:96vw}html:not([dir="rtl"]) .first-column.pre-24{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .first-column.pre-24{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .post-24{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .post-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(96vw - 0.5rem)}}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-pre-0{margin-right:0vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-post-0{margin-left:0vw}html:not([dir="rtl"]) .tablet-pre-1{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-pre-1{margin-right:8vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-1{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-1{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-post-1{margin-left:8vw}html:not([dir="rtl"]) .tablet-pre-2{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-pre-2{margin-right:16vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-2{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-2{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-post-2{margin-left:16vw}html:not([dir="rtl"]) .tablet-pre-3{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-pre-3{margin-right:24vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-3{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-3{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-post-3{margin-left:24vw}html:not([dir="rtl"]) .tablet-pre-4{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-pre-4{margin-right:32vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-4{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-4{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-post-4{margin-left:32vw}html:not([dir="rtl"]) .tablet-pre-5{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-pre-5{margin-right:40vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-5{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-5{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-post-5{margin-left:40vw}html:not([dir="rtl"]) .tablet-pre-6{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-pre-6{margin-right:48vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-6{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-6{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-post-6{margin-left:48vw}html:not([dir="rtl"]) .tablet-pre-7{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-pre-7{margin-right:56vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-7{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-7{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-post-7{margin-left:56vw}html:not([dir="rtl"]) .tablet-pre-8{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-pre-8{margin-right:64vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-8{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-8{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-post-8{margin-left:64vw}html:not([dir="rtl"]) .tablet-pre-9{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-pre-9{margin-right:72vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-9{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-9{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-post-9{margin-left:72vw}html:not([dir="rtl"]) .tablet-pre-10{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-pre-10{margin-right:80vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-10{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-10{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-post-10{margin-left:80vw}html:not([dir="rtl"]) .tablet-pre-11{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-pre-11{margin-right:88vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-11{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-11{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-post-11{margin-left:88vw}html:not([dir="rtl"]) .tablet-pre-12{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-pre-12{margin-right:96vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-12{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-12{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-post-12{margin-left:96vw}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-pre-0{margin-right:0vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-post-0{margin-left:0vw}html:not([dir="rtl"]) .phone-pre-1{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-pre-1{margin-right:16vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-1{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-1{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-1{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-post-1{margin-left:16vw}html:not([dir="rtl"]) .phone-pre-2{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-pre-2{margin-right:32vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-2{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-2{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-2{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-post-2{margin-left:32vw}html:not([dir="rtl"]) .phone-pre-3{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-pre-3{margin-right:48vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-3{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-3{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-3{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-post-3{margin-left:48vw}html:not([dir="rtl"]) .phone-pre-4{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-pre-4{margin-right:64vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-4{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-4{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-4{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-post-4{margin-left:64vw}html:not([dir="rtl"]) .phone-pre-5{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-pre-5{margin-right:80vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-5{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-5{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-5{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-post-5{margin-left:80vw}html:not([dir="rtl"]) .phone-pre-6{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-pre-6{margin-right:96vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-6{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-6{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-6{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-post-6{margin-left:96vw}}@media screen and (min-width:1501px){html:not([dir="rtl"]) .pre-0{margin-left:-1px}html[dir="rtl"] .pre-0{margin-right:-1px}html:not([dir="rtl"]) .post-0{margin-right:-1px}html[dir="rtl"] .post-0{margin-left:-1px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(-1px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type{margin-right:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type{margin-left:calc(-1px - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:59px}html[dir="rtl"] .pre-1{margin-right:59px}html:not([dir="rtl"]) .post-1{margin-right:59px}html[dir="rtl"] .post-1{margin-left:59px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(59px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type{margin-right:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type{margin-left:calc(59px - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:119px}html[dir="rtl"] .pre-2{margin-right:119px}html:not([dir="rtl"]) .post-2{margin-right:119px}html[dir="rtl"] .post-2{margin-left:119px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(119px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type{margin-right:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type{margin-left:calc(119px - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:179px}html[dir="rtl"] .pre-3{margin-right:179px}html:not([dir="rtl"]) .post-3{margin-right:179px}html[dir="rtl"] .post-3{margin-left:179px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(179px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type{margin-right:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type{margin-left:calc(179px - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:239px}html[dir="rtl"] .pre-4{margin-right:239px}html:not([dir="rtl"]) .post-4{margin-right:239px}html[dir="rtl"] .post-4{margin-left:239px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(239px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type{margin-right:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type{margin-left:calc(239px - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:299px}html[dir="rtl"] .pre-5{margin-right:299px}html:not([dir="rtl"]) .post-5{margin-right:299px}html[dir="rtl"] .post-5{margin-left:299px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(299px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type{margin-right:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type{margin-left:calc(299px - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:359px}html[dir="rtl"] .pre-6{margin-right:359px}html:not([dir="rtl"]) .post-6{margin-right:359px}html[dir="rtl"] .post-6{margin-left:359px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(359px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type{margin-right:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type{margin-left:calc(359px - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:419px}html[dir="rtl"] .pre-7{margin-right:419px}html:not([dir="rtl"]) .post-7{margin-right:419px}html[dir="rtl"] .post-7{margin-left:419px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(419px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type{margin-right:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type{margin-left:calc(419px - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:479px}html[dir="rtl"] .pre-8{margin-right:479px}html:not([dir="rtl"]) .post-8{margin-right:479px}html[dir="rtl"] .post-8{margin-left:479px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(479px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type{margin-right:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type{margin-left:calc(479px - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:539px}html[dir="rtl"] .pre-9{margin-right:539px}html:not([dir="rtl"]) .post-9{margin-right:539px}html[dir="rtl"] .post-9{margin-left:539px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(539px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type{margin-right:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type{margin-left:calc(539px - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:599px}html[dir="rtl"] .pre-10{margin-right:599px}html:not([dir="rtl"]) .post-10{margin-right:599px}html[dir="rtl"] .post-10{margin-left:599px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(599px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type{margin-right:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type{margin-left:calc(599px - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:659px}html[dir="rtl"] .pre-11{margin-right:659px}html:not([dir="rtl"]) .post-11{margin-right:659px}html[dir="rtl"] .post-11{margin-left:659px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(659px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type{margin-right:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type{margin-left:calc(659px - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:719px}html[dir="rtl"] .pre-12{margin-right:719px}html:not([dir="rtl"]) .post-12{margin-right:719px}html[dir="rtl"] .post-12{margin-left:719px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(719px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type{margin-right:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type{margin-left:calc(719px - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:779px}html[dir="rtl"] .pre-13{margin-right:779px}html:not([dir="rtl"]) .post-13{margin-right:779px}html[dir="rtl"] .post-13{margin-left:779px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(779px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type{margin-right:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type{margin-left:calc(779px - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:839px}html[dir="rtl"] .pre-14{margin-right:839px}html:not([dir="rtl"]) .post-14{margin-right:839px}html[dir="rtl"] .post-14{margin-left:839px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(839px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type{margin-right:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type{margin-left:calc(839px - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:899px}html[dir="rtl"] .pre-15{margin-right:899px}html:not([dir="rtl"]) .post-15{margin-right:899px}html[dir="rtl"] .post-15{margin-left:899px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(899px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type{margin-right:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type{margin-left:calc(899px - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:959px}html[dir="rtl"] .pre-16{margin-right:959px}html:not([dir="rtl"]) .post-16{margin-right:959px}html[dir="rtl"] .post-16{margin-left:959px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(959px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type{margin-right:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type{margin-left:calc(959px - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:1019px}html[dir="rtl"] .pre-17{margin-right:1019px}html:not([dir="rtl"]) .post-17{margin-right:1019px}html[dir="rtl"] .post-17{margin-left:1019px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(1019px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type{margin-right:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type{margin-left:calc(1019px - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:1079px}html[dir="rtl"] .pre-18{margin-right:1079px}html:not([dir="rtl"]) .post-18{margin-right:1079px}html[dir="rtl"] .post-18{margin-left:1079px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(1079px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type{margin-right:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type{margin-left:calc(1079px - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:1139px}html[dir="rtl"] .pre-19{margin-right:1139px}html:not([dir="rtl"]) .post-19{margin-right:1139px}html[dir="rtl"] .post-19{margin-left:1139px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(1139px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type{margin-right:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type{margin-left:calc(1139px - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:1199px}html[dir="rtl"] .pre-20{margin-right:1199px}html:not([dir="rtl"]) .post-20{margin-right:1199px}html[dir="rtl"] .post-20{margin-left:1199px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(1199px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type{margin-right:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type{margin-left:calc(1199px - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:1259px}html[dir="rtl"] .pre-21{margin-right:1259px}html:not([dir="rtl"]) .post-21{margin-right:1259px}html[dir="rtl"] .post-21{margin-left:1259px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(1259px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type{margin-right:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type{margin-left:calc(1259px - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:1319px}html[dir="rtl"] .pre-22{margin-right:1319px}html:not([dir="rtl"]) .post-22{margin-right:1319px}html[dir="rtl"] .post-22{margin-left:1319px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(1319px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type{margin-right:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type{margin-left:calc(1319px - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:1379px}html[dir="rtl"] .pre-23{margin-right:1379px}html:not([dir="rtl"]) .post-23{margin-right:1379px}html[dir="rtl"] .post-23{margin-left:1379px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(1379px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type{margin-right:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type{margin-left:calc(1379px - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:1439px}html[dir="rtl"] .pre-24{margin-right:1439px}html:not([dir="rtl"]) .post-24{margin-right:1439px}html[dir="rtl"] .post-24{margin-left:1439px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(1439px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type{margin-right:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type{margin-left:calc(1439px - 0.5rem)}}@media screen and (min-width:1440px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-hide{display:none!important}}@media screen and (max-width:1439px) and (min-width:860px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:859px) and (min-width:480px){.tablet-hide{display:none!important}.phone-show{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:479px){.phone-hide{display:none!important}.tablet-hide{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}.invisible{visibility:hidden}.visible{visibility:visible}.hide{display:none!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.left{float:left}html[dir="rtl"] .left{float:right}.right{float:right}html[dir="rtl"] .right{float:left}@media screen and (min-width:1440px){.large-left{float:left}html[dir="rtl"] .large-left{float:right}.large-right{float:right}html[dir="rtl"] .large-right{float:left}}@media screen and (max-width:859px) and (min-width:480px){.tablet-left{float:left}html[dir="rtl"] .tablet-left{float:right}.tablet-right{float:right}html[dir="rtl"] .tablet-right{float:left}}@media screen and (max-width:479px){.phone-left{float:left}html[dir="rtl"] .phone-left{float:right}.phone-right{float:right}html[dir="rtl"] .phone-right{float:left}}.block-group{margin-left:-0.75rem;margin-right:-0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0.75rem;margin-right:0.75rem;min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}@media screen and (max-width:860px){.tablet-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.tablet-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.tablet-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.tablet-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.tablet-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.tablet-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.tablet-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.tablet-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}@media screen and (max-width:480px){.phone-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.phone-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.phone-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.phone-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.phone-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.phone-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.phone-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.phone-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}.is-sticky{position:fixed;z-index:10}.is-sticky.scroll-show,.is-sticky .scroll-show{visibility:visible}.scroll-show{visibility:hidden}.avenir-light{font-weight:300;font-style:normal}.avenir-light-italic{font-weight:300;font-style:italic}.avenir-regular{font-weight:400;font-style:normal}.avenir-italic{font-weight:400;font-style:italic}.avenir-demi{font-weight:700;font-style:normal}.avenir-demi-italic{font-weight:700;font-style:italic}.avenir-bold{font-weight:700;font-style:normal}.avenir-bold-italic{font-weight:700;font-style:italic}.code-face,.code-face .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:normal}.code-face b,.code-face strong,.code-face .block b,.code-face .block strong{font-weight:400}.code-italic,.code-italic .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:italic}.code-italic b,.code-italic strong,.code-italic .block b,.code-italic .block strong{font-weight:400}html{font-size:16px}body{font-weight:400;font-style:normal;letter-spacing:0em;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;line-height:1.5;color:#4c4c4c;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-moz-font-feature-settings:'liga= 1','calt=0';-moz-font-feature-settings:"liga" 1,"calt" 0;-webkit-font-feature-settings:"liga" 1,"calt" 0;-ms-font-feature-settings:'liga= 1','calt=0';-o-font-feature-settings:"liga" 1,"calt" 0;font-feature-settings:"liga" 1,"calt" 0}form,select,button,input{letter-spacing:0em;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 0.75rem 0}h1{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){h1{font-size:1.99974rem}}@media screen and (max-width:479px){h1{font-size:1.66016rem}}h2{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){h2{font-size:1.7689rem}}@media screen and (max-width:479px){h2{font-size:1.5625rem}}h3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){h3{font-size:1.50357rem}}@media screen and (max-width:479px){h3{font-size:1.32812rem}}h4{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){h4{font-size:1.33rem}}@media screen and (max-width:479px){h4{font-size:1.25rem}}h5{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){h5{font-size:1.1305rem}}@media screen and (max-width:479px){h5{font-size:1.0625rem}}h6{font-size:1rem;line-height:1.5}code,kbd,pre,samp{font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace}code{padding:.25em;border-radius:3px;border:1px solid #efefef;color:#595959;background-color:#f8f8f8;white-space:normal;word-break:break-word;font-size:0.875em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;max-width:100%;margin-bottom:1.5rem}pre code{padding:1.25rem 1rem 1rem 1rem;display:block;overflow:auto;word-wrap:normal;white-space:pre;position:relative}p,dl,blockquote{margin-top:0;margin-bottom:1.5rem}p:empty{margin:0}blockquote{margin:1.5rem 0;font-weight:400;font-style:normal;color:#6e6e6e;border-left:3px solid #ccc}html:not([dir="rtl"]) blockquote{padding-left:1rem}html[dir="rtl"] blockquote{padding-right:1rem}html[dir="rtl"] blockquote{border-left:none;border-right:3px solid #ccc}blockquote,blockquote p{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){blockquote,blockquote p{font-size:1.1305rem}}@media screen and (max-width:479px){blockquote,blockquote p{font-size:1.0625rem}}a{color:#0079c1;text-decoration:none}a:hover{color:#005e95;text-decoration:underline}ul,ol{font-size:0.9375rem;line-height:1.5}li{margin-top:.25em}dl{padding:0;margin-bottom:1.5rem}dt{font-weight:700;font-style:normal;margin-top:0.75rem}dt:first-child{margin-top:0}dd{margin-left:0.75rem}html[dir="rtl"] dd{margin-right:0.75rem}small,sup,sub{font-size:0.70721em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}mark{padding:0 0.1em 0.1em}hr{margin:2.25rem 0;border:none;border-top:1px solid #ccc}figure{margin:0 0 1.5rem 0}figure img{max-width:100%}figcaption{margin:0.375rem 0;font-size:0.875rem;line-height:1.5;font-style:italic;color:#828282}table{margin-bottom:1.5rem}html[lang="vi"] body,html.vi body{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}[lang="vi"]{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}.icon-ui-flush:before,.icon-ui-flush:after{padding-right:0!important;padding-left:0!important}@font-face{font-family:'calcite-ui';src:url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"),url("../fonts/calcite-ui.woff") format("woff"),url("../fonts/calcite-ui.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-ui-"]:before,[class*=" icon-ui-"]:before{font-family:'calcite-ui';padding-right:0.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none}html[dir="rtl"] [class^="icon-ui-"]:before,html[dir="rtl"] [class*=" icon-ui-"]:before{padding-left:0.75rem;padding-right:0}.icon-ui-small:before{font-size:0.75rem;line-height:1.5}.icon-ui-add-attachment:before{content:"\f101"}.icon-ui-announcement:before{content:"\f102"}.icon-ui-applications:before{content:"\f103"}.icon-ui-arrow-down-circled:before{content:"\f104"}.icon-ui-arrow-left-circled:before{content:"\f105"}.icon-ui-arrow-right-circled:before{content:"\f106"}.icon-ui-arrow-up-circled:before{content:"\f107"}.icon-ui-attachment:before{content:"\f108"}.icon-ui-authorize:before{content:"\f109"}.icon-ui-basemap:before{content:"\f10a"}.icon-ui-beginning:before{content:"\f10b"}.icon-ui-blank-map-pin:before{content:"\f10c"}.icon-ui-browser:before{content:"\f10d"}.icon-ui-calendar:before{content:"\f10e"}.icon-ui-chart:before{content:"\f10f"}.icon-ui-chat:before{content:"\f110"}.icon-ui-check-mark:before{content:"\f111"}.icon-ui-checkbox-checked:before{content:"\f112"}.icon-ui-checkbox-unchecked:before{content:"\f113"}.icon-ui-close-circled:before{content:"\f114"}.icon-ui-close:before{content:"\f115"}.icon-ui-collapse:before{content:"\f116"}.icon-ui-collection:before{content:"\f117"}.icon-ui-comment:before{content:"\f118"}.icon-ui-compass:before{content:"\f119"}.icon-ui-configure-popup:before{content:"\f11a"}.icon-ui-contact:before{content:"\f11b"}.icon-ui-dashboard:before{content:"\f11c"}.icon-ui-deny:before{content:"\f11d"}.icon-ui-description:before{content:"\f11e"}.icon-ui-directions:before{content:"\f11f"}.icon-ui-directions2:before{content:"\f120"}.icon-ui-dock-bottom:before{content:"\f121"}.icon-ui-dock-left:before{content:"\f122"}.icon-ui-dock-right:before{content:"\f123"}.icon-ui-documentation:before{content:"\f124"}.icon-ui-down-arrow-circled:before{content:"\f125"}.icon-ui-down-arrow:before{content:"\f126"}.icon-ui-down:before{content:"\f127"}.icon-ui-download:before{content:"\f128"}.icon-ui-drag-horizontal:before{content:"\f129"}.icon-ui-drag-vertical:before{content:"\f12a"}.icon-ui-duplicate:before{content:"\f12b"}.icon-ui-edit:before{content:"\f12c"}.icon-ui-end:before{content:"\f12d"}.icon-ui-environment-settings:before{content:"\f12e"}.icon-ui-erase:before{content:"\f12f"}.icon-ui-error:before{content:"\f130"}.icon-ui-error2:before{content:"\f131"}.icon-ui-expand:before{content:"\f132"}.icon-ui-experimental:before{content:"\f133"}.icon-ui-favorites:before{content:"\f134"}.icon-ui-feature-layer:before{content:"\f135"}.icon-ui-filter:before{content:"\f136"}.icon-ui-forward:before{content:"\f137"}.icon-ui-globe:before{content:"\f138"}.icon-ui-grant:before{content:"\f139"}.icon-ui-group:before{content:"\f13a"}.icon-ui-handle-horizontal:before{content:"\f13b"}.icon-ui-handle-vertical:before{content:"\f13c"}.icon-ui-home:before{content:"\f13d"}.icon-ui-key:before{content:"\f13e"}.icon-ui-labels:before{content:"\f13f"}.icon-ui-layer-list:before{content:"\f140"}.icon-ui-layers:before{content:"\f141"}.icon-ui-left-arrow-circled:before{content:"\f142"}.icon-ui-left-arrow:before{content:"\f143"}.icon-ui-left-triangle-arrow:before{content:"\f144"}.icon-ui-left:before{content:"\f145"}.icon-ui-line-chart:before{content:"\f146"}.icon-ui-link-external:before{content:"\f147"}.icon-ui-link:before{content:"\f148"}.icon-ui-loading-indicator:before{content:"\f149"}.icon-ui-locate:before{content:"\f14a"}.icon-ui-locked:before{content:"\f14b"}.icon-ui-map-pin:before{content:"\f14c"}.icon-ui-maps:before{content:"\f14d"}.icon-ui-marketplace:before{content:"\f14e"}.icon-ui-maximize:before{content:"\f14f"}.icon-ui-media:before{content:"\f150"}.icon-ui-media2:before{content:"\f151"}.icon-ui-menu:before{content:"\f152"}.icon-ui-minimize:before{content:"\f153"}.icon-ui-minus-circled:before{content:"\f154"}.icon-ui-minus:before{content:"\f155"}.icon-ui-mobile:before{content:"\f156"}.icon-ui-navigation:before{content:"\f157"}.icon-ui-notice-round:before{content:"\f158"}.icon-ui-notice-triangle:before{content:"\f159"}.icon-ui-organization:before{content:"\f15a"}.icon-ui-overview-arrow-bottom-left:before{content:"\f15b"}.icon-ui-overview-arrow-bottom-right:before{content:"\f15c"}.icon-ui-overview-arrow-top-left:before{content:"\f15d"}.icon-ui-overview-arrow-top-right:before{content:"\f15e"}.icon-ui-pan:before{content:"\f15f"}.icon-ui-pause:before{content:"\f160"}.icon-ui-phone:before{content:"\f161"}.icon-ui-pie-chart:before{content:"\f162"}.icon-ui-play:before{content:"\f163"}.icon-ui-plus-circled:before{content:"\f164"}.icon-ui-plus:before{content:"\f165"}.icon-ui-printer:before{content:"\f166"}.icon-ui-question:before{content:"\f167"}.icon-ui-radio-checked:before{content:"\f168"}.icon-ui-radio-unchecked:before{content:"\f169"}.icon-ui-refresh:before{content:"\f16a"}.icon-ui-resend-invitation:before{content:"\f16b"}.icon-ui-reverse:before{content:"\f16c"}.icon-ui-review:before{content:"\f16d"}.icon-ui-right-arrow-circled:before{content:"\f16e"}.icon-ui-right-arrow:before{content:"\f16f"}.icon-ui-right-triangle-arrow:before{content:"\f170"}.icon-ui-right:before{content:"\f171"}.icon-ui-rotate:before{content:"\f172"}.icon-ui-save:before{content:"\f173"}.icon-ui-search:before{content:"\f174"}.icon-ui-settings:before{content:"\f175"}.icon-ui-settings2:before{content:"\f176"}.icon-ui-share:before{content:"\f177"}.icon-ui-sign-out:before{content:"\f178"}.icon-ui-support:before{content:"\f179"}.icon-ui-table:before{content:"\f17a"}.icon-ui-tag:before{content:"\f17b"}.icon-ui-time-clock:before{content:"\f17c"}.icon-ui-trash:before{content:"\f17d"}.icon-ui-unlocked:before{content:"\f17e"}.icon-ui-up-arrow-circled:before{content:"\f17f"}.icon-ui-up-arrow:before{content:"\f180"}.icon-ui-up-down-arrows:before{content:"\f181"}.icon-ui-up:before{content:"\f182"}.icon-ui-upload:before{content:"\f183"}.icon-ui-user:before{content:"\f184"}.icon-ui-zoom-in-fixed:before{content:"\f185"}.icon-ui-zoom-in-magnifying-glass:before{content:"\f186"}.icon-ui-zoom-out-fixed:before{content:"\f187"}.icon-ui-zoom-out-magnifying-glass:before{content:"\f188"}.svg-icon{fill:currentColor;pointer-events:none;display:inline-block;width:1em;height:1em;vertical-align:middle;padding-right:.15em}.svg-icon-yellow{fill:#fad817}.svg-icon-green{fill:#5a9359}.svg-icon-blue{fill:#0079c1}.svg-icon-light-blue{fill:#56a5d8}.svg-icon-dark-blue{fill:#005e95}.svg-icon-purple{fill:#9081bc}.svg-icon-orange{fill:#d17e21}.svg-icon-gray{fill:#959595}.svg-icon-red{fill:#de2900}.esri-icon-yellow:before,.icon-ui-yellow:before{color:#fad817}.esri-icon-green:before,.icon-ui-green:before{color:#5a9359}.esri-icon-blue:before,.icon-ui-blue:before{color:#0079c1}.esri-icon-light-blue:before,.icon-ui-light-blue:before{color:#56a5d8}.esri-icon-dark-blue:before,.icon-ui-dark-blue:before{color:#005e95}.esri-icon-purple:before,.icon-ui-purple:before{color:#9081bc}.esri-icon-orange:before,.icon-ui-orange:before{color:#d17e21}.esri-icon-gray:before,.icon-ui-gray:before{color:#959595}.esri-icon-red:before,.icon-ui-red:before{color:#de2900}[class*="icon-social-"]{background-color:rgba(0,0,0,0.45);width:30px;height:30px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}[class*="icon-social-"]:hover{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.icon-social-contact{background-image:url("../img/icons/social/contact.svg")}.icon-social-contact:hover{background-color:#8EC449}.icon-social-facebook{background-image:url("../img/icons/social/facebook.svg")}.icon-social-facebook:hover{background-color:#3D5A96}.icon-social-geonet{background-image:url("../img/icons/social/geonet.svg")}.icon-social-geonet:hover{background-color:#127BC0}.icon-social-github{background-image:url("../img/icons/social/github.svg")}.icon-social-github:hover{background-color:#171515}.icon-social-google-plus{background-image:url("../img/icons/social/google-plus.svg")}.icon-social-google-plus:hover{background-color:#DD4C3C}.icon-social-instagram{background-image:url("../img/icons/social/instagram.svg")}.icon-social-instagram:hover{background-color:#DA3075}.icon-social-linkedin{background-image:url("../img/icons/social/linkedin.svg")}.icon-social-linkedin:hover{background-color:#127CB3}.icon-social-pinterest{background-image:url("../img/icons/social/pinterest.svg")}.icon-social-pinterest:hover{background-color:#BB0F23}.icon-social-rss{background-image:url("../img/icons/social/rss.svg")}.icon-social-rss:hover{background-color:#FD8023}.icon-social-share{background-image:url("../img/icons/social/share.svg")}.icon-social-share:hover{background-color:#1EBD21}.icon-social-twitter{background-image:url("../img/icons/social/twitter.svg")}.icon-social-twitter:hover{background-color:#59ADEB}.icon-social-youtube{background-image:url("../img/icons/social/youtube.svg")}.icon-social-youtube:hover{background-color:#CF2529}.esri-logo{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg")}.esri-logo-reverse{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg");background-image:url("../img/logo/esri-logo-reversed.svg")}.esri-logo-condensed{margin-left:0;margin-right:0;margin-bottom:-0.125rem;margin-top:-0.135rem}.btn{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}.btn:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}.btn-transparent{background:none;color:#0079c1;border:none}.btn-transparent:hover{color:#005e95;background:none;text-decoration:underline}.btn-clear{color:#0079c1;background:#fff;border-color:#0079c1}.btn-clear:hover{color:#fff;background:#005e95;border-color:#005e95}.btn-clear-white{background:none;color:#fff;border:1px solid #fff}.btn-clear-white:hover{color:#959595;background:#fff;border-color:#fff}.btn-small{font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem}.btn-large{font-size:1rem;line-height:1.5;padding:0.5rem 1rem}.btn-fill{width:100%;text-align:center}.btn-half{width:50%;text-align:center}.btn-grouped{float:left}html[dir="rtl"] .btn-grouped{float:right}.btn-grouped + .btn-grouped{margin-left:1px}html[dir="rtl"] .btn-grouped + .btn-grouped{margin-left:0;margin-right:1px}.btn-grouped:last-of-type{float:none}.btn-grouped.btn-half{margin-left:0}.btn-white{background:#fff;color:#4c4c4c;border:1px solid #fff}.btn-white:hover{color:#4c4c4c;background:#efefef;border-color:#efefef}.btn-red{color:#de2900;background:transparent;border-color:#de2900}.btn-red:hover{color:#fff;background:#ab3c16;border-color:#ab3c16}.btn-green{background-color:#5a9359;border-color:#5a9359}.btn-green:hover{background-color:#338033;border-color:#338033}.btn-link{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#0079c1;background:transparent}.btn-link:hover{text-decoration:underline}.btn:disabled,.btn-disabled,button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.3}input[type="file"]::-webkit-file-upload-button,::-ms-browse{webkit-appearance:none;position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}input[type="file"]::-webkit-file-upload-button:hover,::-ms-browse:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}.label{background-color:#efefef;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap}.label-red{background-color:#de2900;color:#fff}.label-yellow{background-color:#efe397;color:#4c4c4c}.label-green{background-color:#338033;color:#fff}.label-blue{background-color:#0079c1;color:#fff}.dropdown{position:relative;display:inline-block}.dropdown.is-active .dropdown-menu{display:block}.dropdown-btn else{cursor:pointer;position:relative}.dropdown-menu{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);z-index:1000;display:none;overflow:auto}.dropdown-menu.dropdown-right{right:0;left:auto}html[dir="rtl"] .dropdown-menu.dropdown-right{right:auto;left:0}.dropdown-title{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;background-color:#fff;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #efefef;white-space:nowrap;cursor:pointer;width:100%;background-color:#f8f8f8;cursor:auto}html[dir="rtl"] .dropdown-title{text-align:right}.dropdown-title:hover{background-color:#f8f8f8;text-decoration:none;color:#6e6e6e}.dropdown-title.is-active,.dropdown-title:focus{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .dropdown-title.is-active,html[dir="rtl"] .dropdown-title:focus{border-left:none;border-right:3px solid #0079c1}.dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;background-color:#fff;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #efefef;white-space:nowrap;cursor:pointer;width:100%}html[dir="rtl"] .dropdown-link{text-align:right}.dropdown-link:hover{background-color:#f8f8f8;text-decoration:none;color:#6e6e6e}.dropdown-link.is-active,.dropdown-link:focus{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .dropdown-link.is-active,html[dir="rtl"] .dropdown-link:focus{border-left:none;border-right:3px solid #0079c1}.breadcrumbs{font-size:0.875rem;line-height:1.5;color:#6e6e6e}.crumb{color:#6e6e6e;float:left}html[dir="rtl"] .crumb{float:right}.crumb:before{content:"/";color:#6e6e6e;font-weight:400;display:inline-block;padding:0 .5rem}.crumb.is-active{font-weight:700}.breadcrumbs-white .crumb{color:#fff;color:#fff}.breadcrumbs-white .crumb:hover{color:#efefef}.breadcrumbs-white .crumb:before{color:#fff}.crumb:first-child:before{display:none}.tooltip{position:relative;cursor:pointer}.tooltip:after{content:attr(aria-label);position:absolute;z-index:1000000;display:none;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.5;color:#fff;text-align:center;word-wrap:break-word;white-space:pre;pointer-events:none;background:rgba(0,0,0,0.75);border-radius:3px}.tooltip:before{content:"";position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.75);pointer-events:none;border:5px solid transparent}.tooltip:hover,.tooltip:active,.tooltip:focus{text-decoration:none}.tooltip:hover:before,.tooltip:hover:after,.tooltip:active:before,.tooltip:active:after,.tooltip:focus:before,.tooltip:focus:after{display:inline-block}.tooltip-multiline:hover:after,.tooltip-multiline:active:after,.tooltip-multiline:focus:after{display:table-cell}.tooltip:after{top:100%;right:50%;margin-top:5px;line-height:1.5}.tooltip:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.75)}.tooltip-top:after{top:auto;right:50%;bottom:100%;margin-bottom:5px}.tooltip-top:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}.tooltip:after,.tooltip-bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.tooltip-left:after{top:auto;right:100%;left:auto;margin-right:5px;bottom:50%;margin-bottom:inherit;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-left:after{right:auto;left:100%}html[dir="rtl"] .tooltip-left:after{margin-right:0;margin-left:5px}.tooltip-left:before{top:50%;bottom:50%;left:-5px;right:auto;margin-top:-5px;border-left-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-left:before{left:auto;right:-5px}html[dir="rtl"] .tooltip-left:before{border-left-color:transparent;border-right-color:rgba(0,0,0,0.75)}html[dir="rtl"] .tooltip-left:before{margin-right:0}.tooltip-right:after{top:auto;bottom:50%;left:100%;right:auto;margin-left:5px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-right:after{left:auto;right:100%}html[dir="rtl"] .tooltip-right:after{margin-left:0;margin-right:5px}.tooltip-right:before{top:50%;right:-5px;left:auto;bottom:50%;margin-top:-5px;margin-right:0;border-right-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-right:before{right:auto;left:-5px}html[dir="rtl"] .tooltip-right:before{border-right-color:transparent;border-left-color:rgba(0,0,0,0.75)}.tooltip-multiline:after{width:22em;width:-moz-max-content;width:-webkit-max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltip-multiline.tooltip-bottom:after,.tooltip-multiline.tooltip-top:after{right:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-multiline.tooltip-left:after,.tooltip-multiline.tooltip-right:after{right:100%}@media screen and (min-width:0\0){.tooltip-multiline:after{width:250px}}.alert{font-size:0.9375rem;line-height:1.5;padding:0.75rem 0.75rem;color:rgba(0,0,0,0.75);background-color:#d2e9f9;position:relative;display:none;z-index:100;max-width:40em;border:1px solid #0079c1;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);color:#4c4c4c}.alert:hover{color:#323232}.alert.is-active{display:block}.alert a:hover{color:rgba(0,0,0,0.75)}.alert-red{background-color:#f3ded7;border-color:#e4a793}.alert-yellow{background-color:#f3edc7;border-color:#e4d154}.alert-green{background-color:#ddeedb;border-color:#9bc19c}.alert-close{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#0079c1;background:transparent;color:currentColor;position:absolute;right:0.75rem;left:auto}.alert-close:hover{text-decoration:underline}html[dir="rtl"] .alert-close{right:auto;left:0.75rem}.alert-full{max-width:none}.panel{background-color:#f8f8f8;border:1px solid #efefef;padding:0.99rem}.panel:after{content:'';display:table;clear:both}.panel code{background-color:#fff}.panel-black{background-color:#323232;color:#fff;border:1px solid #4c4c4c}.panel-dark{background-color:#595959;color:#fff;border:1px solid #4c4c4c}.panel-white{background-color:#fff;border:1px solid #efefef}.panel-white code{background-color:#f8f8f8}.panel-dark-blue{background-color:#004575;color:#fff;border:1px solid #052942}.panel-blue{background-color:#0079c1;color:#fff;border:1px solid #005e95}.panel-light-blue{color:#323232;background-color:#56a5d8;border:1px solid #0079c1}.panel-no-border{border:none}.panel-no-padding{padding:0}.table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #ccc;text-align:left;overflow:auto;font-size:0.875rem;line-height:1.5}html[dir="rtl"] .table{text-align:right}.table > thead{background-color:#efefef;border-bottom:1px solid #ccc;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}.table > tbody{overflow:auto;width:100%}.table > tfoot{background-color:#efefef;border-top:1px solid #ccc}.table th,.table td{font-weight:300;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0.5rem;text-align:left}html[dir="rtl"] .table th,html[dir="rtl"] .table td{text-align:right}.table tr{border-bottom:1px solid #ccc;text-align:left}.table tr:last-child{border-bottom:none}.table caption{color:#959595;caption-side:bottom;line-height:1.5rem;padding:0.375rem 0.75rem}.table-blue{border:1px solid #0079c1}.table-blue > thead{background-color:#0079c1;border:none;border-bottom:1px solid #0079c1;color:#fff}.table-blue > thead tr:nth-child(even){background-color:#bcdaed;color:#4c4c4c}.table-blue > tfoot{border-top:1px solid #0079c1}.table-blue th,.table-blue td{border-left:1px solid #0079c1;border-right:1px solid #0079c1}.table-blue tr{border-bottom:1px solid #0079c1}.table-plain{border:none}.table-plain > thead,.table-plain > tfoot,.table-plain th,.table-plain td{background-color:transparent;border:none}.table-plain tr{border:none}.table-plain tr:nth-child(even){background-color:transparent}.table-plain tr:nth-child(even) td{background-color:transparent}.table-striped tr:nth-child(even){background-color:#f8f8f8}.table-striped tr:nth-child(even) a{color:#005e95}.table-striped tr:nth-child(even) td{background-color:#f8f8f8}.table-striped.table-blue tr:nth-child(even){background-color:#d2e9f9}.table-striped.table-blue tr:nth-child(even) td{background-color:#d2e9f9}.table-no-table{width:auto;background-color:transparent;border-spacing:0;border:none;text-align:left;overflow:auto;margin-bottom:0}.table-no-table thead,.table-no-table tbody{font-size:1rem;line-height:1.5;border:none;background-color:transparent;overflow:auto;width:100%}.table-no-table th,.table-no-table td{background-color:transparent;border:none}.table-no-table tr{border:none;text-align:left}.input-search,.search-input{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg==");background-size:1.06667em;background-position:.25em center;background-repeat:no-repeat;padding-left:1.5em}html[dir="rtl"] .input-search,html[dir="rtl"] .search-input{background-position:right .25em center;padding-right:1.5em;padding-left:0.3rem}form{margin:0;padding:0}fieldset{margin:0 0 1.5rem 0;padding:0;border:none;display:block}label{position:relative;display:block;margin:0 0 1.5rem 0}legend{position:relative;display:block;margin-bottom:.25rem}input,select,textarea{position:relative;display:block;height:2.25rem;width:100%;max-width:100%;margin:.25rem 0 0 0;padding:0 0.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:0.9375rem;line-height:1.25rem;color:#4c4c4c;vertical-align:baseline;outline:none;outline-offset:0;background-color:#fff;border:1px solid #a9a9a9;border-radius:0;-webkit-transition:border-color 150ms linear;transition:border-color 150ms linear;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}input:disabled,select:disabled,textarea:disabled{opacity:.3;cursor:default}input:focus,select:focus,textarea:focus{border-color:#0079c1;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}input{-webkit-appearance:none}textarea{height:auto;padding-top:0.3rem}:placeholder{color:#767676}:input-placeholder{color:#767676}::-webkit-input-placeholder{color:#767676}::-moz-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}.input-minimal{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#ccc;box-shadow:none}.input-minimal:focus{border-bottom-color:#999;box-shadow:none}.input-error{border-color:#c86a4a;padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}.input-error:focus{border-color:#c86a4a;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(200,106,75,0.5)}.input-success{padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}html[dir="rtl"] .input-error,html[dir="rtl"] .input-success{padding-left:24px;padding-right:0.3rem;background-position:left center}.input-error-message{font-size:0.875rem;line-height:1.5;padding:0.375rem 0.375rem;color:rgba(0,0,0,0.75);background-color:#f3ded7;border:1px solid #e4a793;position:relative;display:none;margin-top:.5rem}.input-error-message:after{content:"";position:absolute;top:-15px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#f3ded7}.input-error-message:before{content:"";position:absolute;top:-16px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#e4a793}.input-error-message:after,.input-error-message:before{left:11px;right:auto}html[dir="rtl"] .input-error-message:after,html[dir="rtl"] .input-error-message:before{left:auto;right:11px}.input-error-message.is-active,.input-error-message.is-active:before,.input-error-message.is-active:after{display:inline-block}input[type="file"]{height:auto}input[type="file"]:active{border-color:#0079c1;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}@supports (-moz-appearance:none){input[type="file"]{padding:0.75rem 0.375rem}}input[type="file"]::-webkit-file-upload-button{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#0079c1;background:#fff;border-color:#0079c1;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0;-webkit-appearance:none}input[type="file"]::-webkit-file-upload-button:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}input[type="file"]::-webkit-file-upload-button:hover{color:#fff;background:#005e95;border-color:#005e95}::-ms-value{border:none;background-color:transparent}::-ms-browse{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#0079c1;background:#fff;border-color:#0079c1;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0}::-ms-browse:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}::-ms-browse:hover{color:#fff;background:#005e95;border-color:#005e95}input[type='radio'],input[type='checkbox']{float:left;width:1rem;height:1rem;margin-top:.12rem;margin-right:.5rem;margin-left:.125rem;line-height:1.25rem;box-shadow:none;box-sizing:content-box}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{float:right}input[type='radio']:focus,input[type='checkbox']:focus{box-shadow:none;border:none;outline:1px dotted;outline:auto -webkit-focus-ring-color}input[type='checkbox']{-webkit-appearance:checkbox}input[type='radio']{-webkit-appearance:radio;-webkit-border-radius:50%;border-radius:50%}@supports (-ms-ime-align:auto){input[type='radio'],input[type='checkbox']{margin-top:.125rem;margin-right:.5rem}}@supports (-moz-appearance:none){input[type='radio'],input[type='checkbox']{margin-top:.05rem}}@supports (-webkit-overflow-scrolling:touch){input[type='radio'],input[type='checkbox']{margin-top:.1rem;margin-right:0}input[type='radio']:checked,input[type='checkbox']:checked{background-color:#56a5d8;border-color:#196fa6}}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-right:.125rem;margin-left:.5rem}@supports (-ms-ime-align:auto){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:.5rem}}@supports (-webkit-overflow-scrolling:touch){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:0}}.fieldset-radio label,.fieldset-checkbox label{margin-bottom:.25rem;font-size:0.9375rem;line-height:1.25rem;color:#595959;width:auto}select{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");background-position:center right;background-repeat:no-repeat;background-size:.9rem;width:auto;padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none}html[dir="rtl"] select{background-position:center left;padding-left:1.5rem;padding-right:0.3rem}select[multiple]{height:auto;background-image:none;padding:0}select[multiple] option{padding:0.3rem}.select-full{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}select:focus::-ms-value{background:transparent;color:#595959}}.input-group{display:table;margin-top:0.375rem}.input-group-button{width:1%;vertical-align:middle;display:table-cell}.input-group-button .btn,.input-group-button button{height:2.25rem;margin-left:-1px}input.input-group-input,.input-group-input{display:table-cell;position:relative;margin-top:0;width:100%;vertical-align:middle}.radio-group{border:none;padding:0;margin-bottom:1.5rem;font-size:0.9375rem;line-height:1.5}.radio-group:after{content:'';display:table;clear:both}.radio-group-title{font-size:1rem;line-height:1.5;margin-bottom:0}.radio-group-input{opacity:0;position:absolute}.radio-group-input:checked + .radio-group-label{background-color:#d2e9f9;border:1px solid #0079c1;margin-right:0;margin-left:0}.radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-left:none;border-right:1px solid #ccc}html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-right:none;border-left:1px solid #ccc}.radio-group-label{display:inline-block;float:left;background-color:#fff;color:#323232;cursor:pointer;text-align:center;text-shadow:none;padding:0.5rem 1rem;line-height:1.25;margin-top:.25rem;margin-right:-1px;margin-bottom:0;border:1px solid #ccc;box-sizing:border-box;height:2.25rem;-webkit-transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out;transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out}html[dir="rtl"] .radio-group-label{float:right;margin-left:-1px;margin-right:0}.loader-bars:before,.loader-bars:after,.loader-bars{background:#0079c1;-webkit-animation:load 0.8s infinite ease-in-out;animation:load 0.8s infinite ease-in-out;width:0.85rem;height:2rem}.loader-bars:before,.loader-bars:after{position:absolute;top:0;content:''}@-webkit-keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #0079c1;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #0079c1;height:2.5rem}}@keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #0079c1;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #0079c1;height:2.5rem}}.loader{display:none;position:relative}.loader.is-active{display:block}.loader-bars{text-indent:-9999em;margin:auto;position:absolute;right:calc(50% - 0.425rem);font-size:11px;-webkit-animation-delay:0.16s;animation-delay:0.16s}.loader-bars:before{left:-1.25rem}.loader-bars:after{left:1.25rem;-webkit-animation-delay:0.32s;animation-delay:0.32s}.loader-text{text-align:center;padding-top:4rem}.skip-to-content{opacity:0;float:left;pointer-events:none;margin:4px;padding:1rem;position:absolute;background-color:rgba(0,0,0,0.75);color:#fff;-webkit-transition:150ms linear;transition:150ms linear}.skip-to-content:focus{opacity:1;z-index:999}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 16px 0 rgba(0,0,0,0.05)}.card-image-wrap{width:100%;position:relative;margin-bottom:0;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.card-image{width:100%;display:block}.card-image-caption{background:rgba(255,255,255,0.8);color:#4c4c4c;font-style:normal;margin:0;width:100%;box-sizing:border-box;position:absolute;bottom:0;font-size:0.875rem;line-height:1.5;padding:.35rem 1.25rem .35rem 1.25rem}.card-last{margin-bottom:auto}.card-content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-wrap:break-word}.card-shaped{box-shadow:none;background:transparent}.card-shaped .card-content{border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);padding-top:4rem}.card-shaped .card-image-wrap{margin-bottom:-3rem;padding:0 1.25rem;box-sizing:border-box}.card-bar-lightest-blue{border-top:3px solid #d2e9f9}.card-bar-lighter-blue{border-top:3px solid #bcdaed}.card-bar-light-blue{border-top:3px solid #56a5d8}.card-bar-blue{border-top:3px solid #0079c1}.card-bar-dark-blue{border-top:3px solid #005e95}.card-bar-light-green{border-top:3px solid #9bc19c}.card-bar-green{border-top:3px solid #5a9359}.card-bar-dark-green{border-top:3px solid #338033}.card-bar-light-red{border-top:3px solid #e4a793}.card-bar-red{border-top:3px solid #de2900}.card-bar-dark-red{border-top:3px solid #ab3c16}.card-bar-light-orange{border-top:3px solid #e8912e}.card-bar-orange{border-top:3px solid #d17e21}.card-bar-dark-orange{border-top:3px solid #ad6511}.card-bar-light-yellow{border-top:3px solid #efe397}.card-bar-yellow{border-top:3px solid #e4d154}.card-bar-dark-yellow{border-top:3px solid #d9bf2b}.card-bar-light-purple{border-top:3px solid #c4bcdc}.card-bar-purple{border-top:3px solid #9081bc}.card-bar-dark-purple{border-top:3px solid #7461a8}.card-bar-light-brown{border-top:3px solid #d2b38f}.card-bar-brown{border-top:3px solid #a57946}.card-bar-dark-brown{border-top:3px solid #8c5e2a}.card-wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-wide .card-content{display:block;-webkit-box-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.card-wide-image-wrap{position:relative;top:0;left:0;bottom:0;width:25%;overflow:hidden;margin-bottom:0}.card-wide-image{width:auto;min-width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@-webkit-keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}@keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}.fade-in,.animate-fade-in{opacity:0;-webkit-animation:fade-in ease-in 1;-moz-animation:fade-in ease-in 1;animation:fade-in ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-fade-out{-webkit-animation:fade-out ease-out 1;-moz-animation:fade-out ease-out 1;animation:fade-out ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-in-down{-webkit-animation:in-down ease-out 1;-moz-animation:in-down ease-out 1;animation:in-down ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-in-up{-webkit-animation:in-up ease-out 1;-moz-animation:in-up ease-out 1;animation:in-up ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-down{-webkit-animation:out-down ease-in 1;-moz-animation:out-down ease-in 1;animation:out-down ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-up{-webkit-animation:out-up ease-in 1;-moz-animation:out-up ease-in 1;animation:out-up ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}input[type="range"]{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;border:1px solid transparent;background-color:transparent;box-shadow:none;margin-top:0;padding:0;z-index:1;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]:hover::-webkit-slider-runnable-track{background-color:#a9a9a9}input[type="range"]:hover::-webkit-slider-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:hover::-moz-range-track{background-color:#a9a9a9}input[type="range"]:hover::-moz-range-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:hover::-ms-fill-upper{background-color:#a9a9a9}input[type="range"]:hover::-ms-fill-lower{background-color:#a9a9a9}input[type="range"]:hover::-ms-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:focus::-webkit-slider-runnable-track,input[type="range"]:active::-webkit-slider-runnable-track{background-color:#a9a9a9}input[type="range"]:focus::-webkit-slider-thumb,input[type="range"]:active::-webkit-slider-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-webkit-slider-thumb:hover,input[type="range"]:active::-webkit-slider-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]:focus::-moz-range-track,input[type="range"]:active::-moz-range-track{background-color:#a9a9a9}input[type="range"]:focus::-moz-range-thumb,input[type="range"]:active::-moz-range-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-moz-range-thumb:hover,input[type="range"]:active::-moz-range-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]:focus::-ms-fill-upper,input[type="range"]:active::-ms-fill-upper{background-color:#a9a9a9}input[type="range"]:focus::-ms-fill-lower,input[type="range"]:active::-ms-fill-lower{background-color:#a9a9a9}input[type="range"]:focus::-ms-thumb,input[type="range"]:active::-ms-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-ms-thumb:hover,input[type="range"]:active::-ms-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-webkit-slider-thumb:focus,input[type="range"]::-webkit-slider-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-webkit-slider-thumb:focus:hover,input[type="range"]::-webkit-slider-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}@supports (-webkit-overflow-scrolling:touch){input[type="range"]::-webkit-slider-thumb{height:20px;width:20px;margin-top:-9px}}input[type="range"]::-moz-range-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-moz-range-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px}input[type="range"]::-moz-range-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-moz-range-thumb:focus,input[type="range"]::-moz-range-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-moz-range-thumb:focus:hover,input[type="range"]::-moz-range-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-ms-fill-upper{background-color:#ccc}input[type="range"]::-ms-fill-lower{background-color:#ccc}input[type="range"]::-ms-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:2px;border:0 solid transparent;color:transparent}input[type="range"]::-ms-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px;margin-top:0}input[type="range"]::-ms-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-ms-thumb:focus,input[type="range"]::-ms-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-ms-thumb:focus:hover,input[type="range"]::-ms-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}.toggle-switch{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.toggle-switch-input[type]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toggle-switch-input[type]:hover + .toggle-switch-track{border-color:#ccc;background-color:#e7e7e7}.toggle-switch-input[type]:hover + .toggle-switch-track:after{border-color:#3b8fc4;box-shadow:0 1px 2px 0 rgba(89,89,89,0.2)}.toggle-switch-input[type]:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(204,204,204,0.9)}.toggle-switch-input[type]:active + .toggle-switch-track:after{left:1px;right:auto;border-color:#005e95;box-shadow:0 3px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after{left:auto;right:1px}.toggle-switch-input[type]:checked + .toggle-switch-track{border-color:#005e95;background-color:#0079c1}.toggle-switch-input[type]:checked + .toggle-switch-track:after{right:-1px;left:auto;border-color:#005e95;box-shadow:0 2px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after{right:auto;left:-1px}.toggle-switch-input[type]:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(108,180,226,0.9)}.toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:1px;left:auto;border-color:#005e95;box-shadow:0 3px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:auto;left:1px}.toggle-switch-input[type]:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(204,204,204,0.9)}.toggle-switch-input[type]:focus + .toggle-switch-track:after{border-color:#3b8fc4}.toggle-switch-input[type]:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(108,180,226,0.9)}.toggle-switch-input[type]:checked:focus + .toggle-switch-track:after{border-color:#005e95}.toggle-switch-label{width:calc((100% - 3em) - .5em);padding:0 .1em;vertical-align:top}.toggle-switch-track{position:relative;display:inline-block;vertical-align:top;width:36px;height:20px;top:.05em;background-color:#f4f4f4;border-radius:30px;border:1px solid #ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.toggle-switch-track:after{position:absolute;display:block;content:'';width:18px;height:18px;top:-1px;left:-1px;right:auto;background-color:#fff;border-radius:30px;border:2px solid #959595;box-shadow:0 1px 1px 0 rgba(89,89,89,0.2);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}html[dir="rtl"] .toggle-switch-track:after{left:auto;right:-1px}@supports (-ms-ime-align:auto){.toggle-switch-track{top:.1em}}@supports (-moz-appearance:none){.toggle-switch-track{top:.1em}}@supports (-webkit-overflow-scrolling:touch){.toggle-switch-track{top:.15em}}.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after{border-color:#ab3c16}.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(200,106,74,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track{background-color:#ab3c16;border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after{border-color:#ab3c16}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(200,106,74,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after{border-color:#8c2907}.top-nav{position:relative;font-weight:400;font-style:normal;border-bottom:1px solid #efefef;background-color:#fff;z-index:100}.top-nav .esri-logo{margin-top:1rem}.top-nav .sign-in{padding-top:1.5rem}.top-nav-title{font-weight:400;font-style:normal;font-size:1.2019rem;line-height:1.5;float:left;margin-right:1.5rem;padding-top:1.125rem;padding-bottom:1.25rem;line-height:1.5rem;color:#4c4c4c}@media screen and (max-width:859px){.top-nav-title{font-size:1.1305rem}}@media screen and (max-width:479px){.top-nav-title{font-size:1.0625rem}}html[dir="rtl"] .top-nav-title{float:right}html[dir="rtl"] .top-nav-title{white-space:nowrap;margin-right:0;margin-left:1.5rem}.top-nav-title:hover{text-decoration:none}.top-nav-list{float:left;padding:0}html[dir="rtl"] .top-nav-list{float:right}.top-nav-list .top-nav-link + .top-nav-link{margin-left:.75em}html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link{margin-left:0;margin-right:.75em}.top-nav-list.right{float:right}html[dir="rtl"] .top-nav-list.right{float:left}.top-nav-link{font-size:0.9375rem;line-height:1.5;color:#4c4c4c;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer}.top-nav-link:hover,.top-nav-link:focus{color:#0079c1;border-bottom-color:#0079c1;text-decoration:none}.top-nav-link:focus{outline:none}.top-nav-link.is-active{border-bottom-color:#0079c1}.top-nav-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.top-nav-flex-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:30%;flex-basis:30%}.top-nav-flex-title{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.sign-in{float:right;padding-left:0.375rem;margin-top:-0.7rem}html[dir="rtl"] .sign-in{float:left}html[dir="rtl"] .sign-in{padding-left:0;padding-right:0.375rem}.user-nav-name{padding-right:1.5em;color:#4c4c4c}.user-nav-name:hover{text-decoration:none}.user-nav-image{width:1.2rem;height:1.2rem;vertical-align:-0.25rem}.sub-nav{background-color:#efefef}.sub-nav-title{font-size:1.9994rem;line-height:1.35;margin-top:0.75rem;margin-bottom:0.75rem;display:inline-block;line-height:1.25}@media screen and (max-width:859px){.sub-nav-title{font-size:1.7689rem}}@media screen and (max-width:479px){.sub-nav-title{font-size:1.5625rem}}.sub-nav-list{width:100%;float:left}html[dir="rtl"] .sub-nav-list{float:right}.sub-nav-link{padding:.25em .75em;margin:0 .25em 0 0;float:left;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;color:#f8f8f8;font-size:0.9375rem;line-height:1.5;background-color:rgba(0,0,0,0.45);box-sizing:border-box;-webkit-transition:background-color 150ms linear,color 150ms 150ms linear;transition:background-color 150ms linear,color 150ms 150ms linear}html[dir="rtl"] .sub-nav-link{float:right}.sub-nav-link:hover,.sub-nav-link:focus{background-color:rgba(0,0,0,0.3);color:#fff;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);-o-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%)}.sub-nav-link.is-active{background-color:#fff;color:#4c4c4c}.third-nav{font-weight:400;font-style:normal;border-bottom:1px solid #efefef;background-color:#fff;padding:0.375rem 0;width:100%}.third-nav-container{position:relative;overflow-x:auto;white-space:nowrap;padding-bottom:15px;margin-bottom:-15px}.third-nav-link{color:#595959;font-size:0.875rem;line-height:1.5;margin-right:1.125rem}html[dir="rtl"] .third-nav-link{white-space:nowrap}.third-nav-link:last-child{margin-right:2.25rem}.third-nav-link.is-active{font-weight:700;font-style:normal}.side-nav,.dropdown-menu,.filter-dropdown-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #efefef;border-top:none;font-weight:400;font-style:normal;background-color:#fff}.side-nav-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#f8f8f8;border-top:1px solid #efefef}.side-nav-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#595959;background-color:#fff;border-top:1px solid #efefef;cursor:pointer}.side-nav-link:hover{background-color:#f8f8f8;text-decoration:none;color:#4c4c4c}.side-nav-link.is-active{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .side-nav-link.is-active{border-left:none;border-right:3px solid #0079c1}body{display:flex;height:100%;flex-direction:column}.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{background-color:#f8f8f8;padding-top:3rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.tab-nav:after{content:'';display:table;clear:both}.tab-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.875rem;line-height:1.5;-webkit-transition:background,150ms linear;transition:background,150ms linear;padding:0.375rem 0.75rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f8f8f8;border:1px solid #ccc;margin-right:-1px;cursor:pointer}.tab-title:focus{outline:none}.tab-title:hover,.tab-title:focus{background-color:#fcfcfc;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);-o-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%)}.tab-title.is-active{border-bottom:1px solid #fff;background-color:#fff}.tab-title.is-active:hover{background-color:#fff}html[dir="rtl"] .tab-title{float:right;margin-right:0;margin-left:-1px}.tab-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-top:-1px}.tab-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:none;padding:0.75rem}.tab-section.is-active{display:block}.tab-section pre{margin:0}.tabs-gray .tab-title{background-color:#fff}.tabs-gray .tab-title.is-active{background-color:#f8f8f8;border-bottom:1px solid #f8f8f8}.tabs-gray .tab-section{background-color:#f8f8f8}.tabs-gray pre code{padding:0;border:none;background-color:transparent}.tabs-transparent .tab-title{background-color:transparent;border:1px solid transparent;border-bottom:1px solid #ccc}.tabs-transparent .tab-title:hover{border-bottom:1px solid #ccc}.tabs-transparent .tab-title.is-active{-webkit-transition:backround,150ms linear;transition:backround,150ms linear;background-color:transparent;border:1px solid #ccc;border-bottom:1px solid #fff}.tabs-transparent .tab-contents{border-bottom:none;border-left:none;border-right:none}.tabs-transparent .tab-section{background-color:transparent;padding-left:0;padding-right:0}.tabs-translucent .tab-title{background-color:rgba(255,255,255,0.7);background-image:none;border:none;border-top:2px solid rgba(255,255,255,0.7);color:#4c4c4c;margin-right:2px;margin-bottom:3px;transition:none}.tabs-translucent .tab-title:hover,.tabs-translucent .tab-title:focus{background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;background-image:none}.tabs-translucent .tab-title.is-active{background-image:none;background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;border-bottom:2px solid rgba(255,255,255,0.8);margin-bottom:0}.tabs-translucent .tab-contents{border:none}.tabs-translucent .tab-section{background-color:rgba(255,255,255,0.8)}.tabs-dark .tab-title{background-color:rgba(255,255,255,0.7);background-image:none;border:none;border-top:2px solid rgba(255,255,255,0.7);color:#4c4c4c;margin-right:2px;margin-bottom:3px;transition:none}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;background-image:none}.tabs-dark .tab-title.is-active{background-image:none;background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;border-bottom:2px solid rgba(255,255,255,0.8);margin-bottom:0}.tabs-dark .tab-contents{border:none}.tabs-dark .tab-section{background-color:rgba(255,255,255,0.8)}.tabs-dark .tab-title{background-color:rgba(0,0,0,0.75);color:#fff;border-top:2px solid rgba(0,0,0,0.75)}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(0,0,0,0.85);border-top-color:#fff}.tabs-dark .tab-title.is-active{background-color:rgba(0,0,0,0.85);border-top-color:#fff;border-bottom:2px solid transparent}.tabs-dark .tab-section{background-color:rgba(0,0,0,0.85);color:#fff}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101}.modal-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.modal-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-content{box-sizing:border-box;max-height:80vh;z-index:102;float:none;text-align:left;background:#fff;padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html[dir="rtl"] .modal-content{text-align:right}html[dir="rtl"] .modal-content{float:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101;z-index:99;background:#fff;padding:4.5rem 0 1.5rem 0;overflow:auto}.search-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.search-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-overlay.is-active{opacity:0.98}.search-overlay.is-active .search-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-content{text-align:left;width:1440px;max-width:96vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.5rem;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:inline-block;margin-bottom:3rem;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.search-top-nav{font-size:0.9375rem;line-height:1.5;color:#4c4c4c;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer;font-size:1rem;line-height:1.5;background-color:transparent;border:none}.search-top-nav:hover,.search-top-nav:focus{color:#0079c1;border-bottom-color:#0079c1;text-decoration:none}.search-top-nav:focus{outline:none}.search-top-nav.is-active{border-bottom-color:#0079c1}.search-top-nav:hover{background-color:transparent}.search-icon-open,.search-icon-close{display:none}.search-icon-open .is-active,.search-icon-close .is-active{display:block}.search-input{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#ccc;box-shadow:none;margin-top:.25em;height:auto;padding-left:1em;background-size:.45em;font-size:2.82715rem;line-height:1.25}.search-input:focus{border-bottom-color:#999;box-shadow:none}.accordion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #efefef;border-top:none;font-weight:400;font-style:normal;background-color:#fff}.accordion-section.is-active .accordion-icon .svg-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.accordion-section.is-active .accordion-content{display:block}.accordion-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#f8f8f8;border-top:1px solid #efefef;cursor:pointer}.accordion-title:focus,.accordion-title:hover{-webkit-transition:all,150ms linear;transition:all,150ms linear;background-color:#f4f4f4;outline:none}.accordion-content{display:none}.accordion-icon .svg-icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}html[dir="rtl"] .accordion-icon .svg-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden;opacity:0;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 200ms,opacity 200ms linear;transition:visibility 0ms linear 200ms,opacity 200ms linear;z-index:1001}.drawer.is-active{visibility:visible;opacity:1;background-color:rgba(0,0,0,0.75);-webkit-transition-delay:0ms;transition-delay:0ms}.drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.drawer-nav{position:absolute;top:0;height:100%;width:280px;margin:0;padding:0;list-style:none;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 200ms cubic-bezier(0.215,0.44,0.42,0.88)}.drawer-left .drawer-nav{left:-280px}html[dir="rtl"] .drawer-left .drawer-nav{left:100%}.drawer-right .drawer-nav{left:100%}html[dir="rtl"] .drawer-right .drawer-nav{left:-280px}.drawer-no-overflow{overflow:hidden}input.filter-dropdown-input{margin:1%;width:98%}.filter-dropdown-title{display:inline;padding-bottom:0}.filter-dropdown-action{font-size:0.8125rem;line-height:1.5;float:right;color:#959595;display:none}html[dir="rtl"] .filter-dropdown-action{float:left}.filter-dropdown-action.is-active{display:inline-block}.filter-dropdown-container:after{content:'';display:table;clear:both}.filter-dropdown-list{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);z-index:1000;display:none;overflow:auto;background-color:#f8f8f8;border-top:1px solid #efefef;max-width:100%;width:100%}.filter-dropdown-list.dropdown-right{right:0;left:auto}html[dir="rtl"] .filter-dropdown-list.dropdown-right{right:auto;left:0}.filter-dropdown-list.is-active{display:block}.filter-dropdown-inner-list{max-height:13.5rem;overflow:auto;border-top:1px solid #efefef;background-color:#fff}.filter-dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem 2.25rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;border-top:1px solid #efefef}.filter-dropdown-link:first-child{border-top:none}.filter-dropdown-link:hover{text-decoration:none;color:#828282}.filter-dropdown-link:hover .filter-link-check{opacity:1;visibility:visible}.filter-dropdown-link.is-active{color:#4c4c4c}.filter-dropdown-link.is-active .filter-link-close{opacity:1;visibility:visible}.filter-dropdown-link.is-active .filter-link-check{fill:#5a9359;opacity:1;visibility:visible}.filter-dropdown-link.is-active:hover .filter-link-close{fill:#de2900}.filter-link-close{opacity:0;visibility:hidden;margin-top:4px;position:absolute;right:10px;left:auto}html[dir="rtl"] .filter-link-close{right:auto;left:10px}.filter-link-check{opacity:0;visibility:hidden;margin-top:3px;position:absolute;left:10px;right:auto}html[dir="rtl"] .filter-link-check{left:auto;right:10px}.filter-dropdown-active{background-color:#efefef;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap;font-size:0.875rem;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;padding:0.5rem 0.3rem 0.33333rem 0.75rem;margin-right:0.25rem;margin-top:0.25rem;color:#6e6e6e}html[dir="rtl"] .filter-dropdown-active{padding:0.5rem 0.75rem 0.33333rem 0.3rem}.filter-dropdown-remove{display:inline-block;vertical-align:middle;position:relative;top:-1px}.filter-dropdown-remove .svg-icon{display:block;padding:0.3rem 0.375rem;cursor:pointer;position:relative;color:#6e6e6e}.filter-dropdown-remove:hover{text-decoration:none}.filter-dropdown-remove:hover .svg-icon{color:#de2900}.is-hidden{display:none!important}.link-red{color:#de2900}.link-red:hover{color:#ab3c16}.link-green{color:#5a9359}.link-green:hover{color:#338033}.link-light-blue{color:#bcdaed}.link-light-blue:hover{color:#56a5d8}.link-blue{color:#0079c1}.link-blue:hover{color:#005e95}.link-dark-blue{color:#005e95}.link-dark-blue:hover{color:#052942}.link-white{color:#fff}.link-white:hover{color:#efefef}.link-light-gray{color:#a9a9a9}.link-light-gray:hover{color:#959595}.link-dark-gray{color:#828282}.link-dark-gray:hover{color:#6e6e6e}.link-darker-gray{color:#6e6e6e}.link-darker-gray:hover{color:#595959}.link-darkest-gray,.third-nav-link.is-active:hover{color:#595959}.link-darkest-gray:hover,.third-nav-link.is-active:hover{color:#4c4c4c}.link-off-black{color:#4c4c4c}.link-off-black:hover{color:#323232}.text-red{color:#de2900}.text-green{color:#5a9359}.text-blue{color:#0079c1}.text-white{color:#fff}.text-light-gray{color:#a9a9a9}.text-dark-gray{color:#828282}.text-darker-gray{color:#6e6e6e}.text-darkest-gray{color:#595959}.text-off-black{color:#4c4c4c}.text-rule{border-bottom:1px solid #ccc}.text-inline{display:inline}.text-center{text-align:center}.text-left{text-align:left}html[dir="rtl"] .text-left{text-align:right}.text-right{text-align:right}html[dir="rtl"] .text-right{text-align:left}.text-light{opacity:0.66}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-numbered{counter-reset:li;list-style:none;position:relative;margin-left:0;margin-right:0;padding:0 0 1em 0}.list-numbered > li{padding:0.3em .25em .25em 2.5em;position:relative;margin-top:0.75em;margin-left:0}html[dir="rtl"] .list-numbered > li{padding:0.3em 2.5em .25em .25em}.list-numbered > li:before{font-weight:300;font-style:normal;content:counter(li);counter-increment:li;position:absolute;top:0;left:0;right:auto;height:100%;height:calc(100% - .3em);width:0.75em;padding:.3em .5em 0 0;color:#959595;font-size:1.2019rem;line-height:1.5;line-height:1;text-align:right;border-right:2px solid #ccc}html[dir="rtl"] .list-numbered > li:before{left:auto;right:0}@media screen and (max-width:859px){.list-numbered > li:before{font-size:1.1305rem}}@media screen and (max-width:479px){.list-numbered > li:before{font-size:1.0625rem}}html[dir="rtl"] .list-numbered > li:before{border-right:none;border-left:2px solid #ccc}html[dir="rtl"] .list-numbered > li:before{padding:0 0 0 .5em;text-align:left}.list-numbered > li:after{content:".";display:block;clear:left;visibility:hidden;line-height:0;height:0}.list-numbered .list-numbered{margin-bottom:0;padding-bottom:0}.list-numbered .list-numbered > li:before{content:counter(li,lower-alpha)}.list-plain{padding:0;margin:0.375rem 0}.list-plain li{list-style-type:none;margin-left:0}.font-size--3{font-size:0.8125rem;line-height:1.5}.font-size--2{font-size:0.875rem;line-height:1.5}.font-size--1{font-size:0.9375rem;line-height:1.5}.font-size-0{font-size:1rem;line-height:1.5}.font-size-1{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){.font-size-1{font-size:1.1305rem}}@media screen and (max-width:479px){.font-size-1{font-size:1.0625rem}}.font-size-2{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){.font-size-2{font-size:1.33rem}}@media screen and (max-width:479px){.font-size-2{font-size:1.25rem}}.font-size-3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){.font-size-3{font-size:1.50357rem}}@media screen and (max-width:479px){.font-size-3{font-size:1.32812rem}}.font-size-4{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){.font-size-4{font-size:1.7689rem}}@media screen and (max-width:479px){.font-size-4{font-size:1.5625rem}}.font-size-5{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){.font-size-5{font-size:1.99974rem}}@media screen and (max-width:479px){.font-size-5{font-size:1.66016rem}}.font-size-6{font-size:2.82715rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-6{font-size:2.35264rem}}@media screen and (max-width:479px){.font-size-6{font-size:1.95312rem}}.font-size-7{font-size:3.39795rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-7{font-size:2.65966rem}}@media screen and (max-width:479px){.font-size-7{font-size:2.0752rem}}.font-size-8{font-size:3.99758rem;line-height:1.275}@media screen and (max-width:859px){.font-size-8{font-size:3.12901rem}}@media screen and (max-width:479px){.font-size-8{font-size:2.44141rem}}.leader-half{margin-top:0.75rem}.leader-quarter{margin-top:0.375rem}.trailer-half{margin-bottom:0.75rem}.trailer-quarter{margin-bottom:0.375rem}.padding-leader-half{padding-top:0.75rem}.padding-leader-quarter{padding-top:0.375rem}.padding-trailer-half{padding-bottom:0.75rem}.padding-trailer-quarter{padding-bottom:0.375rem}.leader-0{margin-top:0rem}.trailer-0{margin-bottom:0rem}.padding-leader-0{padding-top:0rem}.padding-trailer-0{padding-bottom:0rem}.leader-1{margin-top:1.5rem}.trailer-1{margin-bottom:1.5rem}.padding-leader-1{padding-top:1.5rem}.padding-trailer-1{padding-bottom:1.5rem}.leader-2{margin-top:3rem}.trailer-2{margin-bottom:3rem}.padding-leader-2{padding-top:3rem}.padding-trailer-2{padding-bottom:3rem}.leader-3{margin-top:4.5rem}.trailer-3{margin-bottom:4.5rem}.padding-leader-3{padding-top:4.5rem}.padding-trailer-3{padding-bottom:4.5rem}.leader-4{margin-top:6rem}.trailer-4{margin-bottom:6rem}.padding-leader-4{padding-top:6rem}.padding-trailer-4{padding-bottom:6rem}.leader-5{margin-top:7.5rem}.trailer-5{margin-bottom:7.5rem}.padding-leader-5{padding-top:7.5rem}.padding-trailer-5{padding-bottom:7.5rem}.leader-6{margin-top:9rem}.trailer-6{margin-bottom:9rem}.padding-leader-6{padding-top:9rem}.padding-trailer-6{padding-bottom:9rem}@media screen and (min-width:1440px){.large-leader-half{margin-top:0.75rem}.large-leader-quarter{margin-top:0.375rem}.large-trailer-half{margin-bottom:0.75rem}.large-trailer-quarter{margin-bottom:0.375rem}.large-padding-leader-half{padding-top:0.75rem}.large-padding-leader-quarter{padding-top:0.375rem}.large-padding-trailer-half{padding-bottom:0.75rem}.large-padding-trailer-quarter{padding-bottom:0.375rem}.large-leader-0{margin-top:0rem}.large-trailer-0{margin-bottom:0rem}.large-padding-leader-0{padding-top:0rem}.large-padding-trailer-0{padding-bottom:0rem}.large-leader-1{margin-top:1.5rem}.large-trailer-1{margin-bottom:1.5rem}.large-padding-leader-1{padding-top:1.5rem}.large-padding-trailer-1{padding-bottom:1.5rem}.large-leader-2{margin-top:3rem}.large-trailer-2{margin-bottom:3rem}.large-padding-leader-2{padding-top:3rem}.large-padding-trailer-2{padding-bottom:3rem}.large-leader-3{margin-top:4.5rem}.large-trailer-3{margin-bottom:4.5rem}.large-padding-leader-3{padding-top:4.5rem}.large-padding-trailer-3{padding-bottom:4.5rem}.large-leader-4{margin-top:6rem}.large-trailer-4{margin-bottom:6rem}.large-padding-leader-4{padding-top:6rem}.large-padding-trailer-4{padding-bottom:6rem}.large-leader-5{margin-top:7.5rem}.large-trailer-5{margin-bottom:7.5rem}.large-padding-leader-5{padding-top:7.5rem}.large-padding-trailer-5{padding-bottom:7.5rem}.large-leader-6{margin-top:9rem}.large-trailer-6{margin-bottom:9rem}.large-padding-leader-6{padding-top:9rem}.large-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:859px){.tablet-leader-half{margin-top:0.75rem}.tablet-leader-quarter{margin-top:0.375rem}.tablet-trailer-half{margin-bottom:0.75rem}.tablet-trailer-quarter{margin-bottom:0.375rem}.tablet-padding-leader-half{padding-top:0.75rem}.tablet-padding-leader-quarter{padding-top:0.375rem}.tablet-padding-trailer-half{padding-bottom:0.75rem}.tablet-padding-trailer-quarter{padding-bottom:0.375rem}.tablet-leader-0{margin-top:0rem}.tablet-trailer-0{margin-bottom:0rem}.tablet-padding-leader-0{padding-top:0rem}.tablet-padding-trailer-0{padding-bottom:0rem}.tablet-leader-1{margin-top:1.5rem}.tablet-trailer-1{margin-bottom:1.5rem}.tablet-padding-leader-1{padding-top:1.5rem}.tablet-padding-trailer-1{padding-bottom:1.5rem}.tablet-leader-2{margin-top:3rem}.tablet-trailer-2{margin-bottom:3rem}.tablet-padding-leader-2{padding-top:3rem}.tablet-padding-trailer-2{padding-bottom:3rem}.tablet-leader-3{margin-top:4.5rem}.tablet-trailer-3{margin-bottom:4.5rem}.tablet-padding-leader-3{padding-top:4.5rem}.tablet-padding-trailer-3{padding-bottom:4.5rem}.tablet-leader-4{margin-top:6rem}.tablet-trailer-4{margin-bottom:6rem}.tablet-padding-leader-4{padding-top:6rem}.tablet-padding-trailer-4{padding-bottom:6rem}.tablet-leader-5{margin-top:7.5rem}.tablet-trailer-5{margin-bottom:7.5rem}.tablet-padding-leader-5{padding-top:7.5rem}.tablet-padding-trailer-5{padding-bottom:7.5rem}.tablet-leader-6{margin-top:9rem}.tablet-trailer-6{margin-bottom:9rem}.tablet-padding-leader-6{padding-top:9rem}.tablet-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:479px){.phone-leader-half{margin-top:0.75rem}.phone-leader-quarter{margin-top:0.375rem}.phone-trailer-half{margin-bottom:0.75rem}.phone-trailer-quarter{margin-bottom:0.375rem}.phone-padding-leader-half{padding-top:0.75rem}.phone-padding-leader-quarter{padding-top:0.375rem}.phone-padding-trailer-half{padding-bottom:0.75rem}.phone-padding-trailer-quarter{padding-bottom:0.375rem}.phone-leader-0{margin-top:0rem}.phone-trailer-0{margin-bottom:0rem}.phone-padding-leader-0{padding-top:0rem}.phone-padding-trailer-0{padding-bottom:0rem}.phone-leader-1{margin-top:1.5rem}.phone-trailer-1{margin-bottom:1.5rem}.phone-padding-leader-1{padding-top:1.5rem}.phone-padding-trailer-1{padding-bottom:1.5rem}.phone-leader-2{margin-top:3rem}.phone-trailer-2{margin-bottom:3rem}.phone-padding-leader-2{padding-top:3rem}.phone-padding-trailer-2{padding-bottom:3rem}.phone-leader-3{margin-top:4.5rem}.phone-trailer-3{margin-bottom:4.5rem}.phone-padding-leader-3{padding-top:4.5rem}.phone-padding-trailer-3{padding-bottom:4.5rem}.phone-leader-4{margin-top:6rem}.phone-trailer-4{margin-bottom:6rem}.phone-padding-leader-4{padding-top:6rem}.phone-padding-trailer-4{padding-bottom:6rem}.phone-leader-5{margin-top:7.5rem}.phone-trailer-5{margin-bottom:7.5rem}.phone-padding-leader-5{padding-top:7.5rem}.phone-padding-trailer-5{padding-bottom:7.5rem}.phone-leader-6{margin-top:9rem}.phone-trailer-6{margin-bottom:9rem}.phone-padding-leader-6{padding-top:9rem}.phone-padding-trailer-6{padding-bottom:9rem}}html:not([dir="rtl"]) .padding-left-quarter{padding-left:0.25rem}html[dir="rtl"] .padding-left-quarter{padding-right:0.25rem}html:not([dir="rtl"]) .padding-right-quarter{padding-right:0.25rem}html[dir="rtl"] .padding-right-quarter{padding-left:0.25rem}html:not([dir="rtl"]) .padding-left-third{padding-left:0.33333rem}html[dir="rtl"] .padding-left-third{padding-right:0.33333rem}html:not([dir="rtl"]) .padding-right-third{padding-right:0.33333rem}html[dir="rtl"] .padding-right-third{padding-left:0.33333rem}html:not([dir="rtl"]) .padding-left-half{padding-left:0.5rem}html[dir="rtl"] .padding-left-half{padding-right:0.5rem}html:not([dir="rtl"]) .padding-right-half{padding-right:0.5rem}html[dir="rtl"] .padding-right-half{padding-left:0.5rem}html:not([dir="rtl"]) .padding-left-0{padding-left:0rem}html[dir="rtl"] .padding-left-0{padding-right:0rem}html:not([dir="rtl"]) .padding-right-0{padding-right:0rem}html[dir="rtl"] .padding-right-0{padding-left:0rem}html:not([dir="rtl"]) .padding-left-1{padding-left:1rem}html[dir="rtl"] .padding-left-1{padding-right:1rem}html:not([dir="rtl"]) .padding-right-1{padding-right:1rem}html[dir="rtl"] .padding-right-1{padding-left:1rem}html:not([dir="rtl"]) .padding-left-2{padding-left:2rem}html[dir="rtl"] .padding-left-2{padding-right:2rem}html:not([dir="rtl"]) .padding-right-2{padding-right:2rem}html[dir="rtl"] .padding-right-2{padding-left:2rem}html:not([dir="rtl"]) .padding-left-3{padding-left:3rem}html[dir="rtl"] .padding-left-3{padding-right:3rem}html:not([dir="rtl"]) .padding-right-3{padding-right:3rem}html[dir="rtl"] .padding-right-3{padding-left:3rem}html:not([dir="rtl"]) .padding-left-4{padding-left:4rem}html[dir="rtl"] .padding-left-4{padding-right:4rem}html:not([dir="rtl"]) .padding-right-4{padding-right:4rem}html[dir="rtl"] .padding-right-4{padding-left:4rem}html:not([dir="rtl"]) .margin-left-quarter{margin-left:0.25rem}html[dir="rtl"] .margin-left-quarter{margin-right:0.25rem}html:not([dir="rtl"]) .margin-right-quarter{margin-right:0.25rem}html[dir="rtl"] .margin-right-quarter{margin-left:0.25rem}html:not([dir="rtl"]) .margin-left-third{margin-left:0.33333rem}html[dir="rtl"] .margin-left-third{margin-right:0.33333rem}html:not([dir="rtl"]) .margin-right-third{margin-right:0.33333rem}html[dir="rtl"] .margin-right-third{margin-left:0.33333rem}html:not([dir="rtl"]) .margin-left-half{margin-left:0.5rem}html[dir="rtl"] .margin-left-half{margin-right:0.5rem}html:not([dir="rtl"]) .margin-right-half{margin-right:0.5rem}html[dir="rtl"] .margin-right-half{margin-left:0.5rem}html:not([dir="rtl"]) .margin-left-0{margin-left:0rem}html[dir="rtl"] .margin-left-0{margin-right:0rem}html:not([dir="rtl"]) .margin-right-0{margin-right:0rem}html[dir="rtl"] .margin-right-0{margin-left:0rem}html:not([dir="rtl"]) .margin-left-1{margin-left:1rem}html[dir="rtl"] .margin-left-1{margin-right:1rem}html:not([dir="rtl"]) .margin-right-1{margin-right:1rem}html[dir="rtl"] .margin-right-1{margin-left:1rem}html:not([dir="rtl"]) .margin-left-2{margin-left:2rem}html[dir="rtl"] .margin-left-2{margin-right:2rem}html:not([dir="rtl"]) .margin-right-2{margin-right:2rem}html[dir="rtl"] .margin-right-2{margin-left:2rem}html:not([dir="rtl"]) .margin-left-3{margin-left:3rem}html[dir="rtl"] .margin-left-3{margin-right:3rem}html:not([dir="rtl"]) .margin-right-3{margin-right:3rem}html[dir="rtl"] .margin-right-3{margin-left:3rem}html:not([dir="rtl"]) .margin-left-4{margin-left:4rem}html[dir="rtl"] .margin-left-4{margin-right:4rem}html:not([dir="rtl"]) .margin-right-4{margin-right:4rem}html[dir="rtl"] .margin-right-4{margin-left:4rem}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-gutter-left-0{padding-left:0rem}html[dir="rtl"] .tablet-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .tablet-gutter-right-0{padding-right:0rem}html[dir="rtl"] .tablet-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .tablet-gutter-left-1{padding-left:1rem}html[dir="rtl"] .tablet-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .tablet-gutter-right-1{padding-right:1rem}html[dir="rtl"] .tablet-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .tablet-gutter-left-2{padding-left:2rem}html[dir="rtl"] .tablet-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .tablet-gutter-right-2{padding-right:2rem}html[dir="rtl"] .tablet-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .tablet-gutter-left-3{padding-left:3rem}html[dir="rtl"] .tablet-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .tablet-gutter-right-3{padding-right:3rem}html[dir="rtl"] .tablet-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .tablet-gutter-left-4{padding-left:4rem}html[dir="rtl"] .tablet-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .tablet-gutter-right-4{padding-right:4rem}html[dir="rtl"] .tablet-gutter-right-4{padding-left:4rem}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-gutter-left-0{padding-left:0rem}html[dir="rtl"] .phone-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .phone-gutter-right-0{padding-right:0rem}html[dir="rtl"] .phone-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .phone-gutter-left-1{padding-left:1rem}html[dir="rtl"] .phone-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .phone-gutter-right-1{padding-right:1rem}html[dir="rtl"] .phone-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .phone-gutter-left-2{padding-left:2rem}html[dir="rtl"] .phone-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .phone-gutter-right-2{padding-right:2rem}html[dir="rtl"] .phone-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .phone-gutter-left-3{padding-left:3rem}html[dir="rtl"] .phone-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .phone-gutter-right-3{padding-right:3rem}html[dir="rtl"] .phone-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .phone-gutter-left-4{padding-left:4rem}html[dir="rtl"] .phone-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .phone-gutter-right-4{padding-right:4rem}html[dir="rtl"] .phone-gutter-right-4{padding-left:4rem}} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web.css b/dist/calcite-web-1.2.5/dist/css/calcite-web.css deleted file mode 100755 index 6c38586..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web.css +++ /dev/null @@ -1,7213 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html { - overflow-y: auto; - min-height: 100%; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; } - -body { - min-height: 100vh; - margin: 0; } - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; } - -audio, -canvas, -video { - display: inline-block; } - -audio:not([controls]) { - display: none; - height: 0; } - -[hidden] { - display: none; } - -svg:not(:root) { - overflow: hidden; } - -video, -img { - max-width: 100%; - height: auto; } - -.ie main { - display: block; } - -.ie select { - padding-right: 8px; } - -.clearfix:after { - content: ''; - display: table; - clear: both; } - -.overflow-auto { - overflow: auto; } - -.overflow-hidden { - overflow: hidden; } - -.overflow-scroll { - overflow: scroll; } - -.inline-block { - display: inline-block; } - -.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16, .column-17, .column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .column-24 { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 1440px; - max-width: 100%; - padding-left: 0.5rem; - padding-right: 0.5rem; - float: left; } - html[dir="rtl"] .column-1, html[dir="rtl"] .column-2, html[dir="rtl"] .column-3, html[dir="rtl"] .column-4, html[dir="rtl"] .column-5, html[dir="rtl"] .column-6, html[dir="rtl"] .column-7, html[dir="rtl"] .column-8, html[dir="rtl"] .column-9, html[dir="rtl"] .column-10, html[dir="rtl"] .column-11, html[dir="rtl"] .column-12, html[dir="rtl"] .column-13, html[dir="rtl"] .column-14, html[dir="rtl"] .column-15, html[dir="rtl"] .column-16, html[dir="rtl"] .column-17, html[dir="rtl"] .column-18, html[dir="rtl"] .column-19, html[dir="rtl"] .column-20, html[dir="rtl"] .column-21, html[dir="rtl"] .column-22, html[dir="rtl"] .column-23, html[dir="rtl"] .column-24 { - float: right; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type { - margin-left: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type { - margin-right: -0.5rem; } - -html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type { - margin-right: -0.5rem; } - -html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type { - margin-left: -0.5rem; } - -[class*="column-"]:last-of-type:after { - content: ''; - display: table; - clear: both; } - -@media screen { - .grid-container { - width: 1440px; - max-width: 96vw; - padding-right: 0; - padding-left: 0; - margin-right: auto; - margin-left: auto; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; } - .grid-container:after { - content: ''; - display: table; - clear: both; } } - -@media screen { - html:not([dir="rtl"]) .first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .last-column { - margin-left: -0.5rem; } } - -.column-1 { - width: 60px; - max-width: 4vw; } - .column-1 > .column-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-2 { - width: 120px; - max-width: 8vw; } - .column-2 > .column-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-3 { - width: 180px; - max-width: 12vw; } - .column-3 > .column-3 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-4 { - width: 240px; - max-width: 16vw; } - .column-4 > .column-4 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-5 { - width: 300px; - max-width: 20vw; } - .column-5 > .column-5 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-6 { - width: 360px; - max-width: 24vw; } - .column-6 > .column-6 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-7 { - width: 420px; - max-width: 28vw; } - .column-7 > .column-7 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-8 { - width: 480px; - max-width: 32vw; } - .column-8 > .column-8 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-9 { - width: 540px; - max-width: 36vw; } - .column-9 > .column-9 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-10 { - width: 600px; - max-width: 40vw; } - .column-10 > .column-10 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-11 { - width: 660px; - max-width: 44vw; } - .column-11 > .column-11 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-12 { - width: 720px; - max-width: 48vw; } - .column-12 > .column-12 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-13 { - width: 780px; - max-width: 52vw; } - .column-13 > .column-13 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-14 { - width: 840px; - max-width: 56vw; } - .column-14 > .column-14 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-15 { - width: 900px; - max-width: 60vw; } - .column-15 > .column-15 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-16 { - width: 960px; - max-width: 64vw; } - .column-16 > .column-16 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-17 { - width: 1020px; - max-width: 68vw; } - .column-17 > .column-17 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-18 { - width: 1080px; - max-width: 72vw; } - .column-18 > .column-18 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-19 { - width: 1140px; - max-width: 76vw; } - .column-19 > .column-19 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-20 { - width: 1200px; - max-width: 80vw; } - .column-20 > .column-20 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-21 { - width: 1260px; - max-width: 84vw; } - .column-21 > .column-21 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-22 { - width: 1320px; - max-width: 88vw; } - .column-22 > .column-22 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-23 { - width: 1380px; - max-width: 92vw; } - .column-23 > .column-23 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -.column-24 { - width: 1440px; - max-width: 96vw; } - .column-24 > .column-24 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -@media screen and (max-width: 859px) { - .column-1 { - width: 120px; - max-width: 8vw; } - .column-2 { - width: 240px; - max-width: 16vw; } - .column-3 { - width: 360px; - max-width: 24vw; } - .column-4 { - width: 480px; - max-width: 32vw; } - .column-5 { - width: 600px; - max-width: 40vw; } - .column-6 { - width: 720px; - max-width: 48vw; } - .column-7 { - width: 840px; - max-width: 56vw; } - .column-8 { - width: 960px; - max-width: 64vw; } - .column-9 { - width: 1080px; - max-width: 72vw; } - .column-10 { - width: 1200px; - max-width: 80vw; } - .column-11 { - width: 1320px; - max-width: 88vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 120px; - max-width: 8vw; } - .tablet-column-2 { - width: 240px; - max-width: 16vw; } - .tablet-column-3 { - width: 360px; - max-width: 24vw; } - .tablet-column-4 { - width: 480px; - max-width: 32vw; } - .tablet-column-5 { - width: 600px; - max-width: 40vw; } - .tablet-column-6 { - width: 720px; - max-width: 48vw; } - .tablet-column-7 { - width: 840px; - max-width: 56vw; } - .tablet-column-8 { - width: 960px; - max-width: 64vw; } - .tablet-column-9 { - width: 1080px; - max-width: 72vw; } - .tablet-column-10 { - width: 1200px; - max-width: 80vw; } - .tablet-column-11 { - width: 1320px; - max-width: 88vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - html:not([dir="rtl"]) .tablet-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .tablet-first-column { - margin-right: -0.5rem; } - html:not([dir="rtl"]) .tablet-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .tablet-last-column { - margin-left: -0.5rem; } } - -@media screen and (max-width: 479px) { - .column-1 { - width: 240px; - max-width: 16vw; } - .column-2 { - width: 480px; - max-width: 32vw; } - .column-3 { - width: 720px; - max-width: 48vw; } - .column-4 { - width: 960px; - max-width: 64vw; } - .column-5 { - width: 1200px; - max-width: 80vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-6 { - width: 1440px; - max-width: 96vw; } - .column-7 { - width: 1440px; - max-width: 96vw; } - .column-8 { - width: 1440px; - max-width: 96vw; } - .column-9 { - width: 1440px; - max-width: 96vw; } - .column-10 { - width: 1440px; - max-width: 96vw; } - .column-11 { - width: 1440px; - max-width: 96vw; } - .column-12 { - width: 1440px; - max-width: 96vw; } - .column-13 { - width: 1440px; - max-width: 96vw; } - .column-14 { - width: 1440px; - max-width: 96vw; } - .column-15 { - width: 1440px; - max-width: 96vw; } - .column-16 { - width: 1440px; - max-width: 96vw; } - .column-17 { - width: 1440px; - max-width: 96vw; } - .column-18 { - width: 1440px; - max-width: 96vw; } - .column-19 { - width: 1440px; - max-width: 96vw; } - .column-20 { - width: 1440px; - max-width: 96vw; } - .column-21 { - width: 1440px; - max-width: 96vw; } - .column-22 { - width: 1440px; - max-width: 96vw; } - .column-23 { - width: 1440px; - max-width: 96vw; } - .column-24 { - width: 1440px; - max-width: 96vw; } - .tablet-column-1 { - width: 240px; - max-width: 16vw; } - .tablet-column-2 { - width: 480px; - max-width: 32vw; } - .tablet-column-3 { - width: 720px; - max-width: 48vw; } - .tablet-column-4 { - width: 960px; - max-width: 64vw; } - .tablet-column-5 { - width: 1200px; - max-width: 80vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-6 { - width: 1440px; - max-width: 96vw; } - .tablet-column-7 { - width: 1440px; - max-width: 96vw; } - .tablet-column-8 { - width: 1440px; - max-width: 96vw; } - .tablet-column-9 { - width: 1440px; - max-width: 96vw; } - .tablet-column-10 { - width: 1440px; - max-width: 96vw; } - .tablet-column-11 { - width: 1440px; - max-width: 96vw; } - .tablet-column-12 { - width: 1440px; - max-width: 96vw; } - .tablet-column-13 { - width: 1440px; - max-width: 96vw; } - .tablet-column-14 { - width: 1440px; - max-width: 96vw; } - .tablet-column-15 { - width: 1440px; - max-width: 96vw; } - .tablet-column-16 { - width: 1440px; - max-width: 96vw; } - .tablet-column-17 { - width: 1440px; - max-width: 96vw; } - .tablet-column-18 { - width: 1440px; - max-width: 96vw; } - .tablet-column-19 { - width: 1440px; - max-width: 96vw; } - .tablet-column-20 { - width: 1440px; - max-width: 96vw; } - .tablet-column-21 { - width: 1440px; - max-width: 96vw; } - .tablet-column-22 { - width: 1440px; - max-width: 96vw; } - .tablet-column-23 { - width: 1440px; - max-width: 96vw; } - .tablet-column-24 { - width: 1440px; - max-width: 96vw; } - .phone-column-1 { - width: 240px; - max-width: 16vw; } - .phone-column-2 { - width: 480px; - max-width: 32vw; } - .phone-column-3 { - width: 720px; - max-width: 48vw; } - .phone-column-4 { - width: 960px; - max-width: 64vw; } - .phone-column-5 { - width: 1200px; - max-width: 80vw; } - .phone-column-6 { - width: 1440px; - max-width: 96vw; } - .phone-first-column { - margin-left: -0.5rem; } - html[dir="rtl"] .phone-first-column { - margin-left: 0; - margin-right: -0.5rem; } - .phone-last-column { - margin-right: -0.5rem; } - html[dir="rtl"] .phone-last-column { - margin-right: 0; - margin-left: -0.5rem; } } - -.center-column { - margin-left: auto !important; - margin-right: auto !important; - float: none; } - -@media screen and (min-width: 860px) and (max-width: 1500px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .first-column.pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-left: 4vw; } - html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .pre-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) .first-column.pre-1 { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-1 { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .post-1 { - margin-right: 4vw; } - html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type { - margin-right: 4vw; } - html[dir="rtl"] .post-1 { - margin-left: 4vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(4vw - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .pre-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) .first-column.pre-2 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-2 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .post-2 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .post-2 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-left: 12vw; } - html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .pre-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) .first-column.pre-3 { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-3 { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .post-3 { - margin-right: 12vw; } - html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type { - margin-right: 12vw; } - html[dir="rtl"] .post-3 { - margin-left: 12vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(12vw - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .pre-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) .first-column.pre-4 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-4 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .post-4 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .post-4 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-left: 20vw; } - html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .pre-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) .first-column.pre-5 { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-5 { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .post-5 { - margin-right: 20vw; } - html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type { - margin-right: 20vw; } - html[dir="rtl"] .post-5 { - margin-left: 20vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(20vw - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .pre-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) .first-column.pre-6 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-6 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .post-6 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .post-6 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-left: 28vw; } - html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .pre-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) .first-column.pre-7 { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-7 { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .post-7 { - margin-right: 28vw; } - html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type { - margin-right: 28vw; } - html[dir="rtl"] .post-7 { - margin-left: 28vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(28vw - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .pre-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) .first-column.pre-8 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-8 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .post-8 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .post-8 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-left: 36vw; } - html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .pre-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) .first-column.pre-9 { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-9 { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .post-9 { - margin-right: 36vw; } - html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type { - margin-right: 36vw; } - html[dir="rtl"] .post-9 { - margin-left: 36vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(36vw - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .pre-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) .first-column.pre-10 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-10 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .post-10 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .post-10 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-left: 44vw; } - html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .pre-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) .first-column.pre-11 { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-11 { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .post-11 { - margin-right: 44vw; } - html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type { - margin-right: 44vw; } - html[dir="rtl"] .post-11 { - margin-left: 44vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(44vw - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .pre-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) .first-column.pre-12 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-12 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .post-12 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .post-12 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-left: 52vw; } - html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .pre-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) .first-column.pre-13 { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-13 { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .post-13 { - margin-right: 52vw; } - html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type { - margin-right: 52vw; } - html[dir="rtl"] .post-13 { - margin-left: 52vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(52vw - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .pre-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) .first-column.pre-14 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-14 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .post-14 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .post-14 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-left: 60vw; } - html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .pre-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) .first-column.pre-15 { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-15 { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .post-15 { - margin-right: 60vw; } - html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type { - margin-right: 60vw; } - html[dir="rtl"] .post-15 { - margin-left: 60vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(60vw - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .pre-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) .first-column.pre-16 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-16 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .post-16 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .post-16 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-left: 68vw; } - html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .pre-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) .first-column.pre-17 { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-17 { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .post-17 { - margin-right: 68vw; } - html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type { - margin-right: 68vw; } - html[dir="rtl"] .post-17 { - margin-left: 68vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(68vw - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .pre-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) .first-column.pre-18 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-18 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .post-18 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .post-18 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-left: 76vw; } - html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .pre-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) .first-column.pre-19 { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-19 { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .post-19 { - margin-right: 76vw; } - html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type { - margin-right: 76vw; } - html[dir="rtl"] .post-19 { - margin-left: 76vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(76vw - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .pre-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) .first-column.pre-20 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-20 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .post-20 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .post-20 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-left: 84vw; } - html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .pre-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) .first-column.pre-21 { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-21 { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .post-21 { - margin-right: 84vw; } - html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type { - margin-right: 84vw; } - html[dir="rtl"] .post-21 { - margin-left: 84vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(84vw - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .pre-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) .first-column.pre-22 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-22 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .post-22 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .post-22 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-left: 92vw; } - html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .pre-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) .first-column.pre-23 { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-23 { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .post-23 { - margin-right: 92vw; } - html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type { - margin-right: 92vw; } - html[dir="rtl"] .post-23 { - margin-left: 92vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(92vw - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .pre-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) .first-column.pre-24 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .first-column.pre-24 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .post-24 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .post-24 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(96vw - 0.5rem); } } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .tablet-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .tablet-pre-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-left: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-pre-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1 { - margin-left: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-left: calc(8vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type { - margin-right: calc(8vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-1 { - margin-right: calc(8vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-1 { - margin-right: 8vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type { - margin-right: 8vw; } - html[dir="rtl"] .tablet-post-1 { - margin-left: 8vw; } - html:not([dir="rtl"]) .tablet-pre-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-pre-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-2 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-2 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .tablet-post-2 { - margin-left: 16vw; } - html:not([dir="rtl"]) .tablet-pre-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-left: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-pre-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3 { - margin-left: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-left: calc(24vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type { - margin-right: calc(24vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-3 { - margin-right: calc(24vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-3 { - margin-right: 24vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type { - margin-right: 24vw; } - html[dir="rtl"] .tablet-post-3 { - margin-left: 24vw; } - html:not([dir="rtl"]) .tablet-pre-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-pre-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-4 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-4 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .tablet-post-4 { - margin-left: 32vw; } - html:not([dir="rtl"]) .tablet-pre-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-left: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-pre-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5 { - margin-left: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-left: calc(40vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type { - margin-right: calc(40vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-5 { - margin-right: calc(40vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-5 { - margin-right: 40vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type { - margin-right: 40vw; } - html[dir="rtl"] .tablet-post-5 { - margin-left: 40vw; } - html:not([dir="rtl"]) .tablet-pre-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-pre-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-6 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-6 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .tablet-post-6 { - margin-left: 48vw; } - html:not([dir="rtl"]) .tablet-pre-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-left: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-pre-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7 { - margin-left: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-left: calc(56vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type { - margin-right: calc(56vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-7 { - margin-right: calc(56vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-7 { - margin-right: 56vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type { - margin-right: 56vw; } - html[dir="rtl"] .tablet-post-7 { - margin-left: 56vw; } - html:not([dir="rtl"]) .tablet-pre-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-pre-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-8 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-8 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .tablet-post-8 { - margin-left: 64vw; } - html:not([dir="rtl"]) .tablet-pre-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-left: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-pre-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9 { - margin-left: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-left: calc(72vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type { - margin-right: calc(72vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-9 { - margin-right: calc(72vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-9 { - margin-right: 72vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type { - margin-right: 72vw; } - html[dir="rtl"] .tablet-post-9 { - margin-left: 72vw; } - html:not([dir="rtl"]) .tablet-pre-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-pre-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-10 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-10 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .tablet-post-10 { - margin-left: 80vw; } - html:not([dir="rtl"]) .tablet-pre-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-left: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-pre-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11 { - margin-left: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-left: calc(88vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type { - margin-right: calc(88vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-11 { - margin-right: calc(88vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-11 { - margin-right: 88vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type { - margin-right: 88vw; } - html[dir="rtl"] .tablet-post-11 { - margin-left: 88vw; } - html:not([dir="rtl"]) .tablet-pre-12 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-pre-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .tablet-first-column.tablet-pre-12 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .tablet-post-12 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .tablet-post-12 { - margin-left: 96vw; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-pre-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-left: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-pre-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-0 { - margin-left: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-left: calc(0vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type { - margin-right: calc(0vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-0 { - margin-right: calc(0vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-0 { - margin-right: 0vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type { - margin-right: 0vw; } - html[dir="rtl"] .phone-post-0 { - margin-left: 0vw; } - html:not([dir="rtl"]) .phone-pre-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-left: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-pre-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-1 { - margin-left: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-left: calc(16vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type { - margin-right: calc(16vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-1 { - margin-right: calc(16vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-1 { - margin-right: 16vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type { - margin-right: 16vw; } - html[dir="rtl"] .phone-post-1 { - margin-left: 16vw; } - html:not([dir="rtl"]) .phone-pre-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-left: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-pre-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-2 { - margin-left: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-left: calc(32vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type { - margin-right: calc(32vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-2 { - margin-right: calc(32vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-2 { - margin-right: 32vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type { - margin-right: 32vw; } - html[dir="rtl"] .phone-post-2 { - margin-left: 32vw; } - html:not([dir="rtl"]) .phone-pre-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-left: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-pre-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-3 { - margin-left: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-left: calc(48vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type { - margin-right: calc(48vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-3 { - margin-right: calc(48vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-3 { - margin-right: 48vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type { - margin-right: 48vw; } - html[dir="rtl"] .phone-post-3 { - margin-left: 48vw; } - html:not([dir="rtl"]) .phone-pre-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-left: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-pre-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-4 { - margin-left: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-left: calc(64vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type { - margin-right: calc(64vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-4 { - margin-right: calc(64vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-4 { - margin-right: 64vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type { - margin-right: 64vw; } - html[dir="rtl"] .phone-post-4 { - margin-left: 64vw; } - html:not([dir="rtl"]) .phone-pre-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-left: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-pre-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-5 { - margin-left: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-left: calc(80vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type { - margin-right: calc(80vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-5 { - margin-right: calc(80vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-5 { - margin-right: 80vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type { - margin-right: 80vw; } - html[dir="rtl"] .phone-post-5 { - margin-left: 80vw; } - html:not([dir="rtl"]) .phone-pre-6 { - margin-left: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-left: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-pre-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) .phone-first-column.phone-pre-6 { - margin-left: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-left: calc(96vw - 0.5rem); } - html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type { - margin-right: calc(96vw - 0.5rem); } - html[dir="rtl"] .phone-first-column.phone-pre-6 { - margin-right: calc(96vw - 0.5rem); } - html:not([dir="rtl"]) .phone-post-6 { - margin-right: 96vw; } - html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type { - margin-right: 96vw; } - html[dir="rtl"] .phone-post-6 { - margin-left: 96vw; } } - -@media screen and (min-width: 1501px) { - html:not([dir="rtl"]) .pre-0 { - margin-left: -1px; } - html[dir="rtl"] .pre-0 { - margin-right: -1px; } - html:not([dir="rtl"]) .post-0 { - margin-right: -1px; } - html[dir="rtl"] .post-0 { - margin-left: -1px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-left: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type { - margin-right: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-right: calc(-1px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type { - margin-left: calc(-1px - 0.5rem); } - html:not([dir="rtl"]) .pre-1 { - margin-left: 59px; } - html[dir="rtl"] .pre-1 { - margin-right: 59px; } - html:not([dir="rtl"]) .post-1 { - margin-right: 59px; } - html[dir="rtl"] .post-1 { - margin-left: 59px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-left: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type { - margin-right: calc(59px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-right: calc(59px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type { - margin-left: calc(59px - 0.5rem); } - html:not([dir="rtl"]) .pre-2 { - margin-left: 119px; } - html[dir="rtl"] .pre-2 { - margin-right: 119px; } - html:not([dir="rtl"]) .post-2 { - margin-right: 119px; } - html[dir="rtl"] .post-2 { - margin-left: 119px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-left: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type { - margin-right: calc(119px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-right: calc(119px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type { - margin-left: calc(119px - 0.5rem); } - html:not([dir="rtl"]) .pre-3 { - margin-left: 179px; } - html[dir="rtl"] .pre-3 { - margin-right: 179px; } - html:not([dir="rtl"]) .post-3 { - margin-right: 179px; } - html[dir="rtl"] .post-3 { - margin-left: 179px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-left: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type { - margin-right: calc(179px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-right: calc(179px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type { - margin-left: calc(179px - 0.5rem); } - html:not([dir="rtl"]) .pre-4 { - margin-left: 239px; } - html[dir="rtl"] .pre-4 { - margin-right: 239px; } - html:not([dir="rtl"]) .post-4 { - margin-right: 239px; } - html[dir="rtl"] .post-4 { - margin-left: 239px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-left: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type { - margin-right: calc(239px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-right: calc(239px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type { - margin-left: calc(239px - 0.5rem); } - html:not([dir="rtl"]) .pre-5 { - margin-left: 299px; } - html[dir="rtl"] .pre-5 { - margin-right: 299px; } - html:not([dir="rtl"]) .post-5 { - margin-right: 299px; } - html[dir="rtl"] .post-5 { - margin-left: 299px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-left: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type { - margin-right: calc(299px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-right: calc(299px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type { - margin-left: calc(299px - 0.5rem); } - html:not([dir="rtl"]) .pre-6 { - margin-left: 359px; } - html[dir="rtl"] .pre-6 { - margin-right: 359px; } - html:not([dir="rtl"]) .post-6 { - margin-right: 359px; } - html[dir="rtl"] .post-6 { - margin-left: 359px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-left: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type { - margin-right: calc(359px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-right: calc(359px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type { - margin-left: calc(359px - 0.5rem); } - html:not([dir="rtl"]) .pre-7 { - margin-left: 419px; } - html[dir="rtl"] .pre-7 { - margin-right: 419px; } - html:not([dir="rtl"]) .post-7 { - margin-right: 419px; } - html[dir="rtl"] .post-7 { - margin-left: 419px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-left: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type { - margin-right: calc(419px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-right: calc(419px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type { - margin-left: calc(419px - 0.5rem); } - html:not([dir="rtl"]) .pre-8 { - margin-left: 479px; } - html[dir="rtl"] .pre-8 { - margin-right: 479px; } - html:not([dir="rtl"]) .post-8 { - margin-right: 479px; } - html[dir="rtl"] .post-8 { - margin-left: 479px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-left: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type { - margin-right: calc(479px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-right: calc(479px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type { - margin-left: calc(479px - 0.5rem); } - html:not([dir="rtl"]) .pre-9 { - margin-left: 539px; } - html[dir="rtl"] .pre-9 { - margin-right: 539px; } - html:not([dir="rtl"]) .post-9 { - margin-right: 539px; } - html[dir="rtl"] .post-9 { - margin-left: 539px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-left: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type { - margin-right: calc(539px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-right: calc(539px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type { - margin-left: calc(539px - 0.5rem); } - html:not([dir="rtl"]) .pre-10 { - margin-left: 599px; } - html[dir="rtl"] .pre-10 { - margin-right: 599px; } - html:not([dir="rtl"]) .post-10 { - margin-right: 599px; } - html[dir="rtl"] .post-10 { - margin-left: 599px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-left: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type { - margin-right: calc(599px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-right: calc(599px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type { - margin-left: calc(599px - 0.5rem); } - html:not([dir="rtl"]) .pre-11 { - margin-left: 659px; } - html[dir="rtl"] .pre-11 { - margin-right: 659px; } - html:not([dir="rtl"]) .post-11 { - margin-right: 659px; } - html[dir="rtl"] .post-11 { - margin-left: 659px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-left: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type { - margin-right: calc(659px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-right: calc(659px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type { - margin-left: calc(659px - 0.5rem); } - html:not([dir="rtl"]) .pre-12 { - margin-left: 719px; } - html[dir="rtl"] .pre-12 { - margin-right: 719px; } - html:not([dir="rtl"]) .post-12 { - margin-right: 719px; } - html[dir="rtl"] .post-12 { - margin-left: 719px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-left: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type { - margin-right: calc(719px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-right: calc(719px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type { - margin-left: calc(719px - 0.5rem); } - html:not([dir="rtl"]) .pre-13 { - margin-left: 779px; } - html[dir="rtl"] .pre-13 { - margin-right: 779px; } - html:not([dir="rtl"]) .post-13 { - margin-right: 779px; } - html[dir="rtl"] .post-13 { - margin-left: 779px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-left: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type { - margin-right: calc(779px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-right: calc(779px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type { - margin-left: calc(779px - 0.5rem); } - html:not([dir="rtl"]) .pre-14 { - margin-left: 839px; } - html[dir="rtl"] .pre-14 { - margin-right: 839px; } - html:not([dir="rtl"]) .post-14 { - margin-right: 839px; } - html[dir="rtl"] .post-14 { - margin-left: 839px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-left: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type { - margin-right: calc(839px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-right: calc(839px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type { - margin-left: calc(839px - 0.5rem); } - html:not([dir="rtl"]) .pre-15 { - margin-left: 899px; } - html[dir="rtl"] .pre-15 { - margin-right: 899px; } - html:not([dir="rtl"]) .post-15 { - margin-right: 899px; } - html[dir="rtl"] .post-15 { - margin-left: 899px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-left: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type { - margin-right: calc(899px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-right: calc(899px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type { - margin-left: calc(899px - 0.5rem); } - html:not([dir="rtl"]) .pre-16 { - margin-left: 959px; } - html[dir="rtl"] .pre-16 { - margin-right: 959px; } - html:not([dir="rtl"]) .post-16 { - margin-right: 959px; } - html[dir="rtl"] .post-16 { - margin-left: 959px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-left: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type { - margin-right: calc(959px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-right: calc(959px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type { - margin-left: calc(959px - 0.5rem); } - html:not([dir="rtl"]) .pre-17 { - margin-left: 1019px; } - html[dir="rtl"] .pre-17 { - margin-right: 1019px; } - html:not([dir="rtl"]) .post-17 { - margin-right: 1019px; } - html[dir="rtl"] .post-17 { - margin-left: 1019px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-left: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type { - margin-right: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-right: calc(1019px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type { - margin-left: calc(1019px - 0.5rem); } - html:not([dir="rtl"]) .pre-18 { - margin-left: 1079px; } - html[dir="rtl"] .pre-18 { - margin-right: 1079px; } - html:not([dir="rtl"]) .post-18 { - margin-right: 1079px; } - html[dir="rtl"] .post-18 { - margin-left: 1079px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-left: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type { - margin-right: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-right: calc(1079px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type { - margin-left: calc(1079px - 0.5rem); } - html:not([dir="rtl"]) .pre-19 { - margin-left: 1139px; } - html[dir="rtl"] .pre-19 { - margin-right: 1139px; } - html:not([dir="rtl"]) .post-19 { - margin-right: 1139px; } - html[dir="rtl"] .post-19 { - margin-left: 1139px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-left: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type { - margin-right: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-right: calc(1139px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type { - margin-left: calc(1139px - 0.5rem); } - html:not([dir="rtl"]) .pre-20 { - margin-left: 1199px; } - html[dir="rtl"] .pre-20 { - margin-right: 1199px; } - html:not([dir="rtl"]) .post-20 { - margin-right: 1199px; } - html[dir="rtl"] .post-20 { - margin-left: 1199px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-left: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type { - margin-right: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-right: calc(1199px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type { - margin-left: calc(1199px - 0.5rem); } - html:not([dir="rtl"]) .pre-21 { - margin-left: 1259px; } - html[dir="rtl"] .pre-21 { - margin-right: 1259px; } - html:not([dir="rtl"]) .post-21 { - margin-right: 1259px; } - html[dir="rtl"] .post-21 { - margin-left: 1259px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-left: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type { - margin-right: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-right: calc(1259px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type { - margin-left: calc(1259px - 0.5rem); } - html:not([dir="rtl"]) .pre-22 { - margin-left: 1319px; } - html[dir="rtl"] .pre-22 { - margin-right: 1319px; } - html:not([dir="rtl"]) .post-22 { - margin-right: 1319px; } - html[dir="rtl"] .post-22 { - margin-left: 1319px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-left: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type { - margin-right: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-right: calc(1319px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type { - margin-left: calc(1319px - 0.5rem); } - html:not([dir="rtl"]) .pre-23 { - margin-left: 1379px; } - html[dir="rtl"] .pre-23 { - margin-right: 1379px; } - html:not([dir="rtl"]) .post-23 { - margin-right: 1379px; } - html[dir="rtl"] .post-23 { - margin-left: 1379px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-left: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type { - margin-right: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-right: calc(1379px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type { - margin-left: calc(1379px - 0.5rem); } - html:not([dir="rtl"]) .pre-24 { - margin-left: 1439px; } - html[dir="rtl"] .pre-24 { - margin-right: 1439px; } - html:not([dir="rtl"]) .post-24 { - margin-right: 1439px; } - html[dir="rtl"] .post-24 { - margin-left: 1439px; } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-left: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type { - margin-right: calc(1439px - 0.5rem); } - html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-right: calc(1439px - 0.5rem); } - html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type { - margin-left: calc(1439px - 0.5rem); } } - -@media screen and (min-width: 1440px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-hide { - display: none !important; } } - -@media screen and (max-width: 1439px) and (min-width: 860px) { - .phone-show { - display: none !important; } - .tablet-show { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-hide { - display: none !important; } - .phone-show { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -@media screen and (max-width: 479px) { - .phone-hide { - display: none !important; } - .tablet-hide { - display: none !important; } - .tablet-only { - display: none !important; } - .large-only { - display: none !important; } - .large-show { - display: none !important; } } - -.invisible { - visibility: hidden; } - -.visible { - visibility: visible; } - -.hide { - display: none !important; } - -.visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.visually-hidden-focusable { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .visually-hidden-focusable:active, .visually-hidden-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } - -.left { - float: left; } - html[dir="rtl"] .left { - float: right; } - -.right { - float: right; } - html[dir="rtl"] .right { - float: left; } - -@media screen and (min-width: 1440px) { - .large-left { - float: left; } - html[dir="rtl"] .large-left { - float: right; } - .large-right { - float: right; } - html[dir="rtl"] .large-right { - float: left; } } - -@media screen and (max-width: 859px) and (min-width: 480px) { - .tablet-left { - float: left; } - html[dir="rtl"] .tablet-left { - float: right; } - .tablet-right { - float: right; } - html[dir="rtl"] .tablet-right { - float: left; } } - -@media screen and (max-width: 479px) { - .phone-left { - float: left; } - html[dir="rtl"] .phone-left { - float: right; } - .phone-right { - float: right; } - html[dir="rtl"] .phone-right { - float: left; } } - -.block-group { - margin-left: -0.75rem; - margin-right: -0.75rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.block { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin-left: 0.75rem; - margin-right: 0.75rem; - min-width: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 0; - -ms-flex-negative: 1; - flex-shrink: 1; } - -.block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - -.block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - -.block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - -.block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - -.block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - -.block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - -.block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - -.block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } - -@media screen and (max-width: 860px) { - .tablet-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .tablet-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .tablet-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .tablet-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .tablet-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .tablet-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .tablet-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .tablet-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -@media screen and (max-width: 480px) { - .phone-block-group-1-up > .block { - -ms-flex-preferred-size: calc(100% - 1.5rem); - flex-basis: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); } - .phone-block-group-2-up > .block { - -ms-flex-preferred-size: calc(50% - 1.5rem); - flex-basis: calc(50% - 1.5rem); - width: calc(50% - 1.5rem); } - .phone-block-group-3-up > .block { - -ms-flex-preferred-size: calc(33.33333% - 1.5rem); - flex-basis: calc(33.33333% - 1.5rem); - width: calc(33.33333% - 1.5rem); } - .phone-block-group-4-up > .block { - -ms-flex-preferred-size: calc(25% - 1.5rem); - flex-basis: calc(25% - 1.5rem); - width: calc(25% - 1.5rem); } - .phone-block-group-5-up > .block { - -ms-flex-preferred-size: calc(20% - 1.5rem); - flex-basis: calc(20% - 1.5rem); - width: calc(20% - 1.5rem); } - .phone-block-group-6-up > .block { - -ms-flex-preferred-size: calc(16.66666% - 1.5rem); - flex-basis: calc(16.66666% - 1.5rem); - width: calc(16.66666% - 1.5rem); } - .phone-block-group-7-up > .block { - -ms-flex-preferred-size: calc(14.28570% - 1.5rem); - flex-basis: calc(14.28570% - 1.5rem); - width: calc(14.28570% - 1.5rem); } - .phone-block-group-8-up > .block { - -ms-flex-preferred-size: calc(12.5% - 1.5rem); - flex-basis: calc(12.5% - 1.5rem); - width: calc(12.5% - 1.5rem); } } - -.is-sticky { - position: fixed; - z-index: 10; } - .is-sticky.scroll-show, .is-sticky .scroll-show { - visibility: visible; } - -.scroll-show { - visibility: hidden; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff"); - font-weight: 300; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff"); - font-weight: 400; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff"); - font-weight: 400; - font-style: italic; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff"); - font-weight: 700; - font-style: normal; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/9851da0a-2481-4687-bbeb-ed4ab170dc38-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/cebce072-9561-4c6d-8c89-f0cefec63289-ext.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0100-017F, U+0180-024F, U+1E00-1EFF, U+02B0-02FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0370-03FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0400-04FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+10A0-10FF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff"); - font-weight: 400; - font-style: italic; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0590-05FF, U+FB00-FB4F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff"); - font-weight: 300; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff"); - font-weight: 400; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "Avenir Next"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff"); - font-weight: 700; - font-style: normal; - unicode-range: U+0900-097F; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff"); - font-weight: 300; - font-style: normal; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff"); - font-weight: 400; - font-style: normal; } - -@font-face { - font-family: "SST Vietnamese"; - src: url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"), url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff"); - font-weight: 700; - font-style: normal; } - -.avenir-light { - font-weight: 300; - font-style: normal; } - -.avenir-light-italic { - font-weight: 300; - font-style: italic; } - -.avenir-regular { - font-weight: 400; - font-style: normal; } - -.avenir-italic { - font-weight: 400; - font-style: italic; } - -.avenir-demi { - font-weight: 700; - font-style: normal; } - -.avenir-demi-italic { - font-weight: 700; - font-style: italic; } - -.avenir-bold { - font-weight: 700; - font-style: normal; } - -.avenir-bold-italic { - font-weight: 700; - font-style: italic; } - -.code-face, .code-face .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: normal; } - .code-face b, .code-face strong, .code-face .block b, .code-face .block strong { - font-weight: 400; } - -.code-italic, .code-italic .block { - letter-spacing: 0em; - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; - font-weight: 400; - font-style: italic; } - .code-italic b, .code-italic strong, .code-italic .block b, .code-italic .block strong { - font-weight: 400; } - -html { - font-size: 16px; } - -body { - font-weight: 400; - font-style: normal; - letter-spacing: 0em; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - line-height: 1.5; - color: #4c4c4c; - background-color: #ffffff; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-font-feature-settings: "kern"; - -moz-font-feature-settings: "kern"; - font-feature-settings: "kern"; - font-kerning: normal; - text-rendering: optimizeLegibility; - -moz-font-feature-settings: 'liga= 1','calt=0'; - -moz-font-feature-settings: "liga" 1,"calt" 0; - -webkit-font-feature-settings: "liga" 1,"calt" 0; - -ms-font-feature-settings: 'liga= 1','calt=0'; - -o-font-feature-settings: "liga" 1,"calt" 0; - font-feature-settings: "liga" 1,"calt" 0; } - -form, -select, -button, -input { - letter-spacing: 0em; - font-family: inherit; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 400; - margin: 0 0 0.75rem 0; } - -h1 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h1 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - h1 { - font-size: 1.66016rem; } } - -h2 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - h2 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - h2 { - font-size: 1.5625rem; } } - -h3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - h3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - h3 { - font-size: 1.32812rem; } } - -h4 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h4 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - h4 { - font-size: 1.25rem; } } - -h5 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - h5 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - h5 { - font-size: 1.0625rem; } } - -h6 { - font-size: 1rem; - line-height: 1.5; } - -code, kbd, pre, samp { - font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace; } - -code { - padding: .25em; - border-radius: 3px; - border: 1px solid #efefef; - color: #595959; - background-color: #f8f8f8; - white-space: normal; - word-break: break-word; - font-size: 0.875em; } - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - max-width: 100%; - margin-bottom: 1.5rem; } - pre code { - padding: 1.25rem 1rem 1rem 1rem; - display: block; - overflow: auto; - word-wrap: normal; - white-space: pre; - position: relative; } - -p, -dl, -blockquote { - margin-top: 0; - margin-bottom: 1.5rem; } - -p:empty { - margin: 0; } - -blockquote { - margin: 1.5rem 0; - font-weight: 400; - font-style: normal; - color: #6e6e6e; - border-left: 3px solid #cccccc; } - html:not([dir="rtl"]) blockquote { - padding-left: 1rem; } - html[dir="rtl"] blockquote { - padding-right: 1rem; } - html[dir="rtl"] blockquote { - border-left: none; - border-right: 3px solid #cccccc; } - -blockquote, -blockquote p { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - blockquote, - blockquote p { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - blockquote, - blockquote p { - font-size: 1.0625rem; } } - -a { - color: #0079c1; - text-decoration: none; } - a:hover { - color: #005e95; - text-decoration: underline; } - -ul, ol { - font-size: 0.9375rem; - line-height: 1.5; } - -li { - margin-top: .25em; } - -dl { - padding: 0; - margin-bottom: 1.5rem; } - -dt { - font-weight: 700; - font-style: normal; - margin-top: 0.75rem; } - dt:first-child { - margin-top: 0; } - -dd { - margin-left: 0.75rem; } - html[dir="rtl"] dd { - margin-right: 0.75rem; } - -small, sup, sub { - font-size: 0.70721em; } - -sub, -sup { - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -mark { - padding: 0 0.1em 0.1em; } - -hr { - margin: 2.25rem 0; - border: none; - border-top: 1px solid #cccccc; } - -figure { - margin: 0 0 1.5rem 0; } - figure img { - max-width: 100%; } - -figcaption { - margin: 0.375rem 0; - font-size: 0.875rem; - line-height: 1.5; - font-style: italic; - color: #828282; } - -table { - margin-bottom: 1.5rem; } - -html[lang="vi"] body, html.vi body { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -[lang="vi"] { - font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif; } - -.icon-ui-flush:before, -.icon-ui-flush:after { - padding-right: 0 !important; - padding-left: 0 !important; } - -@font-face { - font-family: 'calcite-ui'; - src: url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"), url("../fonts/calcite-ui.woff") format("woff"), url("../fonts/calcite-ui.ttf") format("truetype"); - font-weight: normal; - font-style: normal; } - -[class^="icon-ui-"]:before, -[class*=" icon-ui-"]:before { - font-family: 'calcite-ui'; - padding-right: 0.5rem; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - text-decoration: none; } - html[dir="rtl"] [class^="icon-ui-"]:before, html[dir="rtl"] - [class*=" icon-ui-"]:before { - padding-left: 0.75rem; - padding-right: 0; } - -.icon-ui-small:before { - font-size: 0.75rem; - line-height: 1.5; } - -.icon-ui-add-attachment:before { - content: "\f101"; } - -.icon-ui-announcement:before { - content: "\f102"; } - -.icon-ui-applications:before { - content: "\f103"; } - -.icon-ui-arrow-down-circled:before { - content: "\f104"; } - -.icon-ui-arrow-left-circled:before { - content: "\f105"; } - -.icon-ui-arrow-right-circled:before { - content: "\f106"; } - -.icon-ui-arrow-up-circled:before { - content: "\f107"; } - -.icon-ui-attachment:before { - content: "\f108"; } - -.icon-ui-authorize:before { - content: "\f109"; } - -.icon-ui-basemap:before { - content: "\f10a"; } - -.icon-ui-beginning:before { - content: "\f10b"; } - -.icon-ui-blank-map-pin:before { - content: "\f10c"; } - -.icon-ui-browser:before { - content: "\f10d"; } - -.icon-ui-calendar:before { - content: "\f10e"; } - -.icon-ui-chart:before { - content: "\f10f"; } - -.icon-ui-chat:before { - content: "\f110"; } - -.icon-ui-check-mark:before { - content: "\f111"; } - -.icon-ui-checkbox-checked:before { - content: "\f112"; } - -.icon-ui-checkbox-unchecked:before { - content: "\f113"; } - -.icon-ui-close-circled:before { - content: "\f114"; } - -.icon-ui-close:before { - content: "\f115"; } - -.icon-ui-collapse:before { - content: "\f116"; } - -.icon-ui-collection:before { - content: "\f117"; } - -.icon-ui-comment:before { - content: "\f118"; } - -.icon-ui-compass:before { - content: "\f119"; } - -.icon-ui-configure-popup:before { - content: "\f11a"; } - -.icon-ui-contact:before { - content: "\f11b"; } - -.icon-ui-dashboard:before { - content: "\f11c"; } - -.icon-ui-deny:before { - content: "\f11d"; } - -.icon-ui-description:before { - content: "\f11e"; } - -.icon-ui-directions:before { - content: "\f11f"; } - -.icon-ui-directions2:before { - content: "\f120"; } - -.icon-ui-dock-bottom:before { - content: "\f121"; } - -.icon-ui-dock-left:before { - content: "\f122"; } - -.icon-ui-dock-right:before { - content: "\f123"; } - -.icon-ui-documentation:before { - content: "\f124"; } - -.icon-ui-down-arrow-circled:before { - content: "\f125"; } - -.icon-ui-down-arrow:before { - content: "\f126"; } - -.icon-ui-down:before { - content: "\f127"; } - -.icon-ui-download:before { - content: "\f128"; } - -.icon-ui-drag-horizontal:before { - content: "\f129"; } - -.icon-ui-drag-vertical:before { - content: "\f12a"; } - -.icon-ui-duplicate:before { - content: "\f12b"; } - -.icon-ui-edit:before { - content: "\f12c"; } - -.icon-ui-end:before { - content: "\f12d"; } - -.icon-ui-environment-settings:before { - content: "\f12e"; } - -.icon-ui-erase:before { - content: "\f12f"; } - -.icon-ui-error:before { - content: "\f130"; } - -.icon-ui-error2:before { - content: "\f131"; } - -.icon-ui-expand:before { - content: "\f132"; } - -.icon-ui-experimental:before { - content: "\f133"; } - -.icon-ui-favorites:before { - content: "\f134"; } - -.icon-ui-feature-layer:before { - content: "\f135"; } - -.icon-ui-filter:before { - content: "\f136"; } - -.icon-ui-forward:before { - content: "\f137"; } - -.icon-ui-globe:before { - content: "\f138"; } - -.icon-ui-grant:before { - content: "\f139"; } - -.icon-ui-group:before { - content: "\f13a"; } - -.icon-ui-handle-horizontal:before { - content: "\f13b"; } - -.icon-ui-handle-vertical:before { - content: "\f13c"; } - -.icon-ui-home:before { - content: "\f13d"; } - -.icon-ui-key:before { - content: "\f13e"; } - -.icon-ui-labels:before { - content: "\f13f"; } - -.icon-ui-layer-list:before { - content: "\f140"; } - -.icon-ui-layers:before { - content: "\f141"; } - -.icon-ui-left-arrow-circled:before { - content: "\f142"; } - -.icon-ui-left-arrow:before { - content: "\f143"; } - -.icon-ui-left-triangle-arrow:before { - content: "\f144"; } - -.icon-ui-left:before { - content: "\f145"; } - -.icon-ui-line-chart:before { - content: "\f146"; } - -.icon-ui-link-external:before { - content: "\f147"; } - -.icon-ui-link:before { - content: "\f148"; } - -.icon-ui-loading-indicator:before { - content: "\f149"; } - -.icon-ui-locate:before { - content: "\f14a"; } - -.icon-ui-locked:before { - content: "\f14b"; } - -.icon-ui-map-pin:before { - content: "\f14c"; } - -.icon-ui-maps:before { - content: "\f14d"; } - -.icon-ui-marketplace:before { - content: "\f14e"; } - -.icon-ui-maximize:before { - content: "\f14f"; } - -.icon-ui-media:before { - content: "\f150"; } - -.icon-ui-media2:before { - content: "\f151"; } - -.icon-ui-menu:before { - content: "\f152"; } - -.icon-ui-minimize:before { - content: "\f153"; } - -.icon-ui-minus-circled:before { - content: "\f154"; } - -.icon-ui-minus:before { - content: "\f155"; } - -.icon-ui-mobile:before { - content: "\f156"; } - -.icon-ui-navigation:before { - content: "\f157"; } - -.icon-ui-notice-round:before { - content: "\f158"; } - -.icon-ui-notice-triangle:before { - content: "\f159"; } - -.icon-ui-organization:before { - content: "\f15a"; } - -.icon-ui-overview-arrow-bottom-left:before { - content: "\f15b"; } - -.icon-ui-overview-arrow-bottom-right:before { - content: "\f15c"; } - -.icon-ui-overview-arrow-top-left:before { - content: "\f15d"; } - -.icon-ui-overview-arrow-top-right:before { - content: "\f15e"; } - -.icon-ui-pan:before { - content: "\f15f"; } - -.icon-ui-pause:before { - content: "\f160"; } - -.icon-ui-phone:before { - content: "\f161"; } - -.icon-ui-pie-chart:before { - content: "\f162"; } - -.icon-ui-play:before { - content: "\f163"; } - -.icon-ui-plus-circled:before { - content: "\f164"; } - -.icon-ui-plus:before { - content: "\f165"; } - -.icon-ui-printer:before { - content: "\f166"; } - -.icon-ui-question:before { - content: "\f167"; } - -.icon-ui-radio-checked:before { - content: "\f168"; } - -.icon-ui-radio-unchecked:before { - content: "\f169"; } - -.icon-ui-refresh:before { - content: "\f16a"; } - -.icon-ui-resend-invitation:before { - content: "\f16b"; } - -.icon-ui-reverse:before { - content: "\f16c"; } - -.icon-ui-review:before { - content: "\f16d"; } - -.icon-ui-right-arrow-circled:before { - content: "\f16e"; } - -.icon-ui-right-arrow:before { - content: "\f16f"; } - -.icon-ui-right-triangle-arrow:before { - content: "\f170"; } - -.icon-ui-right:before { - content: "\f171"; } - -.icon-ui-rotate:before { - content: "\f172"; } - -.icon-ui-save:before { - content: "\f173"; } - -.icon-ui-search:before { - content: "\f174"; } - -.icon-ui-settings:before { - content: "\f175"; } - -.icon-ui-settings2:before { - content: "\f176"; } - -.icon-ui-share:before { - content: "\f177"; } - -.icon-ui-sign-out:before { - content: "\f178"; } - -.icon-ui-support:before { - content: "\f179"; } - -.icon-ui-table:before { - content: "\f17a"; } - -.icon-ui-tag:before { - content: "\f17b"; } - -.icon-ui-time-clock:before { - content: "\f17c"; } - -.icon-ui-trash:before { - content: "\f17d"; } - -.icon-ui-unlocked:before { - content: "\f17e"; } - -.icon-ui-up-arrow-circled:before { - content: "\f17f"; } - -.icon-ui-up-arrow:before { - content: "\f180"; } - -.icon-ui-up-down-arrows:before { - content: "\f181"; } - -.icon-ui-up:before { - content: "\f182"; } - -.icon-ui-upload:before { - content: "\f183"; } - -.icon-ui-user:before { - content: "\f184"; } - -.icon-ui-zoom-in-fixed:before { - content: "\f185"; } - -.icon-ui-zoom-in-magnifying-glass:before { - content: "\f186"; } - -.icon-ui-zoom-out-fixed:before { - content: "\f187"; } - -.icon-ui-zoom-out-magnifying-glass:before { - content: "\f188"; } - -.svg-icon { - fill: currentColor; - pointer-events: none; - display: inline-block; - width: 1em; - height: 1em; - vertical-align: middle; - padding-right: .15em; } - -.svg-icon-yellow { - fill: #fad817; } - -.svg-icon-green { - fill: #5a9359; } - -.svg-icon-blue { - fill: #0079c1; } - -.svg-icon-light-blue { - fill: #56a5d8; } - -.svg-icon-dark-blue { - fill: #005e95; } - -.svg-icon-purple { - fill: #9081bc; } - -.svg-icon-orange { - fill: #d17e21; } - -.svg-icon-gray { - fill: #959595; } - -.svg-icon-red { - fill: #de2900; } - -.esri-icon-yellow:before, .icon-ui-yellow:before { - color: #fad817; } - -.esri-icon-green:before, .icon-ui-green:before { - color: #5a9359; } - -.esri-icon-blue:before, .icon-ui-blue:before { - color: #0079c1; } - -.esri-icon-light-blue:before, .icon-ui-light-blue:before { - color: #56a5d8; } - -.esri-icon-dark-blue:before, .icon-ui-dark-blue:before { - color: #005e95; } - -.esri-icon-purple:before, .icon-ui-purple:before { - color: #9081bc; } - -.esri-icon-orange:before, .icon-ui-orange:before { - color: #d17e21; } - -.esri-icon-gray:before, .icon-ui-gray:before { - color: #959595; } - -.esri-icon-red:before, .icon-ui-red:before { - color: #de2900; } - -[class*="icon-social-"] { - background-color: rgba(0, 0, 0, 0.45); - width: 30px; - height: 30px; - display: inline-block; - background-repeat: no-repeat; - vertical-align: middle; - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - [class*="icon-social-"]:hover { - -webkit-transition: background-color 200ms linear; - transition: background-color 200ms linear; } - -.icon-social-contact { - background-image: url("../img/icons/social/contact.svg"); } - .icon-social-contact:hover { - background-color: #8EC449; } - -.icon-social-facebook { - background-image: url("../img/icons/social/facebook.svg"); } - .icon-social-facebook:hover { - background-color: #3D5A96; } - -.icon-social-geonet { - background-image: url("../img/icons/social/geonet.svg"); } - .icon-social-geonet:hover { - background-color: #127BC0; } - -.icon-social-github { - background-image: url("../img/icons/social/github.svg"); } - .icon-social-github:hover { - background-color: #171515; } - -.icon-social-google-plus { - background-image: url("../img/icons/social/google-plus.svg"); } - .icon-social-google-plus:hover { - background-color: #DD4C3C; } - -.icon-social-instagram { - background-image: url("../img/icons/social/instagram.svg"); } - .icon-social-instagram:hover { - background-color: #DA3075; } - -.icon-social-linkedin { - background-image: url("../img/icons/social/linkedin.svg"); } - .icon-social-linkedin:hover { - background-color: #127CB3; } - -.icon-social-pinterest { - background-image: url("../img/icons/social/pinterest.svg"); } - .icon-social-pinterest:hover { - background-color: #BB0F23; } - -.icon-social-rss { - background-image: url("../img/icons/social/rss.svg"); } - .icon-social-rss:hover { - background-color: #FD8023; } - -.icon-social-share { - background-image: url("../img/icons/social/share.svg"); } - .icon-social-share:hover { - background-color: #1EBD21; } - -.icon-social-twitter { - background-image: url("../img/icons/social/twitter.svg"); } - .icon-social-twitter:hover { - background-color: #59ADEB; } - -.icon-social-youtube { - background-image: url("../img/icons/social/youtube.svg"); } - .icon-social-youtube:hover { - background-color: #CF2529; } - -.esri-logo { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); } - -.esri-logo-reverse { - margin: 0.375rem; - content: ""; - display: inline-block; - background-repeat: no-repeat; - background-position: center; - background-color: transparent; - min-height: 30px; - min-width: 70px; - line-height: 0; - background-size: 100% 100%; - background-image: url("../img/logo/esri-logo.svg"); - background-image: url("../img/logo/esri-logo-reversed.svg"); } - -.esri-logo-condensed { - margin-left: 0; - margin-right: 0; - margin-bottom: -0.125rem; - margin-top: -0.135rem; } - -.btn { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - .btn:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - -.btn-transparent { - background: none; - color: #0079c1; - border: none; } - .btn-transparent:hover { - color: #005e95; - background: none; - text-decoration: underline; } - -.btn-clear { - color: #0079c1; - background: #ffffff; - border-color: #0079c1; } - .btn-clear:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -.btn-clear-white { - background: none; - color: #ffffff; - border: 1px solid #ffffff; } - .btn-clear-white:hover { - color: #959595; - background: #ffffff; - border-color: #ffffff; } - -.btn-small { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; } - -.btn-large { - font-size: 1rem; - line-height: 1.5; - padding: 0.5rem 1rem; } - -.btn-fill { - width: 100%; - text-align: center; } - -.btn-half { - width: 50%; - text-align: center; } - -.btn-grouped { - float: left; } - html[dir="rtl"] .btn-grouped { - float: right; } - .btn-grouped + .btn-grouped { - margin-left: 1px; } - html[dir="rtl"] .btn-grouped + .btn-grouped { - margin-left: 0; - margin-right: 1px; } - .btn-grouped:last-of-type { - float: none; } - .btn-grouped.btn-half { - margin-left: 0; } - -.btn-white { - background: #ffffff; - color: #4c4c4c; - border: 1px solid #ffffff; } - .btn-white:hover { - color: #4c4c4c; - background: #efefef; - border-color: #efefef; } - -.btn-red { - color: #de2900; - background: transparent; - border-color: #de2900; } - .btn-red:hover { - color: #ffffff; - background: #ab3c16; - border-color: #ab3c16; } - -.btn-green { - background-color: #5a9359; - border-color: #5a9359; } - .btn-green:hover { - background-color: #338033; - border-color: #338033; } - -.btn-link { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #0079c1; - background: transparent; } - .btn-link:hover { - text-decoration: underline; } - -.btn:disabled, -.btn-disabled, -button[disabled] { - cursor: not-allowed; - pointer-events: none; - opacity: 0.3; } - -input[type="file"]::-webkit-file-upload-button, -::-ms-browse { - webkit-appearance: none; - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; } - input[type="file"]::-webkit-file-upload-button:hover, - ::-ms-browse:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - -.label { - background-color: #efefef; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; } - -.label-red { - background-color: #de2900; - color: #ffffff; } - -.label-yellow { - background-color: #efe397; - color: #4c4c4c; } - -.label-green { - background-color: #338033; - color: #ffffff; } - -.label-blue { - background-color: #0079c1; - color: #ffffff; } - -.dropdown { - position: relative; - display: inline-block; } - .dropdown.is-active .dropdown-menu { - display: block; } - -.dropdown-btn else { - cursor: pointer; - position: relative; } - -.dropdown-menu { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - z-index: 1000; - display: none; - overflow: auto; } - .dropdown-menu.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .dropdown-menu.dropdown-right { - right: auto; - left: 0; } - -.dropdown-title { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - background-color: #ffffff; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #efefef; - white-space: nowrap; - cursor: pointer; - width: 100%; - background-color: #f8f8f8; - cursor: auto; } - html[dir="rtl"] .dropdown-title { - text-align: right; } - .dropdown-title:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #6e6e6e; } - .dropdown-title.is-active, .dropdown-title:focus { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .dropdown-title.is-active, html[dir="rtl"] .dropdown-title:focus { - border-left: none; - border-right: 3px solid #0079c1; } - -.dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - background-color: #ffffff; - border-bottom: none; - text-align: left; - border-left: none; - border-right: none; - border-top: 1px solid #efefef; - white-space: nowrap; - cursor: pointer; - width: 100%; } - html[dir="rtl"] .dropdown-link { - text-align: right; } - .dropdown-link:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #6e6e6e; } - .dropdown-link.is-active, .dropdown-link:focus { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .dropdown-link.is-active, html[dir="rtl"] .dropdown-link:focus { - border-left: none; - border-right: 3px solid #0079c1; } - -.breadcrumbs { - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; } - -.crumb { - color: #6e6e6e; - float: left; } - html[dir="rtl"] .crumb { - float: right; } - .crumb:before { - content: "/"; - color: #6e6e6e; - font-weight: 400; - display: inline-block; - padding: 0 .5rem; } - .crumb.is-active { - font-weight: 700; } - .breadcrumbs-white .crumb { - color: #ffffff; - color: #ffffff; } - .breadcrumbs-white .crumb:hover { - color: #efefef; } - .breadcrumbs-white .crumb:before { - color: #ffffff; } - .crumb:first-child:before { - display: none; } - -.tooltip { - position: relative; - cursor: pointer; } - .tooltip:after { - content: attr(aria-label); - position: absolute; - z-index: 1000000; - display: none; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - color: #ffffff; - text-align: center; - word-wrap: break-word; - white-space: pre; - pointer-events: none; - background: rgba(0, 0, 0, 0.75); - border-radius: 3px; } - -.tooltip:before { - content: ""; - position: absolute; - z-index: 1000001; - display: none; - width: 0; - height: 0; - color: rgba(0, 0, 0, 0.75); - pointer-events: none; - border: 5px solid transparent; } - -.tooltip:hover, .tooltip:active, .tooltip:focus { - text-decoration: none; } - .tooltip:hover:before, .tooltip:hover:after, .tooltip:active:before, .tooltip:active:after, .tooltip:focus:before, .tooltip:focus:after { - display: inline-block; } - -.tooltip-multiline:hover:after, .tooltip-multiline:active:after, .tooltip-multiline:focus:after { - display: table-cell; } - -.tooltip:after { - top: 100%; - right: 50%; - margin-top: 5px; - line-height: 1.5; } - -.tooltip:before { - top: auto; - right: 50%; - bottom: -5px; - margin-right: -5px; - border-bottom-color: rgba(0, 0, 0, 0.75); } - -.tooltip-top:after { - top: auto; - right: 50%; - bottom: 100%; - margin-bottom: 5px; } - -.tooltip-top:before { - top: -5px; - right: 50%; - bottom: auto; - margin-right: -5px; - border-top-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - -.tooltip:after, -.tooltip-bottom:after { - -webkit-transform: translateX(50%); - -moz-transform: translateX(50%); - -ms-transform: translateX(50%); - -o-transform: translateX(50%); - transform: translateX(50%); } - -.tooltip-left:after { - top: auto; - right: 100%; - left: auto; - margin-right: 5px; - bottom: 50%; - margin-bottom: inherit; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-left:after { - right: auto; - left: 100%; } - html[dir="rtl"] .tooltip-left:after { - margin-right: 0; - margin-left: 5px; } - -.tooltip-left:before { - top: 50%; - bottom: 50%; - left: -5px; - right: auto; - margin-top: -5px; - border-left-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-left:before { - left: auto; - right: -5px; } - html[dir="rtl"] .tooltip-left:before { - border-left-color: transparent; - border-right-color: rgba(0, 0, 0, 0.75); } - html[dir="rtl"] .tooltip-left:before { - margin-right: 0; } - -.tooltip-right:after { - top: auto; - bottom: 50%; - left: 100%; - right: auto; - margin-left: 5px; - -webkit-transform: translateY(50%); - -moz-transform: translateY(50%); - -ms-transform: translateY(50%); - -o-transform: translateY(50%); - transform: translateY(50%); } - html[dir="rtl"] .tooltip-right:after { - left: auto; - right: 100%; } - html[dir="rtl"] .tooltip-right:after { - margin-left: 0; - margin-right: 5px; } - -.tooltip-right:before { - top: 50%; - right: -5px; - left: auto; - bottom: 50%; - margin-top: -5px; - margin-right: 0; - border-right-color: rgba(0, 0, 0, 0.75); - border-bottom: 5px solid transparent; } - html[dir="rtl"] .tooltip-right:before { - right: auto; - left: -5px; } - html[dir="rtl"] .tooltip-right:before { - border-right-color: transparent; - border-left-color: rgba(0, 0, 0, 0.75); } - -.tooltip-multiline:after { - width: 22em; - width: -moz-max-content; - width: -webkit-max-content; - max-width: 250px; - word-break: break-word; - word-wrap: normal; - white-space: pre-line; - border-collapse: separate; } - -.tooltip-multiline.tooltip-bottom:after, .tooltip-multiline.tooltip-top:after { - right: auto; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - -ms-transform: translateX(-50%); - -o-transform: translateX(-50%); - transform: translateX(-50%); } - -.tooltip-multiline.tooltip-left:after, .tooltip-multiline.tooltip-right:after { - right: 100%; } - -@media screen and (min-width: 0\0) { - .tooltip-multiline:after { - width: 250px; } } - -.alert { - font-size: 0.9375rem; - line-height: 1.5; - padding: 0.75rem 0.75rem; - color: rgba(0, 0, 0, 0.75); - background-color: #d2e9f9; - position: relative; - display: none; - z-index: 100; - max-width: 40em; - border: 1px solid #0079c1; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - color: #4c4c4c; } - .alert:hover { - color: #323232; } - .alert.is-active { - display: block; } - .alert a:hover { - color: rgba(0, 0, 0, 0.75); } - -.alert-red { - background-color: #f3ded7; - border-color: #e4a793; } - -.alert-yellow { - background-color: #f3edc7; - border-color: #e4d154; } - -.alert-green { - background-color: #ddeedb; - border-color: #9bc19c; } - -.alert-close { - -webkit-appearance: none; - font-size: 1rem; - line-height: 1.5; - cursor: pointer; - padding: 0; - border: none; - color: #0079c1; - background: transparent; - color: currentColor; - position: absolute; - right: 0.75rem; - left: auto; } - .alert-close:hover { - text-decoration: underline; } - html[dir="rtl"] .alert-close { - right: auto; - left: 0.75rem; } - -.alert-full { - max-width: none; } - -.panel { - background-color: #f8f8f8; - border: 1px solid #efefef; - padding: 0.99rem; } - .panel:after { - content: ''; - display: table; - clear: both; } - .panel code { - background-color: #ffffff; } - -.panel-black { - background-color: #323232; - color: #ffffff; - border: 1px solid #4c4c4c; } - -.panel-dark { - background-color: #595959; - color: #ffffff; - border: 1px solid #4c4c4c; } - -.panel-white { - background-color: #ffffff; - border: 1px solid #efefef; } - .panel-white code { - background-color: #f8f8f8; } - -.panel-dark-blue { - background-color: #004575; - color: #ffffff; - border: 1px solid #052942; } - -.panel-blue { - background-color: #0079c1; - color: #ffffff; - border: 1px solid #005e95; } - -.panel-light-blue { - color: #323232; - background-color: #56a5d8; - border: 1px solid #0079c1; } - -.panel-no-border { - border: none; } - -.panel-no-padding { - padding: 0; } - -.table { - width: 100%; - background-color: #ffffff; - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #cccccc; - text-align: left; - overflow: auto; - font-size: 0.875rem; - line-height: 1.5; } - html[dir="rtl"] .table { - text-align: right; } - .table > thead { - background-color: #efefef; - border-bottom: 1px solid #cccccc; - font-weight: 400; - font-style: normal; - font-size: 1rem; - line-height: 1.5; } - .table > tbody { - overflow: auto; - width: 100%; } - .table > tfoot { - background-color: #efefef; - border-top: 1px solid #cccccc; } - .table th, .table td { - font-weight: 300; - border-left: 1px solid #cccccc; - border-right: 1px solid #cccccc; - padding: 0.5rem; - text-align: left; } - html[dir="rtl"] .table th, html[dir="rtl"] .table td { - text-align: right; } - .table tr { - border-bottom: 1px solid #cccccc; - text-align: left; } - .table tr:last-child { - border-bottom: none; } - .table caption { - color: #959595; - caption-side: bottom; - line-height: 1.5rem; - padding: 0.375rem 0.75rem; } - -.table-blue { - border: 1px solid #0079c1; } - .table-blue > thead { - background-color: #0079c1; - border: none; - border-bottom: 1px solid #0079c1; - color: #ffffff; } - .table-blue > thead tr:nth-child(even) { - background-color: #bcdaed; - color: #4c4c4c; } - .table-blue > tfoot { - border-top: 1px solid #0079c1; } - .table-blue th, .table-blue td { - border-left: 1px solid #0079c1; - border-right: 1px solid #0079c1; } - .table-blue tr { - border-bottom: 1px solid #0079c1; } - -.table-plain { - border: none; } - .table-plain > thead, .table-plain > tfoot, .table-plain th, .table-plain td { - background-color: transparent; - border: none; } - .table-plain tr { - border: none; } - .table-plain tr:nth-child(even) { - background-color: transparent; } - .table-plain tr:nth-child(even) td { - background-color: transparent; } - -.table-striped tr:nth-child(even) { - background-color: #f8f8f8; } - .table-striped tr:nth-child(even) a { - color: #005e95; } - .table-striped tr:nth-child(even) td { - background-color: #f8f8f8; } - -.table-striped.table-blue tr:nth-child(even) { - background-color: #d2e9f9; } - .table-striped.table-blue tr:nth-child(even) td { - background-color: #d2e9f9; } - -.table-no-table { - width: auto; - background-color: transparent; - border-spacing: 0; - border: none; - text-align: left; - overflow: auto; - margin-bottom: 0; } - .table-no-table thead, .table-no-table tbody { - font-size: 1rem; - line-height: 1.5; - border: none; - background-color: transparent; - overflow: auto; - width: 100%; } - .table-no-table th, .table-no-table td { - background-color: transparent; - border: none; } - .table-no-table tr { - border: none; - text-align: left; } - -.input-search, .search-input { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg=="); - background-size: 1.06667em; - background-position: .25em center; - background-repeat: no-repeat; - padding-left: 1.5em; } - html[dir="rtl"] .input-search, html[dir="rtl"] .search-input { - background-position: right .25em center; - padding-right: 1.5em; - padding-left: 0.3rem; } - -form { - margin: 0; - padding: 0; } - -fieldset { - margin: 0 0 1.5rem 0; - padding: 0; - border: none; - display: block; } - -label { - position: relative; - display: block; - margin: 0 0 1.5rem 0; } - -legend { - position: relative; - display: block; - margin-bottom: .25rem; } - -input, select, textarea { - position: relative; - display: block; - height: 2.25rem; - width: 100%; - max-width: 100%; - margin: .25rem 0 0 0; - padding: 0 0.3rem; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-family: inherit; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #4c4c4c; - vertical-align: baseline; - outline: none; - outline-offset: 0; - background-color: #ffffff; - border: 1px solid #a9a9a9; - border-radius: 0; - -webkit-transition: border-color 150ms linear; - transition: border-color 150ms linear; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); } - input:disabled, select:disabled, textarea:disabled { - opacity: .3; - cursor: default; } - input:focus, select:focus, textarea:focus { - border-color: #0079c1; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -input { - -webkit-appearance: none; } - -textarea { - height: auto; - padding-top: 0.3rem; } - -:placeholder { - color: #767676; } - -:input-placeholder { - color: #767676; } - -::-webkit-input-placeholder { - color: #767676; } - -::-moz-placeholder { - color: #767676; } - -:-ms-input-placeholder { - color: #767676; } - -.input-minimal { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #cccccc; - box-shadow: none; } - .input-minimal:focus { - border-bottom-color: #999; - box-shadow: none; } - -.input-error { - border-color: #c86a4a; - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - .input-error:focus { - border-color: #c86a4a; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5); } - -.input-success { - padding-right: 24px; - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg=="); - background-position: right center; - background-repeat: no-repeat; } - -html[dir="rtl"] .input-error, html[dir="rtl"] .input-success { - padding-left: 24px; - padding-right: 0.3rem; - background-position: left center; } - -.input-error-message { - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 0.375rem; - color: rgba(0, 0, 0, 0.75); - background-color: #f3ded7; - border: 1px solid #e4a793; - position: relative; - display: none; - margin-top: .5rem; } - .input-error-message:after { - content: ""; - position: absolute; - top: -15px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #f3ded7; } - .input-error-message:before { - content: ""; - position: absolute; - top: -16px; - width: 0; - height: 0; - pointer-events: none; - border: 8px solid transparent; - border-bottom-color: #e4a793; } - .input-error-message:after, .input-error-message:before { - left: 11px; - right: auto; } - html[dir="rtl"] .input-error-message:after, html[dir="rtl"] .input-error-message:before { - left: auto; - right: 11px; } - .input-error-message.is-active, .input-error-message.is-active:before, .input-error-message.is-active:after { - display: inline-block; } - -input[type="file"] { - height: auto; } - input[type="file"]:active { - border-color: #0079c1; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); } - -@supports (-moz-appearance: none) { - input[type="file"] { - padding: 0.75rem 0.375rem; } } - -input[type="file"]::-webkit-file-upload-button { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #0079c1; - background: #ffffff; - border-color: #0079c1; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; - -webkit-appearance: none; } - input[type="file"]::-webkit-file-upload-button:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - input[type="file"]::-webkit-file-upload-button:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -::-ms-value { - border: none; - background-color: transparent; } - -::-ms-browse { - position: relative; - display: inline-block; - padding: 0.375rem 1rem; - width: auto; - color: #ffffff; - border: 1px solid #0079c1; - border-radius: 0; - background-color: #0079c1; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: all 0.05s linear; - transition: all 0.05s linear; - cursor: pointer; - font-size: 0.9375rem; - line-height: 1.5; - color: #0079c1; - background: #ffffff; - border-color: #0079c1; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.28125rem 0.75rem; - font-family: inherit; - margin: .5em 0; } - ::-ms-browse:hover { - text-decoration: none; - color: #ffffff; - background-color: #005e95; - border-color: #005e95; } - ::-ms-browse:hover { - color: #ffffff; - background: #005e95; - border-color: #005e95; } - -input[type='radio'], input[type='checkbox'] { - float: left; - width: 1rem; - height: 1rem; - margin-top: .12rem; - margin-right: .5rem; - margin-left: .125rem; - line-height: 1.25rem; - box-shadow: none; - box-sizing: content-box; } - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - float: right; } - input[type='radio']:focus, input[type='checkbox']:focus { - box-shadow: none; - border: none; - outline: 1px dotted; - outline: auto -webkit-focus-ring-color; } - -input[type='checkbox'] { - -webkit-appearance: checkbox; } - -input[type='radio'] { - -webkit-appearance: radio; - -webkit-border-radius: 50%; - border-radius: 50%; } - -@supports (-ms-ime-align: auto) { - input[type='radio'], input[type='checkbox'] { - margin-top: .125rem; - margin-right: .5rem; } } - -@supports (-moz-appearance: none) { - input[type='radio'], input[type='checkbox'] { - margin-top: .05rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - input[type='radio'], input[type='checkbox'] { - margin-top: .1rem; - margin-right: 0; } - input[type='radio']:checked, input[type='checkbox']:checked { - background-color: #56a5d8; - border-color: #196fa6; } } - -html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-right: .125rem; - margin-left: .5rem; } - -@supports (-ms-ime-align: auto) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: .5rem; } } - -@supports (-webkit-overflow-scrolling: touch) { - html[dir="rtl"] input[type='radio'], html[dir="rtl"] input[type='checkbox'] { - margin-left: 0; } } - -.fieldset-radio label, .fieldset-checkbox label { - margin-bottom: .25rem; - font-size: 0.9375rem; - line-height: 1.25rem; - color: #595959; - width: auto; } - -select { - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K"); - background-position: center right; - background-repeat: no-repeat; - background-size: .9rem; - width: auto; - padding-right: 1.5rem; - -webkit-appearance: none; - -moz-appearance: none; } - html[dir="rtl"] select { - background-position: center left; - padding-left: 1.5rem; - padding-right: 0.3rem; } - -select[multiple] { - height: auto; - background-image: none; - padding: 0; } - -select[multiple] option { - padding: 0.3rem; } - -.select-full { - width: 100%; } - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - select::-ms-expand { - display: none; } - select:focus::-ms-value { - background: transparent; - color: #595959; } } - -.input-group { - display: table; - margin-top: 0.375rem; } - -.input-group-button { - width: 1%; - vertical-align: middle; - display: table-cell; } - .input-group-button .btn, .input-group-button button { - height: 2.25rem; - margin-left: -1px; } - -input.input-group-input, -.input-group-input { - display: table-cell; - position: relative; - margin-top: 0; - width: 100%; - vertical-align: middle; } - -.radio-group { - border: none; - padding: 0; - margin-bottom: 1.5rem; - font-size: 0.9375rem; - line-height: 1.5; } - .radio-group:after { - content: ''; - display: table; - clear: both; } - -.radio-group-title { - font-size: 1rem; - line-height: 1.5; - margin-bottom: 0; } - -.radio-group-input { - opacity: 0; - position: absolute; } - .radio-group-input:checked + .radio-group-label { - background-color: #d2e9f9; - border: 1px solid #0079c1; - margin-right: 0; - margin-left: 0; } - .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-left: none; - border-right: 1px solid #cccccc; } - html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label { - border-right: none; - border-left: 1px solid #cccccc; } - -.radio-group-label { - display: inline-block; - float: left; - background-color: #ffffff; - color: #323232; - cursor: pointer; - text-align: center; - text-shadow: none; - padding: 0.5rem 1rem; - line-height: 1.25; - margin-top: .25rem; - margin-right: -1px; - margin-bottom: 0; - border: 1px solid #cccccc; - box-sizing: border-box; - height: 2.25rem; - -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; - transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out; } - html[dir="rtl"] .radio-group-label { - float: right; - margin-left: -1px; - margin-right: 0; } - -.loader-bars:before, .loader-bars:after, .loader-bars { - background: #0079c1; - -webkit-animation: load 0.8s infinite ease-in-out; - animation: load 0.8s infinite ease-in-out; - width: 0.85rem; - height: 2rem; } - -.loader-bars:before, .loader-bars:after { - position: absolute; - top: 0; - content: ''; } - -@-webkit-keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #0079c1; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #0079c1; - height: 2.5rem; } } - -@keyframes load { - 0%, - 80%, - 100% { - opacity: .75; - box-shadow: 0 0 #0079c1; - height: 2rem; } - 40% { - opacity: 1; - box-shadow: 0 -0.5rem #0079c1; - height: 2.5rem; } } - -.loader { - display: none; - position: relative; } - .loader.is-active { - display: block; } - -.loader-bars { - text-indent: -9999em; - margin: auto; - position: absolute; - right: calc(50% - 0.425rem); - font-size: 11px; - -webkit-animation-delay: 0.16s; - animation-delay: 0.16s; } - .loader-bars:before { - left: -1.25rem; } - .loader-bars:after { - left: 1.25rem; - -webkit-animation-delay: 0.32s; - animation-delay: 0.32s; } - -.loader-text { - text-align: center; - padding-top: 4rem; } - -.skip-to-content { - opacity: 0; - float: left; - pointer-events: none; - margin: 4px; - padding: 1rem; - position: absolute; - background-color: rgba(0, 0, 0, 0.75); - color: #ffffff; - -webkit-transition: 150ms linear; - transition: 150ms linear; } - .skip-to-content:focus { - opacity: 1; - z-index: 999; } - -.card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - background: #ffffff; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 16px 0 rgba(0, 0, 0, 0.05); } - -.card-image-wrap { - width: 100%; - position: relative; - margin-bottom: 0; - -webkit-box-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; } - -.card-image { - width: 100%; - display: block; } - -.card-image-caption { - background: rgba(255, 255, 255, 0.8); - color: #4c4c4c; - font-style: normal; - margin: 0; - width: 100%; - box-sizing: border-box; - position: absolute; - bottom: 0; - font-size: 0.875rem; - line-height: 1.5; - padding: .35rem 1.25rem .35rem 1.25rem; } - -.card-last { - margin-bottom: auto; } - -.card-content { - padding: 1rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - word-wrap: break-word; } - -.card-shaped { - box-shadow: none; - background: transparent; } - .card-shaped .card-content { - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - padding-top: 4rem; } - .card-shaped .card-image-wrap { - margin-bottom: -3rem; - padding: 0 1.25rem; - box-sizing: border-box; } - -.card-bar-lightest-blue { - border-top: 3px solid #d2e9f9; } - -.card-bar-lighter-blue { - border-top: 3px solid #bcdaed; } - -.card-bar-light-blue { - border-top: 3px solid #56a5d8; } - -.card-bar-blue { - border-top: 3px solid #0079c1; } - -.card-bar-dark-blue { - border-top: 3px solid #005e95; } - -.card-bar-light-green { - border-top: 3px solid #9bc19c; } - -.card-bar-green { - border-top: 3px solid #5a9359; } - -.card-bar-dark-green { - border-top: 3px solid #338033; } - -.card-bar-light-red { - border-top: 3px solid #e4a793; } - -.card-bar-red { - border-top: 3px solid #de2900; } - -.card-bar-dark-red { - border-top: 3px solid #ab3c16; } - -.card-bar-light-orange { - border-top: 3px solid #e8912e; } - -.card-bar-orange { - border-top: 3px solid #d17e21; } - -.card-bar-dark-orange { - border-top: 3px solid #ad6511; } - -.card-bar-light-yellow { - border-top: 3px solid #efe397; } - -.card-bar-yellow { - border-top: 3px solid #e4d154; } - -.card-bar-dark-yellow { - border-top: 3px solid #d9bf2b; } - -.card-bar-light-purple { - border-top: 3px solid #c4bcdc; } - -.card-bar-purple { - border-top: 3px solid #9081bc; } - -.card-bar-dark-purple { - border-top: 3px solid #7461a8; } - -.card-bar-light-brown { - border-top: 3px solid #d2b38f; } - -.card-bar-brown { - border-top: 3px solid #a57946; } - -.card-bar-dark-brown { - border-top: 3px solid #8c5e2a; } - -.card-wide { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; } - .card-wide .card-content { - display: block; - -webkit-box-flex: 1 1 75%; - -ms-flex: 1 1 75%; - flex: 1 1 75%; } - -.card-wide-image-wrap { - position: relative; - top: 0; - left: 0; - bottom: 0; - width: 25%; - overflow: hidden; - margin-bottom: 0; } - -.card-wide-image { - width: auto; - min-width: 100%; - max-width: none; - height: 100%; - margin: 0; - display: block; - position: absolute; } - -@-webkit-keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes fade-in { - 0% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@keyframes fade-out { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -@-webkit-keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-up { - 0% { - transform: translate3d(0, 100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@keyframes in-down { - 0% { - transform: translate3d(0, -100%, 0); } - 100% { - transform: translate3d(0, 0, 0); } } - -@-webkit-keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@keyframes out-up { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, 100%, 0); } } - -@-webkit-keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -@keyframes out-down { - 0% { - transform: translate3d(0, 0, 0); } - 100% { - transform: translate3d(0, -100%, 0); } } - -.fade-in, .animate-fade-in { - opacity: 0; - -webkit-animation: fade-in ease-in 1; - -moz-animation: fade-in ease-in 1; - animation: fade-in ease-in 1; - -webkit-animation-fill-mode: forwards; - -moz-animation-fill-mode: forwards; - animation-fill-mode: forwards; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-fade-out { - -webkit-animation: fade-out ease-out 1; - -moz-animation: fade-out ease-out 1; - animation: fade-out ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.75s; - -moz-animation-duration: 0.75s; - animation-duration: 0.75s; } - -.animate-in-down { - -webkit-animation: in-down ease-out 1; - -moz-animation: in-down ease-out 1; - animation: in-down ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-in-up { - -webkit-animation: in-up ease-out 1; - -moz-animation: in-up ease-out 1; - animation: in-up ease-out 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-down { - -webkit-animation: out-down ease-in 1; - -moz-animation: out-down ease-in 1; - animation: out-down ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -.animate-out-up { - -webkit-animation: out-up ease-in 1; - -moz-animation: out-up ease-in 1; - animation: out-up ease-in 1; - -webkit-animation-fill-mode: both; - -moz-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - -moz-animation-duration: 0.5s; - animation-duration: 0.5s; } - -input[type="range"] { - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - border: 1px solid transparent; - background-color: transparent; - box-shadow: none; - margin-top: 0; - padding: 0; - z-index: 1; - cursor: pointer; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]:hover::-webkit-slider-runnable-track { - background-color: #a9a9a9; } - input[type="range"]:hover::-webkit-slider-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:hover::-moz-range-track { - background-color: #a9a9a9; } - input[type="range"]:hover::-moz-range-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:hover::-ms-fill-upper { - background-color: #a9a9a9; } - input[type="range"]:hover::-ms-fill-lower { - background-color: #a9a9a9; } - input[type="range"]:hover::-ms-thumb { - background-color: #ffffff; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]:focus::-webkit-slider-runnable-track, input[type="range"]:active::-webkit-slider-runnable-track { - background-color: #a9a9a9; } - input[type="range"]:focus::-webkit-slider-thumb, input[type="range"]:active::-webkit-slider-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-webkit-slider-thumb:hover, input[type="range"]:active::-webkit-slider-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - input[type="range"]:focus::-moz-range-track, input[type="range"]:active::-moz-range-track { - background-color: #a9a9a9; } - input[type="range"]:focus::-moz-range-thumb, input[type="range"]:active::-moz-range-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-moz-range-thumb:hover, input[type="range"]:active::-moz-range-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - input[type="range"]:focus::-ms-fill-upper, input[type="range"]:active::-ms-fill-upper { - background-color: #a9a9a9; } - input[type="range"]:focus::-ms-fill-lower, input[type="range"]:active::-ms-fill-lower { - background-color: #a9a9a9; } - input[type="range"]:focus::-ms-thumb, input[type="range"]:active::-ms-thumb { - background-color: #007ac2; - border-color: #007ac2; - outline: none; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]:focus::-ms-thumb:hover, input[type="range"]:active::-ms-thumb:hover { - background-color: #196fa6; - border-color: #007ac2; } - -input[type="range"]::-webkit-slider-runnable-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-webkit-slider-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - input[type="range"]::-webkit-slider-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus, input[type="range"]::-webkit-slider-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-webkit-slider-thumb:focus:hover, input[type="range"]::-webkit-slider-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -@supports (-webkit-overflow-scrolling: touch) { - input[type="range"]::-webkit-slider-thumb { - height: 20px; - width: 20px; - margin-top: -9px; } } - -input[type="range"]::-moz-range-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - -input[type="range"]::-moz-range-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; } - input[type="range"]::-moz-range-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-moz-range-thumb:focus, input[type="range"]::-moz-range-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-moz-range-thumb:focus:hover, input[type="range"]::-moz-range-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -input[type="range"]::-ms-fill-upper { - background-color: #cccccc; } - -input[type="range"]::-ms-fill-lower { - background-color: #cccccc; } - -input[type="range"]::-ms-track { - width: 100%; - height: 2px; - border-radius: 0; - z-index: 2; - background-color: #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 2px; - border: 0px solid transparent; - color: transparent; } - -input[type="range"]::-ms-thumb { - height: 18px; - width: 18px; - border-radius: 50px; - margin-top: -8px; - cursor: pointer; - background-color: #ffffff; - border: 2px solid; - border-color: #959595; - z-index: 3; - -webkit-appearance: none; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; - height: 14px; - width: 14px; - margin-top: 0px; } - input[type="range"]::-ms-thumb:hover { - background-color: #007ac2; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.9); } - input[type="range"]::-ms-thumb:focus, input[type="range"]::-ms-thumb:active { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - input[type="range"]::-ms-thumb:focus:hover, input[type="range"]::-ms-thumb:active:hover { - background-color: #196fa6; - border-color: #007ac2; - box-shadow: 0 0 4px 1px rgba(86, 165, 216, 0.9); } - -.toggle-switch { - display: block; - position: relative; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; - tap-highlight-color: transparent; } - -.toggle-switch-input[type] { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - .toggle-switch-input[type]:hover + .toggle-switch-track { - border-color: #cccccc; - background-color: #e7e7e7; } - .toggle-switch-input[type]:hover + .toggle-switch-track:after { - border-color: #3b8fc4; - box-shadow: 0 1px 2px 0px rgba(89, 89, 89, 0.2); } - .toggle-switch-input[type]:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9); } - .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: 1px; - right: auto; - border-color: #005e95; - box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after { - left: auto; - right: 1px; } - .toggle-switch-input[type]:checked + .toggle-switch-track { - border-color: #005e95; - background-color: #0079c1; } - .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: -1px; - left: auto; - border-color: #005e95; - box-shadow: 0 2px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after { - right: auto; - left: -1px; } - .toggle-switch-input[type]:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9); } - .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: 1px; - left: auto; - border-color: #005e95; - box-shadow: 0 3px 1px 0px rgba(89, 89, 89, 0.2); } - html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after { - right: auto; - left: 1px; } - .toggle-switch-input[type]:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(204, 204, 204, 0.9); } - .toggle-switch-input[type]:focus + .toggle-switch-track:after { - border-color: #3b8fc4; } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(108, 180, 226, 0.9); } - .toggle-switch-input[type]:checked:focus + .toggle-switch-track:after { - border-color: #005e95; } - -.toggle-switch-label { - width: calc((100% - 3em) - .5em); - padding: 0 .1em; - vertical-align: top; } - -.toggle-switch-track { - position: relative; - display: inline-block; - vertical-align: top; - width: 36px; - height: 20px; - top: .05em; - background-color: #f4f4f4; - border-radius: 30px; - border: 1px solid #cccccc; - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - .toggle-switch-track:after { - position: absolute; - display: block; - content: ''; - width: 18px; - height: 18px; - top: -1px; - left: -1px; - right: auto; - background-color: #ffffff; - border-radius: 30px; - border: 2px solid #959595; - box-shadow: 0 1px 1px 0px rgba(89, 89, 89, 0.2); - -webkit-transition: all 0.25s ease; - transition: all 0.25s ease; } - html[dir="rtl"] .toggle-switch-track:after { - left: auto; - right: -1px; } - @supports (-ms-ime-align: auto) { - .toggle-switch-track { - top: .1em; } } - @supports (-moz-appearance: none) { - .toggle-switch-track { - top: .1em; } } - @supports (-webkit-overflow-scrolling: touch) { - .toggle-switch-track { - top: .15em; } } - -.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after { - border-color: #ab3c16; } - -.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track { - background-color: #ab3c16; - border-color: #8c2907; } - .toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after { - border-color: #8c2907; } - -.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after { - border-color: #ab3c16; } - -.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track { - box-shadow: 0 0 4px 2px rgba(200, 106, 74, 0.9); } - .toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after { - border-color: #8c2907; } - -.top-nav { - position: relative; - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #efefef; - background-color: #ffffff; - z-index: 100; } - .top-nav .esri-logo { - margin-top: 1rem; } - .top-nav .sign-in { - padding-top: 1.5rem; } - -.top-nav-title { - font-weight: 400; - font-style: normal; - font-size: 1.2019rem; - line-height: 1.5; - float: left; - margin-right: 1.5rem; - padding-top: 1.125rem; - padding-bottom: 1.25rem; - line-height: 1.5rem; - color: #4c4c4c; } - @media screen and (max-width: 859px) { - .top-nav-title { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .top-nav-title { - font-size: 1.0625rem; } } - html[dir="rtl"] .top-nav-title { - float: right; } - html[dir="rtl"] .top-nav-title { - white-space: nowrap; - margin-right: 0; - margin-left: 1.5rem; } - .top-nav-title:hover { - text-decoration: none; } - -.top-nav-list { - float: left; - padding: 0; } - html[dir="rtl"] .top-nav-list { - float: right; } - .top-nav-list .top-nav-link + .top-nav-link { - margin-left: .75em; } - html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link { - margin-left: 0; - margin-right: .75em; } - .top-nav-list.right { - float: right; } - html[dir="rtl"] .top-nav-list.right { - float: left; } - -.top-nav-link { - font-size: 0.9375rem; - line-height: 1.5; - color: #4c4c4c; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; } - .top-nav-link:hover, .top-nav-link:focus { - color: #0079c1; - border-bottom-color: #0079c1; - text-decoration: none; } - .top-nav-link:focus { - outline: none; } - .top-nav-link.is-active { - border-bottom-color: #0079c1; } - -.top-nav-flex { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.top-nav-flex-list { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-preferred-size: 30%; - flex-basis: 30%; } - -.top-nav-flex-title { - -webkit-box-flex: 2; - -ms-flex-positive: 2; - flex-grow: 2; - text-align: center; } - -.sign-in { - float: right; - padding-left: 0.375rem; - margin-top: -0.7rem; } - html[dir="rtl"] .sign-in { - float: left; } - html[dir="rtl"] .sign-in { - padding-left: 0; - padding-right: 0.375rem; } - -.user-nav-name { - padding-right: 1.5em; - color: #4c4c4c; } - .user-nav-name:hover { - text-decoration: none; } - -.user-nav-image { - width: 1.2rem; - height: 1.2rem; - vertical-align: -0.25rem; } - -.sub-nav { - background-color: #efefef; } - -.sub-nav-title { - font-size: 1.9994rem; - line-height: 1.35; - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: inline-block; - line-height: 1.25; } - @media screen and (max-width: 859px) { - .sub-nav-title { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .sub-nav-title { - font-size: 1.5625rem; } } - -.sub-nav-list { - width: 100%; - float: left; } - html[dir="rtl"] .sub-nav-list { - float: right; } - -.sub-nav-link { - padding: .25em .75em; - margin: 0 .25em 0 0; - float: left; - font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; - color: #f8f8f8; - font-size: 0.9375rem; - line-height: 1.5; - background-color: rgba(0, 0, 0, 0.45); - box-sizing: border-box; - -webkit-transition: background-color 150ms linear, color 150ms 150ms linear; - transition: background-color 150ms linear, color 150ms 150ms linear; } - html[dir="rtl"] .sub-nav-link { - float: right; } - .sub-nav-link:hover, .sub-nav-link:focus { - background-color: rgba(0, 0, 0, 0.3); - color: #ffffff; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); - background-image: linear-gradient(to top, transparent 94%, #ffffff 96%, #ffffff 100%); } - .sub-nav-link.is-active { - background-color: #ffffff; - color: #4c4c4c; } - -.third-nav { - font-weight: 400; - font-style: normal; - border-bottom: 1px solid #efefef; - background-color: #ffffff; - padding: 0.375rem 0; - width: 100%; } - -.third-nav-container { - position: relative; - overflow-x: auto; - white-space: nowrap; - padding-bottom: 15px; - margin-bottom: -15px; } - -.third-nav-link { - color: #595959; - font-size: 0.875rem; - line-height: 1.5; - margin-right: 1.125rem; } - html[dir="rtl"] .third-nav-link { - white-space: nowrap; } - .third-nav-link:last-child { - margin-right: 2.25rem; } - .third-nav-link.is-active { - font-weight: 700; - font-style: normal; } - -.side-nav, .dropdown-menu, .filter-dropdown-list { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #efefef; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #ffffff; } - -.side-nav-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #f8f8f8; - border-top: 1px solid #efefef; } - -.side-nav-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - color: #595959; - background-color: #ffffff; - border-top: 1px solid #efefef; - cursor: pointer; } - .side-nav-link:hover { - background-color: #f8f8f8; - text-decoration: none; - color: #4c4c4c; } - .side-nav-link.is-active { - text-indent: -3px; - border-left: 3px solid #0079c1; } - html[dir="rtl"] .side-nav-link.is-active { - border-left: none; - border-right: 3px solid #0079c1; } - -body { - display: flex; - height: 100%; - flex-direction: column; } - -.wrapper { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; } - -.footer { - background-color: #f8f8f8; - padding-top: 3rem; - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; } - -.tab-nav:after { - content: ''; - display: table; - clear: both; } - -.tab-title { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 0.875rem; - line-height: 1.5; - -webkit-transition: background, 150ms linear; - transition: background, 150ms linear; - padding: 0.375rem 0.75rem; - float: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - background-color: #f8f8f8; - border: 1px solid #cccccc; - margin-right: -1px; - cursor: pointer; } - .tab-title:focus { - outline: none; } - .tab-title:hover, .tab-title:focus { - background-color: #fcfcfc; - text-decoration: none; - -webkit-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - -moz-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - -o-background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); - background-image: linear-gradient(to top, transparent 94%, #0079c1 96%, #0079c1 100%); } - .tab-title.is-active { - border-bottom: 1px solid #ffffff; - background-color: #ffffff; } - .tab-title.is-active:hover { - background-color: #ffffff; } - html[dir="rtl"] .tab-title { - float: right; - margin-right: 0; - margin-left: -1px; } - -.tab-contents { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid #cccccc; - margin-top: -1px; } - -.tab-section { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - background-color: #ffffff; - display: none; - padding: 0.75rem; } - .tab-section.is-active { - display: block; } - .tab-section pre { - margin: 0; } - -.tabs-gray .tab-title { - background-color: #ffffff; } - .tabs-gray .tab-title.is-active { - background-color: #f8f8f8; - border-bottom: 1px solid #f8f8f8; } - -.tabs-gray .tab-section { - background-color: #f8f8f8; } - -.tabs-gray pre code { - padding: 0; - border: none; - background-color: transparent; } - -.tabs-transparent .tab-title { - background-color: transparent; - border: 1px solid transparent; - border-bottom: 1px solid #cccccc; } - .tabs-transparent .tab-title:hover { - border-bottom: 1px solid #cccccc; } - .tabs-transparent .tab-title.is-active { - -webkit-transition: backround, 150ms linear; - transition: backround, 150ms linear; - background-color: transparent; - border: 1px solid #cccccc; - border-bottom: 1px solid #ffffff; } - -.tabs-transparent .tab-contents { - border-bottom: none; - border-left: none; - border-right: none; } - -.tabs-transparent .tab-section { - background-color: transparent; - padding-left: 0; - padding-right: 0; } - -.tabs-translucent .tab-title { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - border: none; - border-top: 2px solid rgba(255, 255, 255, 0.7); - color: #4c4c4c; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-translucent .tab-title:hover, .tabs-translucent .tab-title:focus { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - background-image: none; } - .tabs-translucent .tab-title.is-active { - background-image: none; - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - border-bottom: 2px solid rgba(255, 255, 255, 0.8); - margin-bottom: 0; } - -.tabs-translucent .tab-contents { - border: none; } - -.tabs-translucent .tab-section { - background-color: rgba(255, 255, 255, 0.8); } - -.tabs-dark .tab-title { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - border: none; - border-top: 2px solid rgba(255, 255, 255, 0.7); - color: #4c4c4c; - margin-right: 2px; - margin-bottom: 3px; - transition: none; } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - background-image: none; } - .tabs-dark .tab-title.is-active { - background-image: none; - background-color: rgba(255, 255, 255, 0.8); - border-top-color: #0079c1; - border-bottom: 2px solid rgba(255, 255, 255, 0.8); - margin-bottom: 0; } - -.tabs-dark .tab-contents { - border: none; } - -.tabs-dark .tab-section { - background-color: rgba(255, 255, 255, 0.8); } - -.tabs-dark .tab-title { - background-color: rgba(0, 0, 0, 0.75); - color: #ffffff; - border-top: 2px solid rgba(0, 0, 0, 0.75); } - .tabs-dark .tab-title:hover, .tabs-dark .tab-title:focus { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #ffffff; } - .tabs-dark .tab-title.is-active { - background-color: rgba(0, 0, 0, 0.85); - border-top-color: #ffffff; - border-bottom: 2px solid transparent; } - -.tabs-dark .tab-section { - background-color: rgba(0, 0, 0, 0.85); - color: #ffffff; } - -.modal-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; } - .modal-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .modal-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.modal-content { - box-sizing: border-box; - max-height: 80vh; - z-index: 102; - float: none; - text-align: left; - background: #ffffff; - padding: 1.5rem; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - display: inline-block; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - html[dir="rtl"] .modal-content { - text-align: right; } - html[dir="rtl"] .modal-content { - float: none; } - -.search-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - overflow-y: hidden; - text-align: center; - opacity: 0; - visibility: hidden; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - z-index: 101; - z-index: 99; - background: #ffffff; - padding: 4.5rem 0 1.5rem 0; - overflow: auto; } - .search-overlay.is-active { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .search-overlay.is-active .modal-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - .search-overlay.is-active { - opacity: 0.98; } - .search-overlay.is-active .search-content { - visibility: visible; - opacity: 1; - -webkit-transition-delay: 0ms; - transition-delay: 0ms; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - -.search-content { - text-align: left; - width: 1440px; - max-width: 96vw; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0 0.5rem; - -webkit-transform: translate3d(0, -20px, 0); - -moz-transform: translate3d(0, -20px, 0); - -ms-transform: translate3d(0, -20px, 0); - -o-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - display: inline-block; - margin-bottom: 3rem; - opacity: 0; - visibility: hidden; - -webkit-transition: -webkit- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 300ms, opacity 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -webkit-transform: translate3d(0, 20px, 0); - -moz-transform: translate3d(0, 20px, 0); - -ms-transform: translate3d(0, 20px, 0); - -o-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); } - -.search-top-nav { - font-size: 0.9375rem; - line-height: 1.5; - color: #4c4c4c; - padding: 1.1625rem 0 calc(1.1625rem - 4px) 0; - border: none; - border-bottom: 4px solid transparent; - line-height: 1.5rem; - display: inline-block; - vertical-align: top; - cursor: pointer; - font-size: 1rem; - line-height: 1.5; - background-color: transparent; - border: none; } - .search-top-nav:hover, .search-top-nav:focus { - color: #0079c1; - border-bottom-color: #0079c1; - text-decoration: none; } - .search-top-nav:focus { - outline: none; } - .search-top-nav.is-active { - border-bottom-color: #0079c1; } - .search-top-nav:hover { - background-color: transparent; } - -.search-icon-open, .search-icon-close { - display: none; } - .search-icon-open .is-active, .search-icon-close .is-active { - display: block; } - -.search-input { - background-color: transparent; - border-top: none; - border-right: none; - border-left: none; - border-bottom-color: #cccccc; - box-shadow: none; - margin-top: .25em; - height: auto; - padding-left: 1em; - background-size: .45em; - font-size: 2.82715rem; - line-height: 1.25; } - .search-input:focus { - border-bottom-color: #999; - box-shadow: none; } - -.accordion { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - border: 1px solid #efefef; - border-top: none; - font-weight: 400; - font-style: normal; - background-color: #ffffff; } - -.accordion-section.is-active .accordion-icon .svg-icon { - -webkit-transform: rotate(0); - -moz-transform: rotate(0); - -ms-transform: rotate(0); - -o-transform: rotate(0); - transform: rotate(0); } - -.accordion-section.is-active .accordion-content { - display: block; } - -.accordion-title { - margin: 0; - padding: 0.5rem; - font-weight: 400; - font-style: normal; - font-size: 0.9375rem; - line-height: 1.5; - background-color: #f8f8f8; - border-top: 1px solid #efefef; - cursor: pointer; } - .accordion-title:focus, .accordion-title:hover { - -webkit-transition: all, 150ms linear; - transition: all, 150ms linear; - background-color: #f4f4f4; - outline: none; } - -.accordion-content { - display: none; } - -.accordion-icon .svg-icon { - -webkit-transform: rotate(-90deg); - -moz-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - -o-transform: rotate(-90deg); - transform: rotate(-90deg); } - html[dir="rtl"] .accordion-icon .svg-icon { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); } - -.drawer { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - visibility: hidden; - overflow: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.75); - -webkit-transition: visibility 0ms linear 200ms, opacity 200ms linear; - transition: visibility 0ms linear 200ms, opacity 200ms linear; - z-index: 1001; } - .drawer.is-active { - visibility: visible; - opacity: 1; - background-color: rgba(0, 0, 0, 0.75); - -webkit-transition-delay: 0ms; - transition-delay: 0ms; } - .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(-280px, 0, 0); - -moz-transform: translate3d(-280px, 0, 0); - -ms-transform: translate3d(-280px, 0, 0); - -o-transform: translate3d(-280px, 0, 0); - transform: translate3d(-280px, 0, 0); } - html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav { - -webkit-transform: translate3d(280px, 0, 0); - -moz-transform: translate3d(280px, 0, 0); - -ms-transform: translate3d(280px, 0, 0); - -o-transform: translate3d(280px, 0, 0); - transform: translate3d(280px, 0, 0); } - -.drawer-nav { - position: absolute; - top: 0; - height: 100%; - width: 280px; - margin: 0; - padding: 0; - list-style: none; - background: #ffffff; - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transition: -webkit- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -moz-transition: -moz- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - -o-transition: -o- transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); - transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); } - -.drawer-left .drawer-nav { - left: -280px; } - html[dir="rtl"] .drawer-left .drawer-nav { - left: 100%; } - -.drawer-right .drawer-nav { - left: 100%; } - html[dir="rtl"] .drawer-right .drawer-nav { - left: -280px; } - -.drawer-no-overflow { - overflow: hidden; } - -input.filter-dropdown-input { - margin: 1%; - width: 98%; } - -.filter-dropdown-title { - display: inline; - padding-bottom: 0; } - -.filter-dropdown-action { - font-size: 0.8125rem; - line-height: 1.5; - float: right; - color: #959595; - display: none; } - html[dir="rtl"] .filter-dropdown-action { - float: left; } - .filter-dropdown-action.is-active { - display: inline-block; } - -.filter-dropdown-container:after { - content: ''; - display: table; - clear: both; } - -.filter-dropdown-list { - position: absolute; - min-width: 200px; - -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); - z-index: 1000; - display: none; - overflow: auto; - background-color: #f8f8f8; - border-top: 1px solid #efefef; - max-width: 100%; - width: 100%; } - .filter-dropdown-list.dropdown-right { - right: 0; - left: auto; } - html[dir="rtl"] .filter-dropdown-list.dropdown-right { - right: auto; - left: 0; } - .filter-dropdown-list.is-active { - display: block; } - -.filter-dropdown-inner-list { - max-height: 13.5rem; - overflow: auto; - border-top: 1px solid #efefef; - background-color: #ffffff; } - -.filter-dropdown-link { - position: relative; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0.5rem 2.25rem; - font-size: 0.875rem; - line-height: 1.5; - color: #6e6e6e; - border-top: 1px solid #efefef; } - .filter-dropdown-link:first-child { - border-top: none; } - .filter-dropdown-link:hover { - text-decoration: none; - color: #828282; } - .filter-dropdown-link:hover .filter-link-check { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active { - color: #4c4c4c; } - .filter-dropdown-link.is-active .filter-link-close { - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active .filter-link-check { - fill: #5a9359; - opacity: 1; - visibility: visible; } - .filter-dropdown-link.is-active:hover .filter-link-close { - fill: #de2900; } - -.filter-link-close { - opacity: 0; - visibility: hidden; - margin-top: 4px; - position: absolute; - right: 10px; - left: auto; } - html[dir="rtl"] .filter-link-close { - right: auto; - left: 10px; } - -.filter-link-check { - opacity: 0; - visibility: hidden; - margin-top: 3px; - position: absolute; - left: 10px; - right: auto; } - html[dir="rtl"] .filter-link-check { - left: auto; - right: 10px; } - -.filter-dropdown-active { - background-color: #efefef; - padding: .25em .5em; - border-radius: 3px; - font-size: .875em; - white-space: nowrap; - font-size: 0.875rem; - line-height: 1.5; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - position: relative; - display: inline-block; - padding: 0.5rem 0.3rem 0.33333rem 0.75rem; - margin-right: 0.25rem; - margin-top: 0.25rem; - color: #6e6e6e; } - html[dir="rtl"] .filter-dropdown-active { - padding: 0.5rem 0.75rem 0.33333rem 0.3rem; } - -.filter-dropdown-remove { - display: inline-block; - vertical-align: middle; - position: relative; - top: -1px; } - .filter-dropdown-remove .svg-icon { - display: block; - padding: 0.3rem 0.375rem; - cursor: pointer; - position: relative; - color: #6e6e6e; } - .filter-dropdown-remove:hover { - text-decoration: none; } - .filter-dropdown-remove:hover .svg-icon { - color: #de2900; } - -.is-hidden { - display: none !important; } - -.link-red { - color: #de2900; } - .link-red:hover { - color: #ab3c16; } - -.link-green { - color: #5a9359; } - .link-green:hover { - color: #338033; } - -.link-light-blue { - color: #bcdaed; } - .link-light-blue:hover { - color: #56a5d8; } - -.link-blue { - color: #0079c1; } - .link-blue:hover { - color: #005e95; } - -.link-dark-blue { - color: #005e95; } - .link-dark-blue:hover { - color: #052942; } - -.link-white { - color: #ffffff; } - .link-white:hover { - color: #efefef; } - -.link-light-gray { - color: #a9a9a9; } - .link-light-gray:hover { - color: #959595; } - -.link-dark-gray { - color: #828282; } - .link-dark-gray:hover { - color: #6e6e6e; } - -.link-darker-gray { - color: #6e6e6e; } - .link-darker-gray:hover { - color: #595959; } - -.link-darkest-gray, .third-nav-link.is-active:hover { - color: #595959; } - .link-darkest-gray:hover, .third-nav-link.is-active:hover { - color: #4c4c4c; } - -.link-off-black { - color: #4c4c4c; } - .link-off-black:hover { - color: #323232; } - -.text-red { - color: #de2900; } - -.text-green { - color: #5a9359; } - -.text-blue { - color: #0079c1; } - -.text-white { - color: #ffffff; } - -.text-light-gray { - color: #a9a9a9; } - -.text-dark-gray { - color: #828282; } - -.text-darker-gray { - color: #6e6e6e; } - -.text-darkest-gray { - color: #595959; } - -.text-off-black { - color: #4c4c4c; } - -.text-rule { - border-bottom: 1px solid #cccccc; } - -.text-inline { - display: inline; } - -.text-center { - text-align: center; } - -.text-left { - text-align: left; } - html[dir="rtl"] .text-left { - text-align: right; } - -.text-right { - text-align: right; } - html[dir="rtl"] .text-right { - text-align: left; } - -.text-light { - opacity: 0.66; } - -.text-ellipsis { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; } - -.list-numbered { - counter-reset: li; - list-style: none; - position: relative; - margin-left: 0; - margin-right: 0; - padding: 0 0 1em 0; } - .list-numbered > li { - padding: 0.3em .25em .25em 2.5em; - position: relative; - margin-top: 0.75em; - margin-left: 0; } - html[dir="rtl"] .list-numbered > li { - padding: 0.3em 2.5em .25em .25em; } - .list-numbered > li:before { - font-weight: 300; - font-style: normal; - content: counter(li); - counter-increment: li; - position: absolute; - top: 0; - left: 0; - right: auto; - height: 100%; - height: calc(100% - .3em); - width: 0.75em; - padding: .3em .5em 0 0; - color: #959595; - font-size: 1.2019rem; - line-height: 1.5; - line-height: 1; - text-align: right; - border-right: 2px solid #cccccc; } - html[dir="rtl"] .list-numbered > li:before { - left: auto; - right: 0; } - @media screen and (max-width: 859px) { - .list-numbered > li:before { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .list-numbered > li:before { - font-size: 1.0625rem; } } - html[dir="rtl"] .list-numbered > li:before { - border-right: none; - border-left: 2px solid #cccccc; } - html[dir="rtl"] .list-numbered > li:before { - padding: 0 0 0 .5em; - text-align: left; } - .list-numbered > li:after { - content: "."; - display: block; - clear: left; - visibility: hidden; - line-height: 0; - height: 0; } - .list-numbered .list-numbered { - margin-bottom: 0; - padding-bottom: 0; } - .list-numbered .list-numbered > li:before { - content: counter(li, lower-alpha); } - -.list-plain { - padding: 0; - margin: 0.375rem 0; } - .list-plain li { - list-style-type: none; - margin-left: 0; } - -.font-size--3 { - font-size: 0.8125rem; - line-height: 1.5; } - -.font-size--2 { - font-size: 0.875rem; - line-height: 1.5; } - -.font-size--1 { - font-size: 0.9375rem; - line-height: 1.5; } - -.font-size-0 { - font-size: 1rem; - line-height: 1.5; } - -.font-size-1 { - font-size: 1.2019rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-1 { - font-size: 1.1305rem; } } - @media screen and (max-width: 479px) { - .font-size-1 { - font-size: 1.0625rem; } } - -.font-size-2 { - font-size: 1.414rem; - line-height: 1.5; } - @media screen and (max-width: 859px) { - .font-size-2 { - font-size: 1.33rem; } } - @media screen and (max-width: 479px) { - .font-size-2 { - font-size: 1.25rem; } } - -.font-size-3 { - font-size: 1.69949rem; - line-height: 1.3875; } - @media screen and (max-width: 859px) { - .font-size-3 { - font-size: 1.50357rem; } } - @media screen and (max-width: 479px) { - .font-size-3 { - font-size: 1.32812rem; } } - -.font-size-4 { - font-size: 1.9994rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-4 { - font-size: 1.7689rem; } } - @media screen and (max-width: 479px) { - .font-size-4 { - font-size: 1.5625rem; } } - -.font-size-5 { - font-size: 2.40307rem; - line-height: 1.35; } - @media screen and (max-width: 859px) { - .font-size-5 { - font-size: 1.99974rem; } } - @media screen and (max-width: 479px) { - .font-size-5 { - font-size: 1.66016rem; } } - -.font-size-6 { - font-size: 2.82715rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-6 { - font-size: 2.35264rem; } } - @media screen and (max-width: 479px) { - .font-size-6 { - font-size: 1.95312rem; } } - -.font-size-7 { - font-size: 3.39795rem; - line-height: 1.3125; } - @media screen and (max-width: 859px) { - .font-size-7 { - font-size: 2.65966rem; } } - @media screen and (max-width: 479px) { - .font-size-7 { - font-size: 2.0752rem; } } - -.font-size-8 { - font-size: 3.99758rem; - line-height: 1.275; } - @media screen and (max-width: 859px) { - .font-size-8 { - font-size: 3.12901rem; } } - @media screen and (max-width: 479px) { - .font-size-8 { - font-size: 2.44141rem; } } - -.leader-half { - margin-top: 0.75rem; } - -.leader-quarter { - margin-top: 0.375rem; } - -.trailer-half { - margin-bottom: 0.75rem; } - -.trailer-quarter { - margin-bottom: 0.375rem; } - -.padding-leader-half { - padding-top: 0.75rem; } - -.padding-leader-quarter { - padding-top: 0.375rem; } - -.padding-trailer-half { - padding-bottom: 0.75rem; } - -.padding-trailer-quarter { - padding-bottom: 0.375rem; } - -.leader-0 { - margin-top: 0rem; } - -.trailer-0 { - margin-bottom: 0rem; } - -.padding-leader-0 { - padding-top: 0rem; } - -.padding-trailer-0 { - padding-bottom: 0rem; } - -.leader-1 { - margin-top: 1.5rem; } - -.trailer-1 { - margin-bottom: 1.5rem; } - -.padding-leader-1 { - padding-top: 1.5rem; } - -.padding-trailer-1 { - padding-bottom: 1.5rem; } - -.leader-2 { - margin-top: 3rem; } - -.trailer-2 { - margin-bottom: 3rem; } - -.padding-leader-2 { - padding-top: 3rem; } - -.padding-trailer-2 { - padding-bottom: 3rem; } - -.leader-3 { - margin-top: 4.5rem; } - -.trailer-3 { - margin-bottom: 4.5rem; } - -.padding-leader-3 { - padding-top: 4.5rem; } - -.padding-trailer-3 { - padding-bottom: 4.5rem; } - -.leader-4 { - margin-top: 6rem; } - -.trailer-4 { - margin-bottom: 6rem; } - -.padding-leader-4 { - padding-top: 6rem; } - -.padding-trailer-4 { - padding-bottom: 6rem; } - -.leader-5 { - margin-top: 7.5rem; } - -.trailer-5 { - margin-bottom: 7.5rem; } - -.padding-leader-5 { - padding-top: 7.5rem; } - -.padding-trailer-5 { - padding-bottom: 7.5rem; } - -.leader-6 { - margin-top: 9rem; } - -.trailer-6 { - margin-bottom: 9rem; } - -.padding-leader-6 { - padding-top: 9rem; } - -.padding-trailer-6 { - padding-bottom: 9rem; } - -@media screen and (min-width: 1440px) { - .large-leader-half { - margin-top: 0.75rem; } - .large-leader-quarter { - margin-top: 0.375rem; } - .large-trailer-half { - margin-bottom: 0.75rem; } - .large-trailer-quarter { - margin-bottom: 0.375rem; } - .large-padding-leader-half { - padding-top: 0.75rem; } - .large-padding-leader-quarter { - padding-top: 0.375rem; } - .large-padding-trailer-half { - padding-bottom: 0.75rem; } - .large-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .large-leader-0 { - margin-top: 0rem; } - .large-trailer-0 { - margin-bottom: 0rem; } - .large-padding-leader-0 { - padding-top: 0rem; } - .large-padding-trailer-0 { - padding-bottom: 0rem; } - .large-leader-1 { - margin-top: 1.5rem; } - .large-trailer-1 { - margin-bottom: 1.5rem; } - .large-padding-leader-1 { - padding-top: 1.5rem; } - .large-padding-trailer-1 { - padding-bottom: 1.5rem; } - .large-leader-2 { - margin-top: 3rem; } - .large-trailer-2 { - margin-bottom: 3rem; } - .large-padding-leader-2 { - padding-top: 3rem; } - .large-padding-trailer-2 { - padding-bottom: 3rem; } - .large-leader-3 { - margin-top: 4.5rem; } - .large-trailer-3 { - margin-bottom: 4.5rem; } - .large-padding-leader-3 { - padding-top: 4.5rem; } - .large-padding-trailer-3 { - padding-bottom: 4.5rem; } - .large-leader-4 { - margin-top: 6rem; } - .large-trailer-4 { - margin-bottom: 6rem; } - .large-padding-leader-4 { - padding-top: 6rem; } - .large-padding-trailer-4 { - padding-bottom: 6rem; } - .large-leader-5 { - margin-top: 7.5rem; } - .large-trailer-5 { - margin-bottom: 7.5rem; } - .large-padding-leader-5 { - padding-top: 7.5rem; } - .large-padding-trailer-5 { - padding-bottom: 7.5rem; } - .large-leader-6 { - margin-top: 9rem; } - .large-trailer-6 { - margin-bottom: 9rem; } - .large-padding-leader-6 { - padding-top: 9rem; } - .large-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 859px) { - .tablet-leader-half { - margin-top: 0.75rem; } - .tablet-leader-quarter { - margin-top: 0.375rem; } - .tablet-trailer-half { - margin-bottom: 0.75rem; } - .tablet-trailer-quarter { - margin-bottom: 0.375rem; } - .tablet-padding-leader-half { - padding-top: 0.75rem; } - .tablet-padding-leader-quarter { - padding-top: 0.375rem; } - .tablet-padding-trailer-half { - padding-bottom: 0.75rem; } - .tablet-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .tablet-leader-0 { - margin-top: 0rem; } - .tablet-trailer-0 { - margin-bottom: 0rem; } - .tablet-padding-leader-0 { - padding-top: 0rem; } - .tablet-padding-trailer-0 { - padding-bottom: 0rem; } - .tablet-leader-1 { - margin-top: 1.5rem; } - .tablet-trailer-1 { - margin-bottom: 1.5rem; } - .tablet-padding-leader-1 { - padding-top: 1.5rem; } - .tablet-padding-trailer-1 { - padding-bottom: 1.5rem; } - .tablet-leader-2 { - margin-top: 3rem; } - .tablet-trailer-2 { - margin-bottom: 3rem; } - .tablet-padding-leader-2 { - padding-top: 3rem; } - .tablet-padding-trailer-2 { - padding-bottom: 3rem; } - .tablet-leader-3 { - margin-top: 4.5rem; } - .tablet-trailer-3 { - margin-bottom: 4.5rem; } - .tablet-padding-leader-3 { - padding-top: 4.5rem; } - .tablet-padding-trailer-3 { - padding-bottom: 4.5rem; } - .tablet-leader-4 { - margin-top: 6rem; } - .tablet-trailer-4 { - margin-bottom: 6rem; } - .tablet-padding-leader-4 { - padding-top: 6rem; } - .tablet-padding-trailer-4 { - padding-bottom: 6rem; } - .tablet-leader-5 { - margin-top: 7.5rem; } - .tablet-trailer-5 { - margin-bottom: 7.5rem; } - .tablet-padding-leader-5 { - padding-top: 7.5rem; } - .tablet-padding-trailer-5 { - padding-bottom: 7.5rem; } - .tablet-leader-6 { - margin-top: 9rem; } - .tablet-trailer-6 { - margin-bottom: 9rem; } - .tablet-padding-leader-6 { - padding-top: 9rem; } - .tablet-padding-trailer-6 { - padding-bottom: 9rem; } } - -@media screen and (max-width: 479px) { - .phone-leader-half { - margin-top: 0.75rem; } - .phone-leader-quarter { - margin-top: 0.375rem; } - .phone-trailer-half { - margin-bottom: 0.75rem; } - .phone-trailer-quarter { - margin-bottom: 0.375rem; } - .phone-padding-leader-half { - padding-top: 0.75rem; } - .phone-padding-leader-quarter { - padding-top: 0.375rem; } - .phone-padding-trailer-half { - padding-bottom: 0.75rem; } - .phone-padding-trailer-quarter { - padding-bottom: 0.375rem; } - .phone-leader-0 { - margin-top: 0rem; } - .phone-trailer-0 { - margin-bottom: 0rem; } - .phone-padding-leader-0 { - padding-top: 0rem; } - .phone-padding-trailer-0 { - padding-bottom: 0rem; } - .phone-leader-1 { - margin-top: 1.5rem; } - .phone-trailer-1 { - margin-bottom: 1.5rem; } - .phone-padding-leader-1 { - padding-top: 1.5rem; } - .phone-padding-trailer-1 { - padding-bottom: 1.5rem; } - .phone-leader-2 { - margin-top: 3rem; } - .phone-trailer-2 { - margin-bottom: 3rem; } - .phone-padding-leader-2 { - padding-top: 3rem; } - .phone-padding-trailer-2 { - padding-bottom: 3rem; } - .phone-leader-3 { - margin-top: 4.5rem; } - .phone-trailer-3 { - margin-bottom: 4.5rem; } - .phone-padding-leader-3 { - padding-top: 4.5rem; } - .phone-padding-trailer-3 { - padding-bottom: 4.5rem; } - .phone-leader-4 { - margin-top: 6rem; } - .phone-trailer-4 { - margin-bottom: 6rem; } - .phone-padding-leader-4 { - padding-top: 6rem; } - .phone-padding-trailer-4 { - padding-bottom: 6rem; } - .phone-leader-5 { - margin-top: 7.5rem; } - .phone-trailer-5 { - margin-bottom: 7.5rem; } - .phone-padding-leader-5 { - padding-top: 7.5rem; } - .phone-padding-trailer-5 { - padding-bottom: 7.5rem; } - .phone-leader-6 { - margin-top: 9rem; } - .phone-trailer-6 { - margin-bottom: 9rem; } - .phone-padding-leader-6 { - padding-top: 9rem; } - .phone-padding-trailer-6 { - padding-bottom: 9rem; } } - -html:not([dir="rtl"]) .padding-left-quarter { - padding-left: 0.25rem; } - -html[dir="rtl"] .padding-left-quarter { - padding-right: 0.25rem; } - -html:not([dir="rtl"]) .padding-right-quarter { - padding-right: 0.25rem; } - -html[dir="rtl"] .padding-right-quarter { - padding-left: 0.25rem; } - -html:not([dir="rtl"]) .padding-left-third { - padding-left: 0.33333rem; } - -html[dir="rtl"] .padding-left-third { - padding-right: 0.33333rem; } - -html:not([dir="rtl"]) .padding-right-third { - padding-right: 0.33333rem; } - -html[dir="rtl"] .padding-right-third { - padding-left: 0.33333rem; } - -html:not([dir="rtl"]) .padding-left-half { - padding-left: 0.5rem; } - -html[dir="rtl"] .padding-left-half { - padding-right: 0.5rem; } - -html:not([dir="rtl"]) .padding-right-half { - padding-right: 0.5rem; } - -html[dir="rtl"] .padding-right-half { - padding-left: 0.5rem; } - -html:not([dir="rtl"]) .padding-left-0 { - padding-left: 0rem; } - -html[dir="rtl"] .padding-left-0 { - padding-right: 0rem; } - -html:not([dir="rtl"]) .padding-right-0 { - padding-right: 0rem; } - -html[dir="rtl"] .padding-right-0 { - padding-left: 0rem; } - -html:not([dir="rtl"]) .padding-left-1 { - padding-left: 1rem; } - -html[dir="rtl"] .padding-left-1 { - padding-right: 1rem; } - -html:not([dir="rtl"]) .padding-right-1 { - padding-right: 1rem; } - -html[dir="rtl"] .padding-right-1 { - padding-left: 1rem; } - -html:not([dir="rtl"]) .padding-left-2 { - padding-left: 2rem; } - -html[dir="rtl"] .padding-left-2 { - padding-right: 2rem; } - -html:not([dir="rtl"]) .padding-right-2 { - padding-right: 2rem; } - -html[dir="rtl"] .padding-right-2 { - padding-left: 2rem; } - -html:not([dir="rtl"]) .padding-left-3 { - padding-left: 3rem; } - -html[dir="rtl"] .padding-left-3 { - padding-right: 3rem; } - -html:not([dir="rtl"]) .padding-right-3 { - padding-right: 3rem; } - -html[dir="rtl"] .padding-right-3 { - padding-left: 3rem; } - -html:not([dir="rtl"]) .padding-left-4 { - padding-left: 4rem; } - -html[dir="rtl"] .padding-left-4 { - padding-right: 4rem; } - -html:not([dir="rtl"]) .padding-right-4 { - padding-right: 4rem; } - -html[dir="rtl"] .padding-right-4 { - padding-left: 4rem; } - -html:not([dir="rtl"]) .margin-left-quarter { - margin-left: 0.25rem; } - -html[dir="rtl"] .margin-left-quarter { - margin-right: 0.25rem; } - -html:not([dir="rtl"]) .margin-right-quarter { - margin-right: 0.25rem; } - -html[dir="rtl"] .margin-right-quarter { - margin-left: 0.25rem; } - -html:not([dir="rtl"]) .margin-left-third { - margin-left: 0.33333rem; } - -html[dir="rtl"] .margin-left-third { - margin-right: 0.33333rem; } - -html:not([dir="rtl"]) .margin-right-third { - margin-right: 0.33333rem; } - -html[dir="rtl"] .margin-right-third { - margin-left: 0.33333rem; } - -html:not([dir="rtl"]) .margin-left-half { - margin-left: 0.5rem; } - -html[dir="rtl"] .margin-left-half { - margin-right: 0.5rem; } - -html:not([dir="rtl"]) .margin-right-half { - margin-right: 0.5rem; } - -html[dir="rtl"] .margin-right-half { - margin-left: 0.5rem; } - -html:not([dir="rtl"]) .margin-left-0 { - margin-left: 0rem; } - -html[dir="rtl"] .margin-left-0 { - margin-right: 0rem; } - -html:not([dir="rtl"]) .margin-right-0 { - margin-right: 0rem; } - -html[dir="rtl"] .margin-right-0 { - margin-left: 0rem; } - -html:not([dir="rtl"]) .margin-left-1 { - margin-left: 1rem; } - -html[dir="rtl"] .margin-left-1 { - margin-right: 1rem; } - -html:not([dir="rtl"]) .margin-right-1 { - margin-right: 1rem; } - -html[dir="rtl"] .margin-right-1 { - margin-left: 1rem; } - -html:not([dir="rtl"]) .margin-left-2 { - margin-left: 2rem; } - -html[dir="rtl"] .margin-left-2 { - margin-right: 2rem; } - -html:not([dir="rtl"]) .margin-right-2 { - margin-right: 2rem; } - -html[dir="rtl"] .margin-right-2 { - margin-left: 2rem; } - -html:not([dir="rtl"]) .margin-left-3 { - margin-left: 3rem; } - -html[dir="rtl"] .margin-left-3 { - margin-right: 3rem; } - -html:not([dir="rtl"]) .margin-right-3 { - margin-right: 3rem; } - -html[dir="rtl"] .margin-right-3 { - margin-left: 3rem; } - -html:not([dir="rtl"]) .margin-left-4 { - margin-left: 4rem; } - -html[dir="rtl"] .margin-left-4 { - margin-right: 4rem; } - -html:not([dir="rtl"]) .margin-right-4 { - margin-right: 4rem; } - -html[dir="rtl"] .margin-right-4 { - margin-left: 4rem; } - -@media screen and (max-width: 859px) { - html:not([dir="rtl"]) .tablet-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .tablet-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .tablet-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .tablet-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .tablet-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .tablet-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .tablet-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .tablet-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .tablet-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .tablet-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .tablet-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .tablet-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .tablet-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .tablet-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .tablet-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .tablet-gutter-right-4 { - padding-left: 4rem; } } - -@media screen and (max-width: 479px) { - html:not([dir="rtl"]) .phone-gutter-left-0 { - padding-left: 0rem; } - html[dir="rtl"] .phone-gutter-left-0 { - padding-right: 0rem; } - html:not([dir="rtl"]) .phone-gutter-right-0 { - padding-right: 0rem; } - html[dir="rtl"] .phone-gutter-right-0 { - padding-left: 0rem; } - html:not([dir="rtl"]) .phone-gutter-left-1 { - padding-left: 1rem; } - html[dir="rtl"] .phone-gutter-left-1 { - padding-right: 1rem; } - html:not([dir="rtl"]) .phone-gutter-right-1 { - padding-right: 1rem; } - html[dir="rtl"] .phone-gutter-right-1 { - padding-left: 1rem; } - html:not([dir="rtl"]) .phone-gutter-left-2 { - padding-left: 2rem; } - html[dir="rtl"] .phone-gutter-left-2 { - padding-right: 2rem; } - html:not([dir="rtl"]) .phone-gutter-right-2 { - padding-right: 2rem; } - html[dir="rtl"] .phone-gutter-right-2 { - padding-left: 2rem; } - html:not([dir="rtl"]) .phone-gutter-left-3 { - padding-left: 3rem; } - html[dir="rtl"] .phone-gutter-left-3 { - padding-right: 3rem; } - html:not([dir="rtl"]) .phone-gutter-right-3 { - padding-right: 3rem; } - html[dir="rtl"] .phone-gutter-right-3 { - padding-left: 3rem; } - html:not([dir="rtl"]) .phone-gutter-left-4 { - padding-left: 4rem; } - html[dir="rtl"] .phone-gutter-left-4 { - padding-right: 4rem; } - html:not([dir="rtl"]) .phone-gutter-right-4 { - padding-right: 4rem; } - html[dir="rtl"] .phone-gutter-right-4 { - padding-left: 4rem; } } diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web.min.css b/dist/calcite-web-1.2.5/dist/css/calcite-web.min.css deleted file mode 100755 index bad71a8..0000000 --- a/dist/calcite-web-1.2.5/dist/css/calcite-web.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -html{overflow-y:auto;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100vh;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}video,img{max-width:100%;height:auto}.ie main{display:block}.ie select{padding-right:8px}.clearfix:after{content:'';display:table;clear:both}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.inline-block{display:inline-block}.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12,.column-13,.column-14,.column-15,.column-16,.column-17,.column-18,.column-19,.column-20,.column-21,.column-22,.column-23,.column-24{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1440px;max-width:100%;padding-left:0.5rem;padding-right:0.5rem;float:left}html[dir="rtl"] .column-1,html[dir="rtl"] .column-2,html[dir="rtl"] .column-3,html[dir="rtl"] .column-4,html[dir="rtl"] .column-5,html[dir="rtl"] .column-6,html[dir="rtl"] .column-7,html[dir="rtl"] .column-8,html[dir="rtl"] .column-9,html[dir="rtl"] .column-10,html[dir="rtl"] .column-11,html[dir="rtl"] .column-12,html[dir="rtl"] .column-13,html[dir="rtl"] .column-14,html[dir="rtl"] .column-15,html[dir="rtl"] .column-16,html[dir="rtl"] .column-17,html[dir="rtl"] .column-18,html[dir="rtl"] .column-19,html[dir="rtl"] .column-20,html[dir="rtl"] .column-21,html[dir="rtl"] .column-22,html[dir="rtl"] .column-23,html[dir="rtl"] .column-24{float:right}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:first-of-type{margin-left:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:first-of-type{margin-right:-0.5rem}html:not([dir="rtl"]) [class*="column-"] [class*="column-"]:last-of-type{margin-right:-0.5rem}html[dir="rtl"] [class*="column-"] [class*="column-"]:last-of-type{margin-left:-0.5rem}[class*="column-"]:last-of-type:after{content:'';display:table;clear:both}@media screen{.grid-container{width:1440px;max-width:96vw;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-container:after{content:'';display:table;clear:both}}@media screen{html:not([dir="rtl"]) .first-column{margin-left:-0.5rem}html[dir="rtl"] .first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .last-column{margin-right:-0.5rem}html[dir="rtl"] .last-column{margin-left:-0.5rem}}.column-1{width:60px;max-width:4vw}.column-1 > .column-1{margin-left:-0.5rem;margin-right:-0.5rem}.column-2{width:120px;max-width:8vw}.column-2 > .column-2{margin-left:-0.5rem;margin-right:-0.5rem}.column-3{width:180px;max-width:12vw}.column-3 > .column-3{margin-left:-0.5rem;margin-right:-0.5rem}.column-4{width:240px;max-width:16vw}.column-4 > .column-4{margin-left:-0.5rem;margin-right:-0.5rem}.column-5{width:300px;max-width:20vw}.column-5 > .column-5{margin-left:-0.5rem;margin-right:-0.5rem}.column-6{width:360px;max-width:24vw}.column-6 > .column-6{margin-left:-0.5rem;margin-right:-0.5rem}.column-7{width:420px;max-width:28vw}.column-7 > .column-7{margin-left:-0.5rem;margin-right:-0.5rem}.column-8{width:480px;max-width:32vw}.column-8 > .column-8{margin-left:-0.5rem;margin-right:-0.5rem}.column-9{width:540px;max-width:36vw}.column-9 > .column-9{margin-left:-0.5rem;margin-right:-0.5rem}.column-10{width:600px;max-width:40vw}.column-10 > .column-10{margin-left:-0.5rem;margin-right:-0.5rem}.column-11{width:660px;max-width:44vw}.column-11 > .column-11{margin-left:-0.5rem;margin-right:-0.5rem}.column-12{width:720px;max-width:48vw}.column-12 > .column-12{margin-left:-0.5rem;margin-right:-0.5rem}.column-13{width:780px;max-width:52vw}.column-13 > .column-13{margin-left:-0.5rem;margin-right:-0.5rem}.column-14{width:840px;max-width:56vw}.column-14 > .column-14{margin-left:-0.5rem;margin-right:-0.5rem}.column-15{width:900px;max-width:60vw}.column-15 > .column-15{margin-left:-0.5rem;margin-right:-0.5rem}.column-16{width:960px;max-width:64vw}.column-16 > .column-16{margin-left:-0.5rem;margin-right:-0.5rem}.column-17{width:1020px;max-width:68vw}.column-17 > .column-17{margin-left:-0.5rem;margin-right:-0.5rem}.column-18{width:1080px;max-width:72vw}.column-18 > .column-18{margin-left:-0.5rem;margin-right:-0.5rem}.column-19{width:1140px;max-width:76vw}.column-19 > .column-19{margin-left:-0.5rem;margin-right:-0.5rem}.column-20{width:1200px;max-width:80vw}.column-20 > .column-20{margin-left:-0.5rem;margin-right:-0.5rem}.column-21{width:1260px;max-width:84vw}.column-21 > .column-21{margin-left:-0.5rem;margin-right:-0.5rem}.column-22{width:1320px;max-width:88vw}.column-22 > .column-22{margin-left:-0.5rem;margin-right:-0.5rem}.column-23{width:1380px;max-width:92vw}.column-23 > .column-23{margin-left:-0.5rem;margin-right:-0.5rem}.column-24{width:1440px;max-width:96vw}.column-24 > .column-24{margin-left:-0.5rem;margin-right:-0.5rem}@media screen and (max-width:859px){.column-1{width:120px;max-width:8vw}.column-2{width:240px;max-width:16vw}.column-3{width:360px;max-width:24vw}.column-4{width:480px;max-width:32vw}.column-5{width:600px;max-width:40vw}.column-6{width:720px;max-width:48vw}.column-7{width:840px;max-width:56vw}.column-8{width:960px;max-width:64vw}.column-9{width:1080px;max-width:72vw}.column-10{width:1200px;max-width:80vw}.column-11{width:1320px;max-width:88vw}.column-12{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:120px;max-width:8vw}.tablet-column-2{width:240px;max-width:16vw}.tablet-column-3{width:360px;max-width:24vw}.tablet-column-4{width:480px;max-width:32vw}.tablet-column-5{width:600px;max-width:40vw}.tablet-column-6{width:720px;max-width:48vw}.tablet-column-7{width:840px;max-width:56vw}.tablet-column-8{width:960px;max-width:64vw}.tablet-column-9{width:1080px;max-width:72vw}.tablet-column-10{width:1200px;max-width:80vw}.tablet-column-11{width:1320px;max-width:88vw}.tablet-column-12{width:1440px;max-width:96vw}html:not([dir="rtl"]) .tablet-first-column{margin-left:-0.5rem}html[dir="rtl"] .tablet-first-column{margin-right:-0.5rem}html:not([dir="rtl"]) .tablet-last-column{margin-right:-0.5rem}html[dir="rtl"] .tablet-last-column{margin-left:-0.5rem}}@media screen and (max-width:479px){.column-1{width:240px;max-width:16vw}.column-2{width:480px;max-width:32vw}.column-3{width:720px;max-width:48vw}.column-4{width:960px;max-width:64vw}.column-5{width:1200px;max-width:80vw}.column-6{width:1440px;max-width:96vw}.column-6{width:1440px;max-width:96vw}.column-7{width:1440px;max-width:96vw}.column-8{width:1440px;max-width:96vw}.column-9{width:1440px;max-width:96vw}.column-10{width:1440px;max-width:96vw}.column-11{width:1440px;max-width:96vw}.column-12{width:1440px;max-width:96vw}.column-13{width:1440px;max-width:96vw}.column-14{width:1440px;max-width:96vw}.column-15{width:1440px;max-width:96vw}.column-16{width:1440px;max-width:96vw}.column-17{width:1440px;max-width:96vw}.column-18{width:1440px;max-width:96vw}.column-19{width:1440px;max-width:96vw}.column-20{width:1440px;max-width:96vw}.column-21{width:1440px;max-width:96vw}.column-22{width:1440px;max-width:96vw}.column-23{width:1440px;max-width:96vw}.column-24{width:1440px;max-width:96vw}.tablet-column-1{width:240px;max-width:16vw}.tablet-column-2{width:480px;max-width:32vw}.tablet-column-3{width:720px;max-width:48vw}.tablet-column-4{width:960px;max-width:64vw}.tablet-column-5{width:1200px;max-width:80vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-6{width:1440px;max-width:96vw}.tablet-column-7{width:1440px;max-width:96vw}.tablet-column-8{width:1440px;max-width:96vw}.tablet-column-9{width:1440px;max-width:96vw}.tablet-column-10{width:1440px;max-width:96vw}.tablet-column-11{width:1440px;max-width:96vw}.tablet-column-12{width:1440px;max-width:96vw}.tablet-column-13{width:1440px;max-width:96vw}.tablet-column-14{width:1440px;max-width:96vw}.tablet-column-15{width:1440px;max-width:96vw}.tablet-column-16{width:1440px;max-width:96vw}.tablet-column-17{width:1440px;max-width:96vw}.tablet-column-18{width:1440px;max-width:96vw}.tablet-column-19{width:1440px;max-width:96vw}.tablet-column-20{width:1440px;max-width:96vw}.tablet-column-21{width:1440px;max-width:96vw}.tablet-column-22{width:1440px;max-width:96vw}.tablet-column-23{width:1440px;max-width:96vw}.tablet-column-24{width:1440px;max-width:96vw}.phone-column-1{width:240px;max-width:16vw}.phone-column-2{width:480px;max-width:32vw}.phone-column-3{width:720px;max-width:48vw}.phone-column-4{width:960px;max-width:64vw}.phone-column-5{width:1200px;max-width:80vw}.phone-column-6{width:1440px;max-width:96vw}.phone-first-column{margin-left:-0.5rem}html[dir="rtl"] .phone-first-column{margin-left:0;margin-right:-0.5rem}.phone-last-column{margin-right:-0.5rem}html[dir="rtl"] .phone-last-column{margin-right:0;margin-left:-0.5rem}}.center-column{margin-left:auto!important;margin-right:auto!important;float:none}@media screen and (min-width:860px) and (max-width:1500px){html:not([dir="rtl"]) .pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .pre-0{margin-right:0vw}html:not([dir="rtl"]) .first-column.pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .first-column.pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .post-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-0:first-of-type[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-left:4vw}html[dir="rtl"] [class*="column-"] .pre-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .pre-1{margin-right:4vw}html:not([dir="rtl"]) .first-column.pre-1{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-1[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] .first-column.pre-1{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .post-1{margin-right:4vw}html:not([dir="rtl"]) [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] [class*="column-"] .post-1[class*="column-"]:first-of-type{margin-right:4vw}html[dir="rtl"] .post-1{margin-left:4vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(4vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-left:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-1:first-of-type[class*="column-"]:first-of-type{margin-right:calc(4vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(4vw - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .pre-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .pre-2{margin-right:8vw}html:not([dir="rtl"]) .first-column.pre-2{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-2[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .first-column.pre-2{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .post-2{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .post-2[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .post-2{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-2:first-of-type[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-left:12vw}html[dir="rtl"] [class*="column-"] .pre-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .pre-3{margin-right:12vw}html:not([dir="rtl"]) .first-column.pre-3{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-3[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] .first-column.pre-3{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .post-3{margin-right:12vw}html:not([dir="rtl"]) [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] [class*="column-"] .post-3[class*="column-"]:first-of-type{margin-right:12vw}html[dir="rtl"] .post-3{margin-left:12vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(12vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-left:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-3:first-of-type[class*="column-"]:first-of-type{margin-right:calc(12vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(12vw - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .pre-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .pre-4{margin-right:16vw}html:not([dir="rtl"]) .first-column.pre-4{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-4[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .first-column.pre-4{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .post-4{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .post-4[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .post-4{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-4:first-of-type[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-left:20vw}html[dir="rtl"] [class*="column-"] .pre-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .pre-5{margin-right:20vw}html:not([dir="rtl"]) .first-column.pre-5{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-5[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] .first-column.pre-5{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .post-5{margin-right:20vw}html:not([dir="rtl"]) [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] [class*="column-"] .post-5[class*="column-"]:first-of-type{margin-right:20vw}html[dir="rtl"] .post-5{margin-left:20vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(20vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-left:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-5:first-of-type[class*="column-"]:first-of-type{margin-right:calc(20vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(20vw - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .pre-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .pre-6{margin-right:24vw}html:not([dir="rtl"]) .first-column.pre-6{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-6[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .first-column.pre-6{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .post-6{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .post-6[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .post-6{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-6:first-of-type[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-left:28vw}html[dir="rtl"] [class*="column-"] .pre-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .pre-7{margin-right:28vw}html:not([dir="rtl"]) .first-column.pre-7{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-7[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] .first-column.pre-7{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .post-7{margin-right:28vw}html:not([dir="rtl"]) [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] [class*="column-"] .post-7[class*="column-"]:first-of-type{margin-right:28vw}html[dir="rtl"] .post-7{margin-left:28vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(28vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-left:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-7:first-of-type[class*="column-"]:first-of-type{margin-right:calc(28vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(28vw - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .pre-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .pre-8{margin-right:32vw}html:not([dir="rtl"]) .first-column.pre-8{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-8[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .first-column.pre-8{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .post-8{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .post-8[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .post-8{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-8:first-of-type[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-left:36vw}html[dir="rtl"] [class*="column-"] .pre-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .pre-9{margin-right:36vw}html:not([dir="rtl"]) .first-column.pre-9{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-9[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] .first-column.pre-9{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .post-9{margin-right:36vw}html:not([dir="rtl"]) [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] [class*="column-"] .post-9[class*="column-"]:first-of-type{margin-right:36vw}html[dir="rtl"] .post-9{margin-left:36vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(36vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-left:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-9:first-of-type[class*="column-"]:first-of-type{margin-right:calc(36vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(36vw - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .pre-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .pre-10{margin-right:40vw}html:not([dir="rtl"]) .first-column.pre-10{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-10[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .first-column.pre-10{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .post-10{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .post-10[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .post-10{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-10:first-of-type[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-left:44vw}html[dir="rtl"] [class*="column-"] .pre-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .pre-11{margin-right:44vw}html:not([dir="rtl"]) .first-column.pre-11{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-11[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] .first-column.pre-11{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .post-11{margin-right:44vw}html:not([dir="rtl"]) [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] [class*="column-"] .post-11[class*="column-"]:first-of-type{margin-right:44vw}html[dir="rtl"] .post-11{margin-left:44vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(44vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-left:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-11:first-of-type[class*="column-"]:first-of-type{margin-right:calc(44vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(44vw - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .pre-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .pre-12{margin-right:48vw}html:not([dir="rtl"]) .first-column.pre-12{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-12[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .first-column.pre-12{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .post-12{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .post-12[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .post-12{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-12:first-of-type[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-left:52vw}html[dir="rtl"] [class*="column-"] .pre-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .pre-13{margin-right:52vw}html:not([dir="rtl"]) .first-column.pre-13{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-13[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] .first-column.pre-13{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .post-13{margin-right:52vw}html:not([dir="rtl"]) [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] [class*="column-"] .post-13[class*="column-"]:first-of-type{margin-right:52vw}html[dir="rtl"] .post-13{margin-left:52vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(52vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-left:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-13:first-of-type[class*="column-"]:first-of-type{margin-right:calc(52vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(52vw - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .pre-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .pre-14{margin-right:56vw}html:not([dir="rtl"]) .first-column.pre-14{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-14[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .first-column.pre-14{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .post-14{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .post-14[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .post-14{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-14:first-of-type[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-left:60vw}html[dir="rtl"] [class*="column-"] .pre-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .pre-15{margin-right:60vw}html:not([dir="rtl"]) .first-column.pre-15{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-15[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] .first-column.pre-15{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .post-15{margin-right:60vw}html:not([dir="rtl"]) [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] [class*="column-"] .post-15[class*="column-"]:first-of-type{margin-right:60vw}html[dir="rtl"] .post-15{margin-left:60vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(60vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-left:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-15:first-of-type[class*="column-"]:first-of-type{margin-right:calc(60vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(60vw - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .pre-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .pre-16{margin-right:64vw}html:not([dir="rtl"]) .first-column.pre-16{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-16[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .first-column.pre-16{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .post-16{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .post-16[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .post-16{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-16:first-of-type[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-left:68vw}html[dir="rtl"] [class*="column-"] .pre-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .pre-17{margin-right:68vw}html:not([dir="rtl"]) .first-column.pre-17{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-17[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] .first-column.pre-17{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .post-17{margin-right:68vw}html:not([dir="rtl"]) [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] [class*="column-"] .post-17[class*="column-"]:first-of-type{margin-right:68vw}html[dir="rtl"] .post-17{margin-left:68vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(68vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-left:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-17:first-of-type[class*="column-"]:first-of-type{margin-right:calc(68vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(68vw - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .pre-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .pre-18{margin-right:72vw}html:not([dir="rtl"]) .first-column.pre-18{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-18[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .first-column.pre-18{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .post-18{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .post-18[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .post-18{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-18:first-of-type[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-left:76vw}html[dir="rtl"] [class*="column-"] .pre-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .pre-19{margin-right:76vw}html:not([dir="rtl"]) .first-column.pre-19{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-19[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] .first-column.pre-19{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .post-19{margin-right:76vw}html:not([dir="rtl"]) [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] [class*="column-"] .post-19[class*="column-"]:first-of-type{margin-right:76vw}html[dir="rtl"] .post-19{margin-left:76vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(76vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-left:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-19:first-of-type[class*="column-"]:first-of-type{margin-right:calc(76vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(76vw - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .pre-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .pre-20{margin-right:80vw}html:not([dir="rtl"]) .first-column.pre-20{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-20[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .first-column.pre-20{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .post-20{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .post-20[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .post-20{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-20:first-of-type[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-left:84vw}html[dir="rtl"] [class*="column-"] .pre-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .pre-21{margin-right:84vw}html:not([dir="rtl"]) .first-column.pre-21{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-21[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] .first-column.pre-21{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .post-21{margin-right:84vw}html:not([dir="rtl"]) [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] [class*="column-"] .post-21[class*="column-"]:first-of-type{margin-right:84vw}html[dir="rtl"] .post-21{margin-left:84vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(84vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-left:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-21:first-of-type[class*="column-"]:first-of-type{margin-right:calc(84vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(84vw - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .pre-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .pre-22{margin-right:88vw}html:not([dir="rtl"]) .first-column.pre-22{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-22[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .first-column.pre-22{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .post-22{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .post-22[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .post-22{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-22:first-of-type[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-left:92vw}html[dir="rtl"] [class*="column-"] .pre-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .pre-23{margin-right:92vw}html:not([dir="rtl"]) .first-column.pre-23{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-23[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] .first-column.pre-23{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .post-23{margin-right:92vw}html:not([dir="rtl"]) [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] [class*="column-"] .post-23[class*="column-"]:first-of-type{margin-right:92vw}html[dir="rtl"] .post-23{margin-left:92vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(92vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-left:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-23:first-of-type[class*="column-"]:first-of-type{margin-right:calc(92vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(92vw - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .pre-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .pre-24{margin-right:96vw}html:not([dir="rtl"]) .first-column.pre-24{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .first-column.pre-24[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .first-column.pre-24{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .post-24{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .post-24[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .post-24{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"] [class*="column-"].pre-24:first-of-type[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(96vw - 0.5rem)}}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .tablet-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-pre-0{margin-right:0vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .tablet-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .tablet-post-0{margin-left:0vw}html:not([dir="rtl"]) .tablet-pre-1{margin-left:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-left:8vw}html[dir="rtl"] [class*="column-"] .tablet-pre-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-pre-1{margin-right:8vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-1{margin-left:calc(8vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-left:calc(8vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-1[class*="column-"]:first-of-type{margin-right:calc(8vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-1{margin-right:calc(8vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-1{margin-right:8vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] [class*="column-"] .tablet-post-1[class*="column-"]:first-of-type{margin-right:8vw}html[dir="rtl"] .tablet-post-1{margin-left:8vw}html:not([dir="rtl"]) .tablet-pre-2{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .tablet-pre-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-pre-2{margin-right:16vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-2{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-2[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-2{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-2{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .tablet-post-2[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .tablet-post-2{margin-left:16vw}html:not([dir="rtl"]) .tablet-pre-3{margin-left:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-left:24vw}html[dir="rtl"] [class*="column-"] .tablet-pre-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-pre-3{margin-right:24vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-3{margin-left:calc(24vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-left:calc(24vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-3[class*="column-"]:first-of-type{margin-right:calc(24vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-3{margin-right:calc(24vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-3{margin-right:24vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] [class*="column-"] .tablet-post-3[class*="column-"]:first-of-type{margin-right:24vw}html[dir="rtl"] .tablet-post-3{margin-left:24vw}html:not([dir="rtl"]) .tablet-pre-4{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .tablet-pre-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-pre-4{margin-right:32vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-4{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-4[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-4{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-4{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .tablet-post-4[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .tablet-post-4{margin-left:32vw}html:not([dir="rtl"]) .tablet-pre-5{margin-left:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-left:40vw}html[dir="rtl"] [class*="column-"] .tablet-pre-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-pre-5{margin-right:40vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-5{margin-left:calc(40vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-left:calc(40vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-5[class*="column-"]:first-of-type{margin-right:calc(40vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-5{margin-right:calc(40vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-5{margin-right:40vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] [class*="column-"] .tablet-post-5[class*="column-"]:first-of-type{margin-right:40vw}html[dir="rtl"] .tablet-post-5{margin-left:40vw}html:not([dir="rtl"]) .tablet-pre-6{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .tablet-pre-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-pre-6{margin-right:48vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-6{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-6[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-6{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-6{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .tablet-post-6[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .tablet-post-6{margin-left:48vw}html:not([dir="rtl"]) .tablet-pre-7{margin-left:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-left:56vw}html[dir="rtl"] [class*="column-"] .tablet-pre-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-pre-7{margin-right:56vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-7{margin-left:calc(56vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-left:calc(56vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-7[class*="column-"]:first-of-type{margin-right:calc(56vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-7{margin-right:calc(56vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-7{margin-right:56vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] [class*="column-"] .tablet-post-7[class*="column-"]:first-of-type{margin-right:56vw}html[dir="rtl"] .tablet-post-7{margin-left:56vw}html:not([dir="rtl"]) .tablet-pre-8{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .tablet-pre-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-pre-8{margin-right:64vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-8{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-8[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-8{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-8{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .tablet-post-8[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .tablet-post-8{margin-left:64vw}html:not([dir="rtl"]) .tablet-pre-9{margin-left:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-left:72vw}html[dir="rtl"] [class*="column-"] .tablet-pre-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-pre-9{margin-right:72vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-9{margin-left:calc(72vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-left:calc(72vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-9[class*="column-"]:first-of-type{margin-right:calc(72vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-9{margin-right:calc(72vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-9{margin-right:72vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] [class*="column-"] .tablet-post-9[class*="column-"]:first-of-type{margin-right:72vw}html[dir="rtl"] .tablet-post-9{margin-left:72vw}html:not([dir="rtl"]) .tablet-pre-10{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .tablet-pre-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-pre-10{margin-right:80vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-10{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-10[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-10{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-10{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .tablet-post-10[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .tablet-post-10{margin-left:80vw}html:not([dir="rtl"]) .tablet-pre-11{margin-left:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-left:88vw}html[dir="rtl"] [class*="column-"] .tablet-pre-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-pre-11{margin-right:88vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-11{margin-left:calc(88vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-left:calc(88vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-11[class*="column-"]:first-of-type{margin-right:calc(88vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-11{margin-right:calc(88vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-11{margin-right:88vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] [class*="column-"] .tablet-post-11[class*="column-"]:first-of-type{margin-right:88vw}html[dir="rtl"] .tablet-post-11{margin-left:88vw}html:not([dir="rtl"]) .tablet-pre-12{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .tablet-pre-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-pre-12{margin-right:96vw}html:not([dir="rtl"]) .tablet-first-column.tablet-pre-12{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .tablet-first-column.tablet-pre-12[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .tablet-first-column.tablet-pre-12{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .tablet-post-12{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .tablet-post-12[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .tablet-post-12{margin-left:96vw}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-pre-0{margin-left:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-left:0vw}html[dir="rtl"] [class*="column-"] .phone-pre-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-pre-0{margin-right:0vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-0{margin-left:calc(0vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-left:calc(0vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-0[class*="column-"]:first-of-type{margin-right:calc(0vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-0{margin-right:calc(0vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-0{margin-right:0vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] [class*="column-"] .phone-post-0[class*="column-"]:first-of-type{margin-right:0vw}html[dir="rtl"] .phone-post-0{margin-left:0vw}html:not([dir="rtl"]) .phone-pre-1{margin-left:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-left:16vw}html[dir="rtl"] [class*="column-"] .phone-pre-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-pre-1{margin-right:16vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-1{margin-left:calc(16vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-left:calc(16vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-1[class*="column-"]:first-of-type{margin-right:calc(16vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-1{margin-right:calc(16vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-1{margin-right:16vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] [class*="column-"] .phone-post-1[class*="column-"]:first-of-type{margin-right:16vw}html[dir="rtl"] .phone-post-1{margin-left:16vw}html:not([dir="rtl"]) .phone-pre-2{margin-left:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-left:32vw}html[dir="rtl"] [class*="column-"] .phone-pre-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-pre-2{margin-right:32vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-2{margin-left:calc(32vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-left:calc(32vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-2[class*="column-"]:first-of-type{margin-right:calc(32vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-2{margin-right:calc(32vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-2{margin-right:32vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] [class*="column-"] .phone-post-2[class*="column-"]:first-of-type{margin-right:32vw}html[dir="rtl"] .phone-post-2{margin-left:32vw}html:not([dir="rtl"]) .phone-pre-3{margin-left:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-left:48vw}html[dir="rtl"] [class*="column-"] .phone-pre-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-pre-3{margin-right:48vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-3{margin-left:calc(48vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-left:calc(48vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-3[class*="column-"]:first-of-type{margin-right:calc(48vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-3{margin-right:calc(48vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-3{margin-right:48vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] [class*="column-"] .phone-post-3[class*="column-"]:first-of-type{margin-right:48vw}html[dir="rtl"] .phone-post-3{margin-left:48vw}html:not([dir="rtl"]) .phone-pre-4{margin-left:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-left:64vw}html[dir="rtl"] [class*="column-"] .phone-pre-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-pre-4{margin-right:64vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-4{margin-left:calc(64vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-left:calc(64vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-4[class*="column-"]:first-of-type{margin-right:calc(64vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-4{margin-right:calc(64vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-4{margin-right:64vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] [class*="column-"] .phone-post-4[class*="column-"]:first-of-type{margin-right:64vw}html[dir="rtl"] .phone-post-4{margin-left:64vw}html:not([dir="rtl"]) .phone-pre-5{margin-left:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-left:80vw}html[dir="rtl"] [class*="column-"] .phone-pre-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-pre-5{margin-right:80vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-5{margin-left:calc(80vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-left:calc(80vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-5[class*="column-"]:first-of-type{margin-right:calc(80vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-5{margin-right:calc(80vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-5{margin-right:80vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] [class*="column-"] .phone-post-5[class*="column-"]:first-of-type{margin-right:80vw}html[dir="rtl"] .phone-post-5{margin-left:80vw}html:not([dir="rtl"]) .phone-pre-6{margin-left:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-left:96vw}html[dir="rtl"] [class*="column-"] .phone-pre-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-pre-6{margin-right:96vw}html:not([dir="rtl"]) .phone-first-column.phone-pre-6{margin-left:calc(96vw - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-left:calc(96vw - 0.5rem)}html[dir="rtl"] [class*="column-"] .phone-first-column.phone-pre-6[class*="column-"]:first-of-type{margin-right:calc(96vw - 0.5rem)}html[dir="rtl"] .phone-first-column.phone-pre-6{margin-right:calc(96vw - 0.5rem)}html:not([dir="rtl"]) .phone-post-6{margin-right:96vw}html:not([dir="rtl"]) [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] [class*="column-"] .phone-post-6[class*="column-"]:first-of-type{margin-right:96vw}html[dir="rtl"] .phone-post-6{margin-left:96vw}}@media screen and (min-width:1501px){html:not([dir="rtl"]) .pre-0{margin-left:-1px}html[dir="rtl"] .pre-0{margin-right:-1px}html:not([dir="rtl"]) .post-0{margin-right:-1px}html[dir="rtl"] .post-0{margin-left:-1px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-left:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-0:first-of-type{margin-right:calc(-1px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-0:last-of-type{margin-right:calc(-1px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-0:last-of-type{margin-left:calc(-1px - 0.5rem)}html:not([dir="rtl"]) .pre-1{margin-left:59px}html[dir="rtl"] .pre-1{margin-right:59px}html:not([dir="rtl"]) .post-1{margin-right:59px}html[dir="rtl"] .post-1{margin-left:59px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-left:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-1:first-of-type{margin-right:calc(59px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-1:last-of-type{margin-right:calc(59px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-1:last-of-type{margin-left:calc(59px - 0.5rem)}html:not([dir="rtl"]) .pre-2{margin-left:119px}html[dir="rtl"] .pre-2{margin-right:119px}html:not([dir="rtl"]) .post-2{margin-right:119px}html[dir="rtl"] .post-2{margin-left:119px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-left:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-2:first-of-type{margin-right:calc(119px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-2:last-of-type{margin-right:calc(119px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-2:last-of-type{margin-left:calc(119px - 0.5rem)}html:not([dir="rtl"]) .pre-3{margin-left:179px}html[dir="rtl"] .pre-3{margin-right:179px}html:not([dir="rtl"]) .post-3{margin-right:179px}html[dir="rtl"] .post-3{margin-left:179px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-left:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-3:first-of-type{margin-right:calc(179px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-3:last-of-type{margin-right:calc(179px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-3:last-of-type{margin-left:calc(179px - 0.5rem)}html:not([dir="rtl"]) .pre-4{margin-left:239px}html[dir="rtl"] .pre-4{margin-right:239px}html:not([dir="rtl"]) .post-4{margin-right:239px}html[dir="rtl"] .post-4{margin-left:239px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-left:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-4:first-of-type{margin-right:calc(239px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-4:last-of-type{margin-right:calc(239px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-4:last-of-type{margin-left:calc(239px - 0.5rem)}html:not([dir="rtl"]) .pre-5{margin-left:299px}html[dir="rtl"] .pre-5{margin-right:299px}html:not([dir="rtl"]) .post-5{margin-right:299px}html[dir="rtl"] .post-5{margin-left:299px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-left:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-5:first-of-type{margin-right:calc(299px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-5:last-of-type{margin-right:calc(299px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-5:last-of-type{margin-left:calc(299px - 0.5rem)}html:not([dir="rtl"]) .pre-6{margin-left:359px}html[dir="rtl"] .pre-6{margin-right:359px}html:not([dir="rtl"]) .post-6{margin-right:359px}html[dir="rtl"] .post-6{margin-left:359px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-left:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-6:first-of-type{margin-right:calc(359px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-6:last-of-type{margin-right:calc(359px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-6:last-of-type{margin-left:calc(359px - 0.5rem)}html:not([dir="rtl"]) .pre-7{margin-left:419px}html[dir="rtl"] .pre-7{margin-right:419px}html:not([dir="rtl"]) .post-7{margin-right:419px}html[dir="rtl"] .post-7{margin-left:419px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-left:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-7:first-of-type{margin-right:calc(419px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-7:last-of-type{margin-right:calc(419px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-7:last-of-type{margin-left:calc(419px - 0.5rem)}html:not([dir="rtl"]) .pre-8{margin-left:479px}html[dir="rtl"] .pre-8{margin-right:479px}html:not([dir="rtl"]) .post-8{margin-right:479px}html[dir="rtl"] .post-8{margin-left:479px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-left:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-8:first-of-type{margin-right:calc(479px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-8:last-of-type{margin-right:calc(479px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-8:last-of-type{margin-left:calc(479px - 0.5rem)}html:not([dir="rtl"]) .pre-9{margin-left:539px}html[dir="rtl"] .pre-9{margin-right:539px}html:not([dir="rtl"]) .post-9{margin-right:539px}html[dir="rtl"] .post-9{margin-left:539px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-left:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-9:first-of-type{margin-right:calc(539px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-9:last-of-type{margin-right:calc(539px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-9:last-of-type{margin-left:calc(539px - 0.5rem)}html:not([dir="rtl"]) .pre-10{margin-left:599px}html[dir="rtl"] .pre-10{margin-right:599px}html:not([dir="rtl"]) .post-10{margin-right:599px}html[dir="rtl"] .post-10{margin-left:599px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-left:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-10:first-of-type{margin-right:calc(599px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-10:last-of-type{margin-right:calc(599px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-10:last-of-type{margin-left:calc(599px - 0.5rem)}html:not([dir="rtl"]) .pre-11{margin-left:659px}html[dir="rtl"] .pre-11{margin-right:659px}html:not([dir="rtl"]) .post-11{margin-right:659px}html[dir="rtl"] .post-11{margin-left:659px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-left:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-11:first-of-type{margin-right:calc(659px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-11:last-of-type{margin-right:calc(659px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-11:last-of-type{margin-left:calc(659px - 0.5rem)}html:not([dir="rtl"]) .pre-12{margin-left:719px}html[dir="rtl"] .pre-12{margin-right:719px}html:not([dir="rtl"]) .post-12{margin-right:719px}html[dir="rtl"] .post-12{margin-left:719px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-left:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-12:first-of-type{margin-right:calc(719px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-12:last-of-type{margin-right:calc(719px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-12:last-of-type{margin-left:calc(719px - 0.5rem)}html:not([dir="rtl"]) .pre-13{margin-left:779px}html[dir="rtl"] .pre-13{margin-right:779px}html:not([dir="rtl"]) .post-13{margin-right:779px}html[dir="rtl"] .post-13{margin-left:779px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-left:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-13:first-of-type{margin-right:calc(779px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-13:last-of-type{margin-right:calc(779px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-13:last-of-type{margin-left:calc(779px - 0.5rem)}html:not([dir="rtl"]) .pre-14{margin-left:839px}html[dir="rtl"] .pre-14{margin-right:839px}html:not([dir="rtl"]) .post-14{margin-right:839px}html[dir="rtl"] .post-14{margin-left:839px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-left:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-14:first-of-type{margin-right:calc(839px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-14:last-of-type{margin-right:calc(839px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-14:last-of-type{margin-left:calc(839px - 0.5rem)}html:not([dir="rtl"]) .pre-15{margin-left:899px}html[dir="rtl"] .pre-15{margin-right:899px}html:not([dir="rtl"]) .post-15{margin-right:899px}html[dir="rtl"] .post-15{margin-left:899px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-left:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-15:first-of-type{margin-right:calc(899px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-15:last-of-type{margin-right:calc(899px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-15:last-of-type{margin-left:calc(899px - 0.5rem)}html:not([dir="rtl"]) .pre-16{margin-left:959px}html[dir="rtl"] .pre-16{margin-right:959px}html:not([dir="rtl"]) .post-16{margin-right:959px}html[dir="rtl"] .post-16{margin-left:959px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-left:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-16:first-of-type{margin-right:calc(959px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-16:last-of-type{margin-right:calc(959px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-16:last-of-type{margin-left:calc(959px - 0.5rem)}html:not([dir="rtl"]) .pre-17{margin-left:1019px}html[dir="rtl"] .pre-17{margin-right:1019px}html:not([dir="rtl"]) .post-17{margin-right:1019px}html[dir="rtl"] .post-17{margin-left:1019px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-left:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-17:first-of-type{margin-right:calc(1019px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-17:last-of-type{margin-right:calc(1019px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-17:last-of-type{margin-left:calc(1019px - 0.5rem)}html:not([dir="rtl"]) .pre-18{margin-left:1079px}html[dir="rtl"] .pre-18{margin-right:1079px}html:not([dir="rtl"]) .post-18{margin-right:1079px}html[dir="rtl"] .post-18{margin-left:1079px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-left:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-18:first-of-type{margin-right:calc(1079px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-18:last-of-type{margin-right:calc(1079px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-18:last-of-type{margin-left:calc(1079px - 0.5rem)}html:not([dir="rtl"]) .pre-19{margin-left:1139px}html[dir="rtl"] .pre-19{margin-right:1139px}html:not([dir="rtl"]) .post-19{margin-right:1139px}html[dir="rtl"] .post-19{margin-left:1139px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-left:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-19:first-of-type{margin-right:calc(1139px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-19:last-of-type{margin-right:calc(1139px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-19:last-of-type{margin-left:calc(1139px - 0.5rem)}html:not([dir="rtl"]) .pre-20{margin-left:1199px}html[dir="rtl"] .pre-20{margin-right:1199px}html:not([dir="rtl"]) .post-20{margin-right:1199px}html[dir="rtl"] .post-20{margin-left:1199px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-left:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-20:first-of-type{margin-right:calc(1199px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-20:last-of-type{margin-right:calc(1199px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-20:last-of-type{margin-left:calc(1199px - 0.5rem)}html:not([dir="rtl"]) .pre-21{margin-left:1259px}html[dir="rtl"] .pre-21{margin-right:1259px}html:not([dir="rtl"]) .post-21{margin-right:1259px}html[dir="rtl"] .post-21{margin-left:1259px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-left:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-21:first-of-type{margin-right:calc(1259px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-21:last-of-type{margin-right:calc(1259px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-21:last-of-type{margin-left:calc(1259px - 0.5rem)}html:not([dir="rtl"]) .pre-22{margin-left:1319px}html[dir="rtl"] .pre-22{margin-right:1319px}html:not([dir="rtl"]) .post-22{margin-right:1319px}html[dir="rtl"] .post-22{margin-left:1319px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-left:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-22:first-of-type{margin-right:calc(1319px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-22:last-of-type{margin-right:calc(1319px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-22:last-of-type{margin-left:calc(1319px - 0.5rem)}html:not([dir="rtl"]) .pre-23{margin-left:1379px}html[dir="rtl"] .pre-23{margin-right:1379px}html:not([dir="rtl"]) .post-23{margin-right:1379px}html[dir="rtl"] .post-23{margin-left:1379px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-left:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-23:first-of-type{margin-right:calc(1379px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-23:last-of-type{margin-right:calc(1379px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-23:last-of-type{margin-left:calc(1379px - 0.5rem)}html:not([dir="rtl"]) .pre-24{margin-left:1439px}html[dir="rtl"] .pre-24{margin-right:1439px}html:not([dir="rtl"]) .post-24{margin-right:1439px}html[dir="rtl"] .post-24{margin-left:1439px}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-left:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].pre-24:first-of-type{margin-right:calc(1439px - 0.5rem)}html:not([dir="rtl"]) [class*="column-"] [class*="column-"].post-24:last-of-type{margin-right:calc(1439px - 0.5rem)}html[dir="rtl"] [class*="column-"] [class*="column-"].post-24:last-of-type{margin-left:calc(1439px - 0.5rem)}}@media screen and (min-width:1440px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-hide{display:none!important}}@media screen and (max-width:1439px) and (min-width:860px){.phone-show{display:none!important}.tablet-show{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:859px) and (min-width:480px){.tablet-hide{display:none!important}.phone-show{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}@media screen and (max-width:479px){.phone-hide{display:none!important}.tablet-hide{display:none!important}.tablet-only{display:none!important}.large-only{display:none!important}.large-show{display:none!important}}.invisible{visibility:hidden}.visible{visibility:visible}.hide{display:none!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.left{float:left}html[dir="rtl"] .left{float:right}.right{float:right}html[dir="rtl"] .right{float:left}@media screen and (min-width:1440px){.large-left{float:left}html[dir="rtl"] .large-left{float:right}.large-right{float:right}html[dir="rtl"] .large-right{float:left}}@media screen and (max-width:859px) and (min-width:480px){.tablet-left{float:left}html[dir="rtl"] .tablet-left{float:right}.tablet-right{float:right}html[dir="rtl"] .tablet-right{float:left}}@media screen and (max-width:479px){.phone-left{float:left}html[dir="rtl"] .phone-left{float:right}.phone-right{float:right}html[dir="rtl"] .phone-right{float:left}}.block-group{margin-left:-0.75rem;margin-right:-0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0.75rem;margin-right:0.75rem;min-width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}@media screen and (max-width:860px){.tablet-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.tablet-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.tablet-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.tablet-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.tablet-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.tablet-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.tablet-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.tablet-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}@media screen and (max-width:480px){.phone-block-group-1-up > .block{-ms-flex-preferred-size:calc(100% - 1.5rem);flex-basis:calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.phone-block-group-2-up > .block{-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem);width:calc(50% - 1.5rem)}.phone-block-group-3-up > .block{-ms-flex-preferred-size:calc(33.33333% - 1.5rem);flex-basis:calc(33.33333% - 1.5rem);width:calc(33.33333% - 1.5rem)}.phone-block-group-4-up > .block{-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.phone-block-group-5-up > .block{-ms-flex-preferred-size:calc(20% - 1.5rem);flex-basis:calc(20% - 1.5rem);width:calc(20% - 1.5rem)}.phone-block-group-6-up > .block{-ms-flex-preferred-size:calc(16.66666% - 1.5rem);flex-basis:calc(16.66666% - 1.5rem);width:calc(16.66666% - 1.5rem)}.phone-block-group-7-up > .block{-ms-flex-preferred-size:calc(14.28570% - 1.5rem);flex-basis:calc(14.28570% - 1.5rem);width:calc(14.28570% - 1.5rem)}.phone-block-group-8-up > .block{-ms-flex-preferred-size:calc(12.5% - 1.5rem);flex-basis:calc(12.5% - 1.5rem);width:calc(12.5% - 1.5rem)}}.is-sticky{position:fixed;z-index:10}.is-sticky.scroll-show,.is-sticky .scroll-show{visibility:visible}.scroll-show{visibility:hidden}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-ext.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-ext.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-ext.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/9851da0a-2481-4687-bbeb-ed4ab170dc38-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/cebce072-9561-4c6d-8c89-f0cefec63289-ext.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-ext.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-ext.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+1E00-1EFF,U+02B0-02FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77156710-6a58-4606-b189-b4185e75967b-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3d5260a1-e4cd-4567-80ed-69d23c40355f-greek.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/77caabd3-1877-4634-85c8-8e398a093b99-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e388ac99-8c6a-4451-8690-1d15b4d45adb-greek.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/014f2daa-c310-4a36-b9fd-79a8e0c48d44-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/12b00842-ec20-4c7f-aa72-802fb00f6cc4-greek.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/e78b17bb-11fb-4860-8d66-4ee0d0c1e117-greek.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d4ffabb3-dd7c-472a-bdfb-6700383c6354-greek.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0370-03FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/174d458a-81e0-4174-9473-35e3bf0a613c.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/57a79aa3-9b06-4ba7-a9a4-2b766d826ecf.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/7db1f672-3a8f-4d19-9c49-7f61aed450b5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4ab86b35-c0c2-42b5-98ad-4b6eba66b197.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/b17468ea-cf53-4635-984b-4d930a68ed4d.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4d1d0d0d-9ea6-4117-901f-8b32ca1ab936.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/40d36b4a-60c6-460a-bf43-4c948c23563e.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/45b78f45-e639-4836-8612-e0892e120f14.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0400-04FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/281f890c-8412-4ee3-84ed-8b5d062d2ab8.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/5729f02e-f6b0-4f35-8ee5-c2cffa65fa76.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2200dfff-da50-40b0-bc12-5e4b872a1998.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/dc10b3bd-5076-4df5-a5f5-e5961f4a6938.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/2a1ae9a5-b6b5-405c-b660-bbdf1b356952.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a8aeea1b-1a9d-45b7-8ad9-7c71824599e2.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/6ea5fa46-5311-450b-8744-288a30c55348.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d9e4040d-32ff-4a1c-ac04-927a781da1f5.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/97694c53-4e94-4f9e-969b-a148adfcdcfd.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/8b01637a-f445-4f10-92ea-b84a355f7690.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31da4b04-f98a-4b5f-b545-a31d26da99e5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/d98fb015-7ef6-404f-a58a-5c9242d79770.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/32a2c5cf-6736-44a6-a276-49ba7e030944.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/fa71df11-7b19-4baf-8ff7-3537dea718f0.woff") format("woff");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/a9eaf4d3-6427-42df-9306-3ea1270f7b1a.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f4a085c3-1c64-4fc0-a598-26f3e658c2b0.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/121524c1-8d82-4155-bfb3-fd2f15f09e93.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/f1799750-0952-403f-8108-b2402eed0f62.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"Avenir Next";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/31e0c094-e345-4a54-a797-d5f1a5885572.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+0900-097F}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c4cc9032-7eee-4a6e-ae8b-f384b1349bcf.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/1b3078ef-2971-4c95-b6ca-13ab528758cb.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/c1905e2e-a1cb-49de-9bb0-ce3c5ffc85ae.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/341bcc5e-7ac0-44ff-819d-5887892eab1b.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SST Vietnamese";src:url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/4daa2125-53c6-4da8-9614-8a1049eaccc2.woff2") format("woff2"),url("https://webapps-cdn.esri.com/CDN/fonts/v1.1.2/0763eab1-d6ed-4c73-afb0-895f930df099.woff") format("woff");font-weight:700;font-style:normal}.avenir-light{font-weight:300;font-style:normal}.avenir-light-italic{font-weight:300;font-style:italic}.avenir-regular{font-weight:400;font-style:normal}.avenir-italic{font-weight:400;font-style:italic}.avenir-demi{font-weight:700;font-style:normal}.avenir-demi-italic{font-weight:700;font-style:italic}.avenir-bold{font-weight:700;font-style:normal}.avenir-bold-italic{font-weight:700;font-style:italic}.code-face,.code-face .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:normal}.code-face b,.code-face strong,.code-face .block b,.code-face .block strong{font-weight:400}.code-italic,.code-italic .block{letter-spacing:0em;font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace;font-weight:400;font-style:italic}.code-italic b,.code-italic strong,.code-italic .block b,.code-italic .block strong{font-weight:400}html{font-size:16px}body{font-weight:400;font-style:normal;letter-spacing:0em;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;line-height:1.5;color:#4c4c4c;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-moz-font-feature-settings:'liga= 1','calt=0';-moz-font-feature-settings:"liga" 1,"calt" 0;-webkit-font-feature-settings:"liga" 1,"calt" 0;-ms-font-feature-settings:'liga= 1','calt=0';-o-font-feature-settings:"liga" 1,"calt" 0;font-feature-settings:"liga" 1,"calt" 0}form,select,button,input{letter-spacing:0em;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 0.75rem 0}h1{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){h1{font-size:1.99974rem}}@media screen and (max-width:479px){h1{font-size:1.66016rem}}h2{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){h2{font-size:1.7689rem}}@media screen and (max-width:479px){h2{font-size:1.5625rem}}h3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){h3{font-size:1.50357rem}}@media screen and (max-width:479px){h3{font-size:1.32812rem}}h4{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){h4{font-size:1.33rem}}@media screen and (max-width:479px){h4{font-size:1.25rem}}h5{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){h5{font-size:1.1305rem}}@media screen and (max-width:479px){h5{font-size:1.0625rem}}h6{font-size:1rem;line-height:1.5}code,kbd,pre,samp{font-family:"Consolas","Andale Mono","Lucida Console","Monaco",monospace}code{padding:.25em;border-radius:3px;border:1px solid #efefef;color:#595959;background-color:#f8f8f8;white-space:normal;word-break:break-word;font-size:0.875em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;max-width:100%;margin-bottom:1.5rem}pre code{padding:1.25rem 1rem 1rem 1rem;display:block;overflow:auto;word-wrap:normal;white-space:pre;position:relative}p,dl,blockquote{margin-top:0;margin-bottom:1.5rem}p:empty{margin:0}blockquote{margin:1.5rem 0;font-weight:400;font-style:normal;color:#6e6e6e;border-left:3px solid #ccc}html:not([dir="rtl"]) blockquote{padding-left:1rem}html[dir="rtl"] blockquote{padding-right:1rem}html[dir="rtl"] blockquote{border-left:none;border-right:3px solid #ccc}blockquote,blockquote p{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){blockquote,blockquote p{font-size:1.1305rem}}@media screen and (max-width:479px){blockquote,blockquote p{font-size:1.0625rem}}a{color:#0079c1;text-decoration:none}a:hover{color:#005e95;text-decoration:underline}ul,ol{font-size:0.9375rem;line-height:1.5}li{margin-top:.25em}dl{padding:0;margin-bottom:1.5rem}dt{font-weight:700;font-style:normal;margin-top:0.75rem}dt:first-child{margin-top:0}dd{margin-left:0.75rem}html[dir="rtl"] dd{margin-right:0.75rem}small,sup,sub{font-size:0.70721em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}mark{padding:0 0.1em 0.1em}hr{margin:2.25rem 0;border:none;border-top:1px solid #ccc}figure{margin:0 0 1.5rem 0}figure img{max-width:100%}figcaption{margin:0.375rem 0;font-size:0.875rem;line-height:1.5;font-style:italic;color:#828282}table{margin-bottom:1.5rem}html[lang="vi"] body,html.vi body{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}[lang="vi"]{font-family:"SST Vietnamese",'Lucida Grande',Arial,Verdana,Geneva,sans-serif}.icon-ui-flush:before,.icon-ui-flush:after{padding-right:0!important;padding-left:0!important}@font-face{font-family:'calcite-ui';src:url("../fonts/calcite-ui.eot?#iefix") format("embedded-opentype"),url("../fonts/calcite-ui.woff") format("woff"),url("../fonts/calcite-ui.ttf") format("truetype");font-weight:normal;font-style:normal}[class^="icon-ui-"]:before,[class*=" icon-ui-"]:before{font-family:'calcite-ui';padding-right:0.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none}html[dir="rtl"] [class^="icon-ui-"]:before,html[dir="rtl"] [class*=" icon-ui-"]:before{padding-left:0.75rem;padding-right:0}.icon-ui-small:before{font-size:0.75rem;line-height:1.5}.icon-ui-add-attachment:before{content:"\f101"}.icon-ui-announcement:before{content:"\f102"}.icon-ui-applications:before{content:"\f103"}.icon-ui-arrow-down-circled:before{content:"\f104"}.icon-ui-arrow-left-circled:before{content:"\f105"}.icon-ui-arrow-right-circled:before{content:"\f106"}.icon-ui-arrow-up-circled:before{content:"\f107"}.icon-ui-attachment:before{content:"\f108"}.icon-ui-authorize:before{content:"\f109"}.icon-ui-basemap:before{content:"\f10a"}.icon-ui-beginning:before{content:"\f10b"}.icon-ui-blank-map-pin:before{content:"\f10c"}.icon-ui-browser:before{content:"\f10d"}.icon-ui-calendar:before{content:"\f10e"}.icon-ui-chart:before{content:"\f10f"}.icon-ui-chat:before{content:"\f110"}.icon-ui-check-mark:before{content:"\f111"}.icon-ui-checkbox-checked:before{content:"\f112"}.icon-ui-checkbox-unchecked:before{content:"\f113"}.icon-ui-close-circled:before{content:"\f114"}.icon-ui-close:before{content:"\f115"}.icon-ui-collapse:before{content:"\f116"}.icon-ui-collection:before{content:"\f117"}.icon-ui-comment:before{content:"\f118"}.icon-ui-compass:before{content:"\f119"}.icon-ui-configure-popup:before{content:"\f11a"}.icon-ui-contact:before{content:"\f11b"}.icon-ui-dashboard:before{content:"\f11c"}.icon-ui-deny:before{content:"\f11d"}.icon-ui-description:before{content:"\f11e"}.icon-ui-directions:before{content:"\f11f"}.icon-ui-directions2:before{content:"\f120"}.icon-ui-dock-bottom:before{content:"\f121"}.icon-ui-dock-left:before{content:"\f122"}.icon-ui-dock-right:before{content:"\f123"}.icon-ui-documentation:before{content:"\f124"}.icon-ui-down-arrow-circled:before{content:"\f125"}.icon-ui-down-arrow:before{content:"\f126"}.icon-ui-down:before{content:"\f127"}.icon-ui-download:before{content:"\f128"}.icon-ui-drag-horizontal:before{content:"\f129"}.icon-ui-drag-vertical:before{content:"\f12a"}.icon-ui-duplicate:before{content:"\f12b"}.icon-ui-edit:before{content:"\f12c"}.icon-ui-end:before{content:"\f12d"}.icon-ui-environment-settings:before{content:"\f12e"}.icon-ui-erase:before{content:"\f12f"}.icon-ui-error:before{content:"\f130"}.icon-ui-error2:before{content:"\f131"}.icon-ui-expand:before{content:"\f132"}.icon-ui-experimental:before{content:"\f133"}.icon-ui-favorites:before{content:"\f134"}.icon-ui-feature-layer:before{content:"\f135"}.icon-ui-filter:before{content:"\f136"}.icon-ui-forward:before{content:"\f137"}.icon-ui-globe:before{content:"\f138"}.icon-ui-grant:before{content:"\f139"}.icon-ui-group:before{content:"\f13a"}.icon-ui-handle-horizontal:before{content:"\f13b"}.icon-ui-handle-vertical:before{content:"\f13c"}.icon-ui-home:before{content:"\f13d"}.icon-ui-key:before{content:"\f13e"}.icon-ui-labels:before{content:"\f13f"}.icon-ui-layer-list:before{content:"\f140"}.icon-ui-layers:before{content:"\f141"}.icon-ui-left-arrow-circled:before{content:"\f142"}.icon-ui-left-arrow:before{content:"\f143"}.icon-ui-left-triangle-arrow:before{content:"\f144"}.icon-ui-left:before{content:"\f145"}.icon-ui-line-chart:before{content:"\f146"}.icon-ui-link-external:before{content:"\f147"}.icon-ui-link:before{content:"\f148"}.icon-ui-loading-indicator:before{content:"\f149"}.icon-ui-locate:before{content:"\f14a"}.icon-ui-locked:before{content:"\f14b"}.icon-ui-map-pin:before{content:"\f14c"}.icon-ui-maps:before{content:"\f14d"}.icon-ui-marketplace:before{content:"\f14e"}.icon-ui-maximize:before{content:"\f14f"}.icon-ui-media:before{content:"\f150"}.icon-ui-media2:before{content:"\f151"}.icon-ui-menu:before{content:"\f152"}.icon-ui-minimize:before{content:"\f153"}.icon-ui-minus-circled:before{content:"\f154"}.icon-ui-minus:before{content:"\f155"}.icon-ui-mobile:before{content:"\f156"}.icon-ui-navigation:before{content:"\f157"}.icon-ui-notice-round:before{content:"\f158"}.icon-ui-notice-triangle:before{content:"\f159"}.icon-ui-organization:before{content:"\f15a"}.icon-ui-overview-arrow-bottom-left:before{content:"\f15b"}.icon-ui-overview-arrow-bottom-right:before{content:"\f15c"}.icon-ui-overview-arrow-top-left:before{content:"\f15d"}.icon-ui-overview-arrow-top-right:before{content:"\f15e"}.icon-ui-pan:before{content:"\f15f"}.icon-ui-pause:before{content:"\f160"}.icon-ui-phone:before{content:"\f161"}.icon-ui-pie-chart:before{content:"\f162"}.icon-ui-play:before{content:"\f163"}.icon-ui-plus-circled:before{content:"\f164"}.icon-ui-plus:before{content:"\f165"}.icon-ui-printer:before{content:"\f166"}.icon-ui-question:before{content:"\f167"}.icon-ui-radio-checked:before{content:"\f168"}.icon-ui-radio-unchecked:before{content:"\f169"}.icon-ui-refresh:before{content:"\f16a"}.icon-ui-resend-invitation:before{content:"\f16b"}.icon-ui-reverse:before{content:"\f16c"}.icon-ui-review:before{content:"\f16d"}.icon-ui-right-arrow-circled:before{content:"\f16e"}.icon-ui-right-arrow:before{content:"\f16f"}.icon-ui-right-triangle-arrow:before{content:"\f170"}.icon-ui-right:before{content:"\f171"}.icon-ui-rotate:before{content:"\f172"}.icon-ui-save:before{content:"\f173"}.icon-ui-search:before{content:"\f174"}.icon-ui-settings:before{content:"\f175"}.icon-ui-settings2:before{content:"\f176"}.icon-ui-share:before{content:"\f177"}.icon-ui-sign-out:before{content:"\f178"}.icon-ui-support:before{content:"\f179"}.icon-ui-table:before{content:"\f17a"}.icon-ui-tag:before{content:"\f17b"}.icon-ui-time-clock:before{content:"\f17c"}.icon-ui-trash:before{content:"\f17d"}.icon-ui-unlocked:before{content:"\f17e"}.icon-ui-up-arrow-circled:before{content:"\f17f"}.icon-ui-up-arrow:before{content:"\f180"}.icon-ui-up-down-arrows:before{content:"\f181"}.icon-ui-up:before{content:"\f182"}.icon-ui-upload:before{content:"\f183"}.icon-ui-user:before{content:"\f184"}.icon-ui-zoom-in-fixed:before{content:"\f185"}.icon-ui-zoom-in-magnifying-glass:before{content:"\f186"}.icon-ui-zoom-out-fixed:before{content:"\f187"}.icon-ui-zoom-out-magnifying-glass:before{content:"\f188"}.svg-icon{fill:currentColor;pointer-events:none;display:inline-block;width:1em;height:1em;vertical-align:middle;padding-right:.15em}.svg-icon-yellow{fill:#fad817}.svg-icon-green{fill:#5a9359}.svg-icon-blue{fill:#0079c1}.svg-icon-light-blue{fill:#56a5d8}.svg-icon-dark-blue{fill:#005e95}.svg-icon-purple{fill:#9081bc}.svg-icon-orange{fill:#d17e21}.svg-icon-gray{fill:#959595}.svg-icon-red{fill:#de2900}.esri-icon-yellow:before,.icon-ui-yellow:before{color:#fad817}.esri-icon-green:before,.icon-ui-green:before{color:#5a9359}.esri-icon-blue:before,.icon-ui-blue:before{color:#0079c1}.esri-icon-light-blue:before,.icon-ui-light-blue:before{color:#56a5d8}.esri-icon-dark-blue:before,.icon-ui-dark-blue:before{color:#005e95}.esri-icon-purple:before,.icon-ui-purple:before{color:#9081bc}.esri-icon-orange:before,.icon-ui-orange:before{color:#d17e21}.esri-icon-gray:before,.icon-ui-gray:before{color:#959595}.esri-icon-red:before,.icon-ui-red:before{color:#de2900}[class*="icon-social-"]{background-color:rgba(0,0,0,0.45);width:30px;height:30px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}[class*="icon-social-"]:hover{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}.icon-social-contact{background-image:url("../img/icons/social/contact.svg")}.icon-social-contact:hover{background-color:#8EC449}.icon-social-facebook{background-image:url("../img/icons/social/facebook.svg")}.icon-social-facebook:hover{background-color:#3D5A96}.icon-social-geonet{background-image:url("../img/icons/social/geonet.svg")}.icon-social-geonet:hover{background-color:#127BC0}.icon-social-github{background-image:url("../img/icons/social/github.svg")}.icon-social-github:hover{background-color:#171515}.icon-social-google-plus{background-image:url("../img/icons/social/google-plus.svg")}.icon-social-google-plus:hover{background-color:#DD4C3C}.icon-social-instagram{background-image:url("../img/icons/social/instagram.svg")}.icon-social-instagram:hover{background-color:#DA3075}.icon-social-linkedin{background-image:url("../img/icons/social/linkedin.svg")}.icon-social-linkedin:hover{background-color:#127CB3}.icon-social-pinterest{background-image:url("../img/icons/social/pinterest.svg")}.icon-social-pinterest:hover{background-color:#BB0F23}.icon-social-rss{background-image:url("../img/icons/social/rss.svg")}.icon-social-rss:hover{background-color:#FD8023}.icon-social-share{background-image:url("../img/icons/social/share.svg")}.icon-social-share:hover{background-color:#1EBD21}.icon-social-twitter{background-image:url("../img/icons/social/twitter.svg")}.icon-social-twitter:hover{background-color:#59ADEB}.icon-social-youtube{background-image:url("../img/icons/social/youtube.svg")}.icon-social-youtube:hover{background-color:#CF2529}.esri-logo{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg")}.esri-logo-reverse{margin:0.375rem;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-color:transparent;min-height:30px;min-width:70px;line-height:0;background-size:100% 100%;background-image:url("../img/logo/esri-logo.svg");background-image:url("../img/logo/esri-logo-reversed.svg")}.esri-logo-condensed{margin-left:0;margin-right:0;margin-bottom:-0.125rem;margin-top:-0.135rem}.btn{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}.btn:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}.btn-transparent{background:none;color:#0079c1;border:none}.btn-transparent:hover{color:#005e95;background:none;text-decoration:underline}.btn-clear{color:#0079c1;background:#fff;border-color:#0079c1}.btn-clear:hover{color:#fff;background:#005e95;border-color:#005e95}.btn-clear-white{background:none;color:#fff;border:1px solid #fff}.btn-clear-white:hover{color:#959595;background:#fff;border-color:#fff}.btn-small{font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem}.btn-large{font-size:1rem;line-height:1.5;padding:0.5rem 1rem}.btn-fill{width:100%;text-align:center}.btn-half{width:50%;text-align:center}.btn-grouped{float:left}html[dir="rtl"] .btn-grouped{float:right}.btn-grouped + .btn-grouped{margin-left:1px}html[dir="rtl"] .btn-grouped + .btn-grouped{margin-left:0;margin-right:1px}.btn-grouped:last-of-type{float:none}.btn-grouped.btn-half{margin-left:0}.btn-white{background:#fff;color:#4c4c4c;border:1px solid #fff}.btn-white:hover{color:#4c4c4c;background:#efefef;border-color:#efefef}.btn-red{color:#de2900;background:transparent;border-color:#de2900}.btn-red:hover{color:#fff;background:#ab3c16;border-color:#ab3c16}.btn-green{background-color:#5a9359;border-color:#5a9359}.btn-green:hover{background-color:#338033;border-color:#338033}.btn-link{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#0079c1;background:transparent}.btn-link:hover{text-decoration:underline}.btn:disabled,.btn-disabled,button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.3}input[type="file"]::-webkit-file-upload-button,::-ms-browse{webkit-appearance:none;position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5}input[type="file"]::-webkit-file-upload-button:hover,::-ms-browse:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}.label{background-color:#efefef;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap}.label-red{background-color:#de2900;color:#fff}.label-yellow{background-color:#efe397;color:#4c4c4c}.label-green{background-color:#338033;color:#fff}.label-blue{background-color:#0079c1;color:#fff}.dropdown{position:relative;display:inline-block}.dropdown.is-active .dropdown-menu{display:block}.dropdown-btn else{cursor:pointer;position:relative}.dropdown-menu{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);z-index:1000;display:none;overflow:auto}.dropdown-menu.dropdown-right{right:0;left:auto}html[dir="rtl"] .dropdown-menu.dropdown-right{right:auto;left:0}.dropdown-title{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;background-color:#fff;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #efefef;white-space:nowrap;cursor:pointer;width:100%;background-color:#f8f8f8;cursor:auto}html[dir="rtl"] .dropdown-title{text-align:right}.dropdown-title:hover{background-color:#f8f8f8;text-decoration:none;color:#6e6e6e}.dropdown-title.is-active,.dropdown-title:focus{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .dropdown-title.is-active,html[dir="rtl"] .dropdown-title:focus{border-left:none;border-right:3px solid #0079c1}.dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;background-color:#fff;border-bottom:none;text-align:left;border-left:none;border-right:none;border-top:1px solid #efefef;white-space:nowrap;cursor:pointer;width:100%}html[dir="rtl"] .dropdown-link{text-align:right}.dropdown-link:hover{background-color:#f8f8f8;text-decoration:none;color:#6e6e6e}.dropdown-link.is-active,.dropdown-link:focus{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .dropdown-link.is-active,html[dir="rtl"] .dropdown-link:focus{border-left:none;border-right:3px solid #0079c1}.breadcrumbs{font-size:0.875rem;line-height:1.5;color:#6e6e6e}.crumb{color:#6e6e6e;float:left}html[dir="rtl"] .crumb{float:right}.crumb:before{content:"/";color:#6e6e6e;font-weight:400;display:inline-block;padding:0 .5rem}.crumb.is-active{font-weight:700}.breadcrumbs-white .crumb{color:#fff;color:#fff}.breadcrumbs-white .crumb:hover{color:#efefef}.breadcrumbs-white .crumb:before{color:#fff}.crumb:first-child:before{display:none}.tooltip{position:relative;cursor:pointer}.tooltip:after{content:attr(aria-label);position:absolute;z-index:1000000;display:none;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.5;color:#fff;text-align:center;word-wrap:break-word;white-space:pre;pointer-events:none;background:rgba(0,0,0,0.75);border-radius:3px}.tooltip:before{content:"";position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,0.75);pointer-events:none;border:5px solid transparent}.tooltip:hover,.tooltip:active,.tooltip:focus{text-decoration:none}.tooltip:hover:before,.tooltip:hover:after,.tooltip:active:before,.tooltip:active:after,.tooltip:focus:before,.tooltip:focus:after{display:inline-block}.tooltip-multiline:hover:after,.tooltip-multiline:active:after,.tooltip-multiline:focus:after{display:table-cell}.tooltip:after{top:100%;right:50%;margin-top:5px;line-height:1.5}.tooltip:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,0.75)}.tooltip-top:after{top:auto;right:50%;bottom:100%;margin-bottom:5px}.tooltip-top:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}.tooltip:after,.tooltip-bottom:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.tooltip-left:after{top:auto;right:100%;left:auto;margin-right:5px;bottom:50%;margin-bottom:inherit;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-left:after{right:auto;left:100%}html[dir="rtl"] .tooltip-left:after{margin-right:0;margin-left:5px}.tooltip-left:before{top:50%;bottom:50%;left:-5px;right:auto;margin-top:-5px;border-left-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-left:before{left:auto;right:-5px}html[dir="rtl"] .tooltip-left:before{border-left-color:transparent;border-right-color:rgba(0,0,0,0.75)}html[dir="rtl"] .tooltip-left:before{margin-right:0}.tooltip-right:after{top:auto;bottom:50%;left:100%;right:auto;margin-left:5px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}html[dir="rtl"] .tooltip-right:after{left:auto;right:100%}html[dir="rtl"] .tooltip-right:after{margin-left:0;margin-right:5px}.tooltip-right:before{top:50%;right:-5px;left:auto;bottom:50%;margin-top:-5px;margin-right:0;border-right-color:rgba(0,0,0,0.75);border-bottom:5px solid transparent}html[dir="rtl"] .tooltip-right:before{right:auto;left:-5px}html[dir="rtl"] .tooltip-right:before{border-right-color:transparent;border-left-color:rgba(0,0,0,0.75)}.tooltip-multiline:after{width:22em;width:-moz-max-content;width:-webkit-max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltip-multiline.tooltip-bottom:after,.tooltip-multiline.tooltip-top:after{right:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-multiline.tooltip-left:after,.tooltip-multiline.tooltip-right:after{right:100%}@media screen and (min-width:0\0){.tooltip-multiline:after{width:250px}}.alert{font-size:0.9375rem;line-height:1.5;padding:0.75rem 0.75rem;color:rgba(0,0,0,0.75);background-color:#d2e9f9;position:relative;display:none;z-index:100;max-width:40em;border:1px solid #0079c1;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);color:#4c4c4c}.alert:hover{color:#323232}.alert.is-active{display:block}.alert a:hover{color:rgba(0,0,0,0.75)}.alert-red{background-color:#f3ded7;border-color:#e4a793}.alert-yellow{background-color:#f3edc7;border-color:#e4d154}.alert-green{background-color:#ddeedb;border-color:#9bc19c}.alert-close{-webkit-appearance:none;font-size:1rem;line-height:1.5;cursor:pointer;padding:0;border:none;color:#0079c1;background:transparent;color:currentColor;position:absolute;right:0.75rem;left:auto}.alert-close:hover{text-decoration:underline}html[dir="rtl"] .alert-close{right:auto;left:0.75rem}.alert-full{max-width:none}.panel{background-color:#f8f8f8;border:1px solid #efefef;padding:0.99rem}.panel:after{content:'';display:table;clear:both}.panel code{background-color:#fff}.panel-black{background-color:#323232;color:#fff;border:1px solid #4c4c4c}.panel-dark{background-color:#595959;color:#fff;border:1px solid #4c4c4c}.panel-white{background-color:#fff;border:1px solid #efefef}.panel-white code{background-color:#f8f8f8}.panel-dark-blue{background-color:#004575;color:#fff;border:1px solid #052942}.panel-blue{background-color:#0079c1;color:#fff;border:1px solid #005e95}.panel-light-blue{color:#323232;background-color:#56a5d8;border:1px solid #0079c1}.panel-no-border{border:none}.panel-no-padding{padding:0}.table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #ccc;text-align:left;overflow:auto;font-size:0.875rem;line-height:1.5}html[dir="rtl"] .table{text-align:right}.table > thead{background-color:#efefef;border-bottom:1px solid #ccc;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}.table > tbody{overflow:auto;width:100%}.table > tfoot{background-color:#efefef;border-top:1px solid #ccc}.table th,.table td{font-weight:300;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0.5rem;text-align:left}html[dir="rtl"] .table th,html[dir="rtl"] .table td{text-align:right}.table tr{border-bottom:1px solid #ccc;text-align:left}.table tr:last-child{border-bottom:none}.table caption{color:#959595;caption-side:bottom;line-height:1.5rem;padding:0.375rem 0.75rem}.table-blue{border:1px solid #0079c1}.table-blue > thead{background-color:#0079c1;border:none;border-bottom:1px solid #0079c1;color:#fff}.table-blue > thead tr:nth-child(even){background-color:#bcdaed;color:#4c4c4c}.table-blue > tfoot{border-top:1px solid #0079c1}.table-blue th,.table-blue td{border-left:1px solid #0079c1;border-right:1px solid #0079c1}.table-blue tr{border-bottom:1px solid #0079c1}.table-plain{border:none}.table-plain > thead,.table-plain > tfoot,.table-plain th,.table-plain td{background-color:transparent;border:none}.table-plain tr{border:none}.table-plain tr:nth-child(even){background-color:transparent}.table-plain tr:nth-child(even) td{background-color:transparent}.table-striped tr:nth-child(even){background-color:#f8f8f8}.table-striped tr:nth-child(even) a{color:#005e95}.table-striped tr:nth-child(even) td{background-color:#f8f8f8}.table-striped.table-blue tr:nth-child(even){background-color:#d2e9f9}.table-striped.table-blue tr:nth-child(even) td{background-color:#d2e9f9}.table-no-table{width:auto;background-color:transparent;border-spacing:0;border:none;text-align:left;overflow:auto;margin-bottom:0}.table-no-table thead,.table-no-table tbody{font-size:1rem;line-height:1.5;border:none;background-color:transparent;overflow:auto;width:100%}.table-no-table th,.table-no-table td{background-color:transparent;border:none}.table-no-table tr{border:none;text-align:left}.input-search,.search-input{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNmU2ZSI+PHBhdGggZD0iTTE0LjY1IDEzLjc0TDkuNzMyIDguODIzQTUuMzg3IDUuMzg3IDAgMSAwIDUuNSAxMC45MDRhNS4zNTggNS4zNTggMCAwIDAgMy4yODgtMS4xNDJsNC45MiA0Ljkyek01LjUgOS4yNWEzLjc1IDMuNzUgMCAxIDEgMy43NS0zLjc1MSAzLjc1MiAzLjc1MiAwIDAgMS0zLjc1IDMuNzV6Ii8+PC9zdmc+Cg==");background-size:1.06667em;background-position:.25em center;background-repeat:no-repeat;padding-left:1.5em}html[dir="rtl"] .input-search,html[dir="rtl"] .search-input{background-position:right .25em center;padding-right:1.5em;padding-left:0.3rem}form{margin:0;padding:0}fieldset{margin:0 0 1.5rem 0;padding:0;border:none;display:block}label{position:relative;display:block;margin:0 0 1.5rem 0}legend{position:relative;display:block;margin-bottom:.25rem}input,select,textarea{position:relative;display:block;height:2.25rem;width:100%;max-width:100%;margin:.25rem 0 0 0;padding:0 0.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:0.9375rem;line-height:1.25rem;color:#4c4c4c;vertical-align:baseline;outline:none;outline-offset:0;background-color:#fff;border:1px solid #a9a9a9;border-radius:0;-webkit-transition:border-color 150ms linear;transition:border-color 150ms linear;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}input:disabled,select:disabled,textarea:disabled{opacity:.3;cursor:default}input:focus,select:focus,textarea:focus{border-color:#0079c1;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}input{-webkit-appearance:none}textarea{height:auto;padding-top:0.3rem}:placeholder{color:#767676}:input-placeholder{color:#767676}::-webkit-input-placeholder{color:#767676}::-moz-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}.input-minimal{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#ccc;box-shadow:none}.input-minimal:focus{border-bottom-color:#999;box-shadow:none}.input-error{border-color:#c86a4a;padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}.input-error:focus{border-color:#c86a4a;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(200,106,75,0.5)}.input-success{padding-right:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg==");background-position:right center;background-repeat:no-repeat}html[dir="rtl"] .input-error,html[dir="rtl"] .input-success{padding-left:24px;padding-right:0.3rem;background-position:left center}.input-error-message{font-size:0.875rem;line-height:1.5;padding:0.375rem 0.375rem;color:rgba(0,0,0,0.75);background-color:#f3ded7;border:1px solid #e4a793;position:relative;display:none;margin-top:.5rem}.input-error-message:after{content:"";position:absolute;top:-15px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#f3ded7}.input-error-message:before{content:"";position:absolute;top:-16px;width:0;height:0;pointer-events:none;border:8px solid transparent;border-bottom-color:#e4a793}.input-error-message:after,.input-error-message:before{left:11px;right:auto}html[dir="rtl"] .input-error-message:after,html[dir="rtl"] .input-error-message:before{left:auto;right:11px}.input-error-message.is-active,.input-error-message.is-active:before,.input-error-message.is-active:after{display:inline-block}input[type="file"]{height:auto}input[type="file"]:active{border-color:#0079c1;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}@supports (-moz-appearance:none){input[type="file"]{padding:0.75rem 0.375rem}}input[type="file"]::-webkit-file-upload-button{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#0079c1;background:#fff;border-color:#0079c1;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0;-webkit-appearance:none}input[type="file"]::-webkit-file-upload-button:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}input[type="file"]::-webkit-file-upload-button:hover{color:#fff;background:#005e95;border-color:#005e95}::-ms-value{border:none;background-color:transparent}::-ms-browse{position:relative;display:inline-block;padding:0.375rem 1rem;width:auto;color:#fff;border:1px solid #0079c1;border-radius:0;background-color:#0079c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.05s linear;transition:all 0.05s linear;cursor:pointer;font-size:0.9375rem;line-height:1.5;color:#0079c1;background:#fff;border-color:#0079c1;font-size:0.875rem;line-height:1.5;padding:0.28125rem 0.75rem;font-family:inherit;margin:.5em 0}::-ms-browse:hover{text-decoration:none;color:#fff;background-color:#005e95;border-color:#005e95}::-ms-browse:hover{color:#fff;background:#005e95;border-color:#005e95}input[type='radio'],input[type='checkbox']{float:left;width:1rem;height:1rem;margin-top:.12rem;margin-right:.5rem;margin-left:.125rem;line-height:1.25rem;box-shadow:none;box-sizing:content-box}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{float:right}input[type='radio']:focus,input[type='checkbox']:focus{box-shadow:none;border:none;outline:1px dotted;outline:auto -webkit-focus-ring-color}input[type='checkbox']{-webkit-appearance:checkbox}input[type='radio']{-webkit-appearance:radio;-webkit-border-radius:50%;border-radius:50%}@supports (-ms-ime-align:auto){input[type='radio'],input[type='checkbox']{margin-top:.125rem;margin-right:.5rem}}@supports (-moz-appearance:none){input[type='radio'],input[type='checkbox']{margin-top:.05rem}}@supports (-webkit-overflow-scrolling:touch){input[type='radio'],input[type='checkbox']{margin-top:.1rem;margin-right:0}input[type='radio']:checked,input[type='checkbox']:checked{background-color:#56a5d8;border-color:#196fa6}}html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-right:.125rem;margin-left:.5rem}@supports (-ms-ime-align:auto){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:.5rem}}@supports (-webkit-overflow-scrolling:touch){html[dir="rtl"] input[type='radio'],html[dir="rtl"] input[type='checkbox']{margin-left:0}}.fieldset-radio label,.fieldset-checkbox label{margin-bottom:.25rem;font-size:0.9375rem;line-height:1.25rem;color:#595959;width:auto}select{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K");background-position:center right;background-repeat:no-repeat;background-size:.9rem;width:auto;padding-right:1.5rem;-webkit-appearance:none;-moz-appearance:none}html[dir="rtl"] select{background-position:center left;padding-left:1.5rem;padding-right:0.3rem}select[multiple]{height:auto;background-image:none;padding:0}select[multiple] option{padding:0.3rem}.select-full{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}select:focus::-ms-value{background:transparent;color:#595959}}.input-group{display:table;margin-top:0.375rem}.input-group-button{width:1%;vertical-align:middle;display:table-cell}.input-group-button .btn,.input-group-button button{height:2.25rem;margin-left:-1px}input.input-group-input,.input-group-input{display:table-cell;position:relative;margin-top:0;width:100%;vertical-align:middle}.radio-group{border:none;padding:0;margin-bottom:1.5rem;font-size:0.9375rem;line-height:1.5}.radio-group:after{content:'';display:table;clear:both}.radio-group-title{font-size:1rem;line-height:1.5;margin-bottom:0}.radio-group-input{opacity:0;position:absolute}.radio-group-input:checked + .radio-group-label{background-color:#d2e9f9;border:1px solid #0079c1;margin-right:0;margin-left:0}.radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-left:none;border-right:1px solid #ccc}html[dir="rtl"] .radio-group-input:checked + .radio-group-label + .radio-group-input + .radio-group-label{border-right:none;border-left:1px solid #ccc}.radio-group-label{display:inline-block;float:left;background-color:#fff;color:#323232;cursor:pointer;text-align:center;text-shadow:none;padding:0.5rem 1rem;line-height:1.25;margin-top:.25rem;margin-right:-1px;margin-bottom:0;border:1px solid #ccc;box-sizing:border-box;height:2.25rem;-webkit-transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out;transition:background 0.1s ease-in-out,border-color 0.1s ease-in-out}html[dir="rtl"] .radio-group-label{float:right;margin-left:-1px;margin-right:0}.loader-bars:before,.loader-bars:after,.loader-bars{background:#0079c1;-webkit-animation:load 0.8s infinite ease-in-out;animation:load 0.8s infinite ease-in-out;width:0.85rem;height:2rem}.loader-bars:before,.loader-bars:after{position:absolute;top:0;content:''}@-webkit-keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #0079c1;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #0079c1;height:2.5rem}}@keyframes load{0%,80%,100%{opacity:.75;box-shadow:0 0 #0079c1;height:2rem}40%{opacity:1;box-shadow:0 -0.5rem #0079c1;height:2.5rem}}.loader{display:none;position:relative}.loader.is-active{display:block}.loader-bars{text-indent:-9999em;margin:auto;position:absolute;right:calc(50% - 0.425rem);font-size:11px;-webkit-animation-delay:0.16s;animation-delay:0.16s}.loader-bars:before{left:-1.25rem}.loader-bars:after{left:1.25rem;-webkit-animation-delay:0.32s;animation-delay:0.32s}.loader-text{text-align:center;padding-top:4rem}.skip-to-content{opacity:0;float:left;pointer-events:none;margin:4px;padding:1rem;position:absolute;background-color:rgba(0,0,0,0.75);color:#fff;-webkit-transition:150ms linear;transition:150ms linear}.skip-to-content:focus{opacity:1;z-index:999}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 16px 0 rgba(0,0,0,0.05)}.card-image-wrap{width:100%;position:relative;margin-bottom:0;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.card-image{width:100%;display:block}.card-image-caption{background:rgba(255,255,255,0.8);color:#4c4c4c;font-style:normal;margin:0;width:100%;box-sizing:border-box;position:absolute;bottom:0;font-size:0.875rem;line-height:1.5;padding:.35rem 1.25rem .35rem 1.25rem}.card-last{margin-bottom:auto}.card-content{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;word-wrap:break-word}.card-shaped{box-shadow:none;background:transparent}.card-shaped .card-content{border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);padding-top:4rem}.card-shaped .card-image-wrap{margin-bottom:-3rem;padding:0 1.25rem;box-sizing:border-box}.card-bar-lightest-blue{border-top:3px solid #d2e9f9}.card-bar-lighter-blue{border-top:3px solid #bcdaed}.card-bar-light-blue{border-top:3px solid #56a5d8}.card-bar-blue{border-top:3px solid #0079c1}.card-bar-dark-blue{border-top:3px solid #005e95}.card-bar-light-green{border-top:3px solid #9bc19c}.card-bar-green{border-top:3px solid #5a9359}.card-bar-dark-green{border-top:3px solid #338033}.card-bar-light-red{border-top:3px solid #e4a793}.card-bar-red{border-top:3px solid #de2900}.card-bar-dark-red{border-top:3px solid #ab3c16}.card-bar-light-orange{border-top:3px solid #e8912e}.card-bar-orange{border-top:3px solid #d17e21}.card-bar-dark-orange{border-top:3px solid #ad6511}.card-bar-light-yellow{border-top:3px solid #efe397}.card-bar-yellow{border-top:3px solid #e4d154}.card-bar-dark-yellow{border-top:3px solid #d9bf2b}.card-bar-light-purple{border-top:3px solid #c4bcdc}.card-bar-purple{border-top:3px solid #9081bc}.card-bar-dark-purple{border-top:3px solid #7461a8}.card-bar-light-brown{border-top:3px solid #d2b38f}.card-bar-brown{border-top:3px solid #a57946}.card-bar-dark-brown{border-top:3px solid #8c5e2a}.card-wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-wide .card-content{display:block;-webkit-box-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.card-wide-image-wrap{position:relative;top:0;left:0;bottom:0;width:25%;overflow:hidden;margin-bottom:0}.card-wide-image{width:auto;min-width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-up{0%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@keyframes in-down{0%{transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@keyframes out-up{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,100%,0)}}@-webkit-keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}@keyframes out-down{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-100%,0)}}.fade-in,.animate-fade-in{opacity:0;-webkit-animation:fade-in ease-in 1;-moz-animation:fade-in ease-in 1;animation:fade-in ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-fade-out{-webkit-animation:fade-out ease-out 1;-moz-animation:fade-out ease-out 1;animation:fade-out ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s}.animate-in-down{-webkit-animation:in-down ease-out 1;-moz-animation:in-down ease-out 1;animation:in-down ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-in-up{-webkit-animation:in-up ease-out 1;-moz-animation:in-up ease-out 1;animation:in-up ease-out 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-down{-webkit-animation:out-down ease-in 1;-moz-animation:out-down ease-in 1;animation:out-down ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}.animate-out-up{-webkit-animation:out-up ease-in 1;-moz-animation:out-up ease-in 1;animation:out-up ease-in 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s}input[type="range"]{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;border:1px solid transparent;background-color:transparent;box-shadow:none;margin-top:0;padding:0;z-index:1;cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]:hover::-webkit-slider-runnable-track{background-color:#a9a9a9}input[type="range"]:hover::-webkit-slider-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:hover::-moz-range-track{background-color:#a9a9a9}input[type="range"]:hover::-moz-range-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:hover::-ms-fill-upper{background-color:#a9a9a9}input[type="range"]:hover::-ms-fill-lower{background-color:#a9a9a9}input[type="range"]:hover::-ms-thumb{background-color:#fff;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]:focus::-webkit-slider-runnable-track,input[type="range"]:active::-webkit-slider-runnable-track{background-color:#a9a9a9}input[type="range"]:focus::-webkit-slider-thumb,input[type="range"]:active::-webkit-slider-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-webkit-slider-thumb:hover,input[type="range"]:active::-webkit-slider-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]:focus::-moz-range-track,input[type="range"]:active::-moz-range-track{background-color:#a9a9a9}input[type="range"]:focus::-moz-range-thumb,input[type="range"]:active::-moz-range-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-moz-range-thumb:hover,input[type="range"]:active::-moz-range-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]:focus::-ms-fill-upper,input[type="range"]:active::-ms-fill-upper{background-color:#a9a9a9}input[type="range"]:focus::-ms-fill-lower,input[type="range"]:active::-ms-fill-lower{background-color:#a9a9a9}input[type="range"]:focus::-ms-thumb,input[type="range"]:active::-ms-thumb{background-color:#007ac2;border-color:#007ac2;outline:none;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]:focus::-ms-thumb:hover,input[type="range"]:active::-ms-thumb:hover{background-color:#196fa6;border-color:#007ac2}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-webkit-slider-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-webkit-slider-thumb:focus,input[type="range"]::-webkit-slider-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-webkit-slider-thumb:focus:hover,input[type="range"]::-webkit-slider-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}@supports (-webkit-overflow-scrolling:touch){input[type="range"]::-webkit-slider-thumb{height:20px;width:20px;margin-top:-9px}}input[type="range"]::-moz-range-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}input[type="range"]::-moz-range-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px}input[type="range"]::-moz-range-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-moz-range-thumb:focus,input[type="range"]::-moz-range-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-moz-range-thumb:focus:hover,input[type="range"]::-moz-range-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-ms-fill-upper{background-color:#ccc}input[type="range"]::-ms-fill-lower{background-color:#ccc}input[type="range"]::-ms-track{width:100%;height:2px;border-radius:0;z-index:2;background-color:#ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:2px;border:0 solid transparent;color:transparent}input[type="range"]::-ms-thumb{height:18px;width:18px;border-radius:50px;margin-top:-8px;cursor:pointer;background-color:#fff;border:2px solid;border-color:#959595;z-index:3;-webkit-appearance:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;height:14px;width:14px;margin-top:0}input[type="range"]::-ms-thumb:hover{background-color:#007ac2;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(204,204,204,0.9)}input[type="range"]::-ms-thumb:focus,input[type="range"]::-ms-thumb:active{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}input[type="range"]::-ms-thumb:focus:hover,input[type="range"]::-ms-thumb:active:hover{background-color:#196fa6;border-color:#007ac2;box-shadow:0 0 4px 1px rgba(86,165,216,0.9)}.toggle-switch{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.toggle-switch-input[type]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toggle-switch-input[type]:hover + .toggle-switch-track{border-color:#ccc;background-color:#e7e7e7}.toggle-switch-input[type]:hover + .toggle-switch-track:after{border-color:#3b8fc4;box-shadow:0 1px 2px 0 rgba(89,89,89,0.2)}.toggle-switch-input[type]:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(204,204,204,0.9)}.toggle-switch-input[type]:active + .toggle-switch-track:after{left:1px;right:auto;border-color:#005e95;box-shadow:0 3px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:active + .toggle-switch-track:after{left:auto;right:1px}.toggle-switch-input[type]:checked + .toggle-switch-track{border-color:#005e95;background-color:#0079c1}.toggle-switch-input[type]:checked + .toggle-switch-track:after{right:-1px;left:auto;border-color:#005e95;box-shadow:0 2px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked + .toggle-switch-track:after{right:auto;left:-1px}.toggle-switch-input[type]:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(108,180,226,0.9)}.toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:1px;left:auto;border-color:#005e95;box-shadow:0 3px 1px 0 rgba(89,89,89,0.2)}html[dir="rtl"] .toggle-switch-input[type]:checked:active + .toggle-switch-track:after{right:auto;left:1px}.toggle-switch-input[type]:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(204,204,204,0.9)}.toggle-switch-input[type]:focus + .toggle-switch-track:after{border-color:#3b8fc4}.toggle-switch-input[type]:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(108,180,226,0.9)}.toggle-switch-input[type]:checked:focus + .toggle-switch-track:after{border-color:#005e95}.toggle-switch-label{width:calc((100% - 3em) - .5em);padding:0 .1em;vertical-align:top}.toggle-switch-track{position:relative;display:inline-block;vertical-align:top;width:36px;height:20px;top:.05em;background-color:#f4f4f4;border-radius:30px;border:1px solid #ccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.toggle-switch-track:after{position:absolute;display:block;content:'';width:18px;height:18px;top:-1px;left:-1px;right:auto;background-color:#fff;border-radius:30px;border:2px solid #959595;box-shadow:0 1px 1px 0 rgba(89,89,89,0.2);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}html[dir="rtl"] .toggle-switch-track:after{left:auto;right:-1px}@supports (-ms-ime-align:auto){.toggle-switch-track{top:.1em}}@supports (-moz-appearance:none){.toggle-switch-track{top:.1em}}@supports (-webkit-overflow-scrolling:touch){.toggle-switch-track{top:.15em}}.toggle-switch-destructive .toggle-switch-input:hover + .toggle-switch-track:after{border-color:#ab3c16}.toggle-switch-destructive .toggle-switch-input:active + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(200,106,74,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:active + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track{background-color:#ab3c16;border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:checked + .toggle-switch-track:after{border-color:#8c2907}.toggle-switch-destructive .toggle-switch-input:focus + .toggle-switch-track:after{border-color:#ab3c16}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track{box-shadow:0 0 4px 2px rgba(200,106,74,0.9)}.toggle-switch-destructive .toggle-switch-input:checked:focus + .toggle-switch-track:after{border-color:#8c2907}.top-nav{position:relative;font-weight:400;font-style:normal;border-bottom:1px solid #efefef;background-color:#fff;z-index:100}.top-nav .esri-logo{margin-top:1rem}.top-nav .sign-in{padding-top:1.5rem}.top-nav-title{font-weight:400;font-style:normal;font-size:1.2019rem;line-height:1.5;float:left;margin-right:1.5rem;padding-top:1.125rem;padding-bottom:1.25rem;line-height:1.5rem;color:#4c4c4c}@media screen and (max-width:859px){.top-nav-title{font-size:1.1305rem}}@media screen and (max-width:479px){.top-nav-title{font-size:1.0625rem}}html[dir="rtl"] .top-nav-title{float:right}html[dir="rtl"] .top-nav-title{white-space:nowrap;margin-right:0;margin-left:1.5rem}.top-nav-title:hover{text-decoration:none}.top-nav-list{float:left;padding:0}html[dir="rtl"] .top-nav-list{float:right}.top-nav-list .top-nav-link + .top-nav-link{margin-left:.75em}html[dir="rtl"] .top-nav-list .top-nav-link + .top-nav-link{margin-left:0;margin-right:.75em}.top-nav-list.right{float:right}html[dir="rtl"] .top-nav-list.right{float:left}.top-nav-link{font-size:0.9375rem;line-height:1.5;color:#4c4c4c;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer}.top-nav-link:hover,.top-nav-link:focus{color:#0079c1;border-bottom-color:#0079c1;text-decoration:none}.top-nav-link:focus{outline:none}.top-nav-link.is-active{border-bottom-color:#0079c1}.top-nav-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.top-nav-flex-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:30%;flex-basis:30%}.top-nav-flex-title{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.sign-in{float:right;padding-left:0.375rem;margin-top:-0.7rem}html[dir="rtl"] .sign-in{float:left}html[dir="rtl"] .sign-in{padding-left:0;padding-right:0.375rem}.user-nav-name{padding-right:1.5em;color:#4c4c4c}.user-nav-name:hover{text-decoration:none}.user-nav-image{width:1.2rem;height:1.2rem;vertical-align:-0.25rem}.sub-nav{background-color:#efefef}.sub-nav-title{font-size:1.9994rem;line-height:1.35;margin-top:0.75rem;margin-bottom:0.75rem;display:inline-block;line-height:1.25}@media screen and (max-width:859px){.sub-nav-title{font-size:1.7689rem}}@media screen and (max-width:479px){.sub-nav-title{font-size:1.5625rem}}.sub-nav-list{width:100%;float:left}html[dir="rtl"] .sub-nav-list{float:right}.sub-nav-link{padding:.25em .75em;margin:0 .25em 0 0;float:left;font-family:"Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;color:#f8f8f8;font-size:0.9375rem;line-height:1.5;background-color:rgba(0,0,0,0.45);box-sizing:border-box;-webkit-transition:background-color 150ms linear,color 150ms 150ms linear;transition:background-color 150ms linear,color 150ms 150ms linear}html[dir="rtl"] .sub-nav-link{float:right}.sub-nav-link:hover,.sub-nav-link:focus{background-color:rgba(0,0,0,0.3);color:#fff;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);-o-background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%);background-image:linear-gradient(to top,transparent 94%,#fff 96%,#fff 100%)}.sub-nav-link.is-active{background-color:#fff;color:#4c4c4c}.third-nav{font-weight:400;font-style:normal;border-bottom:1px solid #efefef;background-color:#fff;padding:0.375rem 0;width:100%}.third-nav-container{position:relative;overflow-x:auto;white-space:nowrap;padding-bottom:15px;margin-bottom:-15px}.third-nav-link{color:#595959;font-size:0.875rem;line-height:1.5;margin-right:1.125rem}html[dir="rtl"] .third-nav-link{white-space:nowrap}.third-nav-link:last-child{margin-right:2.25rem}.third-nav-link.is-active{font-weight:700;font-style:normal}.side-nav,.dropdown-menu,.filter-dropdown-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #efefef;border-top:none;font-weight:400;font-style:normal;background-color:#fff}.side-nav-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#f8f8f8;border-top:1px solid #efefef}.side-nav-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem;font-size:0.875rem;line-height:1.5;color:#595959;background-color:#fff;border-top:1px solid #efefef;cursor:pointer}.side-nav-link:hover{background-color:#f8f8f8;text-decoration:none;color:#4c4c4c}.side-nav-link.is-active{text-indent:-3px;border-left:3px solid #0079c1}html[dir="rtl"] .side-nav-link.is-active{border-left:none;border-right:3px solid #0079c1}body{display:flex;height:100%;flex-direction:column}.wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{background-color:#f8f8f8;padding-top:3rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.tab-nav:after{content:'';display:table;clear:both}.tab-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.875rem;line-height:1.5;-webkit-transition:background,150ms linear;transition:background,150ms linear;padding:0.375rem 0.75rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f8f8f8;border:1px solid #ccc;margin-right:-1px;cursor:pointer}.tab-title:focus{outline:none}.tab-title:hover,.tab-title:focus{background-color:#fcfcfc;text-decoration:none;-webkit-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);-moz-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);-o-background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%);background-image:linear-gradient(to top,transparent 94%,#0079c1 96%,#0079c1 100%)}.tab-title.is-active{border-bottom:1px solid #fff;background-color:#fff}.tab-title.is-active:hover{background-color:#fff}html[dir="rtl"] .tab-title{float:right;margin-right:0;margin-left:-1px}.tab-contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-top:-1px}.tab-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:none;padding:0.75rem}.tab-section.is-active{display:block}.tab-section pre{margin:0}.tabs-gray .tab-title{background-color:#fff}.tabs-gray .tab-title.is-active{background-color:#f8f8f8;border-bottom:1px solid #f8f8f8}.tabs-gray .tab-section{background-color:#f8f8f8}.tabs-gray pre code{padding:0;border:none;background-color:transparent}.tabs-transparent .tab-title{background-color:transparent;border:1px solid transparent;border-bottom:1px solid #ccc}.tabs-transparent .tab-title:hover{border-bottom:1px solid #ccc}.tabs-transparent .tab-title.is-active{-webkit-transition:backround,150ms linear;transition:backround,150ms linear;background-color:transparent;border:1px solid #ccc;border-bottom:1px solid #fff}.tabs-transparent .tab-contents{border-bottom:none;border-left:none;border-right:none}.tabs-transparent .tab-section{background-color:transparent;padding-left:0;padding-right:0}.tabs-translucent .tab-title{background-color:rgba(255,255,255,0.7);background-image:none;border:none;border-top:2px solid rgba(255,255,255,0.7);color:#4c4c4c;margin-right:2px;margin-bottom:3px;transition:none}.tabs-translucent .tab-title:hover,.tabs-translucent .tab-title:focus{background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;background-image:none}.tabs-translucent .tab-title.is-active{background-image:none;background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;border-bottom:2px solid rgba(255,255,255,0.8);margin-bottom:0}.tabs-translucent .tab-contents{border:none}.tabs-translucent .tab-section{background-color:rgba(255,255,255,0.8)}.tabs-dark .tab-title{background-color:rgba(255,255,255,0.7);background-image:none;border:none;border-top:2px solid rgba(255,255,255,0.7);color:#4c4c4c;margin-right:2px;margin-bottom:3px;transition:none}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;background-image:none}.tabs-dark .tab-title.is-active{background-image:none;background-color:rgba(255,255,255,0.8);border-top-color:#0079c1;border-bottom:2px solid rgba(255,255,255,0.8);margin-bottom:0}.tabs-dark .tab-contents{border:none}.tabs-dark .tab-section{background-color:rgba(255,255,255,0.8)}.tabs-dark .tab-title{background-color:rgba(0,0,0,0.75);color:#fff;border-top:2px solid rgba(0,0,0,0.75)}.tabs-dark .tab-title:hover,.tabs-dark .tab-title:focus{background-color:rgba(0,0,0,0.85);border-top-color:#fff}.tabs-dark .tab-title.is-active{background-color:rgba(0,0,0,0.85);border-top-color:#fff;border-bottom:2px solid transparent}.tabs-dark .tab-section{background-color:rgba(0,0,0,0.85);color:#fff}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101}.modal-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.modal-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-content{box-sizing:border-box;max-height:80vh;z-index:102;float:none;text-align:left;background:#fff;padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;display:inline-block;-ms-flex:0 1 auto;flex:0 1 auto;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html[dir="rtl"] .modal-content{text-align:right}html[dir="rtl"] .modal-content{float:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow-y:hidden;text-align:center;opacity:0;visibility:hidden;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);z-index:101;z-index:99;background:#fff;padding:4.5rem 0 1.5rem 0;overflow:auto}.search-overlay.is-active{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms}.search-overlay.is-active .modal-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-overlay.is-active{opacity:0.98}.search-overlay.is-active .search-content{visibility:visible;opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-content{text-align:left;width:1440px;max-width:96vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.5rem;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);display:inline-block;margin-bottom:3rem;opacity:0;visibility:hidden;-webkit-transition:-webkit- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 300ms cubic-bezier(0.215,0.44,0.42,0.88),visibility 0ms linear 300ms,opacity 300ms cubic-bezier(0.215,0.44,0.42,0.88);-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.search-top-nav{font-size:0.9375rem;line-height:1.5;color:#4c4c4c;padding:1.1625rem 0 calc(1.1625rem - 4px) 0;border:none;border-bottom:4px solid transparent;line-height:1.5rem;display:inline-block;vertical-align:top;cursor:pointer;font-size:1rem;line-height:1.5;background-color:transparent;border:none}.search-top-nav:hover,.search-top-nav:focus{color:#0079c1;border-bottom-color:#0079c1;text-decoration:none}.search-top-nav:focus{outline:none}.search-top-nav.is-active{border-bottom-color:#0079c1}.search-top-nav:hover{background-color:transparent}.search-icon-open,.search-icon-close{display:none}.search-icon-open .is-active,.search-icon-close .is-active{display:block}.search-input{background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom-color:#ccc;box-shadow:none;margin-top:.25em;height:auto;padding-left:1em;background-size:.45em;font-size:2.82715rem;line-height:1.25}.search-input:focus{border-bottom-color:#999;box-shadow:none}.accordion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #efefef;border-top:none;font-weight:400;font-style:normal;background-color:#fff}.accordion-section.is-active .accordion-icon .svg-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.accordion-section.is-active .accordion-content{display:block}.accordion-title{margin:0;padding:0.5rem;font-weight:400;font-style:normal;font-size:0.9375rem;line-height:1.5;background-color:#f8f8f8;border-top:1px solid #efefef;cursor:pointer}.accordion-title:focus,.accordion-title:hover{-webkit-transition:all,150ms linear;transition:all,150ms linear;background-color:#f4f4f4;outline:none}.accordion-content{display:none}.accordion-icon .svg-icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}html[dir="rtl"] .accordion-icon .svg-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow:hidden;opacity:0;background:rgba(0,0,0,0.75);-webkit-transition:visibility 0ms linear 200ms,opacity 200ms linear;transition:visibility 0ms linear 200ms,opacity 200ms linear;z-index:1001}.drawer.is-active{visibility:visible;opacity:1;background-color:rgba(0,0,0,0.75);-webkit-transition-delay:0ms;transition-delay:0ms}.drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-left .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}.drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(-280px,0,0);-moz-transform:translate3d(-280px,0,0);-ms-transform:translate3d(-280px,0,0);-o-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}html[dir="rtl"] .drawer.is-active.drawer-right .drawer-nav{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.drawer-nav{position:absolute;top:0;height:100%;width:280px;margin:0;padding:0;list-style:none;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-moz-transition:-moz- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);-o-transition:-o- transform 200ms cubic-bezier(0.215,0.44,0.42,0.88);transition:transform 200ms cubic-bezier(0.215,0.44,0.42,0.88)}.drawer-left .drawer-nav{left:-280px}html[dir="rtl"] .drawer-left .drawer-nav{left:100%}.drawer-right .drawer-nav{left:100%}html[dir="rtl"] .drawer-right .drawer-nav{left:-280px}.drawer-no-overflow{overflow:hidden}input.filter-dropdown-input{margin:1%;width:98%}.filter-dropdown-title{display:inline;padding-bottom:0}.filter-dropdown-action{font-size:0.8125rem;line-height:1.5;float:right;color:#959595;display:none}html[dir="rtl"] .filter-dropdown-action{float:left}.filter-dropdown-action.is-active{display:inline-block}.filter-dropdown-container:after{content:'';display:table;clear:both}.filter-dropdown-list{position:absolute;min-width:200px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,0.05);box-shadow:0 0 16px 0 rgba(0,0,0,0.05);z-index:1000;display:none;overflow:auto;background-color:#f8f8f8;border-top:1px solid #efefef;max-width:100%;width:100%}.filter-dropdown-list.dropdown-right{right:0;left:auto}html[dir="rtl"] .filter-dropdown-list.dropdown-right{right:auto;left:0}.filter-dropdown-list.is-active{display:block}.filter-dropdown-inner-list{max-height:13.5rem;overflow:auto;border-top:1px solid #efefef;background-color:#fff}.filter-dropdown-link{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem 2.25rem;font-size:0.875rem;line-height:1.5;color:#6e6e6e;border-top:1px solid #efefef}.filter-dropdown-link:first-child{border-top:none}.filter-dropdown-link:hover{text-decoration:none;color:#828282}.filter-dropdown-link:hover .filter-link-check{opacity:1;visibility:visible}.filter-dropdown-link.is-active{color:#4c4c4c}.filter-dropdown-link.is-active .filter-link-close{opacity:1;visibility:visible}.filter-dropdown-link.is-active .filter-link-check{fill:#5a9359;opacity:1;visibility:visible}.filter-dropdown-link.is-active:hover .filter-link-close{fill:#de2900}.filter-link-close{opacity:0;visibility:hidden;margin-top:4px;position:absolute;right:10px;left:auto}html[dir="rtl"] .filter-link-close{right:auto;left:10px}.filter-link-check{opacity:0;visibility:hidden;margin-top:3px;position:absolute;left:10px;right:auto}html[dir="rtl"] .filter-link-check{left:auto;right:10px}.filter-dropdown-active{background-color:#efefef;padding:.25em .5em;border-radius:3px;font-size:.875em;white-space:nowrap;font-size:0.875rem;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;padding:0.5rem 0.3rem 0.33333rem 0.75rem;margin-right:0.25rem;margin-top:0.25rem;color:#6e6e6e}html[dir="rtl"] .filter-dropdown-active{padding:0.5rem 0.75rem 0.33333rem 0.3rem}.filter-dropdown-remove{display:inline-block;vertical-align:middle;position:relative;top:-1px}.filter-dropdown-remove .svg-icon{display:block;padding:0.3rem 0.375rem;cursor:pointer;position:relative;color:#6e6e6e}.filter-dropdown-remove:hover{text-decoration:none}.filter-dropdown-remove:hover .svg-icon{color:#de2900}.is-hidden{display:none!important}.link-red{color:#de2900}.link-red:hover{color:#ab3c16}.link-green{color:#5a9359}.link-green:hover{color:#338033}.link-light-blue{color:#bcdaed}.link-light-blue:hover{color:#56a5d8}.link-blue{color:#0079c1}.link-blue:hover{color:#005e95}.link-dark-blue{color:#005e95}.link-dark-blue:hover{color:#052942}.link-white{color:#fff}.link-white:hover{color:#efefef}.link-light-gray{color:#a9a9a9}.link-light-gray:hover{color:#959595}.link-dark-gray{color:#828282}.link-dark-gray:hover{color:#6e6e6e}.link-darker-gray{color:#6e6e6e}.link-darker-gray:hover{color:#595959}.link-darkest-gray,.third-nav-link.is-active:hover{color:#595959}.link-darkest-gray:hover,.third-nav-link.is-active:hover{color:#4c4c4c}.link-off-black{color:#4c4c4c}.link-off-black:hover{color:#323232}.text-red{color:#de2900}.text-green{color:#5a9359}.text-blue{color:#0079c1}.text-white{color:#fff}.text-light-gray{color:#a9a9a9}.text-dark-gray{color:#828282}.text-darker-gray{color:#6e6e6e}.text-darkest-gray{color:#595959}.text-off-black{color:#4c4c4c}.text-rule{border-bottom:1px solid #ccc}.text-inline{display:inline}.text-center{text-align:center}.text-left{text-align:left}html[dir="rtl"] .text-left{text-align:right}.text-right{text-align:right}html[dir="rtl"] .text-right{text-align:left}.text-light{opacity:0.66}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-numbered{counter-reset:li;list-style:none;position:relative;margin-left:0;margin-right:0;padding:0 0 1em 0}.list-numbered > li{padding:0.3em .25em .25em 2.5em;position:relative;margin-top:0.75em;margin-left:0}html[dir="rtl"] .list-numbered > li{padding:0.3em 2.5em .25em .25em}.list-numbered > li:before{font-weight:300;font-style:normal;content:counter(li);counter-increment:li;position:absolute;top:0;left:0;right:auto;height:100%;height:calc(100% - .3em);width:0.75em;padding:.3em .5em 0 0;color:#959595;font-size:1.2019rem;line-height:1.5;line-height:1;text-align:right;border-right:2px solid #ccc}html[dir="rtl"] .list-numbered > li:before{left:auto;right:0}@media screen and (max-width:859px){.list-numbered > li:before{font-size:1.1305rem}}@media screen and (max-width:479px){.list-numbered > li:before{font-size:1.0625rem}}html[dir="rtl"] .list-numbered > li:before{border-right:none;border-left:2px solid #ccc}html[dir="rtl"] .list-numbered > li:before{padding:0 0 0 .5em;text-align:left}.list-numbered > li:after{content:".";display:block;clear:left;visibility:hidden;line-height:0;height:0}.list-numbered .list-numbered{margin-bottom:0;padding-bottom:0}.list-numbered .list-numbered > li:before{content:counter(li,lower-alpha)}.list-plain{padding:0;margin:0.375rem 0}.list-plain li{list-style-type:none;margin-left:0}.font-size--3{font-size:0.8125rem;line-height:1.5}.font-size--2{font-size:0.875rem;line-height:1.5}.font-size--1{font-size:0.9375rem;line-height:1.5}.font-size-0{font-size:1rem;line-height:1.5}.font-size-1{font-size:1.2019rem;line-height:1.5}@media screen and (max-width:859px){.font-size-1{font-size:1.1305rem}}@media screen and (max-width:479px){.font-size-1{font-size:1.0625rem}}.font-size-2{font-size:1.414rem;line-height:1.5}@media screen and (max-width:859px){.font-size-2{font-size:1.33rem}}@media screen and (max-width:479px){.font-size-2{font-size:1.25rem}}.font-size-3{font-size:1.69949rem;line-height:1.3875}@media screen and (max-width:859px){.font-size-3{font-size:1.50357rem}}@media screen and (max-width:479px){.font-size-3{font-size:1.32812rem}}.font-size-4{font-size:1.9994rem;line-height:1.35}@media screen and (max-width:859px){.font-size-4{font-size:1.7689rem}}@media screen and (max-width:479px){.font-size-4{font-size:1.5625rem}}.font-size-5{font-size:2.40307rem;line-height:1.35}@media screen and (max-width:859px){.font-size-5{font-size:1.99974rem}}@media screen and (max-width:479px){.font-size-5{font-size:1.66016rem}}.font-size-6{font-size:2.82715rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-6{font-size:2.35264rem}}@media screen and (max-width:479px){.font-size-6{font-size:1.95312rem}}.font-size-7{font-size:3.39795rem;line-height:1.3125}@media screen and (max-width:859px){.font-size-7{font-size:2.65966rem}}@media screen and (max-width:479px){.font-size-7{font-size:2.0752rem}}.font-size-8{font-size:3.99758rem;line-height:1.275}@media screen and (max-width:859px){.font-size-8{font-size:3.12901rem}}@media screen and (max-width:479px){.font-size-8{font-size:2.44141rem}}.leader-half{margin-top:0.75rem}.leader-quarter{margin-top:0.375rem}.trailer-half{margin-bottom:0.75rem}.trailer-quarter{margin-bottom:0.375rem}.padding-leader-half{padding-top:0.75rem}.padding-leader-quarter{padding-top:0.375rem}.padding-trailer-half{padding-bottom:0.75rem}.padding-trailer-quarter{padding-bottom:0.375rem}.leader-0{margin-top:0rem}.trailer-0{margin-bottom:0rem}.padding-leader-0{padding-top:0rem}.padding-trailer-0{padding-bottom:0rem}.leader-1{margin-top:1.5rem}.trailer-1{margin-bottom:1.5rem}.padding-leader-1{padding-top:1.5rem}.padding-trailer-1{padding-bottom:1.5rem}.leader-2{margin-top:3rem}.trailer-2{margin-bottom:3rem}.padding-leader-2{padding-top:3rem}.padding-trailer-2{padding-bottom:3rem}.leader-3{margin-top:4.5rem}.trailer-3{margin-bottom:4.5rem}.padding-leader-3{padding-top:4.5rem}.padding-trailer-3{padding-bottom:4.5rem}.leader-4{margin-top:6rem}.trailer-4{margin-bottom:6rem}.padding-leader-4{padding-top:6rem}.padding-trailer-4{padding-bottom:6rem}.leader-5{margin-top:7.5rem}.trailer-5{margin-bottom:7.5rem}.padding-leader-5{padding-top:7.5rem}.padding-trailer-5{padding-bottom:7.5rem}.leader-6{margin-top:9rem}.trailer-6{margin-bottom:9rem}.padding-leader-6{padding-top:9rem}.padding-trailer-6{padding-bottom:9rem}@media screen and (min-width:1440px){.large-leader-half{margin-top:0.75rem}.large-leader-quarter{margin-top:0.375rem}.large-trailer-half{margin-bottom:0.75rem}.large-trailer-quarter{margin-bottom:0.375rem}.large-padding-leader-half{padding-top:0.75rem}.large-padding-leader-quarter{padding-top:0.375rem}.large-padding-trailer-half{padding-bottom:0.75rem}.large-padding-trailer-quarter{padding-bottom:0.375rem}.large-leader-0{margin-top:0rem}.large-trailer-0{margin-bottom:0rem}.large-padding-leader-0{padding-top:0rem}.large-padding-trailer-0{padding-bottom:0rem}.large-leader-1{margin-top:1.5rem}.large-trailer-1{margin-bottom:1.5rem}.large-padding-leader-1{padding-top:1.5rem}.large-padding-trailer-1{padding-bottom:1.5rem}.large-leader-2{margin-top:3rem}.large-trailer-2{margin-bottom:3rem}.large-padding-leader-2{padding-top:3rem}.large-padding-trailer-2{padding-bottom:3rem}.large-leader-3{margin-top:4.5rem}.large-trailer-3{margin-bottom:4.5rem}.large-padding-leader-3{padding-top:4.5rem}.large-padding-trailer-3{padding-bottom:4.5rem}.large-leader-4{margin-top:6rem}.large-trailer-4{margin-bottom:6rem}.large-padding-leader-4{padding-top:6rem}.large-padding-trailer-4{padding-bottom:6rem}.large-leader-5{margin-top:7.5rem}.large-trailer-5{margin-bottom:7.5rem}.large-padding-leader-5{padding-top:7.5rem}.large-padding-trailer-5{padding-bottom:7.5rem}.large-leader-6{margin-top:9rem}.large-trailer-6{margin-bottom:9rem}.large-padding-leader-6{padding-top:9rem}.large-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:859px){.tablet-leader-half{margin-top:0.75rem}.tablet-leader-quarter{margin-top:0.375rem}.tablet-trailer-half{margin-bottom:0.75rem}.tablet-trailer-quarter{margin-bottom:0.375rem}.tablet-padding-leader-half{padding-top:0.75rem}.tablet-padding-leader-quarter{padding-top:0.375rem}.tablet-padding-trailer-half{padding-bottom:0.75rem}.tablet-padding-trailer-quarter{padding-bottom:0.375rem}.tablet-leader-0{margin-top:0rem}.tablet-trailer-0{margin-bottom:0rem}.tablet-padding-leader-0{padding-top:0rem}.tablet-padding-trailer-0{padding-bottom:0rem}.tablet-leader-1{margin-top:1.5rem}.tablet-trailer-1{margin-bottom:1.5rem}.tablet-padding-leader-1{padding-top:1.5rem}.tablet-padding-trailer-1{padding-bottom:1.5rem}.tablet-leader-2{margin-top:3rem}.tablet-trailer-2{margin-bottom:3rem}.tablet-padding-leader-2{padding-top:3rem}.tablet-padding-trailer-2{padding-bottom:3rem}.tablet-leader-3{margin-top:4.5rem}.tablet-trailer-3{margin-bottom:4.5rem}.tablet-padding-leader-3{padding-top:4.5rem}.tablet-padding-trailer-3{padding-bottom:4.5rem}.tablet-leader-4{margin-top:6rem}.tablet-trailer-4{margin-bottom:6rem}.tablet-padding-leader-4{padding-top:6rem}.tablet-padding-trailer-4{padding-bottom:6rem}.tablet-leader-5{margin-top:7.5rem}.tablet-trailer-5{margin-bottom:7.5rem}.tablet-padding-leader-5{padding-top:7.5rem}.tablet-padding-trailer-5{padding-bottom:7.5rem}.tablet-leader-6{margin-top:9rem}.tablet-trailer-6{margin-bottom:9rem}.tablet-padding-leader-6{padding-top:9rem}.tablet-padding-trailer-6{padding-bottom:9rem}}@media screen and (max-width:479px){.phone-leader-half{margin-top:0.75rem}.phone-leader-quarter{margin-top:0.375rem}.phone-trailer-half{margin-bottom:0.75rem}.phone-trailer-quarter{margin-bottom:0.375rem}.phone-padding-leader-half{padding-top:0.75rem}.phone-padding-leader-quarter{padding-top:0.375rem}.phone-padding-trailer-half{padding-bottom:0.75rem}.phone-padding-trailer-quarter{padding-bottom:0.375rem}.phone-leader-0{margin-top:0rem}.phone-trailer-0{margin-bottom:0rem}.phone-padding-leader-0{padding-top:0rem}.phone-padding-trailer-0{padding-bottom:0rem}.phone-leader-1{margin-top:1.5rem}.phone-trailer-1{margin-bottom:1.5rem}.phone-padding-leader-1{padding-top:1.5rem}.phone-padding-trailer-1{padding-bottom:1.5rem}.phone-leader-2{margin-top:3rem}.phone-trailer-2{margin-bottom:3rem}.phone-padding-leader-2{padding-top:3rem}.phone-padding-trailer-2{padding-bottom:3rem}.phone-leader-3{margin-top:4.5rem}.phone-trailer-3{margin-bottom:4.5rem}.phone-padding-leader-3{padding-top:4.5rem}.phone-padding-trailer-3{padding-bottom:4.5rem}.phone-leader-4{margin-top:6rem}.phone-trailer-4{margin-bottom:6rem}.phone-padding-leader-4{padding-top:6rem}.phone-padding-trailer-4{padding-bottom:6rem}.phone-leader-5{margin-top:7.5rem}.phone-trailer-5{margin-bottom:7.5rem}.phone-padding-leader-5{padding-top:7.5rem}.phone-padding-trailer-5{padding-bottom:7.5rem}.phone-leader-6{margin-top:9rem}.phone-trailer-6{margin-bottom:9rem}.phone-padding-leader-6{padding-top:9rem}.phone-padding-trailer-6{padding-bottom:9rem}}html:not([dir="rtl"]) .padding-left-quarter{padding-left:0.25rem}html[dir="rtl"] .padding-left-quarter{padding-right:0.25rem}html:not([dir="rtl"]) .padding-right-quarter{padding-right:0.25rem}html[dir="rtl"] .padding-right-quarter{padding-left:0.25rem}html:not([dir="rtl"]) .padding-left-third{padding-left:0.33333rem}html[dir="rtl"] .padding-left-third{padding-right:0.33333rem}html:not([dir="rtl"]) .padding-right-third{padding-right:0.33333rem}html[dir="rtl"] .padding-right-third{padding-left:0.33333rem}html:not([dir="rtl"]) .padding-left-half{padding-left:0.5rem}html[dir="rtl"] .padding-left-half{padding-right:0.5rem}html:not([dir="rtl"]) .padding-right-half{padding-right:0.5rem}html[dir="rtl"] .padding-right-half{padding-left:0.5rem}html:not([dir="rtl"]) .padding-left-0{padding-left:0rem}html[dir="rtl"] .padding-left-0{padding-right:0rem}html:not([dir="rtl"]) .padding-right-0{padding-right:0rem}html[dir="rtl"] .padding-right-0{padding-left:0rem}html:not([dir="rtl"]) .padding-left-1{padding-left:1rem}html[dir="rtl"] .padding-left-1{padding-right:1rem}html:not([dir="rtl"]) .padding-right-1{padding-right:1rem}html[dir="rtl"] .padding-right-1{padding-left:1rem}html:not([dir="rtl"]) .padding-left-2{padding-left:2rem}html[dir="rtl"] .padding-left-2{padding-right:2rem}html:not([dir="rtl"]) .padding-right-2{padding-right:2rem}html[dir="rtl"] .padding-right-2{padding-left:2rem}html:not([dir="rtl"]) .padding-left-3{padding-left:3rem}html[dir="rtl"] .padding-left-3{padding-right:3rem}html:not([dir="rtl"]) .padding-right-3{padding-right:3rem}html[dir="rtl"] .padding-right-3{padding-left:3rem}html:not([dir="rtl"]) .padding-left-4{padding-left:4rem}html[dir="rtl"] .padding-left-4{padding-right:4rem}html:not([dir="rtl"]) .padding-right-4{padding-right:4rem}html[dir="rtl"] .padding-right-4{padding-left:4rem}html:not([dir="rtl"]) .margin-left-quarter{margin-left:0.25rem}html[dir="rtl"] .margin-left-quarter{margin-right:0.25rem}html:not([dir="rtl"]) .margin-right-quarter{margin-right:0.25rem}html[dir="rtl"] .margin-right-quarter{margin-left:0.25rem}html:not([dir="rtl"]) .margin-left-third{margin-left:0.33333rem}html[dir="rtl"] .margin-left-third{margin-right:0.33333rem}html:not([dir="rtl"]) .margin-right-third{margin-right:0.33333rem}html[dir="rtl"] .margin-right-third{margin-left:0.33333rem}html:not([dir="rtl"]) .margin-left-half{margin-left:0.5rem}html[dir="rtl"] .margin-left-half{margin-right:0.5rem}html:not([dir="rtl"]) .margin-right-half{margin-right:0.5rem}html[dir="rtl"] .margin-right-half{margin-left:0.5rem}html:not([dir="rtl"]) .margin-left-0{margin-left:0rem}html[dir="rtl"] .margin-left-0{margin-right:0rem}html:not([dir="rtl"]) .margin-right-0{margin-right:0rem}html[dir="rtl"] .margin-right-0{margin-left:0rem}html:not([dir="rtl"]) .margin-left-1{margin-left:1rem}html[dir="rtl"] .margin-left-1{margin-right:1rem}html:not([dir="rtl"]) .margin-right-1{margin-right:1rem}html[dir="rtl"] .margin-right-1{margin-left:1rem}html:not([dir="rtl"]) .margin-left-2{margin-left:2rem}html[dir="rtl"] .margin-left-2{margin-right:2rem}html:not([dir="rtl"]) .margin-right-2{margin-right:2rem}html[dir="rtl"] .margin-right-2{margin-left:2rem}html:not([dir="rtl"]) .margin-left-3{margin-left:3rem}html[dir="rtl"] .margin-left-3{margin-right:3rem}html:not([dir="rtl"]) .margin-right-3{margin-right:3rem}html[dir="rtl"] .margin-right-3{margin-left:3rem}html:not([dir="rtl"]) .margin-left-4{margin-left:4rem}html[dir="rtl"] .margin-left-4{margin-right:4rem}html:not([dir="rtl"]) .margin-right-4{margin-right:4rem}html[dir="rtl"] .margin-right-4{margin-left:4rem}@media screen and (max-width:859px){html:not([dir="rtl"]) .tablet-gutter-left-0{padding-left:0rem}html[dir="rtl"] .tablet-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .tablet-gutter-right-0{padding-right:0rem}html[dir="rtl"] .tablet-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .tablet-gutter-left-1{padding-left:1rem}html[dir="rtl"] .tablet-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .tablet-gutter-right-1{padding-right:1rem}html[dir="rtl"] .tablet-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .tablet-gutter-left-2{padding-left:2rem}html[dir="rtl"] .tablet-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .tablet-gutter-right-2{padding-right:2rem}html[dir="rtl"] .tablet-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .tablet-gutter-left-3{padding-left:3rem}html[dir="rtl"] .tablet-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .tablet-gutter-right-3{padding-right:3rem}html[dir="rtl"] .tablet-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .tablet-gutter-left-4{padding-left:4rem}html[dir="rtl"] .tablet-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .tablet-gutter-right-4{padding-right:4rem}html[dir="rtl"] .tablet-gutter-right-4{padding-left:4rem}}@media screen and (max-width:479px){html:not([dir="rtl"]) .phone-gutter-left-0{padding-left:0rem}html[dir="rtl"] .phone-gutter-left-0{padding-right:0rem}html:not([dir="rtl"]) .phone-gutter-right-0{padding-right:0rem}html[dir="rtl"] .phone-gutter-right-0{padding-left:0rem}html:not([dir="rtl"]) .phone-gutter-left-1{padding-left:1rem}html[dir="rtl"] .phone-gutter-left-1{padding-right:1rem}html:not([dir="rtl"]) .phone-gutter-right-1{padding-right:1rem}html[dir="rtl"] .phone-gutter-right-1{padding-left:1rem}html:not([dir="rtl"]) .phone-gutter-left-2{padding-left:2rem}html[dir="rtl"] .phone-gutter-left-2{padding-right:2rem}html:not([dir="rtl"]) .phone-gutter-right-2{padding-right:2rem}html[dir="rtl"] .phone-gutter-right-2{padding-left:2rem}html:not([dir="rtl"]) .phone-gutter-left-3{padding-left:3rem}html[dir="rtl"] .phone-gutter-left-3{padding-right:3rem}html:not([dir="rtl"]) .phone-gutter-right-3{padding-right:3rem}html[dir="rtl"] .phone-gutter-right-3{padding-left:3rem}html:not([dir="rtl"]) .phone-gutter-left-4{padding-left:4rem}html[dir="rtl"] .phone-gutter-left-4{padding-right:4rem}html:not([dir="rtl"]) .phone-gutter-right-4{padding-right:4rem}html[dir="rtl"] .phone-gutter-right-4{padding-left:4rem}} \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/css/calcite-web/imports.css b/dist/calcite-web-1.2.5/dist/css/calcite-web/imports.css deleted file mode 100755 index e69de29..0000000 diff --git a/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.eot b/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.eot deleted file mode 100755 index 91095cc727b49ed860b8b7efabcca6bf16848595..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31304 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 V^&0bye1>0tOGA1aR)+=l{{VnDq7DE6 diff --git a/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.ttf b/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.ttf deleted file mode 100755 index 6381e8dfa42ac8812fd2ddb85235cfe2d5d36a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31128 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 AG5`Po diff --git a/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.woff b/dist/calcite-web-1.2.5/dist/fonts/calcite-ui.woff deleted file mode 100755 index 2f2b9619e622eaae070da2ffbe3cce1691ddd5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18308 zcmY(pb8seK)GZuqV%xTD+qP{x6DLn>+nHDsPHg-#v7guzThEvGyYC;E^Tr8Sknz`z~9Rs3%dx__=&%ScK| ze`_({oah^*V4Yx4DjF>8-&*xIm;Z*Tn1J!Eg_D`T{Nr-WXJh8^oeR76?ScDWpxQY4S$}K0U|{?*-&3(z4Z%{%$f)Cp|dHQ~9-vBH4J_|7lH0)1D z7mIJ71nxKg|B-k2yWGjl_j_MS*8j~Vg(!nOb2f9b`qosxwZm_3Z4Dydt*eWNCm5I% z=Qlt3KDTccZ3U~VyVZBD4B@x$+Yc77?Eo3+n{Q!iYHA4<#?cWs7k)YouU=)w2_|O+ zQwIk2KXaC*rn`{l@Gz*R=B7|X%%s-f_qbpPykLFb3;fT#nYro5(7@Ed!0B-I*ucOp zaz#J8EPER(D=S-*8~Z>gSlA?L@^S8v>n_E?IPw@I2!-{Ojo8{13W0;1PR-O53QS5D zap?c7Wol~u(-aRz8V0oq{0?_85E}-XbQU5)^lLm31PY}*0D(RfRWlId9T8cnAt^AD zP0dB2;}M66!NBH|VZZP6{|?{$dTl$8C23Tme|s1tgRt=OrX#*Yt@upG>@e6C7m)HYOJ7tg1IUi#CxH~^l5P6-KyN~Hv{=z){vmX+%K%He)Y}pnKBmo7 zW3HN}m-1H21n5WYpm)1d+HqwGxmoMed4EdOg#T;i04n zfDpZHWT&M7!_|9gkta%3^G`{`s=)P7p5z+EW{(a-#tH+ot+up(w3=vz_16);rXJ#b z8bb8;_{dv{6JAz$L+Y;xcl079TVG^)O!-QqEi%LU?mrL2F08~Z6?Q^b4r1usW}$dX z1%?mEtKY3`NFS<&nLl)WaHgf;z*`cmgtXvs2CFF@wNuLzNZ-}e|CFcdKgZl^7*|2} zQeCdr5CxsZbHjU$jo&@aH)mjE5G7H2W==2H6f6nmE|JR1*@TUM@c+D{$lYD$*2d8F zn{E{g!u>B7e5#Rfvea<&ZpRh?r-SJ3jJik6wgz#G%}!lLIr-$V@9 zN+V8|3KuXG%R1AEs|x(Vl3fSE0#+bB3D{Cx1JcN{Rv1FTlxCKl?ljv0pg8 z?tS^RvFX+^YyQ=vRHs@+E*PTCsuL1#W>d= zi^iUGH69{S@^?T;mO*~X9?++4ERvaVMXWhcXetMIWp8weWN~L_`G?ar`tdq(0?rdA zR)c8Zv}+ITvXhn_t>^$y@Cq}!j=z?<4V54#0kK!rZ3mya>gI5NO70o zdSPu?aiYMZnb**~jKb0zl}Vzw;-ea0$O^2ESS~9oT6Qi`KHoC7!u)+*U<@VJ&&d|z z15|7_nd;G>MEKPaT4RtvpW`sQzpn**b*%Q>cW{Zp=aB2%P2=ouvIxlAH+9CAeCLL> zs!9HF{#HEvcJA&$*X9qMRo=4=iTDHY)W>#o4740XDEwbW?a(Q&x(m(u=xHnN=Lh5* zP)!Kj-w#o}f$XU3>S&~j;MuiOT*nRPqUwc*)uDbJuN!7--V^ee?3Z?QgF7U!=8tj` z=WhxjsK7b_aY3*(s3zRNQi06dKm=34BDQhZmwZ0N+!?c`Q9_u_89m4~GvsiiW7ahb zms-#OC(&|#Hu0tktJV_s2U+`F*W`6 z-5kYVV?QK5w@E9%%uqFo&Tz^i4M8jvz={;eDHhJ6`{$8&Sjs?A@b9-XI2bqx1cu_9 zKidnRPqFGp^75zK*oYSax_BOm6JG}M)LF5}7R;l$hgZjexrNX1X-3r&MHZQ_Eo!!e za|z8uHnfy+dPxPFiN1wt6un$FQQJYTt#4yQ(@`w7ehuJA)VBIYhf_Z5yq}Ria`9+Q zF@E~_N9WW6dCGA7_0zjjO^bHv_Pp;p2nYfZjZz-7js@dgnXw-@E;R1)=$YT~r-7Ao zD5jb!4Knc#;;w2!qofgO$!R($&(9f7QTbqS_F|0RsZc`{JkDd>^bsi=shKp z7(kUEcR{F0gejr5l4Bi8<}lU`&;BzIMu)wQ?ZaJs6-&y;i|1I9VlUY#Cu#^Q5$HJj ztJ{yp#QjdW)wpi;yj_w>P4TdJ^SNaEy2F5}e>qGU_&j*+kd1J?LhWH$U?PxF_JMS~w%k6a+9Ji^92?kkJwnnf2 z_zD;oTdovUV-fEBdgBNn_|fgCx3(%n8LQ9;Nk}k{XQCViJr4Fjp}35BnTljh*J3_N zz`Mb3^9I9_U5T$BM_0)-SzK%imc}c4;R|2T$UgVz(OFW&o)GXKu(jL$q~>5+hN0rY zRnS_{QTUSA8BRv|C<7`{uT+YKXv75Y<1tb`6nSNeBl&^%q2+qQi+JV@kl;?K6!n;D z9-%aQKSuOmAs^`q)h|G<@ zN>LV<-9%bCt}KAD2Q4GkZ-}QKK_m)jPOZ?yDQD&HOM67cb$Mh39j3R2-s+lRO(tIn zRrQk(ZF3)=V^A~07wfo{GGU3S`E?B9$rQJrr_VY}2Q1N0=;6zy7xek}KcgORZxCd_ zwex|$I) zVULWZYmxh_)=48S!#V-D#7*0v%HaIB`}ViU`{k^Yz~%ceafjtRcjQK8an#`P&Qhl( zx-NTxB1(lfes#Y+WS@1#@%Glhi6qT-X%NQJFHq2UtLENgrH@BZfnPw+=aT_vEG#5I zrEfiwL^La*wOd5QIJO4?QrEiE5+T`Hld96Z%uc~F$&Sm&g(_N)cKG@%oB@G5rtKi%8=v_v)g@lH1%Pci(wJK++nGS zd~Ylbh40J7Q`V_Y}olUM)CQ4m^3gRe!bFO!$bW(PRtjEVqG$KEst1aG{(?1Be5Nl z&D1Kej@L0p47vPYj_C!S0sG5-n?xn-{O8K+eMi4o4F3y@BQETHiM1!+?Li&I6B_*ej$zu?_V>k>hof0=S&9t#yuJ}hh6Wk2*Ad#WiHK8{Tq^5r>2Y% zPU9UKM&nY2xdk$>EinKwiWoG@qyKhFIkCW}sJpof zCl)f~hx~N`Y#F^tsvi;010O~x(+e*FtX>Tcx8&hIc z%SLw;k9L}j^)_U~QF_)d5EhHE_Lf_; zZs3duW=5ITy+U&lTE}ohOOKXI=^5)KbUy5wdxjb>{`A(&WXd{}jHYmv>nNg8wy#(inHZUNyl)1+ zf&%gq-W;7exJ7>3SpPTku;lC2%g@KAjW>*!!Eg+S47BFt$R(1i(BMU~!=}bi;{k}S zCa%GG`9#TSKu;9P@ZGr99ZJ^E!4^$9ticfKMvUzbqj~tfh@CmTJ~VnPqBpaX9ci;< zNes{za~uZtQ+;(e{sFgrJPj1Y9>qK2i;g3nsvHgkal_CXn$^}Bo3Up#vNGQ?L^aSM z&UVQqIxbI!5yufD}hIDkO>5BYh(V@%@8DvK(STe3;A1jj&z8NvaAzujN)l zAehGBHZN8eGs((shw*kL729m@+%YM0jYv82N7?newW9c+2=#@}G~HToHPSVg$!zgf z0g(tUnajM-^qocxln(a^*4WIT1&gEt`okhYPg(P5WT6}u#*Td17ej*r0kE7t1_l>H zwyO|#^YtQM$5}`1iWRjJRE*Em@llfjDM{rGmwm*7TJFhgu70>FN6-aHjuX-fk6RV0 z!OaO2{0cg7>Tqcavhzn)GA+qc^RQfp>X`*5k;1Z-FrHQOWz{ewyR^B+tJ;xch%tw* zQZtw2OJG*z(~l_}`7$P+(`!WPhm|GN6f^QLJZ{jA45KG15Gf(5!zE5Yxyd;NqwVh8 z^=*cT5Q_ww{9A~FN-(Z7d}oBH3_`hr4p~Jz+6amsH|g~}Jm14%Dd>xez6?^0Uj;t| z^hX>19lBkhB5X_@XXr(Lph*|ef1Qw_C&8M&T7hAP-;~L7BvZ>fKI(zDF3-i|b7`~t{Pg46Mu-}d54I3~P zQkyJBCrp%qc$O`qrLDT3m9ipVeZ%dTjA+Ep%mEo1=ar*JU7I;gc4=pH{KikNsl?Up zHFQ@@kCV-6vNX{8@Im90*Bmq(sUPgAz>|VVF0GYw&TB>$D~;p?+Z3&7>!CD&1si@A79(2(DE-kRB(n{5hEQ=lr~>dG@`igTWS2G3_NCwy zlq7=03S5?cgNb;pmo6!4-^B|0@d@7)pakx+t=l1=`NT^f_9+Zp1)K<63;3RO40{RH zqi{()8T@o=VV)a$EHY5}2hU)^kl}gf`*?a?P{*T;gN!+zncqC@?rRPACw2PB`A|cm z+##l(HU#H#v3^Uj=ueQt`77ulU?`AO8aQ|Xe#|?;+>*6+-PG8s1nS2gU;{pKxcFOK z3~dN?*VY$hl%7NWT2Q?^2|3?40ucKH%NTx3EvE->h@8?JpL6s-#gPbl-9hP}c4GNF zT4ARs@tHg8n)0`t8CoY&3v3+WN-me+jRNQGaH@#qR(jt*z(@qToYl13>p!Z(>! zqgHTc9mY@|n4*N^FE2eJQm(7g@;!jrI|yMd7*HhN^)AsjsPFI{SM+LZvwV#;V%Wdf z^goX_`t*NA0^c5iuL;1{hbrN(W)#q!$A88F=S(VpzIKi*-tk*CFf#7eY{wKXi$ihs zhi$Rdy5rDy_oB2B?+>&_WLhoxbi&PSS-V|U09wY5&kKHhDk`KYNRiuj}JW#N* zu|v%(6#eT2A-yp9G;I>7s{Q1a>;?G{2>X{O*)+%)S&nZwXGGOHbperhyXN=@Ug*Bc z*yOuh1nquXV`&cN!UwBrw&eSba9ybO{v~@Uh8C>|`s9U?+Et5V{h39r%qQ+=>U2o; zp0O8XduIp)pUBKxs?6u~FoGr;@k6p)ghvO0_zl)~-3zv~{=t^)=NDwvLVy za(WF?KWq=;?b@4XzgB0G{Zx9=uaL5)hgoc4dLa$sLi&;gF!Aogq|M`+wqF(JuVgLV z54*ip9DyqxHLB#L zP_}p^AERH_;m>uK((T-HI&+#YEY%99Pi&cHR^El}Yf_-lo~vGq?oxLlp?Fyb_~au- zlTIJdpATF1(EAIxw9a@B`|vZvWgRY6wb)uhG<uJnRJ(#v zkFjA&dq|FDv;Dfr8@vcGEqgVgrk)4wA2FnBLQBsjh3)*Br5c&59s>lYg&p-WKXuYF zp)=cUR`idf29s9%q$UMTBNOXFE%~D_jJ?3A4qx&Tb>%Lagc^@c-_p=vsruE}h0Ow3 z>PQrr8+dO$zc}PJ`OVjT+f}g|9du5T_G201CM_;VBZq#$GW}x4!*bC?ab60!Vl}>t z@hV_WB16-^LqV=^Rkd4E%lZ{Y*1-vW+LSi=SB@enbF$-S*YK?wgY~%cS?9g&3i)}8 z9l8!_SN$r9(DM>z{B_9ox`W2&_2uT@%Z#eIK4+15mB;Ho@28hPUp|#k4M?;Gzs&+Qh$4GHm3W2e*aZ`c3GtHk&v7Qz99d`@|h>%<{p@TakH zN360kw*-P>oZ`3w-OVG)SleOoqBy=pTB~ry&Q63s`8_xPC0|?<(Kzq8OKe}g?5qsP zpc;yx`_fqO1`(>3(;~2ob3_*E?5L`hQbEgD*kBh{HS;3H=X1cX&g()A<>EpwT^NMI zU^@NQlZ(kDB?()3+37nl(r+vBCFl8*^|EFP%gn9!D^kg^9r_Q+4SUP4gWy7w$qhSW|F0JYOz|An3jBkgmLkX2DYX64bifZVO2uX zQE=iI7BPrNr)`N)>xp3~y#O|OMMvPeL&#tI#+i;l-`AUE9}1cGG8{Bc^w^%K_2xLA z_UqiPi+u*j{_rG=d1RYv{Ql zHo+u2Oto2A-CE*X?pN1f@pEf3LqO=ZV_&ghh`DWwK4!&q__PGr2t6}}qRYSVD>q7g z@o@Fy(&{y|-6|$dJQu*La0LS2_Xi`p*3a&AxexgNq8b}`m~-nlqcGK8G$O)N_HJzMV`ZZ`k zZ9cwoq*MMGMa{k|TOuy?<(aG<)pW7j)Q=y9H1{(mRs=MDdHY4AnT;(-e*`Y~O-{Nq zY+L(dH^BIe=8wZfc%u`fHBg~M4H14GMry>6_eZ)PX?2tY{d)f#p@!K6 zzn(<$Oiz5Ho0HZBZ(pR$v%bI7`3&I&5Ybr?%JGz2p&X);DsZhbCG%FB$w?JpSVs|a zuVB!@bEWQ|Px0G#bsmhZqJfV&(sT$z$(~Yh8;lc3w##C25xxrG@d?dF2`mpa^VwIWA%M6@7J>_lU4 zJXGPrI&Wh@veqe&_Kxf>9#vbjUDyqv2f#6YN?5G)ZG==n7ig1I;4?u>EH9n4fBq^$ z%lq6Jz>>A#Z+^A8VcDYyYmmx08HbI9Bn6|cg~$>-SGD6#E}%RxeB>o13kwN6Y2va+ zGSCL)2mle+1^T^c6t{9Z>Nu}Hf!Bwdk?}_AMN;njP1Q5$wVjeb;e`0 zGh`|Z=Lt*I0@?(6_Oz@6HHFMX<;))~@uzs@42KNC`_jdN#%@MXkH%h%aM|P2&^v^Y z?iDrU#M*uqC8Z-mr9YJ#BZ_~s0Y`{)`1?D3gYCTdg+xNgxIUwlxYOu|PFV1zL2+*q zD4*|VOS+)n>KraFa70brlCU8^o{I*{05xYtZy$mF`~{W3KVdZe;7N)2I4sVuHXxKW z%=?BB`Y&B!BAHhtb6UiPd0OL=i36;qwIoHXaljDUF?4U5Z3Tg2Cc~orw!+GB7Ab>W z$YVm|WNKybfsfVb%f&Tq?O*_JkQdhL0*Q>!;s@bLk=p6#@;P6oK|e$NTSJ4uD;AY<%wy zMPCn%LEWGnlh5^{&*dVk)z?T!OpgtblF;24bo*$l{8>dcF}>Ah6)L?7MS{QlhE7~b zf~asY-ctB6?Oialh%C0$b30Ixk-J|fg#oW!Cxw-3qR}13!41Htpf)r}|5)^=6P_1d zJK7^sMCv$J+#0oxe+M&h*&%<+us&XyX-+!gFdFm3gkD_S5To3%x6X=ck#pErn}?|| zeKiAkA(b?}Dw`8)qaFBZiYw`J{V^=ymT=7Ie(N&)w;5BlRIV+_v4E*2my3Q#K;~E= zdlv|;g&riSjwTH1=fa5n0xD3?oLA_kXKP1et9?2Yr(cQa(Njp?dHvROPXZmE20(s+ zc5Y}s2|xb}QZ+^Fct!ADn&w@M{-6vNp|_MJGEFO|NWobC<<>Zqmw`Vp*cf=&krepQ zk@Usf`*F9N)wpkhD)4hQB-DRjf^pPPgg=|XH<8A5#cnvNSkNG?w|Y z&*ont?VNE+%BqiC|YzuwURICG;o~RdG9bNIQ*(1*&>*x zN<0&~C2KWVO#ZH3BFN{ETh_Uuh%wg(R^$j zDFc;!mt;{RBazdHrO1*j6f|z73s%%pgmmsXQv1r3!8xPDiLM4w`L3tzKXQ~OdS?`e z+2{~V1)_p-)-x?MSVespKiL<#WLB9e9=$n(bKI8q&aLtVl@;Ce7a|11KeNWKD|uGbhYH!q*pMJ)Qq{|x;ZFt#SKAbK);B75?F zLhKnUGHqIMvq$+yvPL?MuhQ`Dm*Z7Lnw z*ZR%MG|M&7m;TT;#o6`GPN42i9FNQwTM!CIzstBfE6o5I@M@itXejxTXxq0#OA*gf zMwhn&I659G6_g20mbytMW}32H?PZ+dIn(z@K!}w0#dV$K+A5uw@7klv`{6nIDg}Si zljW$HEKk)|{?cx2oPO@xei#UOEd!ou9(wSMs6TyNDyf5_AV{2fSkc{k>h0<||lDxq!BL8bs8UXkX~ z#K1=*mBn-|#+*-vIK3g-EA{jBgo;om69B+$4Zs^q9#yMef|Ej_e-=*_9@6_FK}T;U zJ7S4rmuf4;O`<|;oi-+y+f_Q@nYE$hQiUR>Z&b5_TyfRT)3OSkDoY04M}Jv?&yBj-uCW!0M%U-(zBM8s7(Be2OL z%mvPJ-}Gto^H6Y%hZR@3MCGKQ$clc|6fVSS&TA?xo?}1KFPWZ#5u82O1tgB$LIQBM>A5Q8zO;SZi#qXycti= z&^G4;p0#yl8~*hth0ke6>K10f*0uWly286-3X$n?nj(GohHfm338*O~lJ3YqJ1Tg4 znSds{piTZ#nD~!*q>SNg7cW53eQQTBT3_?H53x;fS%^;TxOaep2Mh( z;iGu6r;h32f234;msq$O7S~}Utt2Rc6B7y0cw?a@T*wKR5s(|C zmXM{w@}}+9hm95N$(ikS9ZadVOA2>M{-xudOe+&_48N&b7GJur__F>Tr@namIV(0d z`g~hxg8e0H8K{z5j+@!4o9-iG}^r0LA& zv2%#z*wo)QZd#@5qlx?wU)XcSxf%e(GyG6 zHX~8Bq`6v}MAmU><=>)J2T z^%1inOr0V}71G(SNfOvPYO~5(Vg(RYXEjvvoP!lmc@bIb&#i59!68jiIXK3?B|yKP z`=K9m{n*o{TMf_a4X-{nV1w`Misv?#y&d>z1~9JW35H#+7U{t69u7X2 z-GUvr!`#NJ2_~wTEiT&TcWW7D!=R&mqkkNWK1RKfEYJ19KSJ!GQ=n5^N;I$l)N5d` z+zrWD2eCxLu9>#;lWU~5auE{qQ%Qr7U*r5PAICgE+55{pAmWP#fuGWkMmncg|7Cd$ z{l1+{7Tg@TUeeCX>LRsB7FRzSB5K*=c&SNzXiRM5HS_u&3+(=|6O~pk&?Ee=I@I#A zCL6%p6XmoeEDf(YC*re_t--c;6cf^t$OfgboI}fH`^DCfpz%*#dpQ&ZctZ#;keIstYm=O2_}Fp zB;$M6&@5G`t&FU62~3YP$pugPg82*-_Y(-)MESvDpAsP6c_6_om za`!`nz=gx>f#b)YIUAR{WE_MYvPY@OC4VxU+1W4-)>ABpv|`*+)x?OTvvcP~R`<(( z(gv8ppxWV_<{fLcB+&JU=^j3j&hX{r5HJ8L1S!WIsR!;6H(qINbktZ zlom`b(bE6{;S@WqX&15kh$!&^Kmcgqt2ZYTO_ujjYQ;jkIUKxow#R)`uhs2wlqHTu z*HiHd+xB%3^?$9`Xn1@u>#~vXw|E|kIarPQ-%KntKvlpL32?PvWKp2xGAxasbFWY; zXkg~dJAv#pRxKkB5N$NstZJg9?g`k)T}EjS2`WZ@M6Z*L8`JcQQDPd)%#oy&rFikg zxONMKzS?50HMH$VzIL6}Ovbv`B>$I)h~lJIMXE_S4$A`Vnqp`Ot|-}hNKI?5B(jTd zl@7ew#t@U(OKcRA8KLYZ7v6jBso&bk=Mj^%bunK?T^!0*aU`*ECZktlIOvS0OA*_2U5*_>M2 zRr(wS8S(0YniUP~*V_YG3L20&C+5gV-|=KjgoADW*uuPdvxuSfeJ$>i=i@&qv_8V9 z(t}W>}*TH;pp--@`tKjc`F9?*I)0~A-7*Rz_&~qpy$!8 z42#giz(P$dV-_c`}7eh}PAEuzL8(U2=i5_KSSN!Cp z2@)9RQc2&9RV=18*KD&TAN)H{*^Zf_*$1kT!LrPSVK*F3ne7a%(^~Z;SkJ;_lfb^C z7#>5pGZ7Rh4~E3!d#WXLBZu)uFqT(SQaGAWRf;fgNH9%hsKh+t7sa{u@2Mm}*H_hB z@s!^?(VvmvFsBbPk)lr&A+zJ6jO=NsA;-$7XSKqoh-)Wrz#i;z0AOjqxPk&)v^X6F z07Z%1xRb4DKg1ZV>ct(nML06|-mMRE z6hE%%NlGyW<_Y^bgnC4N@8lqhhYM$^6*U#}aoE}HEwhS$hN9(ymf(Y4oashz0z1O;PGG*n|F1_@L zbxOZUDO}f3$aHPPa!Sq*-p-Vt9-N7}wF;jNOgZCB&IHsadz8q#VGM9XTty3WQc?0I zyg33fuYA8Bn%qmt!Z+fxv4@x`qK>7yKbuIAK9!T{#9>dk*F{yFMs;NyNp7C^FIOqc z?@EPrsZwz0iVvZ6CZyV>!GB@=wJnZ=?IOrzSC2GLP9lRqkVWOCw>UlG4_>|At!_hI z`0cML@wbdJq2NW?R6}}whE&83Ro;e2dI1l5;o{N1OjzZ^=l4#Prs`SLHO~jK(SK+C zhooi^So%Bu1UpIwYWkjK26@1Z9sHY-!elCQBjje?k#;zED)UPvIFMcnw zr((bj3f~U?a+D)|2ajOCIZ(du{I4`^w%f2-BoL({+)bPuTEd2EESMKE5n%;A0r9n zLulot>5V7hj@5}QZ*5#n8E7e0p7TJN|B9<)qG*lj%V@XK(-LqKpt+u_&qLdZ+>U*EMv4}Kc;YTUC;QLpz_D-&S)H~pI;kbjZ1`%|(toX|s+ zYD53*8os-weNK>iSwP79R?>CgwGg(E^jcVfa*?U~B9I3}(mf@CJ|ZcKq}u>3w()j& z#dzJtn3l18ArrYJ9G4CW=EsG=fS@Y)XIdsM5?_8t%bhT%wN$tY&<7oX`?JcGZLHVF z|Mr*&qVkqE51<~q%PHx^Xi=+UoGksTO80ikeJsRNlX1u1e@oUFG6ogc2eO@6?stwS zFj?LH!v9!U_4pk)VaScpf64o)@YfMJ_)KUsX>G$_Jl~SHzT^1(F(XjrU4)5VY_8aK zbO=4y%p+*xksN**u#xJl`{q9-7qwp-iejC7hNhV@1-V;SZO+%#!+q7h)Q$9T$a+30 zcqR)j8ZOU*J5tm~uu?6crg8k?{2TZv1)lqIs9#TLW$nTabTI*q!}u8^3PXU%@ zq{B@os=shj--&f*`Sel;R&HPQuOTBa@kq`-Y?CM5FV8V>6$G{}P%ej8IepOTLO*-l z20ID5OsD|j!M$j3lq6s_~C9%LU$&+~XsUsotsQA&q;Sp}N440-6el@^fYDB$gmz4ZCJ#TEq za&OAhT$xaWEjN@(IY%HpSzA#v7v7L7mT`&7Rwy9g*O5rT-cW1sMHuK3$Kbcf=0Ch zfXlC1wY(EDI?Cu59xgpEG)U#WwF$i7KkwNjrw}&xn>UTS9z!&Rl1rRtI_$RWv_^{y zTyZJyrZi5t5fHcvQgkkB3^5xgYV&{=+JqZk=L1x93eYbN6_im843ch^EKrVThbEuT zOBQm!pYP?`yZN!K+uO%2Ii?H zTncGh3H;u(jGKS8DQ5GEYnFpVUOYw$Z=GxFA)8P@KdTVLhn$UqyG_nNTIHaqY({;Bi-#M_Kg&|qPA+B?-41;eV zUl;#t3$Z=H$G-jSAC;PWw>Wgz$@pYQU1_-Ilz~<5M^~1>Q{z~^tM!W})?bQfhx#xz zBGKbLA46t$>IXWjJ-PgX-ZpMr6t9yD3Jgk2t0tuB%@pM$WhoTb<0K$29gXdw$Jfvg z_x$+bKkrS{!LjTW@AA>*Y??7q)-4pJ*U+=AhNH`YO_*aZne@4cRdrq$juQHa{JkctdyuY zqm)i0aE_moUVyL(1Fek6Kzt`Snwip^CY`hKfz}JbvM({RHbGk0W~5dMcqyQS7gQ>Q z)#BIsZZ;W7OATevqFlRbV5={xUR4Qv(%;?ub5U|a;(vO&M5F;C_*bt`^y6I7gzpXY zi`6T7KH9*Ej415wh6Zz0%B`VhO4)7O8>1ZD8(>fpgqlbX<;f-b-Rc-L;wXj7bS4YOeqP4&!Fz@y8) zy^klr_0d#&N~vO}t4BC$E?orGu>Q2?NXb>9T*t7u#pfl4S*k7tpx1`~IO zniR#IZ5L{$@m4VFIX)JQ#36$uP|v$hC=VnRsZ6H*dw_QCM!fuj*Q+QS7pYq2>XcA| zE_yZo`j_JO`{8!otcuDW>TwH&LG66v#$VSMgDt>l8T=Ac1-aj%!=q$#s4G-IX=DwY zdjYM^IaiXgAi0MV%+%~uzBYESue?Q#U;7v>WtCWR1dL}9r|OCDr*`trQ`;11*Z#`B z=bz-)%@tScV~oxEIHQB-e)HYPwu*A*GK4w8mQ_D!AP4egb-|M3@Ps_E$b-D4t}ax74G2|STU)wSfT(*k6C2Q(3foCtYK4jBf^+5=h$<9&Biqdm@OsR9aCIQ67S zZUWRiCn_3>xxJFg z&PO{Y*3O;%MNA@j$hmX>2^3jxbgjKpCR|K z?oFIBC;kCMXIMIzduAJv=`R z1K&39x8R5j+AJRETz)}HIazt!BOXL~n{0ABfM<>}sY5wAf{R*MczL~g7-WvM5`V_5 zwZgjkP@F(@9{d}0V*&bJr@Yf@;PZJWGi)Y1yvRx$qt8otE;sn>^BfP4@KUv10JZDt zxJps*<%1pG@0Q#rQlGY1`XZM=+cG}TeFA*13m`c7l9NjT_<{a`^Wt?mD(%e2P`%_Ucn1CGGm{1lr@{}uO87$@AgOn1!|1Ra)xScaZ8?Cc_;vf zsNTU#&0-$)O)FHpnyvqqgZ~sZ*o!|%lreT9&^Gnp83Rm-Y%4e(QRipO`U7Xn@RkX z3UE&!(gp-u{!;Mvfq|5OEG31ztHb8-+BUSRtZ8K1UQ$VRPylbwgeG;06eH z)wo>NEY00uzKOayshQz-fXjjXAOS!SBbSd8!=IY{5Ub(1seOf`M3ytxKyOm2EM=Yp zyYOkOxY0cvcu?~(qbQ7p(|;5ecX}6scvN}yCx9O3EvZFW=fdSt#lDA_LOF+#HUOYV zc9E=f{jU^3Qb~K>8=~rR7>PbG8A}VhJ#T`;d%489&pd_~+jtHgGZhd+wISb|}VtbwpLdB*H7y}if!J%A92 zDR3pI9XL|6aKi8dYC!>U^4OXMah}|13+sx*s1Po7Y{Q(&j5{li>0{gG&6XWck^os*KmC0(@t*;Mcx?JeBiT6kEG0VM0<`FtGn>2Xnw z$f2y7FC%z@XnT?igdd1c%XXKp`GfWoGx%Aluc46} zynk(WzkX(Fs>HH0J50d^HZ;4d&(ExSe~a$l8W)u z^8GStFz#)E8BSx~ZtAHY(3Z~EcSWr~%YrNGXf5x%%@;ma5sk{uO*072-+=5iBft#I z76uwhiDmmnDw+tViV(;Czdya9-0W_Rb_y^Tx`pYWYF&8O-6hC)bnMe5!(_jEM9BKm zyi9s4I+shIdk)>x$rtRG-$igOBQGcTkKO^gM9RkQVSg|1e*-f_E4<-W48%uHgPhW{ zsaiGcR=vvT6Z_d+mt?^Q4Pr$5avsn#B+-aJVJ2_KMV^;5ih7=KPy_=`93AXLCf|8X zMP3z!bxP6i&Ny)TXV>cOCz5tlCH_DeH>}>L0wjzH(srnkW~dXx zPCu&&(^=8f!er2iXJ0CcXL^;d*{J*B8huWomxUw4K8x;?e(R5aiUeKUwuZb_*(9Ot z<1my8+xIB<$!T|m9oO`rYu0Ea_`9f<{gLEr3=rcu9+wtXJ&FX zL7!h%LOhO!&+?D{yDuB2bC#|<}jC8p+}wp z=@qY7)Ybge|6-5J*r#lBot2Uj?Z0-~5#$6?{drc*vtI~V+|a3I{+C{U!p@^p-c!~< zI8A-I7z&ge`CBw-qofA&u8bLUkr3iwS*${d_Mh6*=~~C5{@gfgBtmoFNF|h(Z+vhx^ftY6VP~y4r-O5mWAOU+*7+3IJG!xC zpkTJ|q4v;OZ zOq02IE5Q~JJa=f|zfP^8!Y%-zd~yOCRV4d`Mg%aim3=`#%oVPHT(x^R_(JBBTH(0S zoV-?O^P>5_#7JNdmttl+uI_3*F#0NT4h(t)lQpUrm(Oq*d25=ymUMV`WIAlB|4hjb zir~&*$IK1~u6^3Mrcw_7}Yv4!O`I1GhS{A&S;MJQ>s@ODef&kRG6%&0Btn#<0*!oK20F z*L4Md$qmc_pCTEc&}asNfuX=k;4;V?l&E=4vsv@S4sEarI2K$7mO%gz3rH^HE@W6s zptZTvLwiPttRsigp{dYH=vx>L<^eke*M`Ty)8GOG9>GPl>&EC_)onu3k(tP06b9vi zszyE01L`sLIJuzYM84uwm`%^0{C+``lF35I!w z{f6(2E*L!`;0ebGH3S(EMKmGi5?4uyq+C)Zsf#p8HYXn<=aIK=agFyGCm64rB$(8h z%$bIp_L;7m)luLSCdH4ENNF~=FwdicsZACKExxrRTHdwnvO-x^Si4wfTHmtnw;s3Q z*i_h}Yzt^$8h7ij7y!7eVfB|Q1ONma2c!a0w%(0tz%38Qr@m+BbtF7;*S**ludk0V zx-`2~wS#m_Zzv0KHDqwyRCA{{&@MAj{!`#nUU`*xQfGZ4wF2F7lsj9Tt}Zf+>9~?x zN1mw>c>VfD#vYgAx>vu(21cy1nQ=w~3W2=nM&WIXx89$LW$e8X23tj3VA9tHfmIV! z=cM7IBO$^hWUx^{+^fUAo=hzb?IXCxeTzR_J+e@CBX`wwM#KNpUjDZt-NSs?Jeb1-IX)|azQCrf^hTxdBv$omMa zd9b%Ot>oyyzYBZf02fypW%Ql`6XWBoPUZ${U;U8>-!1xPe@hDm#}#(1R4F-5QR1=F zwJFPtwzBcEvpiLLpn7y@?YHO_9&bKQJETaKs=U?V$5}zv7j;I>*p=r;wo|MWA-h(v zm*-FHEU&*2XEm!6UUx05h6DQ|viqE4ozOpV#9ygm z!Lp!s{aPY{B&TJO?KY8|k%gDjyqx;%TBn>Q)<6`eUTQ$f#rl#dCR*B)zu7eyC8r<$ zBb$YtWz;5LdF_{!RlNCxu-R*E);M6eyoydw$=_g3lJe8~^~zQegMSpxZg%TLzxNLi z8D$Cce^M|*=pfb|!^$Ar?`MY}li)~=5^lY0$tM0JYFY}*n1FS25IPeCpCAY(^S3sIATmjwkmQkF$R7XVlOKX0`Tvf%T&@d86k`z! zReeIPHpIa%x3dwq4K3w`J%N+>9iX@!E`)d zLVf(`t3>T?%zucszE+qwYsCHNBTsE&Xm8Zw@yFQo#6DTATkiqhZ8XO zlo(4&JrOVR$3USw%JRGrn&b&ZvDZIxs-&w5Y^6XKCLmebo=d*~592uun` zY_}Hr1Enxpxp=jTz(>O}_yeb%iR!3|baXVZTCEaN&tS%5lq;zj;k_^`rd&9Na z1kH&u$SV>tHCzFM(gUwAAn-;rfs=!-h?^mYsGpAhWd!oVf9jDqF}z7Kz=$EtT-_w#Ztsn2BE;ndOa~VuD&Wu+tb~q zJiua8FgJyXJDW>!VyG5NW?Av*>?{lq#GzzaG#C}h5N1Tev?U#p>lNtjQyr|gCNyRg z8lTfIvg}=7FTfiM4UZZtbADAtMPf_GbliQr59Z4~Nd9IuVi#pY-B*u|~0TaB7%#qPpI<{ivh9o#I5Ski2s_-?EW-|mdZ z^*#JAGN;L|#lPD9Mc%{?#B3@;-a^ZcxCGTJnPyw5-3DrkYU=9-%1lLvlEx)zOi*pH zNUhgnxYZBUF$An!#|JfoDc?)i)I(ROyG0A3{*)AxwB9ajr>?FpsxO7RaN2Z?f3Eu93;gY9t;2WBbUpWim=#HQ(|h* zu4ZZBszQ&gItAm_s#@RI*VK4?I6Ip$W;JSRG;#XGr{$imD-;T6Nw`v{iA#;)N_9Em z;fnc5Mq|3hSSXB$$)u5e9iQ(1SN&gpl1VN^0$J?-^f8e>^v{w;qhZ9w#nrOe>?1rL z=Pd?{bCqzV{^CuOe(g4u^`o;p1wtYJib|!}B9%%r|18e4a!RGr97v#9|HweNDp8gzodHaGKOUJYN{%AWnIeAJ* zNXQ2+J`4!>+Jknv{8q&ZUr*6Jaj5vpNUImF^g8T2)#bSV_F9jT(eAKD_W;>{m8416 z+53j83@t8hz6cDUz-qPX?7TlpOeWJ9NDYCL7wfj&_BYfhoV#B27!sRVKL&)-5G)Ep zt-%N9x(Qq(eeQ_`li=qU0G)g)J{WZT>GFW@b~{#dglr~SSq$tcwOLCB@!dY=Q1w-Gq} z99ag5f5a5{qpGU0JU2Ht*nx0HlqRb6-;JTUd1j0qJ6NRaw)gvb-Q>5M{_V^ff#-S z6@wKXxIpF+du9_jIG4bUIRu7ZaD@4+GlXguVrnQbo*_`bmcXqc(F~(bCnTIa(ca#! ze1b0&3U5*v^7Ci5wD}+FBpz5dGC@$;h{%;Ad3hp<;}4dAiIhzil@w`C?;}C(iUv!WB~Yg&r~&>m+c7+=Ju&jxcpd5E3bcb)OPxM?}aP55&8S(E6bz%L~hjU9hW+K*wf;`m9dbtT!pAg9t5c@ zXr#fA(R>iCHFPNy>J17-_$4Zh{%xAs(7&QlSI+kLdTetU@iaWz&A{cAQ8+PZ#MRa5 z_;9raI4~WCC^E;=it)?q#Te;`K~ahrB5o)GsWdSC$l@IYKRO$M{-mD_2m+JG21mpP z-yngZjg7LL0CbgUO{Lj!Mhcbr4UH*8e2hBt{swCHPz#Cg!@(pM3QAH0xHFQ4Z^kO{ z_V9FkINFG_+h-yun2DWBa`DM%HEwRR;`^=f_;_U~&dnpRro|WW{n?0^XCn894sB~Z zQva5QjJ?UQ9gau-g>cBNK^V%F%wN=)t)?;rkKBDI=xJ=pdiU70rSe%UNVzO5u9Sdq zroxvJg#81BczCsM0$&VcW_da!A|AfGuoUn9tsd7l7GT}x98{8fG;<^!1!MWhc&{0W zLs?*igd%Nk4$=>0!L-u^({KXPMzshrbFjLYy79!`-Y{;M`XMWnk2Jkj(RQV|ok*6U zRN##V2V(IisW&k;g4~ZONRErZt<$R}qE(UTX)OUh*^b-0n{Z@jHI(B`kQ|x|^}#mi zUu{IrrDg~dyAi1)3E*Z5P}eVAx45fDNu%<>qw_zBF-GaD zPnKjmbJ&=XC%{)575IACf}hUL$F9MeA6XpUuO2>uqaoZY+;!eE0h5TK{l zg0T%XC^-8(OjlRHcC8#j(jwCDvXFIg9aI9-FAqboGc2GZxXLVtQbc!xVNJT~Xo zZ}+xdjZ(_K9o;nVy@?Np-+OTL#ryY;w_(rnd`@T2RmwBEbCtKs3*?UlGQY{Tl4bKZ}=Gd9~a zalS6HI{jmMAQiUrOC~bUcEWaP0jw8VQSj+}NHe3r%-~?{jZRfvNrl>F@)R;RsS2}? zrMS4boxDQ8V2xf?F%Bb|OMZo9Bgx!8byJ>^T{D`>lG?CuQQj zHAy%%n26W<)Hw3IKmK!oK(&y}o0#;U^R5oP9Di#0XXde1m=86>dT~D3sxZX2C*8MW z=@oIE_PNfPGe=-=KcVvS(q(+M(@=S%2ev^(3wXWz%CMM#m^gpu~H9X>!B*WXo7seF*R&A7am{g0fu&_hV;y!8H z^FDtvkEZ&uSKE2}wh2eQq=2_(TBAJihB#SzX3MPYr1M?<5evdgs#{TnUzWl`t#Qir{(4U)E zqwv!_^0*% z(RyU0@&(_iK2XIbpMF|~LgRfzxN}jP8M3n7=CHZ7NVK)oEZD3G=e!cak{$M>Nb%_h;&{v9X~+L4oV&EYUfRBz6~1qG?fU;v1u)!V68-d?QDml0aoCOQg!A zbxe-<#Y~&ce!uuXZy \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/facebook.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/facebook.svg deleted file mode 100755 index 8180c0d..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/geonet.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/geonet.svg deleted file mode 100755 index fbcbfe7..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/geonet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/github.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/github.svg deleted file mode 100755 index cce7625..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/google-plus.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/google-plus.svg deleted file mode 100755 index 624d970..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/google-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/instagram.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/instagram.svg deleted file mode 100755 index f060b13..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/linkedin.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/linkedin.svg deleted file mode 100755 index c670517..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/pinterest.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/pinterest.svg deleted file mode 100755 index ec597d4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/pinterest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/rss.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/rss.svg deleted file mode 100755 index 2194aa9..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/share.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/share.svg deleted file mode 100755 index 959483b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/twitter.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/twitter.svg deleted file mode 100755 index 2cea55a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/social/youtube.svg b/dist/calcite-web-1.2.5/dist/img/icons/social/youtube.svg deleted file mode 100755 index b63d48d..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/social/youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/add-attachment.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/add-attachment.svg deleted file mode 100755 index 4f63b6b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/add-attachment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/announcement.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/announcement.svg deleted file mode 100755 index 738d539..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/announcement.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/applications.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/applications.svg deleted file mode 100755 index c7fda6e..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/applications.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-down-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-down-circled.svg deleted file mode 100755 index 35bccd5..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-down-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-left-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-left-circled.svg deleted file mode 100755 index 69ba0e6..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-left-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-right-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-right-circled.svg deleted file mode 100755 index 3f90207..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-right-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-up-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-up-circled.svg deleted file mode 100755 index 292da8c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/arrow-up-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/attachment.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/attachment.svg deleted file mode 100755 index 742f85d..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/attachment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/authorize.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/authorize.svg deleted file mode 100755 index 19feeb4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/authorize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/basemap.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/basemap.svg deleted file mode 100755 index 919fa6e..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/basemap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/beginning.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/beginning.svg deleted file mode 100755 index 2acee8c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/beginning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/blank-map-pin.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/blank-map-pin.svg deleted file mode 100755 index aace4e9..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/blank-map-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/browser.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/browser.svg deleted file mode 100755 index 84fb9be..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/browser.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/calculator.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/calculator.svg deleted file mode 100755 index b6dc852..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/calendar.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/calendar.svg deleted file mode 100755 index f37afb6..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/chart.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/chart.svg deleted file mode 100755 index c1cf62c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/chat.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/chat.svg deleted file mode 100755 index 0ad9122..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/check-mark.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/check-mark.svg deleted file mode 100755 index 55b3fcb..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/check-mark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-checked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-checked.svg deleted file mode 100755 index 4d65366..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-checked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-unchecked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-unchecked.svg deleted file mode 100755 index 0623d9a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/checkbox-unchecked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/close-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/close-circled.svg deleted file mode 100755 index 08f629a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/close-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/close.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/close.svg deleted file mode 100755 index 49e5960..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/collapse.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/collapse.svg deleted file mode 100755 index 5c4e903..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/collapse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/collection.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/collection.svg deleted file mode 100755 index d8101ae..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/collection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/comment.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/comment.svg deleted file mode 100755 index fbc811c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/comment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/compass.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/compass.svg deleted file mode 100755 index 0379154..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/configure-popup.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/configure-popup.svg deleted file mode 100755 index 5a4e453..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/configure-popup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/contact.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/contact.svg deleted file mode 100755 index 68ffbd0..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/contact.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/dashboard.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/dashboard.svg deleted file mode 100755 index 0ffb756..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/dashboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/deny.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/deny.svg deleted file mode 100755 index 60120bb..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/deny.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/description.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/description.svg deleted file mode 100755 index 8ac5e9e..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/description.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/directions.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/directions.svg deleted file mode 100755 index 95ecde9..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/directions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/directions2.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/directions2.svg deleted file mode 100755 index 1aedee5..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/directions2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-bottom.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-bottom.svg deleted file mode 100755 index 29635e4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-left.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-left.svg deleted file mode 100755 index 410d0af..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-right.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-right.svg deleted file mode 100755 index 71892f1..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/dock-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/documentation.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/documentation.svg deleted file mode 100755 index 5fd65e7..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/documentation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow-circled.svg deleted file mode 100755 index 8de21c3..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow.svg deleted file mode 100755 index afe34ba..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/down-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/down.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/down.svg deleted file mode 100755 index 48b2327..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/download.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/download.svg deleted file mode 100755 index 6346155..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-horizontal.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-horizontal.svg deleted file mode 100755 index 8bb07a1..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-vertical.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-vertical.svg deleted file mode 100755 index cf5cd3a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/drag-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/duplicate.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/duplicate.svg deleted file mode 100755 index fe78b5e..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/edit.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/edit.svg deleted file mode 100755 index 7629582..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/end.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/end.svg deleted file mode 100755 index 129e30b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/end.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/environment-settings.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/environment-settings.svg deleted file mode 100755 index 744d4bf..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/environment-settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/erase.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/erase.svg deleted file mode 100755 index a9cc17a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/erase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/error.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/error.svg deleted file mode 100755 index 9d872c5..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/error2.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/error2.svg deleted file mode 100755 index 48a961b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/error2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/expand.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/expand.svg deleted file mode 100755 index efc05d4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/expand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/experimental.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/experimental.svg deleted file mode 100755 index 4a811bb..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/experimental.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/favorites.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/favorites.svg deleted file mode 100755 index 2758821..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/favorites.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/feature-layer.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/feature-layer.svg deleted file mode 100755 index 6c6eae7..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/feature-layer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/filter.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/filter.svg deleted file mode 100755 index b80ddfc..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/filter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/forward.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/forward.svg deleted file mode 100755 index 78977b0..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/forward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/globe.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/globe.svg deleted file mode 100755 index 4de5338..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/grant.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/grant.svg deleted file mode 100755 index e17b478..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/grant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/grid.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/grid.svg deleted file mode 100755 index 9908d4d..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/group.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/group.svg deleted file mode 100755 index 012c287..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-horizontal.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-horizontal.svg deleted file mode 100755 index 4883c41..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-vertical.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-vertical.svg deleted file mode 100755 index 811ec09..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/handle-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/home.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/home.svg deleted file mode 100755 index 2b03630..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/key.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/key.svg deleted file mode 100755 index 7c8d524..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/labels.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/labels.svg deleted file mode 100755 index 67307f5..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/labels.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/layer-list.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/layer-list.svg deleted file mode 100755 index 66133c8..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/layer-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/layers.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/layers.svg deleted file mode 100755 index ff9de57..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/layers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow-circled.svg deleted file mode 100755 index 11af879..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow.svg deleted file mode 100755 index 85e8917..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-triangle-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/left-triangle-arrow.svg deleted file mode 100755 index e2884d0..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/left-triangle-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/left.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/left.svg deleted file mode 100755 index 8d184f8..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/line-chart.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/line-chart.svg deleted file mode 100755 index 51b2bf2..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/line-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/link-external.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/link-external.svg deleted file mode 100755 index 279a62b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/link-external.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/link.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/link.svg deleted file mode 100755 index 1b78855..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/loading-indicator.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/loading-indicator.svg deleted file mode 100755 index 3aa729c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/loading-indicator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/locate.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/locate.svg deleted file mode 100755 index 187c7fc..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/locate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/locked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/locked.svg deleted file mode 100755 index 9bf540a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/locked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/map-pin.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/map-pin.svg deleted file mode 100755 index 818cd99..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/map-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/maps.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/maps.svg deleted file mode 100755 index 9d31053..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/maps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/marketplace.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/marketplace.svg deleted file mode 100755 index 07689cb..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/marketplace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/maximize.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/maximize.svg deleted file mode 100755 index 2193a3c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/media.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/media.svg deleted file mode 100755 index 0706a78..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/media.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/media2.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/media2.svg deleted file mode 100755 index 5d0c7d5..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/media2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/menu.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/menu.svg deleted file mode 100755 index b291740..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/minimize.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/minimize.svg deleted file mode 100755 index 605e108..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/minus-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/minus-circled.svg deleted file mode 100755 index fa21fda..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/minus-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/minus.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/minus.svg deleted file mode 100755 index 9816c27..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/mobile.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/mobile.svg deleted file mode 100755 index c197baf..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/navigation.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/navigation.svg deleted file mode 100755 index c7740eb..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/navigation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-round.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-round.svg deleted file mode 100755 index 31b171a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-round.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-triangle.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-triangle.svg deleted file mode 100755 index 3fb7364..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/notice-triangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/organization.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/organization.svg deleted file mode 100755 index 2fe94da..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/organization.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-left.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-left.svg deleted file mode 100755 index c51d07b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-right.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-right.svg deleted file mode 100755 index e36aa63..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-bottom-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-left.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-left.svg deleted file mode 100755 index 33d4721..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-right.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-right.svg deleted file mode 100755 index 5be520a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/overview-arrow-top-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/pan.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/pan.svg deleted file mode 100755 index 835da43..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/pan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/pause.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/pause.svg deleted file mode 100755 index f85cbe1..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/phone.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/phone.svg deleted file mode 100755 index b285811..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/pie-chart.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/pie-chart.svg deleted file mode 100755 index f5dab10..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/pie-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/play.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/play.svg deleted file mode 100755 index 6618416..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/plus-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/plus-circled.svg deleted file mode 100755 index 376fba0..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/plus-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/plus.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/plus.svg deleted file mode 100755 index 2dd81d2..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/printer.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/printer.svg deleted file mode 100755 index 8c775d6..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/printer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/question.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/question.svg deleted file mode 100755 index f28df3f..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-checked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-checked.svg deleted file mode 100755 index bdb6bf4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-checked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-unchecked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-unchecked.svg deleted file mode 100755 index 5c68969..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/radio-unchecked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/refresh.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/refresh.svg deleted file mode 100755 index e8efbf2..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/resend-invitation.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/resend-invitation.svg deleted file mode 100755 index 6f79ee1..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/resend-invitation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/reverse.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/reverse.svg deleted file mode 100755 index 429da57..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/reverse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/review.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/review.svg deleted file mode 100755 index 8ec5c40..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/review.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow-circled.svg deleted file mode 100755 index 87494de..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow.svg deleted file mode 100755 index 30ff3c2..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-triangle-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/right-triangle-arrow.svg deleted file mode 100755 index 281586a..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/right-triangle-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/right.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/right.svg deleted file mode 100755 index ba1fa02..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/rotate.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/rotate.svg deleted file mode 100755 index 8ba09aa..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/rotate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/save.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/save.svg deleted file mode 100755 index 02088e4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/save.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/search.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/search.svg deleted file mode 100755 index 482a55c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/settings.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/settings.svg deleted file mode 100755 index f338e02..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/settings2.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/settings2.svg deleted file mode 100755 index 4c0b2b1..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/settings2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/share.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/share.svg deleted file mode 100755 index 029411b..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/sign-out.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/sign-out.svg deleted file mode 100755 index c48a95c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/sign-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-ascending.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-ascending.svg deleted file mode 100755 index 39bd585..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-ascending.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-descending.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-descending.svg deleted file mode 100755 index f8d85f4..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/sort-descending.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/support.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/support.svg deleted file mode 100755 index 437a973..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/support.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/table.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/table.svg deleted file mode 100755 index daaaf10..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/tag.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/tag.svg deleted file mode 100755 index 112addd..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/time-clock.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/time-clock.svg deleted file mode 100755 index 649ac80..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/time-clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/trash.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/trash.svg deleted file mode 100755 index 990ec68..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/unlocked.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/unlocked.svg deleted file mode 100755 index 9aa814c..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/unlocked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow-circled.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow-circled.svg deleted file mode 100755 index 067aae2..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow-circled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow.svg deleted file mode 100755 index a9f40bc..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-down-arrows.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/up-down-arrows.svg deleted file mode 100755 index 859023e..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/up-down-arrows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/up.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/up.svg deleted file mode 100755 index 1bc7d32..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/upload.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/upload.svg deleted file mode 100755 index 49955ac..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/user.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/user.svg deleted file mode 100755 index bc14d95..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-fixed.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-fixed.svg deleted file mode 100755 index ed1c83d..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-fixed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-magnifying-glass.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-magnifying-glass.svg deleted file mode 100755 index 698a2bf..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-in-magnifying-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-fixed.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-fixed.svg deleted file mode 100755 index 229fbc7..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-fixed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-magnifying-glass.svg b/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-magnifying-glass.svg deleted file mode 100755 index 706f512..0000000 --- a/dist/calcite-web-1.2.5/dist/img/icons/ui/zoom-out-magnifying-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/calcite-web-1.2.5/dist/img/loader-ie9.gif b/dist/calcite-web-1.2.5/dist/img/loader-ie9.gif deleted file mode 100755 index e8032757118382b6df81a9ffe868cfee15d4bd41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12035 zcmeHtS6GvK_AZJ_SEN@#Q3S=UfHY~+i!`MwML>{_h;$H?5=bEQUP6;Dy(66fp@l%` zJrGLhy(8zty=TwNGxI;^;&^qQbC=6}zxA%SthMA6WCewcwDGj@7QFEC&?~gTJz=d2 z9yJ)g_F_#YcH6mfW^VJ4HK-@K8wcyg(fM|Mte95(Hsn-2T|Ks8UOeg7F!!x@Il5yp zzH_N#c1JB^SOPZi_WKyMH^QWF!lHQcP43vM%#nvteILuGXoGqJny`)))5;km`^RT% zdnY=%W9Eh9smSHxp|!-WCFJ}rYGHSHd4F;H2(xjxvUfbXvOl)Ezjb(eE3jJ}hIXu) zajn6amrS0YpWi+wQIXM5my%GE;rZhU{v|v-yxT`ti16{e@VJ2AK#{cZ@CeSoczOHy z`holdz>vToXmChqSa?KaRCG*iTzo=e5-d3-H7)&HMrKxaPHx`!{DQ)w;*!#`@`}o; z>Y5+5b@dH7RLw1Lc&aj@qq8$!=3XzVuU95j{{HaD=&(G9cxrlP288UNA4nM*Tb}SE z#^2c7+8~~rUl?3oncP0b-}S?;N(dit>Wf*g5>~I!Zm^_&x%`5B*JN`B?CV3rlc@c8 z_NfO=<=QynW=ea=k|e}ht_0f>K_LNxbI8xh`ungFCywOIO2m6v^T0XfvqWKu9t-#n z%2@iuWj8W3I?6H{f^UV{zRC?T?aF$YVKE5T)Ez9;VGHij;2(b-Zdhkj&^kbak*~6F z?kqdpe?OJ(?lrY%wT+#4;i&zfjA7VrCd0@7XVe?D`BsF={lL!?j@)C-uZ0p?y9+-q zwu>!vLky@NJS9w z;Lz|esHblNoiaXwn(`&SwXnFfKs<)&n}f})v2S?K;|^B*w$^qNPcUbzlTtAus0Q0^ ztSE`#6a6L$g2{Utf+26DyjMB)$EjW>wgxWqJeUXwGH#W;{8)@?;3Ebe#v)O0ihecr z!j)9QE%x;eHVYe~1yv`|YIUP#S4Wk4Zy|#LvkihKxUgXHev@>Qgy54=vVY$}-(TUXQV&USTuWqTQ4c#4^ z;Id+(%Kg#%BBmXow*_dvSMMyM(qAO2)Ya^*jFehUBkO(~Y|OL-vZ&VA9_=il^A@QI z|Jicnc(i!@cz1uboITKTzFvQ|9Qd^e&~jm~gJXiIftE`QjZBG-P4}l{09r1KGC3t8 z4U${J5R_S(^SvOl2wa&{UY}iE6J8t8l+}o6fs3^HBgz6Rn!4e=UVWW|`NKhD=)R$v zkr~K9{anF3VjMS#onFIqZLVxLtyeCm9@Zb1931VJpAg`th9AMN_*&cATVFLp;Rs}BS6~ma9n}X$ z4|EJeM#qMHUd+y6v7q^-xzwqF8SfViTiZKZFBW$X8TM0Fdk>Cw_HTL=n@%&Ek{q@o60w2M^UR; zS*Dtqd-N3#hTe@0S^EPDG#iuE-Oqg_J0u92x*RaP@7cM z)Dhd3`>m@L72Jc&Yv~;BZjY?@f}{JP1A~*(vzVYcFqm@E!w? zwD5)S??-|tumU<8tPmI(2@Q*lh)VE}i4BcUjDjVHrzL#LNX-h$ND1^S_Q^@k^VfV1 z=xnuSSzKUMZA*PYNQGB(%a7JJRzzo4T|*eEzk8q%(%0Y9HZ+Vz_BLT=ku#X70^IOQ z?)<_=`PTAi``-FN=J>+%oyOyiaXFQgx{qr$HLa(NYhD9 z&B)D)&B^`tJ*J>AGrO#)qOv@{=0{1LaB*~LS#uP;uq_giS6$N?(Vc+`@2{$@8weXp z9}AtRZ)uzgnQ1~+VuKf!p{q-+n;qLdBfY!m!{LU}knUDhj03C?=0-?i_PHE{_#@WYiU4P zJ@UhFnh)WnF-Cd2X_kPWcNNnKk#}U>h&Mj39Fk)iLM!PgJTQGGLeNH8Eh}6&p^_=j zbkuiObV4UYSbtwHM*Xc?gcNPT8wGU^#ji5VkUWbW&h|Jtwl`4XJkI`naRrrmA}3B% zu?oHA!NL{rhH{6dprlUf8VL4pzOvdjLgOvI~AgS zF81CXvNeYYSu9}oaD9C37v+mM|Dvnk77KDIfLKrqqHk>a!05xAxGXiky^2uPt6UjzVjiy!NLU z>nvHxENpK!cq&bE7gg?uMM1KK2EVgcTMCrqpJ;v1%l8O@F#9?`R{s%4e9p|3oi7cK zrMhp*wP*J>ToMyZwi;Q2&4|8g#ZD^du-K=@Dg2XjY{O(ADp0b1SBP(Qklai+_sm~l zJ@aw;@dDGtCyUXTm+zg(7+kHo13yq!J~*vXos4q1A)wE+@3fc|H%`NH;!74ACe>=(QgvH@Lw zbnmkaM!wD~NUBQtvz!d0;}8~CJ+gYC|r&HlRz55og=>PKZbDN9px zOA~21{Y4%GHNtz_%IF^r3=R#@_w=ILho>Hm`XR@g`%2N%Lm1yVEXzX45^iK{y%nT$ zbbNA>>b^6$KTt}bs&<)$kn(|aEGyNeF9U>h-iD9qu1FEkT3Qn>-EzJ06CG=8J+j~E{!eD+LY`mlm7TdM9WpC3$$FV4{L;Xww2ugvL*`D(b>{n`s&Hp_{7*N^dNlL$7+6I zaWQpta&_8o0K+urO(wK|aJWylyt+2C)k>=0A@`&`O3m}wacAeoOs%*P@d62@VvwY* zF{#WYIxa|R0L8}3E2dj%6+wRd_PaWSCI}`r@u;WZ@KD7sTtwBR^k{T7;|-3dm8TAq`K4ugYWXEWP~U8m7LeXrqLupg?c?SA*<#0}hB7iCk2wY`$v zJXbbchgn?C!L+Qdl5xYgJ`;=y5Q<<#B8Q|;N9M2JCf8z1^@M$Y*Y9_uc~4FB?HWGB zpY|(C(6Nx2s9MSk_WOG*c^f1*PrMNG?oWzQ}ZE=l#! zK#B09;Yge|WY4eJwCQ8SO>C;V444Jqv?ci6QCfcT9Ssgx;#e3oR|AB`J9E zGc)Wh6q&y6vd<4Qrp@XDR!ruWs#10CC z3y3(FWg1*a-b@7M|+b0ZUWt8Z|04ITl+tr z_Mn3`BMg{ox9p5s<5+0x?Kid&J@>T>Cw8`1tHy<$3B)E{5Buhz1TsHGbR1Ua%NNUF z2FGs8JJt91V4}OO^LtIs$*xD>N)}iAPHn2s1i8ah?tYDw*CnhmG!QYDOH>#+s_mE% zM!<9!2appfTIVdLU~NU<>jsCXALBQ1^MhCDF@wC9cj zmhHc5&p+AZA1d^lCY~_Mf5Qz(^TM-~Uw9TjTDA+%LJN2n5PEoewCuvO_)Y;&Al4_O*P3p_ zEh!{kmbs9>yA5R&rg1y`D2-5MQ=oaOKzL6Iz>TK|jx$p!-p9J8MM(a>G%U#@{K^A) z4j}+HNU2VR9GOh7L|Y#KH_vhtzH7mA_vp0?ryDIP0z+5Z$j#1mYZ5tt!EEF$-P|5{ zg-KiG$G!f1_pQfMQT7MM%T~jiJ+;CF!*wTg#fD+NB*|AukFv4J!TwILV^@o%tn`NH zdN%+!WqIut{3plpvoC_oknA*qJnx$$Wpww+ct6<j`sFotwsh2!!gl+^}n@4Kbe6j`k}!BW+5v^Bkun zi?cp0R_i-NGr$a6tO_Oj)1fs<@PlSRw9S~>2vqNKYjZC@_2o#FfTAD-^eL+oLJj-~ z($Wa9iTpbOS}edO&yHvRolSDERR4h+{@*J*CC(Q>DR*sXY-$3jFt)WL+EmJ~JiHi< zUx9ZFGIo{q^o^taT89uLrDNl$N#E(2&hGiXMIYSqYzcPl;fA-{a=Tlq3y^BAJ=G{= zt{0cvrx&JB4E&X928;uO>dZ_??`a^&Bc;HsoHQjaA7$Dk84ny!cW;_Vhxy7Ih$wJm z)I`DF)FkQ@e^Y=G3(Ty3`*gosf@iId$%Jx3O+`lk7IkFVTaBT08)~>tG z=L1cfI~`AFeGsEIjfX3DSDPe1dQC~N6jQCpCY)qVRjxVs=JgB5I+_aIQ3L#t0`O7k z`!TT1efL1lKcxF|6khNv)4M!v&G?)=l$2Pxn3xjQpj995YPCF`FW3H)(ZgoFxUQF< zh3U*@ubSl(O@p4>r~O_(Ha5?Ws(0U_`-YP~Pj^%@s@KhbYXz1a2v!L(=7Ax*)yTU> z-o;cJNQtd4ysDs^uhLQeMdk=-z)9#K@g*SDqy=(xehR$H{3d-i2qKsY$j)}a{~0Km zfBD+q#3&_Ze=>>+43Otd>c%eqsis4WzeR|D8#=j z5BS9A`$S|4k`KnYkT)j|%^X5+Q81*zvK+=FnYT z7~vK`2Y(-XVr6W_U2f`fQo7pyL%4+>=I+!p*7|~_u=~h}JoVu2>sZmP^y(4ZabDv~y$x)|i0PPJ&*Kh=D1fb4iVxl- zA4;R9mCeYbxjReoIZo+NP8i!rN#Z|a{w_42DAWb&&uZ&4`_KXo_!HiEm)^j7j{Z9W zLSnOUz@N~Yg#4X?82*D%ex)EMocwP!E+rKI2A98L(6xWYpliGr#^u_DaVfblE*WKv37gFL@ES+k==sBq{Hcps`&eO%0 z-^8w7BD)_+*_Zb0>edyyz1{&!AO^L@?e%K8=r=qd$+O_<%6f7h)o(I3z#;#Qw_nR7 zp~I%V#H=4^jdP0OoQCHlx`Pl@KKcAu3( zL!E9MFD4T7(){|G8~18kW?ve68*RkftnUI{tKBa4woO0$_v&}u=T_0>Y_z=|wF$~==xI4H=yjB95INg%TAH-+YX5BD;kLR`&SrZC^Ke>T3kzYaXlBO-p&zsL6yjYgL^-b;>vXP7d4693JM&^#D$sQ8pi4F9^s zgIf`VkS@d_A#`?RDS#3%F6kl9{>9GbV5$ETE;z;Ci!byc|3*jjhz$nJF=q* zPtL>MCo1ebk}iuIFs2$GDnL}(9}She(mr|B^pNO0iNpDi@g`Obk8KcLws9ILuV0y| zdK252@W|OfspMlnO8K!|4--HvgZi%vl}Bm!Uyr)$N0cj*K4!0@eVBC%dbDFSIeSX; zSeaf(YO2NK?PVldNN_$6YUSBoonf|+QXROj@+`{&QwTOA@X|ZA+wSTSa8ADU)9naj zAyvWRp4N1(lv0`CcJ|pD4y@Z_XGCq**dk3zXV76jsuCQ5z9cUX{e@ADlwI_I#Z3#C ze~vZch1gY*LV~m9yTM$yW@m-C|7h-l)(rf&;FE(T`3F)uO#Z~jZyKnSeEKg;@+Ure zpg<-@2M-SQm)!Vuj^Q@c0x$<|d1VFkL3DF#d-DTGZoXMARaWWj=lNL>9mSJE!yA|O zH?N`zI_3Q@=B`va0Vxu$gd~&dh|P!#heA=}a??Ool5xv%_m@NQk&hM;;xMg_N&*~; zV3CPPytnn6mJWqQl~`{RgDb~!98c2{f@-9X<#Hr4RiY#Y@A8?bCKFKFPgL&AYbWba z+m6KNjaB8B@YMg0!8iwdHC$<#?zfIiDy!ltfkU0T>QGuX z;H;yCwlSo+tsBt+?dont_6GL#w+{vlj|{++XE3v~AV=V=V+nL=r1cU22Y@-YWkISE z$0w)9sw-;&b@-;=e42a+$)+Ag7ACiN`Hfs<;@(tm@};Atuv`jdk(Q*u*V=Ws$tDT) z5p>!mu$x7w+*5u4uk3&KB5czH_U(0qDI84oX*sc@C`&c;`CEGkCuIg})I;&>#G@CM zggxo!*RhwmthpoKEt})R%v1}#8WkxMz}Axadb=!B-yb+|=%q`ba!uQ4BF2+spv%f{ zv={Z8KDE%;T2?F=#srq~2gkeEU`xLCYAv`Qtzioipchr2G3pV&P06I_z&6z`s9h?y zCRp|Z`9+^ig?aqW%JnkNoy>>h>t@w0)U*N~wJg@N^=1N`gtr{_8|w;85qXdBA1hP$%VU1<|*jJMO8K zhIc09=X!knq(?~o0(8u~ed&nPFi)8o?3;jzypD0ezfI)-V`LJ3<=1`B@0!p97h6>h zz{OU5O^Ed$@YXiCbyILldrwDaPy zHfRnDUr3Q=4p4955|o?_ zW%7hE@Ps{uP9Dlwwxr`9wMXq3N9 z2t=u7S4Ul0m05Q3b?CArtv0XeS!L8iRX>szV}_ODjMs%0IK~1KPSomX;M+k1lHb)F}Af^-0(>@cUrU+__0Z7coeUQjga61CO+_! z?3CuSk?GIXY`e(X@SV9Kg_v%VpRUNI5s42ba>)t-5T3ycq70MY^;US zabHAOx|X2Uj^3_r$hF?yYpKekW8>rTdV?K$K;ax6iqX0?xd?l9SMcI~Pr5xs&YiG3}D4JqP=8AWN5s-pP8dh+MxS zB!5>hJV^;Q!I7P=c!TR|_4jKL5#2#g&qp-kc6yO!q5@}nbPn0=X>u+1M8N&iJzvyr zFucgM$Z5{hCSn-qoY}oSto^X`qSf16)!-}N1S8F=e``KEKbTo^TVV}MZ`JEh? z8fN-@XuF!Iy`kIc=X&dBe5|?2w}?J1Pq){W?dDf4i7V`Ry$aY-7u*F6I_>K?M94+gJj4Aaf^*pE*_e;-oL$u&>iF zRaFTyJBI;M^%8D*88kkDm`YJ)-rd{ZUGTek>!Rgvj@9`btihVD9}%vdv_CPt?TkP7 zIo=s%&@4ehfBZ?Fa8?)$~cA9euRevYk2~mpR zJD>24{)9&QhA B7196z diff --git a/dist/calcite-web-1.2.5/dist/img/logo/esri-logo-reversed.svg b/dist/calcite-web-1.2.5/dist/img/logo/esri-logo-reversed.svg deleted file mode 100755 index efc5826..0000000 --- a/dist/calcite-web-1.2.5/dist/img/logo/esri-logo-reversed.svg +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/calcite-web-1.2.5/dist/img/logo/esri-logo.svg b/dist/calcite-web-1.2.5/dist/img/logo/esri-logo.svg deleted file mode 100755 index fcd67d9..0000000 --- a/dist/calcite-web-1.2.5/dist/img/logo/esri-logo.svg +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.js b/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.js deleted file mode 100755 index eedcb4e..0000000 --- a/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.js +++ /dev/null @@ -1,209 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global.calciteMarketing = factory()); -}(this, (function () { 'use strict'; - -// ┌─────┐ - -// turn a domNodeList into an array -function nodeListToArray (domNodeList) { - if (Array.isArray(domNodeList)) { - return domNodeList; - } else { - return Array.prototype.slice.call(domNodeList); - } -} - -// Finds all the elements inside a node, or the document and returns them as an array -function findElements (query, domNode) { - var context = domNode || document; - var elements = context.querySelectorAll(query); - return nodeListToArray(elements); -} - -// ┌──────────────────────┐ - -// add a callback function to an event on a DOM node -function add (domNode, e, fn) { - if (domNode.addEventListener) { - return domNode.addEventListener(e, fn, false); - } else if (domNode.attachEvent) { - return domNode.attachEvent('on' + e, fn); - } -} - -// Cool Helpers - -// ┌────────────────────┐ -// │ Class Manipulation │ -// └────────────────────┘ - -// check if an element has a specific class -function has (domNode, className) { - return new RegExp('(\\s|^)' + className + '(\\s|$)').test(domNode.getAttribute('class')); -} - -// add one or more classes to an element -function add$1 (domNode, classes) { - classes.split(' ').forEach(function (c) { - if (!has(domNode, c)) { - var existingClass = domNode.getAttribute('class') || ''; - domNode.setAttribute('class', existingClass + ' ' + c); - } - }); -} - -// remove one or more classes from an element -function remove$1 (domNode, classes) { - classes.split(' ').forEach(function (c) { - var removedClass = (domNode.getAttribute('class') || '').replace(new RegExp('(\\s|^)' + c + '(\\s|$)', 'g'), '$2'); - if (has(domNode, c)) { - domNode.setAttribute('class', removedClass); - } - }); -} - -// remove 'is-active' class from every element in an array -function removeActive (array) { - array = nodeListToArray(array); - array.forEach(function (item) { - remove$1(item, 'is-active'); - }); -} - -// add 'is-active' class from every element in an array -function addActive (array) { - array = nodeListToArray(array); - array.forEach(function (item) { - add$1(item, 'is-active'); - }); -} - -function E () { - // Keep this empty so it's easier to inherit from - // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3) -} - -E.prototype = { - on: function (name, callback, ctx) { - var e = this.e || (this.e = {}); - - (e[name] || (e[name] = [])).push({ - fn: callback, - ctx: ctx - }); - - return this; - }, - - once: function (name, callback, ctx) { - var self = this; - function listener () { - self.off(name, listener); - callback.apply(ctx, arguments); - } - - listener._ = callback; - return this.on(name, listener, ctx); - }, - - emit: function (name) { - var data = [].slice.call(arguments, 1); - var evtArr = ((this.e || (this.e = {}))[name] || []).slice(); - var i = 0; - var len = evtArr.length; - - for (i; i < len; i++) { - evtArr[i].fn.apply(evtArr[i].ctx, data); - } - - return this; - }, - - off: function (name, callback) { - var e = this.e || (this.e = {}); - var evts = e[name]; - var liveEvents = []; - - if (evts && callback) { - for (var i = 0, len = evts.length; i < len; i++) { - if (evts[i].fn !== callback && evts[i].fn._ !== callback) { - liveEvents.push(evts[i]); - } - } - } - - // Remove event from queue to prevent memory leak - // Suggested by https://github.com/lazd - // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910 - - (liveEvents.length) - ? e[name] = liveEvents - : delete e[name]; - return this; - } -}; - -var bus = new E(); - -// Cool Helpers - -function switcher () { - var toggles = findElements('.js-view-toggle'); - - bus.on('switcher:bind', bind); - bus.on('switcher:toggle', handleToggle); - - function bind (options) { - if (!options) { - toggles.forEach(function (toggle$$1) { - setUp(toggle$$1); - }); - } else { - setUp(options.node); - } - } - - function setUp (toggle$$1) { - add(toggle$$1, 'click', toggleClick); - } - - function toggleClick (e) { - e.preventDefault(); - var options = { - set: e.target.getAttribute('data-set'), - target: e.target.getAttribute('data-view') - }; - - bus.emit('switcher:toggle', options); - } - - function handleToggle (options) { - var viewSet = findElements((".js-view[data-set=" + (options.set) + "]")); - var viewTarget = findElements((".js-view[data-set=" + (options.set) + "][data-view=" + (options.target) + "]")); - var toggleSet = findElements((".js-view-toggle[data-set=" + (options.set) + "]")); - var toggleTarget = findElements((".js-view-toggle[data-set=" + (options.set) + "][data-view=" + (options.target) + "]")); - removeActive(viewSet); - removeActive(toggleSet); - addActive(viewTarget); - addActive(toggleTarget); - } - - bus.emit('switcher:bind'); -} - -var calciteWebMarketing = { - viewSwitcher: switcher -}; - -return calciteWebMarketing; - -}))); diff --git a/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.min.js b/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.min.js deleted file mode 100755 index 16ea719..0000000 --- a/dist/calcite-web-1.2.5/dist/js/calcite-web-marketing.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Calcite Web - Calcite Design Components in CSS, JS and HTML - * @version v1.2.5 - * @license Apache-2.0 - * @copyright 2018 Esri - * @link https://github.com/Esri/calcite-web - */(function(a,b){'object'==typeof exports&&'undefined'!=typeof module?module.exports=b():'function'==typeof define&&define.amd?define(b):a.calciteMarketing=b()})(this,function(){'use strict';function a(a){return Array.isArray(a)?a:Array.prototype.slice.call(a)}function b(b,c){var d=c||document,e=d.querySelectorAll(b);return a(e)}function c(a,b,c){if(a.addEventListener)return a.addEventListener(b,c,!1);return a.attachEvent?a.attachEvent('on'+b,c):void 0}function d(a,b){return new RegExp('(\\s|^)'+b+'(\\s|$)').test(a.getAttribute('class'))}function e(a,b){b.split(' ').forEach(function(b){if(!d(a,b)){var c=a.getAttribute('class')||'';a.setAttribute('class',c+' '+b)}})}function f(a,b){b.split(' ').forEach(function(b){var c=(a.getAttribute('class')||'').replace(new RegExp('(\\s|^)'+b+'(\\s|$)','g'),'$2');d(a,b)&&a.setAttribute('class',c)})}function g(b){b=a(b),b.forEach(function(a){f(a,'is-active')})}function h(b){b=a(b),b.forEach(function(a){e(a,'is-active')})}function i(){}i.prototype={on:function(a,b,c){var d=this.e||(this.e={});return(d[a]||(d[a]=[])).push({fn:b,ctx:c}),this},once:function(a,b,c){function d(){e.off(a,d),b.apply(c,arguments)}var e=this;return d._=b,this.on(a,d,c)},emit:function(a){var b=[].slice.call(arguments,1),c=((this.e||(this.e={}))[a]||[]).slice(),d=0,e=c.length;for(d;d