PageSourceSearch

https://fondazione-politecnico.netlify.app/_nuxt/BQ9uNhxc.js

js fondazione-politecnico.netlify.app collected 2026-10-03 11:10:46 UTC 9,402 bytes, 1 lines download raw bytes

1import{_ as m}from"./rL2dY6U0.js";import{H as h,f as i,o as a,i as n,g as r,l as v,I as g,A as c,z as u,G as x,h as b,_ as f,q as w,k as C,d as y,F as k,D as L}from"./iZoKzI1G.js";const $={},V={role:"presentation",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"};function p(e,l){return a(),i("svg",V,l[0]||(l[0]=[n("path",{d:"M15.75 10.5C15.5511 10.5 15.3603 10.579 15.2197 10.7197C15.079 10.8603 15 11.0511 15 11.25V14.25C15 14.4489 14.921 14.6397 14.7803 14.7803C14.6397 14.921 14.4489 15 14.25 15H3.75C3.55109 15 3.36032 14.921 3.21967 14.7803C3.07902 14.6397 3 14.4489 3 14.25V11.25C3 11.0511 2.92098 10.8603 2.78033 10.7197C2.63968 10.579 2.44891 10.5 2.25 10.5C2.05109 10.5 1.86032 10.579 1.71967 10.7197C1.57902 10.8603 1.5 11.0511 1.5 11.25V14.25C1.5 14.8467 1.73705 15.419 2.15901 15.841C2.58097 16.2629 3.15326 16.5 3.75 16.5H14.25C14.8467 16.5 15.419 16.2629 15.841 15.841C16.2629 15.419 16.5 14.8467 16.5 14.25V11.25C16.5 11.0511 16.421 10.8603 16.2803 10.7197C16.1397 10.579 15.9489 10.5 15.75 10.5ZM8.4675 11.7825C8.53883 11.8508 8.62294 11.9043 8.715 11.94C8.80478 11.9797 8.90185 12.0002 9 12.0002C9.09815 12.0002 9.19522 11.9797 9.285 11.94C9.37706 11.9043 9.46117 11.8508 9.5325 11.7825L12.5325 8.7825C12.6737 8.64127 12.7531 8.44973 12.7531 8.25C12.7531 8.05027 12.6737 7.85873 12.5325 7.7175C12.3913 7.57627 12.1997 7.49693 12 7.49693C11.8003 7.49693 11.6087 7.57627 11.4675 7.7175L9.75 9.4425V2.25C9.75 2.05109 9.67098 1.86032 9.53033 1.71967C9.38968 1.57902 9.19891 1.5 9 1.5C8.80109 1.5 8.61032 1.57902 8.46967 1.71967C8.32902 1.86032 8.25 2.05109 8.25 2.25V9.4425L6.5325 7.7175C6.46257 7.64757 6.37955 7.5921 6.28819 7.55426C6.19682 7.51641 6.09889 7.49693 6 7.49693C5.90111 7.49693 5.80318 7.51641 5.71181 7.55426C5.62045 7.5921 5.53743 7.64757 5.4675 7.7175C5.39757 7.78743 5.3421 7.87045 5.30426 7.96181C5.26641 8.05318 5.24693 8.15111 5.24693 8.25C5.24693 8.34889 5.26641 8.44682 5.30426 8.53819C5.3421 8.62955 5.39757 8.71257 5.4675 8.7825L8.4675 11.7825Z",fill:"currentColor"},null,-1)]))}const S=h($,[["render",p]]),B={},I={role:"presentation",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"};function z(e,l){return a(),i("svg",I,l[0]||(l[0]=[n("path",{d:"M13.5 8.115C13.3011 8.115 13.1103 8.19402 12.9697 8.33467C12.829 8.47532 12.75 8.66609 12.75 8.865V14.25C12.75 14.4489 12.671 14.6397 12.5303 14.7803C12.3897 14.921 12.1989 15 12 15H3.75C3.55109 15 3.36032 14.921 3.21967 14.7803C3.07902 14.6397 3 14.4489 3 14.25V6C3 5.80109 3.07902 5.61032 3.21967 5.46967C3.36032 5.32902 3.55109 5.25 3.75 5.25H9.135C9.33391 5.25 9.52468 5.17098 9.66533 5.03033C9.80598 4.88968 9.885 4.69891 9.885 4.5C9.885 4.30109 9.80598 4.11032 9.66533 3.96967C9.52468 3.82902 9.33391 3.75 9.135 3.75H3.75C3.15326 3.75 2.58097 3.98705 2.15901 4.40901C1.73705 4.83097 1.5 5.40326 1.5 6V14.25C1.5 14.8467 1.73705 15.419 2.15901 15.841C2.58097 16.2629 3.15326 16.5 3.75 16.5H12C12.5967 16.5 13.169 16.2629 13.591 15.841C14.0129 15.419 14.25 14.8467 14.25 14.25V8.865C14.25 8.66609 14.171 8.47532 14.0303 8.33467C13.8897 8.19402 13.6989 8.115 13.5 8.115ZM16.44 1.965C16.3639 1.78174 16.2183 1.63611 16.035 1.56C15.9448 1.52157 15.848 1.50118 15.75 1.5H11.25C11.0511 1.5 10.8603 1.57902 10.7197 1.71967C10.579 1.86032 10.5 2.05109 10.5 2.25C10.5 2.44891 10.579 2.63968 10.7197 2.78033C10.8603 2.92098 11.0511 3 11.25 3H13.9425L6.2175 10.7175C6.1472 10.7872 6.09141 10.8702 6.05333 10.9616C6.01525 11.053 5.99565 11.151 5.99565 11.25C5.99565 11.349 6.01525 11.447 6.05333 11.5384C6.09141 11.6298 6.1472 11.7128 6.2175 11.7825C6.28722 11.8528 6.37017 11.9086 6.46157 11.9467C6.55296 11.9847 6.65099 12.0043 6.75 12.0043C6.84901 12.0043 6.94704 11.9847 7.03843 11.9467C7.12983 11.9086 7.21278 11.8528 7.2825 11.7825L15 4.0575V6.75C15 6.94891 15.079 7.13968 15.2197 7.28033C15.3603 7.42098 15.5511 7.5 15.75 7.5C15.9489 7.5 16.1397 7.42098 16.2803 7.28033C16.421 7.13968 16.5 6.94891 16.5 6.75V2.25C16.4988 2.15199 16.4784 2.05517 16.44 1.965Z",fill:"currentColor"},null,-1)]))}const H=h(B,[["render",z]]),A={class:"px-[10px] whitespace-nowrap"},O={class:"aspect-square w-[21px] flex items-center justify-center relative z-20"},q={__name:"Button",props:{href:{type:String},cta:{type:String,default:"Button"},download:{type:Boolean,default:!1},variant:{type:String,default:"solid"},clipped:{type:String,default:null},color:{type:String,default:"white"},fake:{type:Boolean,default:!1},icon:{type:String},iconOnly:{type:Boolean,default:!1}},setup(e){return(l,d)=>{const s=m,t=S,o=H;return a(),r(x(e.fake?"span":e.href||e.download?b(f):"button"),{to:!e.fake&&e.href?e.href:null,download:!e.fake&&e.download?e.download:null,class:c(["type-p2 font-bold min-w-fit flex items-center justify-start rounded-full w-fit overflow-hidden relative border-[1px] group/button transition-colors duration-short-4",{"px-[7px] py-[7px]":!e.clipped&&!e.iconOnly,"p-[7px]":e.clipped||e.iconOnly,"bg-white text-blue border-white":e.variant==="solid"&&e.color==="white","hover:bg-grey75 hover:border-grey75 group-hover/action:lg:bg-grey75 group-hover/action:lg:border-grey75":e.variant==="solid"&&e.color==="white","bg-accent text-blue border-accent":e.variant==="solid"&&e.color==="accent","hover:bg-dark-accent hover:border-dark-accent group-hover/action:lg:bg-dark-accent group-hover/action:lg:border-dark-accent":e.variant==="solid"&&e.color==="accent","bg-poli text-white border-poli":e.variant==="solid"&&e.color==="blue","hover:bg-poli-dark hover:border-poli-dark group-hover/action:lg:bg-poli-dark group-hover/action:lg:border-poli-dark":e.variant==="solid"&&e.color==="blue","bg-transparent text-white border-white":e.variant==="outline"&&e.color==="white"," hover:border-grey75 hover:text-grey75 group-hover/action:lg:border-grey75 group-hover/action:lg:text-grey75":e.variant==="outline"&&e.color==="white","bg-transparent text-blue border-accent":e.variant==="outline"&&e.color==="accent"," hover:border-dark-accent group-hover/action:lg:border-dark-accent ":e.variant==="outline"&&e.color==="accent","bg-transparent text-blue border-poli":e.variant==="outline"&&e.color==="blue"," hover:border-poli-dark hover:text-blue group-hover/action:lg:border-poli-dark group-hover/action:lg:text-blue":e.variant==="outline"&&e.color==="blue"}])},{default:v(()=>[e.iconOnly?g("",!0):(a(),i("div",{key:0,class:c(["overflow-hidden whitespace-nowrap ease-emphasized-decelerate duration-medium-2 transform-gpu relative z-20",{"clipped-active-rtl":e.clipped==="rtl","clipped-active-ltr":e.clipped==="ltr","group-hover/button:lg:clipped-unactive-rtl group-hover/action:lg:clipped-unactive-rtl":e.clipped==="rtl","group-hover/action:lg:clipped-unactive-ltr group-hover/action:lg:clipped-unactive-ltr":e.clipped==="ltr"}
1])},[n("span",A,u(e.cta),1)],2)),n("div",O,[e.icon==="r-arrow"?(a(),r(s,{key:0,class:"w-[18px] h-auto"})):e.icon==="download"?(a(),r(t,{key:1,class:"w-[18px] h-auto"})):e.icon==="external"?(a(),r(o,{key:2,class:"w-[18px] h-auto"})):g("",!0)])]),_:1},8,["to","download","class"])}}},D={class:"select-none"},M={class:c(["absolute inset-0 z-10 p-s flex flex-col justify-between text-white"])},N={class:"w-full flex-col gap-xs flex relative z-20"},Z={class:"text-p2 font-medium titles-clamping"},F={class:"text-h4 font-bold titles-clamping"},E={class:"text-p2 font-medium titles-clamping"},G={class:"w-fit relative z-20"},P=["src","alt"],R={__name:"Item",props:{heading:String,title:String,subtitle:String,href:String,isInternal:Boolean,externalLink:String,image:String,imageAlt:String},setup(e){const l=e;return w(()=>l.externalLink.replace(/(^\w+:|^)\/\//,"").split("/")[0]),(d,s)=>{const t=q,o=f;return a(),i("div",D,[C(o,{to:e.isInternal?e.href:e.externalLink,target:e.externalLink&&"_blank",class:c(["w-full block relative aspect-square md:aspect-[47/54] group overflow-hidden rounded-[8px] group/action z-0 bg-blue leading-none",e.image?"card-hover-gradient-accent-overlay":"card-hover-gradient-white-overlay"])},{default:v(()=>[n("div",M,[n("div",N,[n("span",Z,u(e.heading),1),n("h3",F,u(e.title),1),n("p",E,u(e.subtitle),1)]),n("div",G,[C(t,{cta:d.$t("findOut"),clipped:"ltr",fake:"",icon:e.isInternal?"r-arrow":"external",color:"white"},null,8,["cta","icon"])])]),n("div",{class:c(["z-0 absolute inset-0",e.image?"image-opaqe-overlay":"main-card-pattern"])},[e.image?(a(),i("img",{key:0,src:d.$urlFor(e.image).width(500).url(),alt:e.imageAlt,loading:"lazy",class:"relative w-full h-full object-cover"},null,8,P)):g("",!0)],2)]),_:1},8,["to","target","class"])])}}},T=h(R,[["__scopeId","data-v-fe3ae63e"]]),J={class:"layout-grid contained"},K={class:"layout-grid__children grid grid-cols-1 gap-[10px] md:grid-cols-3 lg:grid-cols-3 lg:gap-[20px]"},W=y({__name:"ProjectsGrid",props:{_key:{},_type:{},projects:{}},setup(e){return(l,d)=>{const s=T;return a(),i("div",J,[n("div",K,[(a(!0),i(k,null,L(l.projects,t=>{var o;return a(),r(s,{key:t.slug,heading:t.pretitle,title:t.title,subtitle:t.subtitle,href:(t==null?void 0:t._type)==="project"&&"/"+l.$t("urls.what-we-do")+"/"+t.slug,externalLink:(t==null?void 0:t._type)==="externalPage"&&(t==null?void 0:t.externalLink),isInternal:(t==null?void 0:t._type)==="project",image:t==null?void 0:t.image,imageAlt:((o=t.image)==null?void 0:o.altText)||""},null,8,["heading","title","subtitle","href","externalLink","isInternal","image","imageAlt"])}),128))])])}}});export{W 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.