{"version":3,"file":"Rtxy4bVLg.DN_9JzFa.mjs","names":["Projects"],"sources":["https:/framerusercontent.com/modules/sakwtY4nWu0x3LuIDeKI/9Zdlnqwzb5F7NbnQxNmf/Rtxy4bVLg.js"],"sourcesContent":["// Generated by Framer (ed41f9e)\nimport{getWhereExpressionFromPathVariables,QueryEngine}from\"framer\";import Projects,{enumToDisplayNameFunctions}from\"https://framerusercontent.com/modules/8P56t9elMAmmoZ8BG5Oh/fKIq5NZXV8x5O8xsn6vA/rw5orra1a.js\";const toString=value=>{return typeof value===\"string\"?value:String(value);};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};export default function metadata(params,activeLocale){const q_oJLrJ5A=params?.[\"q_oJLrJ5A\"];const erb_CX0WZ=params?.[\"erb_CX0WZ\"]!==undefined?enumToDisplayNameFunctions[\"erb_CX0WZ\"]?.(params?.[\"erb_CX0WZ\"],activeLocale):undefined;const cuvueXBeV=params?.[\"cuvueXBeV\"];const KTqnPc6jM=params?.[\"KTqnPc6jM\"];const W2hUZp1lj=params?.[\"W2hUZp1lj\"];return{breakpoints:[{hash:\"1kn3hpv\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"n1166r\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"zxqs5h\",mediaQuery:\"(max-width: 809.98px)\"}],customHTMLHeadEnd:\"<script>\\n// Dynamic canonical URL setup\\n(function() {\\n    // Remove existing canonical if any\\n    const existingCanonical = document.querySelector('link[rel=\\\"canonical\\\"]');\\n    if (existingCanonical) {\\n        existingCanonical.remove();\\n    }\\n    \\n    // Create clean canonical URL (remove parameters)\\n    const cleanUrl = window.location.protocol + '//' + window.location.host + window.location.pathname;\\n    \\n    // Add new canonical\\n    const canonical = document.createElement('link');\\n    canonical.rel = 'canonical';\\n    canonical.href = cleanUrl;\\n    document.head.appendChild(canonical);\\n    \\n    // Clean URL parameters for future visits\\n    if (window.location.search) {\\n        const url = new URL(window.location);\\n        const hasParams = url.searchParams.has('ref') || \\n                         url.searchParams.has('sub_id') || \\n                         url.searchParams.has('utm_source') ||\\n                         url.searchParams.has('utm_medium') ||\\n                         url.searchParams.has('utm_campaign');\\n        \\n        if (hasParams) {\\n            // Remove tracking parameters\\n            url.searchParams.delete('ref');\\n            url.searchParams.delete('sub_id');\\n            url.searchParams.delete('utm_source');\\n            url.searchParams.delete('utm_medium');\\n            url.searchParams.delete('utm_campaign');\\n            \\n            // Update URL without page reload\\n            window.history.replaceState({}, '', url.pathname + url.search);\\n        }\\n    }\\n})();\\n</script>\",description:`Fourseven ${erb_CX0WZ!==undefined?toString(erb_CX0WZ):\"{{erb_CX0WZ}}\"} build using ${cuvueXBeV!==undefined?toString(cuvueXBeV):\"{{cuvueXBeV}}\"} - ${KTqnPc6jM!==undefined?toString(KTqnPc6jM):\"{{KTqnPc6jM}}\"} `,elements:{LTLsIolOz:\"showcase\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-3yASQ\",socialImage:toImageSrc(W2hUZp1lj),title:`Fourseven Case Study - ${q_oJLrJ5A!==undefined?toString(q_oJLrJ5A):\"{{q_oJLrJ5A}}\"} `,viewport:\"width=device-width\"};}export async function fetchMetadata(pathVariables,activeLocale){const queryEngine=new QueryEngine;const query={from:{alias:\"Rtxy4bVLg\",data:Projects,type:\"Collection\"},select:[{collection:\"Rtxy4bVLg\",name:\"q_oJLrJ5A\",type:\"Identifier\"},{collection:\"Rtxy4bVLg\",name:\"erb_CX0WZ\",type:\"Identifier\"},{collection:\"Rtxy4bVLg\",name:\"cuvueXBeV\",type:\"Identifier\"},{collection:\"Rtxy4bVLg\",name:\"KTqnPc6jM\",type:\"Identifier\"},{collection:\"Rtxy4bVLg\",name:\"W2hUZp1lj\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(pathVariables,\"Rtxy4bVLg\")};const result=await queryEngine.query(query,activeLocale);if(result.length===0){throw new Error(\"No data matches pathVariables\");}const params=result[0];return metadata(params,activeLocale);}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fetchMetadata\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"mSACkc,SAAwB,EAAS,EAAO,EAAa,CAAC,IAAM,EAAU,GAAS,UAAmB,EAAU,GAAS,YAAe,IAAA,GAAwF,IAAA,GAA9E,EAA2B,YAAe,GAAS,UAAa,EAAa,CAAiB,EAAU,GAAS,UAAmB,EAAU,GAAS,UAAmB,EAAU,GAAS,UAAa,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,gDAAgD,CAAC,CAAC,KAAK,SAAS,WAAW,wBAAwB,CAAC,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAAgiD,YAAY,aAAa,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,CAAiB,eAAe,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,CAAiB,KAAK,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,CAAiB,GAAG,SAAS,CAAC,UAAU,WAAW,CAAC,aAAa,CAAC,MAAM,GAAK,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,EAAW,EAAU,CAAC,MAAM,0BAA0B,IAAY,IAAA,GAA8B,gBAApB,EAAS,EAAU,CAAiB,GAAG,SAAS,qBAAqB,CAAE,eAAsB,EAAc,EAAc,EAAa,CAAC,IAAM,EAAY,IAAI,EAAkB,EAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,EAAS,KAAK,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,EAAoC,EAAc,YAAY,CAAC,CAAO,EAAO,MAAM,EAAY,MAAM,EAAM,EAAa,CAAC,GAAG,EAAO,SAAS,EAAG,MAAU,MAAM,gCAAgC,CAAE,IAAM,EAAO,EAAO,GAAG,OAAO,EAAS,EAAO,EAAa,0BAAnqH,IAA+I,CAAM,EAAS,GAAe,OAAO,GAAQ,SAAS,EAAM,OAAO,EAAM,CAAS,EAAW,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAM,IAAY,OAAO,GAAQ,SAAS,EAAM,IAAA,GAAg0G,EAAgB,EACzvH,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,cAAgB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC"}