PageSourceSearch

https://alsodev.com/_nuxt/DCgZnT3p.js

js alsodev.com collected 2026-10-01 23:55:15 UTC 7,232 bytes, 1 lines download raw bytes

1import{Cn as e,Fi as t,Fn as n,Gi as r,In as i,Kn as a,Ln as o,Lr as s,Nn as c,Nr as l,Pn as u,Qi as d,Vr as f,Yi as p,Zi as m,_r as h,dr as g,jr as _,tt as v,ui as y,ut as b}from"./CHb79o8j.js";import{o as x,r as S,t as ee}from"./DmF4o6QQ.js";import{t as C}from"./BDNMzG2s.js";import{n as w,r as T}from"./CQQmv9Hp.js";import{a as E,c as D,i as O,n as k,o as A,r as j,s as M,t as N}from"./5chdJIG9.js";var P={class:`case-cover`},F={class:`cc-inner`},I=[`src`,`alt`,`aria-hidden`,`width`,`height`],L={key:1,class:`cc-descr`},R=Object.assign(C(a({__name:`CaseCover`,props:{title:{},description:{},image:{},background:{},overlay:{default:`rgba(0, 0, 0, 0.4)`},primary:{type:Boolean,default:!1}},setup(t){return(r,a)=>(_(),o(`section`,P,[u(`div`,{class:`cc-bg`,style:m({backgroundImage:t.background?`url(${t.background.src})`:void 0}),"aria-hidden":`true`},null,4),u(`div`,{class:`cc-filter`,style:m({backgroundImage:`linear-gradient(to bottom, ${t.overlay}, rgba(0, 0, 0, 1))`}),"aria-hidden":`true`},null,4),u(`div`,F,[t.image?(_(),o(`img`,{key:0,src:t.image.src,alt:t.image.alt,"aria-hidden":t.image.alt?void 0:`true`,width:t.image.width??500,height:t.image.height??200,fetchpriority:`high`,decoding:`async`,class:`cc-logo`},null,8,I)):i(``,!0),(_(),n(f(t.primary?`h1`:`h2`),{class:`cc-title`},{default:y(()=>[(_(!0),o(e,null,s(t.title,(e,t)=>(_(),o(`span`,{key:t},d(e),1))),128))]),_:1})),t.description?(_(),o(`p`,L,d(t.description),1)):i(``,!0)]),a[0]||=u(`div`,{class:`cc-arrow`,"aria-hidden":`true`}
1,[u(`svg`,{viewBox:`0 0 38.417 18.592`,width:`38`,height:`19`},[u(`path`,{fill:`#ffffff`,d:`M19.208,18.592c-0.241,0-0.483-0.087-0.673-0.261L0.327,1.74c-0.408-0.372-0.438-1.004-0.066-1.413c0.372-0.409,1.004-0.439,1.413-0.066L19.208,16.24L36.743,0.261c0.411-0.372,1.042-0.342,1.413,0.066c0.372,0.408,0.343,1.041-0.065,1.413L19.881,18.332C19.691,18.505,19.449,18.592,19.208,18.592z`})])],-1)]))}}),[[`__scopeId`,`data-v-2b54fecf`]]),{__name:`CasesCaseCover`}),z={class:`case-premises`},B={class:`cp-list`},V={class:`cp-name`},H={key:0,class:`cp-text`},U=Object.assign(C(a({__name:`SectionCaseChallenges`,props:{title:{},headingWidth:{default:700},headingAlign:{default:`center`},items:{}},setup(t){return(n,r)=>(_(),o(`section`,z,[u(`h2`,{class:`cp-title`,style:m({maxWidth:`${t.headingWidth}px`,textAlign:t.headingAlign})},d(t.title),5),u(`ul`,B,[(_(!0),o(e,null,s(t.items,(e,t)=>(_(),o(`li`,{key:`${e.title}-${t}`,class:`cp-card`},[u(`span`,{class:`cp-icon`,style:m(e.icon?{"--cp-glyph":`url(${e.icon.src})`}:void 0),"aria-hidden":`true`},null,4),u(`h3`,V,d(e.title),1),e.description?(_(),o(`p`,H,d(e.description),1)):i(``,!0)]))),128))])]))}}),[[`__scopeId`,`data-v-23c79861`]]),{__name:`CasesSectionCaseChallenges`}),te={class:`case-features`},W={class:`cf-inner`},G={class:`cf-title`},K={class:`cf-list`},q=[`src`,`alt`,`width`,`height`],J={class:`cf-text`},Y=Object.assign(C(a({__name:`SectionCaseFeatures`,props:{title:{},items:{}},setup(t){return(n,r)=>(_(),o(`section`,te,[u(`div`,W,[u(`h2`,G,d(t.title),1),u(`ul`,K,[(_(!0),o(e,null,s(t.items,(e,t)=>(_(),o(`li`,{key:`${e.text}-${t}`,class:`cf-item`},[e.icon?(_(),o(`img`,{key:0,src:e.icon.src,alt:e.icon.alt,width:e.icon.width??30,height:e.icon.height??30,loading:`lazy`,decoding:`async`,"aria-hidden":`true`,class:`cf-icon`},null,8,q)):i(``,!0),u(`p`,J,d(e.text),1)]))),128))])])]))}}),[[`__scopeId`,`data-v-a8cf2bcf`]]),{__name:`CasesSectionCaseFeatures`}),X={class:`case-gallery`},Z={class:`cg-inner`},Q=[`src`,`alt`,`width`,`height`,`loading`],ne=[`disabled`,`aria-label`],re=[`disabled`,`aria-label`],ie={class:`cg-bullets`},ae=[`aria-label`,`aria-current`,`onClick`],oe=Object.assign(C(a({__name:`SectionCaseGallery`,props:{images:{}},setup(n){let a=n,{t:l}=x(),d=g(`caseName`,t(``));function f(e,t){if(e.alt)return e.alt;let n=l(`gallery.slide`,{current:t+1,total:a.images.length});return d.value?`${d.value} — ${n}`:n}let m=t(null),h=t(0),v=c(()=>a.images.length>1);function y(e){return m.value?.children[e]}function b(e){let t=m.value,n=y(e);!t||!n||t.scrollTo({left:n.offsetLeft-t.offsetLeft,behavior:`smooth`})}function S(){let e=m.value;if(!e)return;let t=0,n=1/0;for(let r=0;r<e.children.length;r++){let i=e.children[r],a=Math.abs(i.offsetLeft-e.offsetLeft-e.scrollLeft);a<n&&(n=a,t=r)}h.value=t}return(t,a)=>(_(),o(`section`,X,[u(`div`,Z,[u(`div`,{ref_key:`track`,ref:m,class:`cg-track`,onScrollPassive:S},[(_(!0),o(e,null,s(n.images,(e,t)=>(_(),o(`div`,{key:e.src,class:`cg-slide`},[u(`img`,{src:e.src,alt:f(e,t),width:e.width??1160,height:e.height??560,loading:t===0?`eager`:`lazy`,decoding:`async`,class:`cg-img`},null,8,Q)]))),128))],544),r(v)?(_(),o(e,{key:0},[u(`button`,{type:`button`,class:`cg-arrow cg-arrow--prev`,disabled:r(h)===0,"aria-label":r(l)(`gallery.prev`),onClick:a[0]||=e=>b(r(h)-1)},[...a[2]||=[u(`svg`,{viewBox:`0 0 10.6 18`,width:`10`,height:`18`,"aria-hidden":`true`},[u(`polyline`,{fill:`none`,stroke:`#eb234b`,"stroke-width":`2`,points:`9,1 1,9 9,17`})],-1)]],8,ne),u(`button`,{type:`button`,class:`cg-arrow cg-arrow--next`,disabled:r(h)>=n.images.length-1,"aria-label":r(l)(`gallery.next`),onClick:a[1]||=e=>b(r(h)+1)},[...a[3]||=[u(`svg`,{viewBox:`0 0 10.6 18`,width:`10`,height:`18`,"aria-hidden":`true`},[u(`polyline`,{fill:`none`,stroke:`#eb234b`,"stroke-width":`2`,points:`1,1 9,9 1,17`})],-1)]],8,re),u(`div`,ie,[(_(!0),o(e,null,s(n.images,(e,t)=>(_(),o(`button`,{key:`dot-${e.src}`,type:`button`,class:`cg-bullet`,"aria-label":r(l)(`gallery.slide`,{current:t+1,total:n.images.length}),"aria-current":t===r(h)?`true`:void 0,onClick:e=>b(t)},[u(`span`,{class:p(t===r(h)?`is-active`:void 0)},null,2)],8,ae))),128))])],64)):i(``,!0)])]))}}),[[`__scopeId`,`data-v-f06f7fc8`]]),{__name:`CasesSectionCaseGallery`}),$={class:`case-result`},se={class:`cr-inner`},ce={class:`cr-copy`},le={class:`cr-title`},ue=[`src`,`alt`,`aria-hidden`,`width`,`height`],de=Object.assign(C(a({__name:`SectionCaseResult`,props:{title:{},body:{},image:{}},setup(t){return(n,r)=>(_(),o(`section`,$,[u(`div`,se,[u(`div`,ce,[u(`h2`,le,d(t.title),
11),(_(!0),o(e,null,s(t.body,(e,t)=>(_(),o(`p`,{key:t,class:`cr-text`},d(e),1))),128))]),t.image?(_(),o(`img`,{key:0,src:t.image.src,alt:t.image.alt,"aria-hidden":t.image.alt?void 0:`true`,width:t.image.width??360,height:t.image.height??360,loading:`lazy`,decoding:`async`,class:`cr-img`},null,8,ue)):i(``,!0)])]))}}),[[`__scopeId`,`data-v-6516fd2a`]]),{__name:`CasesSectionCaseResult`}),fe={key:0},pe=a({__name:`[slug]`,setup(t){let a=b(),u=c(()=>String(a.params.slug||``)),d=ee(u),p=c(()=>(d.value?.sections.find(e=>e.type===`caseCover`))?.title.join(` `)??``);if(l(`caseName`,p),!d.value)throw v({statusCode:404,statusMessage:`Case not found`,fatal:!0});S(d);let m=c(()=>d.value?.sections??[]),g={hero:E,caseCover:R,about:D,advantages:M,services:N,projects:k,industries:O,clients:A,partners:w,media:j,cta:T,caseChallenges:U,caseFeatures:Y,caseGallery:oe,caseResult:de},y=c(()=>m.value.findIndex(e=>e.type===`caseCover`));function x(e,t){let{type:n,...r}=e;return n===`caseCover`||n===`hero`?{...r,primary:t===y.value}:r}return(t,a)=>r(d)?(_(),o(`div`,fe,[(_(!0),o(e,null,s(r(m),(e,t)=>(_(),n(f(g[e.type]),h({key:`${e.type}-${t}`},{ref_for:!0},x(e,t)),null,16))),128))])):i(``,!0)}});
1export{pe as default};

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.