1import{a as Be,b as Oe,e as Me,f as Ze,g as He,h as Ie,i as $,j as Ge}from"./chunk-IXU5UGOP.js";import{a as S,b as N}from"./chunk-AEXSWHEC.js";import{c as W,d as Pe,e as U,f as Le}from"./chunk-YFBH3XEE.js";import"./chunk-GNZDEIRH.js";import{c as J,d as je}from"./chunk-TKPTV65Y.js";import{c as xe,d as Ve}from"./chunk-V6TSTN7E.js";import{a as q,b as Qe}from"./chunk-WTXLJZHV.js";import{I as Ee,Qa as K,Ra as Ue,X as De,Y as Te,Z as Ne,wa as X,xa as We}from"./chunk-A7VKKV7K.js";import{C as ve,E as F,H as V,J as Z,K as D,O as Ce,P as be,ca as Re,ga as ye,ia as Fe,t as Se,v as R,y as O,z as M}from"./chunk-6IKJKMC7.js";import{$c as _e,Bc as r,Cc as a,D as se,Db as le,Eb as i,Fc as k,I as pe,Pb as m,Qb as d,Qc as u,Rb as p,Sb as h,Tb as f,Vb as P,Wa as A,Xa as w,Xb as x,Y as Ye,Yb as g,Z as ze,Zc as ge,ad as Ae,ba as ce,bb as o,bd as we,ca as H,fc as L,fd as Y,gc as me,ha as _,hd as he,id as fe,oa as b,ob as I,od as ue,pa as y,pb as G,pc as de,sc as B,t as ae,tb as l,yd as z}from"./chunk-6HAZA4FK.js";import{e as E,i as T}from"./chunk-I5BVC2ZK.js";function et(e,s){e&1&&(p(0,"img",29),r(1,"translate"),r(2,"translate")),e&2&&i("alt",a(1,2,"SHOWCASES_SHOWCASE_TAG_IMAGE_OPEN_ALT_TEXT"))("src",a(2,4,"SHOWCASES_SHOWCASE_TAG_IMAGE_OPEN_URL"),w)}function tt(e,s){e&1&&(p(0,"img",29),r(1,"translate"),r(2,"translate")),e&2&&i("alt",a(1,2,"SHOWCASES_SHOWCASE_TAG_IMAGE_CLOSED_ALT_TEXT"))("src",a(2,4,"SHOWCASES_SHOWCASE_TAG_IMAGE_CLOSED_URL"),w)}function it(e,s){if(e&1&&(p(0,"a",33),r(1,"keyify"),r(2,"translate")),e&2){let t=g().$implicit;i("brandHref",t["route-link"])("innerHtml",a(2,4,"SHOWCASES_TAG_"+a(1,2,t["tag-name"])+"_TEXT"),A)}}function nt(e,s){e&1&&p(0,"span",34),e&2&&i("innerHtml",",\xA0",A)}function ot(e,s){if(e&1&&(m(0,"li",30),l(1,it,3,6,"a",31)(2,nt,1,1,"span",32),d()),e&2){let t=s.$implicit,n=s.last;o(),i("ngIf",t),o(),i("ngIf",!n)}}function rt(e,s){if(e&1){let t=P();m(0,"div",20),p(1,"img",21),d(),m(2,"div",22)(3,"div",23)(4,"div",24),x("click",function(){b(t);let c=g(3);return y(c.tagsVisible=!c.tagsVisible)}),l(5,et,3,6,"img",25)(6,tt,3,6,"img",25),d(),m(7,"div",26)(8,"ul",27),l(9,ot,3,2,"li",28),d()()()()}if(e&2){let t=g().$implicit,n=g(2);o(),i("alt",t["alt-text"])("src",t.image,w),o(4),i("ngIf",n.tagsVisible),o(),i("ngIf",!n.tagsVisible),o(),i("ngClass",n.tagsVisible?"d-flex":"invisible"),o(2),i("ngForOf",t.tags)}}function at(e,s){e&1&&(h(0),l(1,rt,10,6,"ng-template",19),f())}function st(e,s){e&1&&(p(0,"img",29),r(1,"translate"),r(2,"translate")),e&2&&i("alt",a(1,2,"SHOWCASES_SHOWCASE_TAG_IMAGE_OPEN_ALT_TEXT"))("src",a(2,4,"SHOWCASES_SHOWCASE_TAG_IMAGE_OPEN_URL"),w)}function pt(e,s){e&1&&(p(0,"img",29),r(1,"translate"),r(2,"translate")),e&2&&i("alt",a(1,2,"SHOWCASES_SHOWCASE_TAG_IMAGE_CLOSED_ALT_TEXT"))("src",a(2,4,"SHOWCASES_SHOWCASE_TAG_IMAGE_CLOSED_URL"),w)}function ct(e,s){if(e&1&&(p(0,"a",33),r(1,"keyify"),r(2,"translate")),e&2){let t=g().$implicit;i("brandHref",t["route-link"])("innerHtml",a(2,4,"SHOWCASES_TAG_"+a(1,2,t["tag-name"])+"_TEXT"),A)}}function lt(e,s){e&1&&p(0,"span",34),e&2&&i("innerHtml",",\xA0",A)}function mt(e,s){if(e&1&&(m(0,"li",30),l(1,ct,3,6,"a",31)(2,lt,1,1,"span",32),d()),e&2){let t=s.$implicit,n=s.last;o(),i("ngIf",t),o(),i("ngIf",!n)}}function dt(e,s){if(e&1){let t=P();p(0,"brand-video",35),m(1,"div",36)(2,"div",23)(3,"div",24),x("click",function(){b(t);let c=g(4);return y(c.tagsVisible=!c.tagsVisible)}),l(4,st,3,6,"img",25)(5,pt,3,6,"img",25),d(),m(6,"div",26)(7,"ul",27),l(8,mt,3,2,"li",28),d()()()()}if(e&2){let t=g().$implicit,n=g(3);i("id",t.id)("videoData",t.data),o(4),i("ngIf",n.tagsVisible),o(),i("ngIf",!n.tagsVisible),o(),i("ngClass",n.tagsVisible?"d-flex":"invisible"),o(2),i("ngForOf",t.tags)}}function gt(e,s){e&1&&(h(0),l(1,dt,9,6,"ng-template",19),f())}function _t(e,s){if(e&1&&(h(0),l(1,gt,2,0,"ng-container",15),f()),e&2){let t=s.$implicit;o(),i("ngForOf",t)}}function At(e,s){if(e&1&&p(0,"img",21),e&2){let t=g().$implicit;i("alt",t["alt-text"])("src",t.image,w)}}function wt(e,s){e&1&&(h(0),l(1,At,1,2,"ng-template",37),f())}function ht(e,s){if(e&1&&p(0,"img",38),e&2){let t=g().$implicit;i("alt",t.thumb)("src",t.thumb,w),le("data-cy","videoThumbnail")}}function ft(e,s){e&1&&(h(0),l(1,ht,1,3,"ng-template",37),f())}function ut(e,s){if(e&1&&(h(0),l(1,ft,2,0,"ng-container",15),f()),e&2){let t=s.$implicit;o(),i("ngForOf",t)}}function St(e,s){if(e&1){let t=P();h(0),m(1,"div",4)(2,"div",5)(3,"div",6)(4,"button",7),x("click",function(){b(t);let c=g();return y(c.goBack())}),m(5,"span",8),me(6,"\u25C2"),d(),p(7,"span",9),r(8,"translate"),d(),p(9,"h2",10),r(10,"keyify"),r(11,"translate"),p(12,"h4",11),r(13,"keyify"),r(14,"translate"),r(15,"keyify"),r(16,"translate"),d()(),m(1
17,"div",12)(18,"div",13)(19,"swiper",14),x("slideChange",function(){b(t);let c=g();return y(c.pauseVideo())}),l(20,at,2,0,"ng-container",15)(21,_t,2,1,"ng-container",16),r(22,"async"),d()(),m(23,"div",17)(24,"swiper",18),r(25,"translate"),x("swiper",function(c){b(t);let C=g();return y(C.thumbsSwiper=c)}),l(26,wt,2,0,"ng-container",15)(27,ut,2,1,"ng-container",16),r(28,"async"),d()()()(),f()}if(e&2){let t=g();o(7),i("innerHtml",a(8,11,"GLOBAL_BACK"),A),o(2),i("innerHtml",a(11,15,"GLOBAL_SHOWCASE-NAME_"+a(10,13,t.showcase["facility-name"])+"_TEXT"),A),o(3),i("innerHtml",a(14,19,"GLOBAL_SHOWCASE-LOCATION_"+a(13,17,t.showcase["facility-name"])+"_TEXT")+", "+a(16,23,a(15,21,"SHOWCASES_FILTER_REGION_ITEM_"+t.showcase.country.region+"_SUB-ITEM_"+t.showcase.country["country-name"])),A),o(7),i("config",t.showcaseMain)("thumbs",B(31,qe,t.thumbsSwiper)),o(),i("ngForOf",t.showcase.images),o(),i("ngIf",a(22,25,t.videoMap$)),o(3),i("config",t.showcaseThumbs)("ngStyle",B(33,$e,"url("+a(25,27,"SHOWCASE_CAROUSEL_SCROLL-CURSOR_URL")+"), auto")),o(2),i("ngForOf",t.showcase.images),o(),i("ngIf",a(28,29,t.videoMap$))}}function vt(e,s){e&1&&(m(0,"div",39)(1,"div",40),p(2,"span",41),r(3,"translate"),d()()),e&2&&(o(2),i("innerHtml",a(3,1,"GLOBAL_LOADING_TEXT"),A))}var qe,$e,ee,te=E(()=>{u();M();z();Ze();Re();N();Ne();u();z();De();Ce();Ge();Z();qe=e=>({swiper:e}),$e=e=>({cursor:e});Be.use([Oe,Me]);ee=(()=>{class e{constructor(){this.tagsVisible=!1,this.videoThumbnail=[],this.showcaseMain={direction:"horizontal",navigation:!0,watchOverflow:!0,watchSlidesProgress:!0,roundLengths:!0,preloadImages:!0,threshold:10},this.showcaseThumbs={centeredSlides:!0,centeredSlidesBounds:!0,direction:"vertical",freeMode:!0,resizeObserver:!0,slidesPerView:3,height:400,roundLengths:!0,slideToClickedSlide:!0,spaceBetween:10},this.activatedRoute=_(Se),this.location=_(ge),this.showcasesService=_(S),this.videoService=_(Te),this.window=_(Window)}ngOnInit(){return T(this,null,function*(){this.showcaseSlug=this.activatedRoute.snapshot.params.slug,this.initShowCaseContent()})}ngAfterViewInit(){setTimeout(()=>{this.window.scrollTo({top:0})},50)}goBack(){this.location.back()}pauseVideo(){this.videoMap.forEach(t=>{let n=this.window.document.getElementById(t.id);n&&n.querySelector("iframe").contentWindow.postMessage('{ "method": "pause" }',"*")})}initShowCaseContent(){return T(this,null,function*(){this.showcasesService.getShowcase(this.showcaseSlug).subscribe(t=>{this.showcase=be({},t,t),this.showcase.video&&(this.videoMap$=Promise.all(this.showcase.video.filter(n=>!!n).map(n=>T(this,null,function*(){return this.prepareVideoData(n)}))))}),this.videoMap=yield this.videoMap$})}prepareVideoData(t){return T(this,null,function*(){return{id:t["video-id"],data:yield this.videoService.getVideoData(t["video-id"],{autoplay:!1}),thumb:this.videoService.getVideoThumbnail(),tags:t.tags}})}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=I({type:e,selectors:[["matrix-showcase"]],standalone:!1,features:[de([{provide:Window,useValue:window}])],decls:5,vars:2,consts:[["loading",""],[1,"section-1"],[1,"container"],[4,"ngIf","ngIfElse"],[1,"row","pt-5","pb-8","justify-content-center","pl-xl-7","pl-lg-4"],[1,"showcase-header","pb-3","d-flex","justify-content-left"],[1,""],[1,"btn","btn-link","px-0","py-3","text-decoration-none",3,"click"],[1,"pr-1","font-weight-bold"],[1,"font-weight-bold",3,"innerHtml"],[1,"mb-1",3,"innerHtml"],[1,"mb-0",3,"innerHtml"],[1,"showcase-wrapper","d-flex","justify-content-left"],[1,"showcase-main","mr-0","mr-md-1"],[1,"main-swiper",3,"slideChange","config","thumbs"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"showcase-thumbnails","d-none","d-md-flex"],[1,"thumbnail-swiper",3,"swiper","config","ngStyle"],["swiperSlide","",1,"container","px-0"],["data-cy","mainImage",1,"row","no-gutters"],[1,"img-fluid",3,"alt","src"],["data-cy","mainImageTags",1,"row","no-gutters","py-1"],[1,"d-flex"],[1,"tags-icon",3,"click"],["loading","eager",3,"alt","src",4,"ngIf"],[1,"d-flex","align-self-center",3,"ngClass"],[1,"image-tags","list-inline","mb-0","pl-1"],["class","list-inline-item mr-0",4,"ngFor","ngForOf"],["loading","eager",3,"alt","src"],[1,"list-inline-item","mr-0"],[3,"brandHref","innerHtml",4,"ngIf"],[3,"innerHtml",4,"ngIf"],[3,"brandHref","innerHtml"],[3,"innerHtml"],[3,"id","videoData"],[1,"row","no-gutters","py-1"],["swiperSlide",""],[3,"alt","src"],[1,"d-flex","justify-content-center","p-4"],["role","status",1,"spinner-border","m-5"],[1,"sr-only",3,"innerHtml"]],template:function(n,c){if(n&1&&(m(0,"section",1)(1,"div",2),l(2,St,29,35,"ng-container",3)(3,vt,4,3,"ng-template",null,0,k),d()()),n&2){let C=L(4);o(2),i("ngIf",c.showcase)("ngIfElse",C)}}
1,dependencies:[_e,Ae,we,Y,Ee,D,Ie,He,he,V,F],styles:[`@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);
1height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.showcase-header,.showcase-wrapper{width:100%;height:100%;max-width:1200px;overflow-y:hidden}.showcase-main{width:100%}@media (min-width: 768px){.showcase-main{width:75%}}.showcase-thumbnails{height:400px}.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;background-size:contain;top:44%;width:40px;height:40px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{background-image:url(https://assets.johnsonhealthtech.com/transform/1a624ac2-1d9b-44bf-ac62-aabfcd61e6bc/optimized-triangle-top-left-icon-white-svg?io=transform:fill,width:123,height:123);transform:rotate(-45deg)}.swiper-button-next{background-image:url(https://assets.johnsonhealthtech.com/transform/1a624ac2-1d9b-44bf-ac62-aabfcd61e6bc/optimized-triangle-top-left-icon-white-svg?io=transform:fill,width:123,height:123);transform:rotate(135deg)}.swiper-slide-thumb-active{outline:2px solid #e1261c;outline-offset:-2px}.thumbnail-swiper .swiper-slide>img{aspect-ratio:3/2;height:100%}.tags-icon{cursor:pointer;height:40px;width:40px}.image-tags a:hover{color:#4c4c4c} 2`],encapsulation:2})}}return e})()});function bt(e,s){if(e&1&&(m(0,"div",8)(1,"a",9),r(2,"keyify"),r(3,"lowercase"),p(4,"div",10),m(5,"div",11)(6,"div",12),p(7,"h5",13),r(8,"keyify"),r(9,"translate"),p(10,"div",13),r(11,"keyify"),r(12,"translate"),p(13,"div",13),r(14,"keyify"),r(15,"translate"),d()()()()),e&2){let t=s.$implicit,n=g();o(),i("brandHref",n.getItemRoute(a(3,7,a(2,5,t["facility-name"])))),o(3),i("ngStyle",B(21,Ct,"url("+t.thumbnail+")")),o(3),i("innerHTML",a(9,11,"GLOBAL_SHOWCASE-NAME_"+a(8,9,t["facility-name"])+"_TEXT"),A),o(3),i("innerHTML",a(12,15,"GLOBAL_SHOWCASE-LOCATION_"+a(11,13,t["facility-name"])+"_TEXT"),A),o(3),i("innerHTML",a(15,19,a(14,17,"SHOWCASES_FILTER_REGION_ITEM_"+t.country.region+"_SUB-ITEM_"+t.country["country-name"])),A)}}var Ct,ie,ne=E(()=>{u();M();Ye();Z();N();Pe();u();z();Ce();Le();Z();Ct=e=>({"background-image":e});ie=(()=>{class e{constructor(){this.showcasesService=_(S),this.catalogService=_(W),this.translateService=_(ve),this.router=_(R),this.showcasesService.filterConfig$.pipe(se(t=>!!t),pe(1)).subscribe(t=>{this.catalogService.createFilter(t),this.catalogService.addTranslatedValuesToFilter(this.translateFn.bind(this))}),this.getItemRoute=this.getItemRoute.bind(this)}translateFn(t,n,c){let v="SHOWCASES_FILTER";return t&&!n?v+=`_${t}_TITLE`:v+=`_${t}`,n&&(v+=`_ITEM_${n}`),c&&(v+=`_SUB-ITEM_${c}`),v=v.toUpperCase().replace(/ /g,"-"),this.translateService.instant(v)}getItemRoute(t){return this.router.url.split("?")[0]+"/"+t}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=I({type:e,selectors:[["matrix-showcases-catalog"]],standalone:!1,decls:11,vars:8,consts:[["itemTemplate",""],[1,"overview"],[1,"container","bg-white","pt-7","pb-6"],[1,"row","justify-content-center"],[1,"col-12","col-md-8","col-xl-6","text-center"],[3,"innerHtml"],[3,"innerHTML"],[3,"baseKeyPrefix","itemTemplate"],[1,"showcase-entry","col-12","col-sm-6","col-xl-4","mb-4"],[3,"brandHref"],[1,"showcase-image",3,"ngStyle"],[1,"caption"],[1,"showcase-details"],[1,"mb-0","text-white",3,"innerHTML"]],template:function(n,c){if(n&1&&(m(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),p(4,"h1",5),r(5,"translate"),p(6,"div",6),r(7,"translate"),d()()()(),p(8,"matrix-catalog-filter",7),l(9,bt,16,23,"ng-template",null,0,k)),n&2){let C=L(10);o(4),i("innerHtml",a(5,4,"SHOWCASES_FILTER-CATALOG_PAGE-TITLE_TEXT"),A),o(2),i("innerHTML",a(7,6,"SHOWCASES_FILTER-CATALOG_PAGE-DESCRIPTION_TEXT"),A),o(2),i("baseKeyPrefix","SHOWCASES")("itemTemplate",C)}},dependencies:[Y,D,U,fe,V,F],styles:[".btn-filter[_ngcontent-%COMP%]{border:1px solid #999999;height:72px;padding:5px}.btn-filter[_ngcontent-%COMP%] .btn-icon[_ngcontent-%COMP%]{vertical-align:middle}.btn[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:focus, .btn[_ngcontent-%COMP%]:active{outline:0!important}
2@media (max-width: 991.98px){.filter-menu-dropdown[_ngcontent-%COMP%]{position:absolute;z-index:200;left:0;top:0}}.showcase-entry[_ngcontent-%COMP%]{position:relative;min-height:75px;overflow:hidden}@media (max-width: 991.98px){.showcase-entry[_ngcontent-%COMP%] .caption[_ngcontent-%COMP%]{bottom:0!important;top:0!important}.showcase-entry[_ngcontent-%COMP%] .showcase-details[_ngcontent-%COMP%]{position:absolute!important;text-align:center!important;opacity:1!important}}@media (min-width: 992px){.showcase-entry[_ngcontent-%COMP%]:hover .caption[_ngcontent-%COMP%]{bottom:0;top:0}.showcase-entry[_ngcontent-%COMP%]:hover .showcase-details[_ngcontent-%COMP%]{position:absolute;text-align:center;opacity:1}}.showcase-entry[_ngcontent-%COMP%] .caption[_ngcontent-%COMP%]{background-color:#000c;backdrop-filter:blur(10px);inset:50% 10px;position:absolute;text-align:center;-webkit-transition:top 275ms ease-out,bottom 275ms ease-out,opacity 275ms ease-out;-moz-transition:top 275ms ease-out,bottom 275ms ease-out,opacity 275ms ease-out;-ms-transition:top 275ms ease-out,bottom 275ms ease-out,opacity 275ms ease-out;-o-transition:top 275ms ease-out,bottom 275ms ease-out,opacity 275ms ease-out;transition:top 275ms ease-out,bottom 275ms ease-out,opacity 275ms ease-out}.showcase-entry[_ngcontent-%COMP%] .showcase-details[_ngcontent-%COMP%]{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;opacity:0}.showcase-entry[_ngcontent-%COMP%] .showcase-image[_ngcontent-%COMP%]{aspect-ratio:4/3;background-size:cover;background-position:center}.input-search[_ngcontent-%COMP%]{padding-right:60px}.icon-search[_ngcontent-%COMP%]{background-repeat:no-repeat;background-position:right center;right:20px;top:30%;z-index:20}"]})}}return e})()});var Q,oe=E(()=>{u();M();ze();Fe();N();u();Q=(()=>{class e{constructor(){this.config=_(ye),this.router=_(R),this.showcaseService=_(S),this.regionLangPrefix=this.config.getRegionLanguageRoutePrefix()}canActivate(t,n){return this.showcaseSlug=t.params.slug,this.showcaseService.getShowcase(this.showcaseSlug).pipe(ae(c=>{if(c)return!0;this.router.navigate([this.regionLangPrefix,"404"])}))}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275prov=ce({token:e,factory:e.\u0275fac})}}return e})()});var yt,re,ke=E(()=>{M();te();ne();Ve();oe();u();yt=[{path:"tags",loadChildren:()=>import("./chunk-XR22NKTK.js").then(e=>e.TagModule)},{path:":slug",component:ee,canActivate:[Q]},{path:"",component:ie,canActivate:[xe]}],re=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=G({type:e})}static{this.\u0275inj=H({imports:[O.forChild(yt),O]})}}return e})()});var xt,Et,Tt,yi,Bt=E(()=>{z();M();Ge();ke();Qe();We();Ue();je();ne();te();N();oe();Le();Pe();u();xt=[],Et=[q,X,K,re,J,$],Tt=[Q,S,W],yi=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=G({type:e})}static{this.\u0275inj=H({providers:[Tt,xt],imports:[ue,O,Et,U,q,X,K,re,J,$]})}}return e})()});Bt();export{yi as ShowcasesModule};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.