{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NASTCUmNUuw9VaWJS11f/OZPKof8rrB1LWXqiUdZS/StateButton_Override.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";// \u9875\u9762\u8DEF\u5F84\u4E0E\u5BF9\u5E94\u7684 type \u6620\u5C04\nconst pageConfig={\"/trucker-path-app/weigh-station-near-me\":\"Weigh Stations\",\"/trucker-path-app/truck-stops-near-me\":\"Truck Stops\",\"/trucker-path-app/walmart-with-truck-parking/\":\"Walmarts\",\"/trucker-path-app/truck-parking-near-me\":\"Fuel\"};export function StateButton(props){// \u786E\u4FDD\u53EA\u5728\u5BA2\u6237\u7AEF\u73AF\u5883\u4E0B\u8BBF\u95EE window \u5BF9\u8C61\nconst isBrowser=typeof window!==\"undefined\";const currentPath=isBrowser?window.location.pathname:\"\"// \u5982\u679C\u662F\u670D\u52A1\u5668\u7AEF\u6E32\u67D3\uFF0C\u8FD4\u56DE\u7A7A\u5B57\u7B26\u4E32\n;const type=pageConfig[currentPath]||\"Weigh Stations\"// \u9ED8\u8BA4\u7C7B\u578B\u4E3A Weigh Stations\n;return{onClick(event){// \u68C0\u67E5\u6309\u94AE\u662F\u5426\u6709\u624B\u52A8\u94FE\u63A5\uFF08\u901A\u8FC7 props.link \u5224\u65AD\uFF09\nif(props.link&&props.link!==\"\"){// \u5982\u679C\u6709\u624B\u52A8\u94FE\u63A5\uFF0C\u76F4\u63A5\u8BA9\u624B\u52A8\u94FE\u63A5\u751F\u6548\nreturn;}// \u52A8\u6001\u751F\u6210\u94FE\u63A5\nconst state=props.stateName||event.target.textContent.trim()// \u4F7F\u7528 stateName \u5C5E\u6027\u6216\u6309\u94AE\u6587\u672C\n;const baseUrl=`https://truckerpath.com/locations${currentPath}`;const url=`${baseUrl}/${state.toLowerCase()}?country=usa&state=${encodeURIComponent(state)}&type=${encodeURIComponent(type)}`;// \u6253\u5F00\u52A8\u6001\u751F\u6210\u7684\u94FE\u63A5\nif(isBrowser){window.open(url,\"_blank\");}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withStateButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...StateButton(props)});};}withStateButton.displayName=\"StateButton\";\nexport const __FramerMetadata__ = {\"exports\":{\"withStateButton\":{\"type\":\"reactHoc\",\"name\":\"withStateButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StateButton\":{\"type\":\"override\",\"name\":\"StateButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StateButton_Override.map"],
  "mappings": "6HACA,IAAMA,EAAW,CAAC,0CAA0C,iBAAiB,wCAAwC,cAAc,gDAAgD,WAAW,0CAA0C,MAAM,EAAS,SAASC,EAAYC,EAAM,CAClR,IAAMC,EAAU,OAAOC,EAAS,IAAkBC,EAAYF,EAAUC,EAAO,SAAS,SAAS,GAC1FE,EAAKN,EAAWK,CAAW,GAAG,iBACpC,MAAM,CAAC,QAAQE,EAAM,CACtB,GAAGL,EAAM,MAAMA,EAAM,OAAO,GAC5B,OACA,IAAMM,EAAMN,EAAM,WAAWK,EAAM,OAAO,YAAY,KAAK,EACYE,EAAI,GAA5D,oCAAoCJ,CAAW,EAAuB,IAAIG,EAAM,YAAY,CAAC,sBAAsB,mBAAmBA,CAAK,CAAC,SAAS,mBAAmBF,CAAI,CAAC,GACzLH,GAAWC,EAAO,KAAKK,EAAI,QAAQ,CAAG,CAAC,CAAE,CAA2J,SAASC,EAAgBC,EAAE,CAAC,OAAOT,IAAQU,EAA+BC,CAAuC,EAASC,EAAKH,EAAE,CAAC,GAAGT,EAAM,GAAGD,EAAYC,CAAK,CAAC,CAAC,EAAI,CAACQ,EAAgB,YAAY",
  "names": ["pageConfig", "StateButton", "props", "isBrowser", "window", "currentPath", "type", "event", "state", "url", "withStateButton", "C", "re", "DataObserverContext", "p"]
}
