1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2927],{22927:(e,a,s)=>{s.r(a),s.d(a,{AiStorePotentialDemoPanel:()=>L});var t=s(95155),n=s(86835),l=s(76156),r=s(64756),i=s(56280),o=s(12115),d=s(38024),c=s(50007),x=s(11186),u=s(44846),h=s(34485),m=s(59135),p=s(79840),g=s(15936),v=s(64194),b=s(95807);let j=e=>{let{rank:a,area:s}=e,n=(0,d.sr)(e=>e.setFocusedArea),l=(0,d.sr)(e=>e.selectedCandidateAreaId),r=(0,d.sr)(e=>e.setSelectedCandidateAreaId),i=l===s.id,o=(0,d.sr)(e=>e.searchedConditions),x=(0,d.sr)(e=>e.conditions),{setFocusedLocation:u}=(0,h.H)(),{setCameraProps:j}=(0,m.I)(),{setIsMapInfoCardOpen:f}=(0,p.V)(),{setTypeAndValue:y}=(0,g.C)(),{openRightSidebar:N}=(0,v.P)();return(0,t.jsxs)("div",{role:"button",tabIndex:0,className:["w-full cursor-pointer space-y-2 rounded-lg border p-3 text-left transition-colors hover:bg-accent",i?"border-primary ring-1 ring-primary":"border-border"].join(" "),onClick:()=>{n({lat:s.lat,lng:s.lng}),r(s.id)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(n({lat:s.lat,lng:s.lng}),r(s.id))},children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)("span",{className:"text-xs font-semibold text-text-secondary",children:["#",a]}),(0,t.jsx)("span",{className:"text-sm font-medium",children:s.address})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-x-4 gap-y-1 text-xs text-text-secondary",children:[(0,t.jsxs)("span",{children:["ã¡ãã·ã¥äººå£: ",s.meshPopulation.toLocaleString(),"人"]}),(0,t.jsxs)("span",{children:["ã¿ã¼ã²ããä¸å¸¯æ°: ",s.targetHouseholds.toLocaleString(),"ä¸å¸¯"]}),(0,t.jsxs)("span",{children:["èªç¤¾éè¤ç: ",s.ownOverlapRate,"%"]}),(0,t.jsxs)("span",{children:["ç«¶åéè¤ç: ",s.competitorOverlapRate,"%"]}),(0,t.jsxs)("span",{children:["ä¸å¸¯å¹´å: ",s.householdIncomeManYen.toLocaleString(),"ä¸å"]}),(0,t.jsxs)("span",{children:["å¹´å°äººå£æ¯ç: ",s.youngPopulationRate,"%"]}),(0,t.jsxs)("span",{children:["çç£å¹´é½¢äººå£ç: ",s.workingAgePopulationRate,"%"]}),(0,t.jsxs)("span",{children:["é«é½¢åç: ",s.elderlyRate,"%"]}),(0,t.jsxs)("span",{children:["ç·æ§æ¯ç: ",s.maleRate,"%"]})]}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(c.$n,{type:"button",variant:"outline",size:"sm",className:"h-7 text-xs",onClick:e=>{e.stopPropagation(),n({lat:s.lat,lng:s.lng}),r(s.id);let{meshSizeKm:a,displayMode:t}=null!=o?o:x,l=(0,b.YJ)(s.lat,s.lng,a);"circle"===t?y("circle",1e3*a):"mesh"===t&&y("circle",a/2*1e3),u({lat:l.lat,lng:l.lng}),j({center:{lat:l.lat,lng:l.lng},zoom:15}),f(!0),N()},children:"åååæ"})})]})},f=[{value:"meshPopulation",label:"ã¡ãã·ã¥äººå£ï¼å¤ãé ï¼"},{value:"targetHouseholds",label:"ã¿ã¼ã²ããä¸å¸¯æ°ï¼å¤ãé ï¼"},{value:"ownOverlapRate",label:"èªç¤¾éè¤çï¼ä½ãé ï¼"},{value:"competitorOverlapRate",label:"ç«¶åéè¤çï¼ä½ãé ï¼"}],y=()=>{let e=(0,d.sr)(e=>e.candidateAreas),a=(0,d.sr)(e=>e.searchStatus),s=(0,d.sr)(e=>e.searchedConditions),n=(0,d.sr)(e=>e.conditions),l=(0,d.sr)(e=>e.showOwnTradeAreaCircle),r=(0,d.sr)(e=>e.toggleOwnTradeAreaCircle),i=(0,d.sr)(e=>e.showCompetitorTradeAreaCircle),h=(0,d.sr)(e=>e.toggleCompetitorTradeAreaCircle),m=(0,d.sr)(e=>e.showPopulationMesh),p=(0,d.sr)(e=>e.togglePopulationMesh),[g,v]=(0,o.useState)("meshPopulation"),b=(0,o.useMemo)(()=>((e,a)=>{let s=[...e];return"ownOverlapRate"===a||"competitorOverlapRate"===a?s.sort((e,s)=>e[a]-s[a]):s.sort((e,s)=>s[a]-e[a]),s})(e,g),[e,g]);return"idle"===a?(0,t.jsx)("p",{className:"text-xs text-text-secondary",children:"æ¡ä»¶ãè¨å®ãã¦ãå®è¡ããã¦ãã ããã"}):"done"===a&&0===e.length?(0,t.jsx)("p",{className:"text-xs text-text-secondary",children:"æ¡ä»¶ãæºããåè£ã¨ãªã¢ãè¦ã¤ããã¾ããã§ãããæ¡ä»¶ã夿´ãã¦ããä¸åº¦ã試ããã ããã"}):(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsxs)(x.l6,{value:g,onValueChange:e=>v(e),children:[(0,t.jsx)(x.bq,{className:"h-8 text-xs",children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:f.map(e=>(0,t.jsx)(x.eb,{value:e.value,className:"text-xs",children:e.label},e.value))})]})}),(0,t.jsx)(c.$n,{type:"button",variant:"outline",size:"sm",className:"h-8 shrink-0 text-xs",onClick:()=>((e,a)=>{let{meshSizeKm:s,householdMembersMin:t}=a,n=new Blob(["\uFEFF"+[["é ä½","å°ååç§°","".concat(s,"kmåæ¹ã¡ãã·ã¥äººå£"),"".concat(s,"kmåæ¹ã¡ãã·ã¥ã®ä¸å¸¯äººå¡").concat(t,"人以ä¸ã®ä¸å¸¯æ°"),"ä¸å¸¯å¹´å(ä¸å)","èªç¤¾éè¤ç(%)","ç«¶åéè¤ç(%)","å¹´å°äººå£æ¯çï¼15æ³æªæºï¼(%)","çç£å¹´é½¢äººå£çï¼15ã64æ³ï¼(%)","é«é½¢åçï¼65æ³ä»¥ä¸ï¼(%)","ç·å¥³æ¯çï¼ç·æ§æ¯ï¼(%)"],...e.map((e,a)=>[a+1,e.address,e.meshPopulation,e.targetHouseholds,e.householdIncomeManYen,e.ownOverlapRate,e.competitorOverlapRate,e.youngPopulationRate,e.workingAgePopulationRate,e.elderlyRate,e.maleRate])].map(e=>e.join(",")).join("\n")],{type:"text/csv;charset=utf-8;"}),l=URL.createObjectURL(n),r=document.createElement("a");r.href=l,r.download="candidate_areas.csv",r.click(),URL.revokeObjectURL(l)})(b,null!=s?s:n),children:"CSVåºå"})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-4 text-xs text-text-secondary",children:[(0,t.jsxs)("label",{className:"flex items-center gap-2",children:[(0,t.jsx)(u.d,{checked:l,onCheckedChange:r}),"èªç¤¾ååã表示"]}),(0,t.jsxs)("label",{className:"flex items-center gap-2",children:[(0,t.jsx)(u.d,{checked:i,onCheckedChange:h}),"ç«¶åååã表示"]}),(0,t.jsxs)("label",{className:"flex items-center gap-2",children:[(0,t.jsx)(u.d,{checked:m,onCheckedChange:p}),"人å£ã¡ãã·ã¥ã表示"]})]}),(0,t.jsx)("div",{className:"space-y-2",children:b.map((e,a)=>(0,t.jsx)(j,{rank:a+1,area:e},e.id))})]})};var N=s(52172),C=s(24033),w=s(73457),k=s(92299);function S(e){let{label:a="â é½éåºçï¼è¤æ°é¸æå¯ï¼",options:s,value:n,onChange:l,disabled:r}=e,i=0===n.length?"鏿ãã¦ãã ãã":1===n.length?n[0]:"".concat(n[0]," ä»").concat(n.length-1,"ä»¶");return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:a}),(0,t.jsxs)(k.AM,{children:[(0,t.jsx)(k.Wv,{asChild:!0,children:(0,t.jsxs)(c.$n,{type:"button",variant:"outline",className:"h-9 w-full justify-between text-sm font-normal",disabled:r,children:[i,(0,t.jsx)(C.A,{className:"h-4 w-4 opacity-50"})]})}),(0,t.jsx)(k.hl,{className:"w-64 p-2",align:"start",children:(0,t.jsx)("div",{className:"max-h-64 space-y-0.5 overflow-y-auto pr-1",children:s.map(e=>(0,t.jsxs)("label",{className:"flex cursor-pointer items-center gap-2 rounded px-2 py-1 text-sm hover:bg-muted",children:[(0,t.jsx)(w.S,{checked:n.includes(e),onCheckedChange:()=>(e=>{if(n.includes(e)){let a=n.filter(a=>a!==e);a.length>0&&l(a)}else l([...n,e])})(e)}),e]},e))})})]})]})}function R(e){let{label:a,value:s,options:n,onChange:l,disabled:r}=e;return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:a}),(0,t.jsxs)(x.l6,{value:String(s),onValueChange:e=>{let a=n.find(a=>String(a.value)===e);void 0!==a&&l(a.value)},disabled:r,children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:n.map(e=>(0,t.jsx)(x.eb,{value:String(e.value),children:e.label},String(e.value)))})]})]})}function O(e){let{label:a,value:s,options:n,formatOption:l,onChange:r}=e;return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:a}),(0,t.jsxs)(x.l6,{value:String(s),onValueChange:e=>{let a=n.find(a=>String(a)===e);void 0!==a&&r(a)},children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:n.map(e=>(0,t.jsx)(x.eb,{value:String(e),children:l(e)},String(e)))})]})]})}function M(e){let{value:a,onChange:s,disabled:n}=e;return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:"E. æå°GPSæ»å¨äººå£æ°ï¼ä¸éï¼"}),(0,t.jsxs)(x.l6,{value:String(a),onValueChange:e=>s(Number(e)),disabled:n,children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:N.DQ.map(e=>
1(0,t.jsxs)(x.eb,{value:String(e),children:[e.toLocaleString(),"人以ä¸"]},e))})]})]})}let A=()=>{let e=(0,d.sr)(e=>e.gpsConditions),a=(0,d.sr)(e=>e.setGpsCondition),s=(0,d.sr)(e=>e.setGpsRegion),n=(0,d.sr)(e=>e.resetGpsConditions);return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(O,{label:"å°å",value:e.region,options:N.kD,formatOption:e=>e,onChange:s}),(0,t.jsx)(S,{label:"é½éåºçï¼è¤æ°é¸æå¯ï¼",options:N.E1[e.region],value:e.prefectures,onChange:e=>a("prefectures",e)}),(0,t.jsx)(R,{label:"A. ææ¥åºå",value:e.dayType,options:N.Wr,onChange:e=>a("dayType",e)}),(0,t.jsx)(R,{label:"B. å¹´",value:e.year,options:N.GO,onChange:e=>a("year",e)}),(0,t.jsx)(R,{label:"C. ååæ",value:e.quarter,options:N.fp,onChange:e=>a("quarter",e)}),(0,t.jsx)(R,{label:"D. æé帯",value:e.timeRange,options:N.w,onChange:e=>a("timeRange",e)}),(0,t.jsx)(M,{value:e.minPopulation,onChange:e=>a("minPopulation",e)}),(0,t.jsx)(O,{label:"F. èªç¤¾ååã¨ã®æå¤§éè¤ç",value:e.ownOverlapMax,options:N.no,formatOption:e=>"".concat(e,"%"),onChange:e=>a("ownOverlapMax",e)}),(0,t.jsx)(O,{label:"G. ç«¶åååã¨ã®æå¤§éè¤ç",value:e.competitorOverlapMax,options:N.nK,formatOption:e=>"".concat(e,"%"),onChange:e=>a("competitorOverlapMax",e)}),(0,t.jsx)(O,{label:"H. èªç¤¾ååç¯å²ï¼åå¾ï¼",value:e.ownTradeAreaRadiusKm,options:N.NT,formatOption:e=>0===e?"æå®ãªã":"".concat(e.toFixed(1),"km"),onChange:e=>a("ownTradeAreaRadiusKm",e)}),(0,t.jsx)(O,{label:"I. ç«¶åååç¯å²ï¼åå¾ï¼",value:e.competitorTradeAreaRadiusKm,options:N.NT,formatOption:e=>0===e?"æå®ãªã":"".concat(e.toFixed(1),"km"),onChange:e=>a("competitorTradeAreaRadiusKm",e)}),(0,t.jsx)(c.$n,{type:"button",variant:"outline",size:"sm",className:"w-full",onClick:n,children:"æ¡ä»¶ããªã»ãã"}),(0,t.jsxs)("div",{className:"rounded-lg border border-dashed border-border bg-muted/40 p-3 text-xs text-text-secondary space-y-2",children:[(0,t.jsx)("p",{className:"font-semibold text-text-primary",children:"GPSæ»å¨äººå£ã¡ãã·ã¥ã¨ã¯"}),(0,t.jsx)("p",{children:"ä¸è¨ã®æ¡ä»¶ãè¨å®ãã¦å®è¡ããã¨ãæå®ããææ¥ã»æé帯ã»ååæã«ãæå°GPSæ»å¨äººå£æ°ã以ä¸ã®äººãæ»å¨ãã¦ããã¡ãã·ã¥ãå°å³ä¸ã«è¡¨ç¤ºããã¾ããããã«èªç¤¾ã»ç«¶åååã¨ã®éè¤çãè¨å®ç¯å²å
ã®ã¡ãã·ã¥ã®ã¿ã«çµãè¾¼ã¾ãã¾ãã"}),(0,t.jsx)("p",{className:"font-semibold text-text-primary",children:"ãã®ã¡ãã·ã¥ããèªã¿åãããã¨"}),(0,t.jsxs)("ul",{className:"list-disc pl-4 space-y-1",children:[(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-medium",children:"å®éã®äººã®æµã"}),"ï¼ä½æ°ã ãã§ãªãéå¤è
ã»æ¥è¨ªè
ã»ééè
ãå«ã宿»å¨éãææ¡ã§ãã¾ãã"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-medium",children:"æéå¸¯ã»ææ¥ãã¿ã¼ã³"}
1),"ï¼æã»æ¼ã»å¤ãå¹³æ¥ã»ä¼æ¥ã§äººã®éã¾ãæ¹ãã©ãå¤åããããææ¡ã§ãã¾ãã"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-medium",children:"å£ç¯å¤å"}),"ï¼ååæãã¨ã®äººæµãæ¯è¼ãããã¨ã§ãã·ã¼ãºã³æ§ã®ããã¨ãªã¢ç¹æ§ãè©ä¾¡ã§ãã¾ãã"]}),(0,t.jsxs)("li",{children:[(0,t.jsx)("span",{className:"font-medium",children:"å½å¢èª¿æ»ã¨ã®è£å®"}),"ï¼å½å¢èª¿æ»ã¯ã使°ããã¼ã¹ã§ãããGPSæ»å¨äººå£ã¯ãæ¥è¡è
ããå«ãããã忥æ½è¨ã交éçµç¯ç¹ã®é客åãå å³ããã¨ãªã¢è©ä¾¡ãå¯è½ã«ãªãã¾ãã"]})]}),(0,t.jsx)("p",{className:"text-text-tertiary",children:"â» GPSæ¤ç´¢æ©è½ã¯ç¾å¨æºåä¸ã§ãã"})]})]})};var P=s(67516);function T(e){let{label:a,value:s,options:n,formatOption:l,onChange:r,disabled:i}=e;return(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:a}),(0,t.jsxs)(x.l6,{value:String(s),onValueChange:e=>{let a=n.find(a=>String(a)===e);void 0!==a&&r(a)},disabled:i,children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:n.map(e=>(0,t.jsx)(x.eb,{value:String(e),children:l(e)},String(e)))})]})]})}let G=()=>{let e=(0,d.sr)(e=>e.conditions),a=(0,d.sr)(e=>e.setCondition),s=(0,d.sr)(e=>e.setRegion),n=(0,d.sr)(e=>e.clearConditions),l=(0,d.sr)(e=>e.startSearch),r=(0,d.sr)(e=>e.searchStatus),i=(0,d.sr)(e=>e.searchProgress),o="searching"===r,u="mesh"===e.displayMode;return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(T,{label:"å°å",value:e.region,options:N.kD,disabled:o,formatOption:e=>e,onChange:s}),(0,t.jsx)(S,{options:N.E1[e.region],value:e.prefectures,onChange:e=>a("prefectures",e),disabled:o}),(0,t.jsx)(T,{label:"åºåºä½å°ã¨ãªã¢ã®è¡¨ç¤ºå½¢å¼",value:e.displayMode,options:["circle","mesh"],disabled:o,formatOption:e=>"circle"===e?"å":"ã¡ãã·ã¥",onChange:e=>a("displayMode",e)}),(0,t.jsx)(T,{label:u?"ã¡ãã·ã¥ã®ä¸è¾ºã®è·é¢":"åºåºä½å°ã¨ãªã¢åå¾(ä»®)",value:e.meshSizeKm,options:N.C2,disabled:o,formatOption:e=>u?"".concat(e,"kmåæ¹"):"".concat(e,"km"),onChange:e=>a("meshSizeKm",e)}),(0,t.jsx)(T,{label:u?"â¡é¸æã¡ãã·ã¥åæ¹å
ã®æå°äººå£æ°":"â¡åºåºä½å°ã¨ãªã¢å
ã®æå°äººå£æ°",value:e.meshPopulationMin,options:N.w7,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e.toLocaleString(),"人"),onChange:e=>a("meshPopulationMin",e)}),(0,t.jsxs)("div",{className:"space-y-1.5",children:[(0,t.jsx)("span",{className:"text-xs text-text-secondary",children:u?"â¢é¸æã¡ãã·ã¥åæ¹å
ã®ä¸å¸¯äººå¡â¯äººä»¥ä¸ã®ä¸å¸¯ãâ¯ä¸å¸¯ä»¥ä¸":"â¢åºåºä½å°ã¨ãªã¢å
ã®ä¸å¸¯äººå¡â¯äººä»¥ä¸ã®ä¸å¸¯ãâ¯ä¸å¸¯ä»¥ä¸"}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,t.jsxs)(x.l6,{value:String(e.householdMembersMin),onValueChange:e=>a("householdMembersMin",Number(e)),disabled:o,children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:N.oj.map(e=>(0,t.jsxs)(x.eb,{value:String(e),children:[e,"人以ä¸"]},e))})]}),(0,t.jsxs)(x.l6,{value:String(e.targetHouseholdsMin),onValueChange:e=>a("targetHouseholdsMin",Number(e)),disabled:o,children:[(0,t.jsx)(x.bq,{children:(0,t.jsx)(x.yv,{})}),(0,t.jsx)(x.gC,{children:N.r5.map(e=>(0,t.jsx)(x.eb,{value:String(e),children:0===e?"æå®ãªã":"".concat(e.toLocaleString(),"ä¸å¸¯ä»¥ä¸")},e))})]})]})]}),(0,t.jsx)(T,{label:"â£èªç¤¾ååã¨ã®æå¤§éè¤ç",value:e.ownOverlapMax,options:N.no,disabled:o,formatOption:e=>100===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("ownOverlapMax",e)}),(0,t.jsx)(T,{label:"â¤ç«¶åååã¨ã®æå¤§éè¤ç",value:e.competitorOverlapMax,options:N.nK,disabled:o,formatOption:e=>100===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("competitorOverlapMax",e)}),(0,t.jsx)(T,{label:"â¥èªç¤¾ååç¯å²(åå¾)",value:e.ownTradeAreaRadiusKm,options:N.NT,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e.toFixed(1),"km"),onChange:e=>a("ownTradeAreaRadiusKm",e)}),(0,t.jsx)(T,{label:"â¦ç«¶åååç¯å²(åå¾)",value:e.competitorTradeAreaRadiusKm,options:N.NT,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e.toFixed(1),"km"),onChange:e=>a("competitorTradeAreaRadiusKm",e)}),(0,t.jsx)(T,{label:"â§å¹´å°äººå£æ¯çï¼15æ³æªæºï¼ä¸é",value:e.youngPopulationRateMin,options:N.OG,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("youngPopulationRateMin",e)}),(0,t.jsx)(T,{label:"â¨çç£å¹´é½¢äººå£çï¼15ã64æ³ï¼ä¸é",value:e.workingAgePopulationRateMin,options:N.OG,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("workingAgePopulationRateMin",e)}),(0,t.jsx)(T,{label:"â©é«é½¢åçï¼65æ³ä»¥ä¸ï¼ä¸é",value:e.elderlyRateMin,options:N.OG,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("elderlyRateMin",e)}),(0,t.jsx)(T,{label:"âªç·å¥³æ¯çï¼ç·æ§æ¯ï¼ä¸é",value:e.maleRateMin,options:N.OG,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e,"%"),onChange:e=>a("maleRateMin",e)}),(0,t.jsx)(T,{label:"â«ä¸å¸¯å¹´åä¸é",value:e.householdIncomeMin,options:N.gW,disabled:o,formatOption:e=>0===e?"æå®ãªã":"".concat(e,"ä¸å以ä¸"),onChange:e=>a("householdIncomeMin",e)}),o&&(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)(P.k,{value:i}),(0,t.jsxs)("p",{className:"text-right text-xs text-text-secondary",children:["AIãåºåºä½å°ã¨ãªã¢ãæ¤ç´¢ä¸... ",i,"%"]})]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(c.$n,{type:"button",variant:"outline",size:"sm",disabled:o,onClick:n,children:"æ¡ä»¶ãã¯ãªã¢"}),(0,t.jsx)(c.$n,{type:"button",variant:"accent",size:"sm",className:"flex-1",disabled:o,onClick:l,children:"å®è¡"})]})]})},L=()=>{let e=(0,d.sr)(e=>e.conditionsTab),a=(0,d.sr)(e=>e.setConditionsTab),s=(0,d.sr)(e=>e.censusActiveTab),c=(0,d.sr)(e=>e.setCensusActiveTab),x=(0,d.sr)(e=>e.gpsActiveTab),u=(0,d.sr)(e=>e.setGpsActiveTab),h=(0,d.sr)(e=>e.candidateAreas),m=(0,d.sr)(e=>e.searchStatus);return((e,a)=>{let s=(0,d.sr)(e=>e.searchStatus),t=(0,d.sr)(e=>e.setSearchProgress),n=(0,d.sr)(e=>e.completeSearch);(0,o.useEffect)(()=>
1{if("searching"!==s)return;let l=setInterval(()=>{let s=Math.min(100,d.sr.getState().searchProgress+10);t(s),s>=100&&n(e,a)},150);return()=>clearInterval(l)},[s,t,n,e,a])})((0,i.f)(),(0,r.n)()),(0,t.jsxs)("div",{className:"flex h-full flex-col space-y-4 p-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-base font-semibold",children:"AIåºåºä½å°ã¨ãªã¢å¤å®"}),(0,t.jsx)("p",{className:"text-xs text-text-secondary",children:"èªç¤¾ãã©ã³ãã®åºåºæ¡ä»¶ãããåºåºä½å°ã®ããã¨ãªã¢ãAIãå¤å®ãã¾ãã"})]}),(0,t.jsxs)(l.tU,{value:e,onValueChange:e=>a(e),className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsxs)(l.j7,{className:"h-auto w-full justify-start gap-4 rounded-none border-b bg-transparent p-0",children:[(0,t.jsx)(l.Xi,{value:"census",className:"h-auto rounded-none border-b-2 border-transparent bg-transparent px-1 pb-2 pt-1 text-sm font-medium shadow-none data-[state=active]:border-primary data-[state=active]:bg-transparent data-[state=active]:shadow-none",children:"å½å¢èª¿æ»"}),(0,t.jsx)(l.Xi,{value:"gps",className:"h-auto rounded-none border-b-2 border-transparent bg-transparent px-1 pb-2 pt-1 text-sm font-medium shadow-none data-[state=active]:border-primary data-[state=active]:bg-transparent data-[state=active]:shadow-none",children:"GPSæ»å¨äººå£"})]}),(0,t.jsx)(l.av,{value:"census",className:"data-[state=inactive]:hidden mt-0 flex min-h-0 flex-1 flex-col pt-2",children:(0,t.jsxs)(l.tU,{value:s,onValueChange:e=>c(e),className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsxs)(l.j7,{className:"grid w-full grid-cols-2",children:[(0,t.jsx)(l.Xi,{value:"reverse-conditions",children:"éå¼ãæ¡ä»¶"}),(0,t.jsxs)(l.Xi,{value:"candidate-areas",disabled:"done"!==m,className:"flex items-center gap-2",children:["åè£ã¨ãªã¢","done"===m&&(0,t.jsx)(n.E,{variant:"secondary",children:h.length})]})]}),(0,t.jsx)(l.av,{value:"reverse-conditions",className:"mt-0 min-h-0 flex-1 overflow-y-auto pt-2",children:(0,t.jsx)(G,{})}),(0,t.jsx)(l.av,{value:"candidate-areas",className:"mt-0 min-h-0 flex-1 overflow-y-auto pt-2",children:(0,t.jsx)(y,{})})]})}),(0,t.jsx)(l.av,{value:"gps",className:"data-[state=inactive]:hidden mt-0 flex min-h-0 flex-1 flex-col pt-2",children:(0,t.jsxs)(l.tU,{value:x,onValueChange:e=>u(e),className:"flex min-h-0 flex-1 flex-col",children:[(0,t.jsxs)(l.j7,{className:"grid w-full grid-cols-2",children:[(0,t.jsx)(l.Xi,{value:"reverse-conditions",children:"éå¼ãæ¡ä»¶"}),(0,t.jsx)(l.Xi,{value:"candidate-areas",disabled:!0,children:"åè£ã¨ãªã¢"})]}),(0,t.jsx)(l.av,{value:"reverse-conditions",className:"mt-0 min-h-0 flex-1 overflow-y-auto pt-2",children:(0,t.jsx)(A,{})}),(0,t.jsx)(l.av,{value:"candidate-areas",className:"mt-0 min-h-0 flex-1 overflow-y-auto pt-2",children:(0,t.jsx)("p",{className:"text-xs text-text-secondary",children:"GPSåè£ã¨ãªã¢ã¯æºåä¸ã§ãã"})})]})})]})]})}},44846:(e,a,s)=>{s.d(a,{d:()=>i});var t=s(95155),n=s(12115),l=s(27599),r=s(54764);let i=n.forwardRef((e,a)=>{let{className:s,...n}=e;return(0,t.jsx)(l.bL,{className:(0,r.cn)("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",s),...n,ref:a,children:(0,t.jsx)(l.zi,{className:(0,r.cn)("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})});i.displayName=l.bL.displayName},67516:(e,a,s)=>{s.d(a,{k:()=>i});var t=s(95155),n=s(12115),l=s(77450),r=s(54764);let i=n.forwardRef((e,a)=>{let{className:s,value:n,...i}=e;return(0,t.jsx)(l.bL,{ref:a,className:(0,r.cn)("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",s),...i,children:(0,t.jsx)(l.C1,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:"translateX(-".concat(100-(n||0),"%)")}})})});i.displayName=l.bL.displayName},73457:(e,a,s)=>{s.d(a,{S:()=>o});var t=s(95155),n=s(12115),l=s(38162),r=s(54764),i=s(5917);let o=(0,n.forwardRef)((e,a)=>{let{className:s,...n}=e;return(0,t.jsx)(l.bL,{ref:a,className:(0,r.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",s),...n,children:(0,t.jsx)(l.C1,{className:(0,r.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(i.A,{className:"h-4 w-4"})})})});o.displayName=l.bL.displayName},76156:(e,a,s)=>{s.d(a,{tU:()=>i,av:()=>c,j7:()=>o,Xi:()=>d});var t=s(95155),n=s(12115),l=s(25667),r=s(54764);let i=l.bL,o=n.forwardRef((e,a)=>{let{className:s,...n}=e;return(0,t.jsx)(l.B8,{ref:a,className:(0,r.cn)("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",s),...n})});o.displayName=l.B8.displayName;let d=n.forwardRef((e,a)=>{let{className:s,...n}=e;return(0,t.jsx)(l.l9,{ref:a,className:(0,r.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",s),...n})});d.displayName=l.l9.displayName;let c=n.forwardRef((e,a)=>{let{className:s,...n}=e;return(0,t.jsx)(l.UC,{ref:a,className:(0,r.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",s),...n})});c.displayName=l.UC.displayName},86835:(e,a,s)=>{s.d(a,{E:()=>r});var t=s(95155);s(12115);var n=s(54764);let l=(0,s(83101).F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground",blue:"border-transparent border-main text-main bg-white-main"}},defaultVariants:{variant:"default"}});function r(e){let{className:a,variant:s,...r}=e;return(0,t.jsx)("div",{className:(0,n.cn)(l({variant:s}),a),...r})}}}]);
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.