PageSourceSearch

https://www.repo.ne.jp/_next/static/chunks/1974-3e5c347c46d15e32.js

js repo.ne.jp collected 2026-10-07 19:32:33 UTC 46,828 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1974],{587:(e,t,s)=>{(e.exports=s(7523)).tz.load(s(6644))},974:(e,t,s)=>{"use strict";function n(e){var t;return null!=(t=null==e?void 0:e.length)?t:0}function l(e){var t;return null!=(t=null==e?void 0:e.reduce((e,t)=>{var s,n;return e+(null!=(n=null==(s=t.PostReaction)?void 0:s.usefuls)?n:0)},0))?t:0}function r(e){var t;return null!=(t=null==e?void 0:e.filter(e=>{var t,s;return(null!=(s=null==(t=e._count)?void 0:t.PostFiles)?s:0)>0}).length)?t:0}function a(e){return e>=10?"gold":e>=5?"silver":e>=1?"bronze":void 0}s.d(t,{Bv:()=>r,dY:()=>n,dn:()=>l,nK:()=>a})},1268:(e,t,s)=>{"use strict";s.d(t,{e:()=>l,w:()=>n});let n=e=>fetch(e).then(e=>e.json()),l=e=>{let[t,s]=e;return fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)}).then(e=>e.json())}},1463:(e,t,s)=>{"use strict";s.d(t,{d:()=>l});var n=s(2115);let l=()=>{let[e,t]=(0,n.useState)([]),s=(0,n.useCallback)(function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3,l={id:Math.random().toString(36).substr(2,9),message:e,type:s,duration:n};t(e=>[...e,l])},[]),l=(0,n.useCallback)(e=>{t(t=>t.filter(t=>t.id!==e))},[]),r=(0,n.useCallback)((e,t)=>{s(e,"success",t)},[s]),a=(0,n.useCallback)((e,t)=>{s(e,"error",t)},[s]),o=(0,n.useCallback)((e,t)=>{s(e,"info",t)},[s]);return{toasts:e,showToast:s,hideToast:l,showSuccess:r,showError:a,showInfo:o}}},1668:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var n=s(5155),l=s(2115);function r(e){let{className:t=""}=e,[s,r]=(0,l.useState)(!1);return(0,n.jsxs)("details",{className:"group rounded-2xl border border-slate-200 bg-white/80 p-4 shadow-sm ".concat(t),onToggle:e=>r(e.currentTarget.open),children:[(0,n.jsxs)("summary",{className:"flex cursor-pointer items-center justify-between text-xs font-semibold text-slate-400 sm:text-sm",children:[(0,n.jsx)("span",{children:"ポイント付与条件について"}),(0,n.jsx)("span",{className:"text-base transition ".concat(s?"ri-arrow-up-s-line":"ri-arrow-down-s-line")})]}),(0,n.jsxs)("div",{className:"mt-3 space-y-3 text-xs leading-relaxed text-slate-500",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-semibold text-slate-900",children:"■ポイント付与条件"}),(0,n.jsxs)("ul",{className:"mt-2 space-y-1",children:[(0,n.jsx)("li",{children:"※原則として、1人あたり「各月の最初の5件の承認」までが付与対象です(一部の案件を除く)。6件目以降は、画面上にポイント数が表示されていても付与されない場合があります。"}),(0,n.jsx)("li",{children:"※「審査口コミを募集しているサービス」の投稿のみ対象です。募集状況は「審査口コミ募集中!」でご確認ください。"}),(0,n.jsx)("li",{children:"※ポイント設定が「0pt」のサービスは付与されません。"}),(0,n.jsx)("li",{children:"※ご投稿いただいた内容は、運営が確認します。"}),(0,n.jsx)("li",{children:"※内容が妥当と判断された時点で承認となり、その後ポイントを付与します。"}),(0,n.jsx)("li",{children:"※流れ:投稿 → 運営確認 → 承認 → ポイント付与(順次反映)"})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-semibold text-slate-900",children:"■付与対象外となるもの"}),(0,n.jsxs)("ul",{className:"mt-2 space-y-1",children:[(0,n.jsx)("li",{children:"※各月の5件を超える審査口コミ"}),(0,n.jsx)("li",{children:"※募集を終了したサービスへの投稿(「審査口コミ募集中!」で最新の募集状況を確認してください)"}),(0,n.jsx)("li",{children:"※不正・いたずらと判断される投稿"}),(0,n.jsx)("li",{children:"※画像を加工して内容を改変しているもの"}),(0,n.jsx)("li",{children:"※転載(コピペ)や、AI生成のみと判断される投稿"}),(0,n.jsx)("li",{children:"※文字数を増やすことだけを目的とした記述(同じ意味のくり返し・意味を持たない文など)"}),(0,n.jsx)("li",{children:"※その他、当サイトの基準に満たない場合は承認されã
1ªã„ことがあります"})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-semibold text-slate-900",children:"■その他の注意事項"}),(0,n.jsxs)("ul",{className:"mt-2 space-y-1",children:[(0,n.jsx)("li",{children:"※必ずご自身の実体験のみを投稿してください。"}),(0,n.jsx)("li",{children:"※画像を添付する場合は、氏名・住所・番号などの個人情報を必ず隠してください。"}),(0,n.jsx)("li",{children:"※権利侵害のおそれがある画像や、機密情報が含まれる画像は使用できません。"}),(0,n.jsx)("li",{children:"※コメントの内容に問題がある場合や、当サイトが不適切と判断した場合は、投稿を非表示にすることがあります。"})]})]})]})]})}},5701:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var n=s(5155),l=s(2115);function r(e){let{message:t,type:s="success",duration:r=3e3,onClose:a}=e,[o,i]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{i(!0);let e=setTimeout(()=>{i(!1),setTimeout(a,300)},r);return()=>clearTimeout(e)},[r,a]),(0,n.jsxs)("div",{className:"fixed bottom-4 right-4 z-50 flex items-center px-4 py-3 rounded-lg shadow-lg transition-all duration-300 transform ".concat(o?"translate-x-0 opacity-100":"translate-x-full opacity-0"," ").concat((()=>{switch(s){case"success":default:return"bg-green-500 text-white";case"error":return"bg-red-500 text-white";case"info":return"bg-blue-500 text-white"}})()),children:[(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(()=>{switch(s){case"success":return(0,n.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})});case"error":return(0,n.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})});case"info":return(0,n.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})});default:return null}})(),(0,n.jsx)("span",{className:"font-medium",children:t})]}),(0,n.jsx)("button",{onClick:()=>{i(!1),setTimeout(a,300)},className:"ml-4 text-white hover:text-gray-200 focus:outline-none",children:(0,n.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]})}function a(e){let{toasts:t,onClose:s}=e;return(0,n.jsx)("div",{className:"fixed bottom-4 right-4 z-50 flex flex-col-reverse space-y-reverse space-y-2",children:t.map(e=>(0,n.jsx)(r,{message:e.message,type:e.type,duration:e.duration,onClose:()=>s(e.id)},e.id))})}},5748:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var n=s(5155);function l(){return(0,n.jsx)("div",{className:"animate-spin rounded-full h-5 w-5 border-b-2 border-white"})}},7523:function(e,t,s){var n,l,r;!function(a,o){"use strict";e.exports?e.exports=o(s(1001)):(l=[s(1001)],void 0===(r="function"==typeof(n=o)?n.apply(t,l):n)||(e.exports=r))}(0,function(e){"use strict";void 0===e.version&&e.default&&(e=e.default);var t,s,n={},l={},r={},a={},o={};e&&"string"==typeof e.version||C("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var i=e.version.split("."),c=+i[0],d=+i[1];function u(e){return e>96?e-87:e>64?e-29:e-48}function x(e){var t,s=0,n=e.split("."),l=n[0],r=n[1]||"",a=1,o=0,i=1;for(45===e.charCodeAt(0)&&(s=1,i=-1);s<l.length;s++)o=60*o+(t=u(l.charCodeAt(s)));for(s=0;s<r.length;s++)a/=60,o+=(t=u(r.charCodeAt(s)))*a;return o*i}function m(e){for(var t=0;t<e.length;t++)e[t]=x(e[t])}function p(e,t){var s,n=[];for(s=0;s<t.length;s++)n[s]=e[t[s]];return n}function h(e){var t=e.split("|"),s=t[2].split(" "),n=t[3].split(""),l=t[4].split(" ");m(s),m(n),m(l);for(var r=n.length,a=0;a<r;a++)l[a]=Math.round((l[a-1]||0)+6e4*l[a]);return l[r-1]=1/0,{name:t[0],abbrs:p(t[1].split(" "),n),offsets:p(s,n),untils:l,population:0|t[5]}}function f(e){e&&this._set(h(e))}function j(e,t){this.name=e,this.zones=t}
1function g(e){var t=e.toTimeString(),s=t.match(/\([a-z ]+\)/i);"GMT"===(s=s&&s[0]?(s=s[0].match(/[A-Z]/g))?s.join(""):void 0:(s=t.match(/[A-Z]{3,5}/g))?s[0]:void 0)&&(s=void 0),this.at=+e,this.abbr=s,this.offset=e.getTimezoneOffset()}function v(e){this.zone=e,this.offsetScore=0,this.abbrScore=0}function b(e,t){return e.offsetScore!==t.offsetScore?e.offsetScore-t.offsetScore:e.abbrScore!==t.abbrScore?e.abbrScore-t.abbrScore:e.zone.population!==t.zone.population?t.zone.population-e.zone.population:t.zone.name.localeCompare(e.zone.name)}function y(e){return(e||"").toLowerCase().replace(/\//g,"_")}function N(e){var t,s,l,r;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)n[r=y(s=(l=e[t].split("|"))[0])]=e[t],a[r]=s,function(e,t){var s,n;for(m(t),s=0;s<t.length;s++)o[n=t[s]]=o[n]||{},o[n][e]=!0}(r,l[2].split(" "))}function w(e,t){var s,r=n[e=y(e)];return r instanceof f?r:"string"==typeof r?(r=new f(r),n[e]=r,r):l[e]&&t!==w&&(s=w(l[e],w))?((r=n[e]=new f)._set(s),r.name=a[e],r):null}function k(e){var t,s,n,r;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)n=y((s=e[t].split("|"))[0]),r=y(s[1]),l[n]=r,a[n]=s[0],l[r]=n,a[r]=s[1]}function z(e){return z.didShowError||(z.didShowError=!0,C("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!w(e)}function S(e){var t="X"===e._f||"x"===e._f;return!!(e._a&&void 0===e._tzm&&!t)}function C(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function _(t){var s,n=Array.prototype.slice.call(arguments,0,-1),l=arguments[arguments.length-1],r=e.utc.apply(null,n);return!e.isMoment(t)&&S(r)&&(s=w(l))&&r.add(s.parse(r),"minutes"),r.tz(l),r}(c<2||2===c&&d<6)&&C("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),f.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t;if((t=function(e,t){var s,n=t.length;if(e<t[0])return 0;if(n>1&&t[n-1]===1/0&&e>=t[n-2])return n-1;if(e>=t[n-1])return -1;for(var l=0,r=n-1;r-l>1;)t[s=Math.floor((l+r)/2)]<=e?l=s:r=s;return r}(+e,this.untils))>=0)return t},countries:function(){var e=this.name;return Object.keys(r).filter(function(t){return -1!==r[t].zones.indexOf(e)})},parse:function(e){var t,s,n,l,r=+e,a=this.offsets,o=this.untils,i=o.length-1;for(l=0;l<i;l++)if(t=a[l],s=a[l+1],n=a[l?l-1:l],t<s&&_.moveAmbiguousForward?t=s:t>n&&_.moveInvalidForward&&(t=n),r<o[l]-6e4*t)return a[l];return a[i]},abbr:function(e){return this.abbrs[this._index(e)]},offset:function(e){return C("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(e)]},utcOffset:function(e){return this.offsets[this._index(e)]}},v.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.utcOffset(e.at)-e.offset),this.zone.abbr(e.at).replace(/[^A-Z]/g,"")!==e.abbr&&this.abbrScore++},_.version="0.5.48",_.dataVersion="",_._zones=n,_._links=l,_._names=a,_._countries=r,_.add=N,_.link=k,_.load=function(e){N(e.zones),k(e.links),function(e){var t,s,n,l;if(e&&e.length)for(t=0;t<e.length;t++)s=(l=e[t].split("|"))[0].toUpperCase(),n=l[1].split(" "),r[s]=new j(s,n)}(e.countries),_.dataVersion=e.version},_.zone=w,_.zoneExists=z,_.guess=function(e){return(!s||e)&&(s=function(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e&&e.length>3){var t=a[y(e)];if(t)return t;C("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var s,n,l,r=function(){var e,t,s,n,l=new Date().getFullYear()-2,r=new g(new Date(l,0,1)),a=r.offset,o=[r];for(n=1;n<48;n++)(s=new Date(l,n,1).getTimezoneOffset())!==a&&(o.push(e=function(e,t){for(var s,n;n=((t.at-e.at)/12e4|0)*6e4;)(s=new g(new Date(e.at+n))).offset===e.offset?e=s:t=s;return e}(r,t=new g(new Date(l,n,1)))),o.push(new g(new Date(e.at+6e4))),r=t,a=s);for(n=0;n<4;n++)o.push(new g(new Date(l+n,0,1))),o.push(new g(new Date(l+n,6,1)));return o}(),i=r.length,c=function(e){var t,s,n,l,r=e.length,i={},c=[],d={};for(t=0;t<r;t++)if(n=e[t].offset,!d.hasOwnProperty(n)){for(s in l=o[n]||{})l.hasOwnProperty(s)&&(i[s]=!0);d[n]=!0}for(t in i)i.hasOwnProperty(t)&&c.push(a[t]);return c}(r),d=[];for(n=0;n<c.length;n++){for(l=0,s=new v(w(c[n]),i);l<i;l++)s.scoreOffsetAt(r[l]);d.push(s)}return d.sort(b),d.length>0?d[0].zone.name:void 0}()),s},_.names=function(){var e,t=[];for(e in a)a.hasOwnProperty(e)&&(n[e]||n[l[e]])&&a[e]&&t.push(a[e]);return t.sort()},_.Zone=f,_.unpack=h,_.unpackBase60=x,_.needsOffset=S,_.moveInvalidForward=!0,_.moveAmbiguousForward=!1,_.countries=function(){return Object.keys(r)},_.zonesForCountry=function(e,t){if(!(e=r[e.toUpperCase()]||null))return null;var s=e.zones.sort();return t?s.map(function(e){var t=w(e);return{name:e,offset:t.utcOffset(new Date)}}):s};var A=e.fn;function T(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function O(e){return function(){return this._z=null,e.apply(this,arguments)}}e.tz=_,e.defaultZone=null,e.updateOffset=function(t,s){var n,l=e.defaultZone;if(void 0===t._z&&(l&&S(t)&&!t._isUTC&&t.isValid()&&(t._d=e.utc(t._a)._d,t.utc().add(l.parse(t),"minutes")),t._z=l),t._z)if(16>Math.abs(n=t._z.utcOffset(t))&&(n/=60),void 0!==t.utcOffset){var r=t._z;t.utcOffset(-n,s),t._z=r}else t.zone(n,s)},A.tz=function(t,s){if(t){if("string"!=typeof t)throw Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=w(t),this._z?e.updateOffset(this,s):C("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},A.zoneName=T(A.zoneName),A.zoneAbbr=T(A.zoneAbbr),A.utc=O(A.utc),A.local=O(A.local),t=A.utcOffset,A.utcOffset=function(){return arguments.length>0&&(this._z=null),t.apply(this,arguments)},e.tz.setDefault=function(t){return(c<2||2===c&&d<9)&&C("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?w(t):null,e};var M=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(M)?(M.push("_z"),M.push("_a")):M&&(M._z=null),e})},7548:(e,t,s)=>{"use strict";s.d(t,{A:()=>
1o});var n=s(5155),l=s(2115),r=s(8354);let a=[".png",".jpeg",".jpg",".webp",".svg",".doc",".docx",".xls",".xlsx",".ppt",".pptx",".pdf",".txt",".csv",".zip",".json"];function o(e){let{files:t,setFiles:s,label1:o,label2:i}=e,[c,d]=(0,l.useState)(!1),[u,x]=(0,l.useState)(!1),[m,p]=(0,l.useState)(null),[h,f]=(0,l.useState)(null),j=(0,l.useRef)(null),g=async e=>{if(0===e.length)return;f(null);let n=(e=>{for(let s of e){var t;let e="."+(null==(t=s.name.split(".").pop())?void 0:t.toLowerCase());if(s.name.length>100)return'ファイル名 "'.concat(s.name,'" が長すぎます。').concat(100,"文字以内にしてください。");if(!a.includes(e))return'ファイル "'.concat(s.name,'" はサポートされていない形式です。');if(s.size>5242880)return'ファイル "'.concat(s.name,'" のサイズが5MBを超えています。')}return null})(e);if(n)return void f(n);x(!0);let l=new FormData;e.forEach(e=>{l.append("files",e)});try{let n=await fetch("/api/file/upload",{method:"POST",body:l});if(n.ok){let l=(await n.json()).map((t,s)=>({...t,localUrl:URL.createObjectURL(e[s])}));s([...t,...l])}}catch(e){console.error("Upload failed:",e)}finally{x(!1)}};return(0,n.jsxs)("div",{className:"w-full",children:[h&&(0,n.jsx)("div",{className:"mb-4 p-3 bg-red-100 border border-red-400 text-red-700 rounded-2xl text-xs",children:h}),(0,n.jsxs)("div",{className:"mx-auto flex h-14 w-full max-w-md items-center justify-center gap-2 rounded-xl border border-dashed border-slate-200 bg-slate-50/80 text-slate-400 transition cursor-pointer ".concat(c?"border-sky-200 bg-sky-50 text-sky-500":"hover:border-sky-200 hover:bg-sky-50 hover:text-sky-500"),onDragOver:e=>{e.preventDefault(),d(!0)},onDragLeave:e=>{e.preventDefault(),d(!1)},onDrop:e=>{e.preventDefault(),d(!1),g(Array.from(e.dataTransfer.files))},onClick:()=>{var e;return null==(e=j.current)?void 0:e.click()},children:[(0,n.jsx)("input",{ref:j,type:"file",multiple:!0,className:"hidden",onChange:e=>{g(Array.from(e.target.files||[]))},accept:".png,.jpeg,.jpg,.webp,.svg,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.txt,.csv,.zip,.json"}),u?(0,n.jsx)(r.A,{variant:"default"}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"ri-upload-cloud-2-line text-lg"}),o||"ファイルをドラッグ&ドロップまたはクリックして選択"]})]}),(0,n.jsx)("p",{className:"mt-2 text-center text-xs text-slate-400",children:i||"複数ファイル対応 (最大10ファイル、各5MB以下)"}),t.length>0&&(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)("div",{className:"grid gap-3",children:t.map((e,l)=>{var r;return(0,n.jsxs)("div",{className:"flex items-center justify-between p-3 bg-slate-50 rounded-2xl border border-slate-200",children:[(0,n.jsxs)("div",{className:"flex items-center space-x-3",children:[["png","jpg","jpeg","webp"].includes((null==(r=e.inputfile.split(".").pop())?void 0:r.toLowerCase())||"")?(0,n.jsx)("img",{src:e.localUrl||e.s3url,alt:e.inputfile,className:"w-10 h-10 object-cover rounded-lg cursor-pointer hover:opacity-80 border border-slate-200",onClick:()=>p(e.localUrl||e.s3url)}):(0,n.jsx)("div",{className:"text-lg",children:(e=>{var t;let s=null==(t=e.split(".").pop())?void 0:t.toLowerCase();if(["png","jpg","jpeg","webp","svg"].includes(s||""))return"\uD83D\uDDBC️";switch(s){case"pdf":return"\uD83D\uDCC4";case"doc":case"docx":return"\uD83D\uDCDD";case"xls":case"xlsx":return"\uD83D\uDCCA";case"ppt":case"pptx":return"\uD83D\uDCCB";case"zip":return"\uD83D\uDDDC️";case"txt":return"\uD83D\uDCC3";case"csv":return"\uD83D\uDCC8";case"json":return"⚙️";default:return"\uD83D\uDCCE"}})(e.inputfile)}),(0,n.jsx)("span",{className:"text-xs text-slate-600 font-medium truncate max-w-xs",children:e.inputfile})]}),(0,n.jsx)("button",{type:"button",onClick:()=>{s(t.filter((e,t)=>t!==l))},className:"text-slate-400 hover:text-red-500 text-sm transition-colors",title:"削除",children:(0,n.jsx)("span",{className:"ri-close-line text-base"})})]},l)})})}),m&&(0,n.jsx)("div",{className:"fixed inset-0 bg-slate-900/80 flex items-center justify-center z-50 px-4 py-6",onClick:()=>p(null),children:(0,n.jsxs)("div",{className:"relative w-full max-w-3xl overflow-hidden rounded-2xl bg-white shadow-2xl shadow-slate-900/30",children:[(0,n.jsx)("button",{onClick:()=>p(null),className:"absolute right-3 top-3 inline-flex h-9 w-9 items-center justify-center rounded-full bg-white/90 text-slate-500 shadow-md ring-1 ring-slate-200 transition hover:text-slate-700",children:(0,n.jsx)("span",{className:"ri-close-line text-lg"})}),(0,n.jsx)("div",{className:"max-h-[80vh] overflow-auto p-4 sm:p-6",children:(0,n.jsx)("img",{src:m,alt:"拡大表示",className:"mx-auto h-auto max-h-[70vh] w-full max-w-2xl rounded-xl border border-slate-200 object-contain"})})]})})]})}},8354:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var n=s(5155),l=s(2115),r=s(7650);function a(e){let{variant:t="default",targetElementId:s,delay:a=300}=e,[o,i]=(0,l.useState)(null),[c,d]=(0,l.useState)(!1);if((0,l.useEffect)(()=>{s&&i(document.getElementById(s))},[s]),(0,l.useEffect)(()=>{let e=setTimeout(()=>{d(!0)},a);return()=>clearTimeout(e)},[a]),!c)return null;let u=(0,n.jsxs)("div",{className:"dots-spinner",children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]});if(s){if(!o)return null;let e=(0,n.jsx)("div",{className:"absolute inset-0 bg-white bg-opacity-75 flex items-center justify-center z-10",children:u});return(0,r.createPortal)(e,o)}return"overlay"===t?(0,n.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50",children:u}):"page"===t?(0,n.jsx)("div",{className:"min-h-screen bg-gray-50 flex items-center justify-center",children:u}):"inline"===t?(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:u}):(0,n.jsx)("div",{className:"flex items-center justify-center",children:u})}},9433:(e,t,s)=>{"use strict";s.d(t,{A:()=>v});var n=s(5155),l=s(2115),r=s(6199),a=s(5400),o=s(5883),i=s(587),c=s.n(i),d=s(1268),u=s(1463),x=s(5701),m=s(8354),p=s(5748),h=s(1668),f=s(7548),j=s(5408);let g={creditcard:"CREDITCARD_SCREENING_POST",cardloan:"CARDLOAN_SCREENING_POST","deferred-payment":"DEFERRED_PAYMENT_SCREENING_POST"};function v(e){var t,s,i,v,b,y,N,w,k,z,S,C,_,A,T,O,M,D;let{cardSelectionMode:E,projects:L,selectedProject:P,apiEndpoint:F,postType:I,onSuccess:q}=e,{data:R}=(0,r.wV)(),{toasts:B,showSuccess:V,showError:U,hideToast:Z}=(0,u.d)(),[Y,G]=(0,l.useState)(!1),[W,H]=(0,l.useState)(""),[J,K]=(0,l.useState)(null),[X,Q]=(0,l.useState)(!1),[$,ee]=(0,l.useState)(!1),[et,es]=(0,l.useState)([]),[en,el]=(0,l.useState)(!1),[er,ea]=(0,l.useState)(!1),[eo,ei]=(0,l.useState)(""),[ec,ed]=(0,l.useState)(""),eu=c()().tz("Asia/Tokyo"),ex=eu.year(),em=eu.month()+1,ep=ec===ex.toString()?em:12;(0,l.useEffect)(()=>{ei("")},[I]);let eh=(null==R||null==(t=R.user)?void 0:t.id)?"/api/account/monthly-post-status":null,{data:ef}=(0,a.Ay)(eh,d.w,{revalidateOnFocus:!1}),{data:ej}=(0,a.Ay)((null==R||null==(s=R.user)?void 0:s.id)?["/api/account/attribute/get",{}]:null,d.e,{revalidateOnFocus:!1}),eg={age:(null==ej||null==(i=ej.data)?void 0:i.age)||"",job:(null==ej||null==(v=ej.data)?void 0:v.job)||"",annualIncome:(null==ej||null==(b=ej.data)?void 0:b.annualIncome)||"",lengthOfService:(null==ej||null==(y=ej.data)?void 0:y.lengthOfService)||"",loanAmount:(null==ej||null==(N=ej.data)?void 0:N.loanAmount)||"",creditInformation:(null==ej||null==(w=e
1j.data)?void 0:w.creditInformation)||""},{data:ev}=(0,a.Ay)(["/api/page_parts/get",{name:"screening-form-information-text"}],d.e,{revalidateOnFocus:!1}),eb=null!=(M=null==ev||null==(z=ev.data)||null==(k=z.config)?void 0:k.contents)?M:"",{data:ey}=(0,a.Ay)(["/api/page_parts/get",{name:"screening-result-mail-from-list"}],d.e,{revalidateOnFocus:!1}),eN=null!=(D=null==ey||null==(C=ey.data)||null==(S=C.config)?void 0:S[I])?D:[],ew=async e=>{e.preventDefault(),G(!0),K(null);try{let t=new FormData(e.currentTarget),s=t.get("comment");if("dropdown"===E&&!eo){K({type:"error",message:"審査を受けた".concat(ek(),"を選択してください。")}),Q(!0),setTimeout(()=>{Q(!1),K(null)},3e3),G(!1);return}if(s&&s.length<50){K({type:"error",message:"コメントは50文字以上で入力してください。"}),Q(!0),setTimeout(()=>{Q(!1),K(null)},3e3),G(!1);return}let n=[];et.length>0&&(n=et.map(e=>e.s3key));let l={postType:g[I],cardName:t.get("card"),year:t.get("review-year"),month:t.get("review-month"),age:t.get("age"),job:t.get("occupation"),annualIncome:t.get("income"),lengthOfService:t.get("work-years"),loanAmount:t.get("debt"),creditInformation:t.get("credit"),screeningTime:t.get("screening-time"),result:t.get("result"),comment:t.get("comment")||void 0};n.length>0&&(l.files=n);let r=await fetch("/api/screening/post",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(l)}),a=await r.json();if(r.ok&&(200===r.status||201===r.status))if(a&&(a.message||a.data)){let t=e.target;t&&t.reset&&t.reset(),H(""),ed(""),es([]),ei(""),eh&&await (0,o.j)(eh),q&&q(),ee(!0)}else K({type:"error",message:"投稿は完了しましたが、レスポンス形式が予期しないものでした。"});else K({type:"error",message:(null==a?void 0:a.error)||"審査口コミの投稿に失敗しました。"}),Q(!0),setTimeout(()=>{Q(!1),K(null)},3e3)}catch(t){let e="ネットワークエラーが発生しました。再度お試しください。";t instanceof TypeError&&t.message.includes("fetch")?e="ネットワーク接続エラーが発生しました。インターネット接続を確認してください。":t instanceof SyntaxError&&(e="サーバーからの応答が不正です。しばらく時間をおいて再度お試しください。"),K({type:"error",message:e}),Q(!0),setTimeout(()=>{Q(!1),K(null)},8e3),console.error("Form submission error:",t)}finally{G(!1)}},ek=()=>{switch(I){case"cardloan":return"カードローン";case"deferred-payment":return"アプリ";case"creditcard":return"クレジットカード";default:return"サービス"}},ez="fixed"===E?P:"dropdown"===E&&eo&&L?L.find(e=>e.projectName===eo):null;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.A,{toasts:B,onClose:Z}),X&&J&&(0,n.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center px-4",children:(0,n.jsx)("div",{className:"p-6 rounded-lg shadow-lg text-lg font-medium w-full max-w-sm ".concat("success"===J.type?"bg-green-100 text-green-800":"bg-red-100 text-red-800"),children:J.message})}),(0,n.jsx)("section",{children:(0,n.jsx)("div",{className:"mx-auto flex w-full max-w-5xl flex-col gap-6 px-4 py-1 sm:px-6",children:(0,n.jsx)("div",{className:"p-0 shadow-slate-200/60 ring-1 ring-white/80",children:(0,n.jsxs)("form",{className:"mt-8 space-y-6 text-sm text-slate-600 lg:mx-auto lg:max-w-[640px]",onSubmit:ew,children:[ef&&(0,n.jsxs)("div",{className:"rounded-2xl border px-4 py-3 text-xs lg:text-center ".concat((ef.isLimitReached,"border-amber-200 bg-amber-50 text-amber-700")),children:[(0,n.jsxs)("span",{className:"font-semibold",children:["今月あと",ef.remaining,"ä»¶"]}),"まで投稿でポイントを獲得可能です。(現在",ef.currentCount,"件承認済み)"]}),eb&&(0,n.jsx)("div",{className:"bg-gradient-to-r from-blue-50 to-indigo-50 border border-blue-200 rounded-2xl p-4 shadow-sm",children:(0,n.jsxs)("div",{className:"flex items-start space-x-3",children:[(0,n.jsx)("div",{className:"flex-shrink-0",children:(0,n.jsx)("svg",{className:"w-5 h-5 text-blue-600 mt-0.5",fill:"currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z",clipRule:"evenodd"})})}),(0,n.jsx)("div",{className:"text-sm text-gray-700 leading-relaxed [&_a]:text-blue-600 [&_a]:underline [&_a:hover]:text-blue-800",dangerouslySetInnerHTML:{__html:eb}})]})}),"deferred-payment"===I&&(0,n.jsx)("div",{className:"bg-white border border-blue-200 rounded-2xl p-3 sm:p-4 shadow-sm",children:(0,n.jsxs)("div",{className:"flex items-center sm:items-start",children:[(0,n.jsx)("div",{className:"hidden sm:block flex-shrink-0 mr-3",children:(0,n.jsx)("div",{className:"w-5 h-5 sm:w-6 sm:h-6 bg-blue-100 rounded-full flex items-center justify-center",children:(0,n.jsx)("i",{className:"ri-information-line text-blue-600 text-xs"})})}),(0,n.jsx)("p",{className:"text-xs sm:text-sm text-gray-600",children:"後払い機能の利用時などの「審査が行なわれた際の審査口コミ」をお寄せください。"})]})}),(0,n.jsxs)("div",{className:"grid gap-5 sm:grid-cols-2",children:[(0,n.jsxs)("label",{className:"flex flex-col gap-2 min-w-0",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["審査を受けた",ek(),(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),"dropdown"===E?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{type:"hidden",name:"card",value:eo}),(0,n.jsx)(j.A,{variant:"boxed",isSingleSelect:!0,showPoint:!0,selectedProjects:eo?[{projectName:eo,displayName:(null==ez||null==(_=ez.display)?void 0:_.name)||eo}]:[],onChange:e=>{var t;return ei((null==(t=e[0])?void 0:t.projectName)||"")},postType:[g[I]],apiPath:"/api/project/list",method:"GET",placeholder:"".concat(ek(),"ã
1‚’選択してください")}),(null==ez||null==(A=ez.display)?void 0:A.pointAdditionalNote)&&""!==ez.display.pointAdditionalNote&&(0,n.jsx)("p",{className:"text-sm font-bold text-yellow-600",children:ez.display.pointAdditionalNote})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("select",{name:"card",className:"w-full rounded-2xl border border-slate-200 px-3 py-2 bg-gray-100",value:(null==P?void 0:P.projectName)||"",disabled:!0,required:!0,children:(0,n.jsxs)("option",{value:(null==P?void 0:P.projectName)||"",children:[(null==P||null==(T=P.display)?void 0:T.name)||""," ",(null==P?void 0:P.point2)?"".concat(P.point,"〜").concat(P.point2):null==P?void 0:P.point,"pt"]})}),(0,n.jsx)("input",{type:"hidden",name:"card",value:(null==P?void 0:P.projectName)||""}),(null==ez||null==(O=ez.display)?void 0:O.pointAdditionalNote)&&""!==ez.display.pointAdditionalNote&&(0,n.jsx)("p",{className:"text-sm font-bold text-yellow-600",children:ez.display.pointAdditionalNote})]})]}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,n.jsxs)("label",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["審査を受けた年月",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"review-year",className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,onChange:e=>{var t;let s=e.target.value;ed(s);let n=null==(t=e.target.form)?void 0:t.elements.namedItem("review-month");s===ex.toString()&&n&&Number(n.value)>em&&(n.value="")},children:[(0,n.jsx)("option",{value:"",children:"å¹´"}),(()=>{let e=[];for(let t=0;t<7;t++){let s=ex-t;e.push((0,n.jsxs)("option",{value:s.toString(),children:[s,"å¹´"]},s))}return e})()]})]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2",children:[(0,n.jsx)("span",{"aria-hidden":"true",className:"invisible text-sm font-semibold text-slate-900",children:"月"}),(0,n.jsxs)("select",{name:"review-month",className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"月"}),Array.from({length:ep},(e,t)=>t+1).map(e=>(0,n.jsxs)("option",{value:e.toString(),children:[e,"月"]},e))]})]})]}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-5 sm:col-span-2",children:[(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-1 sm:order-1",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["å¹´é½¢",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"age",defaultValue:eg.age,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"18-19",children:"18・19æ­³"}),(0,n.jsx)("option",{value:"20-24",children:"20~24æ­³"}),(0,n.jsx)("option",{value:"25-29",children:"25~29æ­³"}),(0,n.jsx)("option",{value:"30-39",children:"30~39æ­³"}),(0,n.jsx)("option",{value:"40-49",children:"40~49æ­³"}),(0,n.jsx)("option",{value:"50-59",children:"50~59æ­³"}),(0,n.jsx)("option",{value:"60+",children:"60歳以上"})]},"age-".concat(eg.age))]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-3 sm:order-2 col-span-2 sm:col-span-1",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["職業(雇用形態)",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"occupation",defaultValue:eg.job,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"regular",children:"正社員・公務員"}),(0,n.jsx)("option",{value:"executive",children:"会社代表者"}),(0,n.jsx)("option",{value:"self-employed",children:"個人事業主・自営業"}),(0,n.jsx)("option",{value:"contract",children:"派遣・契約社員"}),(0,n.jsx)("option",{value:"part-time",children:"パート・アルバイト(学生除く)"}),(0,n.jsx)("option",{value:"pension",children:"年金・不動産・利子配当"}),(0,n.jsx)("option",{value:"homemaker",children:"専業主婦・主夫"}),(0,n.jsx)("option",{value:"student",children:"学生"}),(0,n.jsx)("option",{value:"unemployed",children:"無職"})]},"job-".concat(eg.job))]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-2 sm:order-3",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["年収",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"income",defaultValue:eg.annualIncome,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}
1),(0,n.jsx)("option",{value:"700+",children:"700万円以上"}),(0,n.jsx)("option",{value:"600-700",children:"600~700万円未満"}),(0,n.jsx)("option",{value:"500-600",children:"500~600万円未満"}),(0,n.jsx)("option",{value:"400-500",children:"400~500万円未満"}),(0,n.jsx)("option",{value:"300-400",children:"300~400万円未満"}),(0,n.jsx)("option",{value:"200-300",children:"200~300万円未満"}),(0,n.jsx)("option",{value:"under200",children:"200万円未満"})]},"income-".concat(eg.annualIncome))]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-4 sm:order-4",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["勤続年数",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"work-years",defaultValue:eg.lengthOfService,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"10+",children:"10年以上"}),(0,n.jsx)("option",{value:"5-10",children:"5~10年未満"}),(0,n.jsx)("option",{value:"3-5",children:"3~5年未満"}),(0,n.jsx)("option",{value:"1-3",children:"1~3年未満"}),(0,n.jsx)("option",{value:"under1",children:"1年未満"}),(0,n.jsx)("option",{value:"not-working",children:"働いていない"})]},"work-years-".concat(eg.lengthOfService))]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-5 sm:order-5",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["他社借入額(年収比)",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"debt",defaultValue:eg.loanAmount,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"none",children:"借入なし"}),(0,n.jsx)("option",{value:"under10",children:"年収の10%未満"}),(0,n.jsx)("option",{value:"10-20",children:"年収の10~20%未満"}),(0,n.jsx)("option",{value:"20-30",children:"年収の20~30%未満"}),(0,n.jsx)("option",{value:"30+",children:"年収の30%以上"})]},"debt-".concat(eg.loanAmount))]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 order-6 sm:order-6 col-span-2 sm:col-span-1",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["信用情報",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"credit",defaultValue:eg.creditInformation,className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"good",children:"良好(延滞経験なし)"}),(0,n.jsx)("option",{value:"slight-delay",children:"軽微な延滞あり(1~2回程度)"}),(0,n.jsx)("option",{value:"frequent-delay",children:"延滞が多い(3回以上)"}),(0,n.jsx)("option",{value:"debt-consolidation",children:"債務整理経験あり"}),(0,n.jsx)("option",{value:"unknown",children:"わからない"})]},"credit-".concat(eg.creditInformation))]})]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 sm:col-span-2",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["審査時間",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"screening-time",className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"minutes-to-1hour",children:"数分〜1時間"}),(0,n.jsx)("option",{value:"same-day",children:"当日中"}),(0,n.jsx)("option",{value:"2-3days",children:"翌日〜3日"}),(0,n.jsx)("option",{value:"4-6days",children:"4〜6日"}),(0,n.jsx)("option",{value:"over-7days",children:"7日以上"})]})]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2 sm:col-span-2",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["審査結果",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("select",{name:"result",className:"w-full rounded-2xl border border-slate-200 px-3 py-2 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200",required:!0,children:[(0,n.jsx)("option",{value:"",children:"選択してください"}),(0,n.jsx)("option",{value:"approved",children:"通過"}),(0,n.jsx)("option",{value:"rejected",children:"審査落ち"})]})]})]}),(0,n.jsxs)("label",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold text-slate-900",children:["コメント(50文字以上)",(0,n.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,n.jsxs)("span",{className:"mt-1 block text-xs font-normal text-slate-400 leading-tight",children:["記入例:",(0,n.jsx)("br",{}),"・審査の流れ(例:申込から30分で結果が来ました)",(0,n.jsx)("br",{}),"・申込理由(例:還元率が高く魅力を感じました)",(0,n.jsx)("br",{}),"・使った感想(例:アプリが見やすく管理が楽です)",(0,n.jsx)("br",{}),"・審査落ちの心当たり(例:他社借入が多かったã
1®ã‹ã‚‚/同時期にカードを◯枚申し込んでいた)",(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsx)("span",{className:"text-rose-500",children:"※審査落ちの場合は、心当たりを必ず記載してください"})]}),(0,n.jsx)("textarea",{name:"comment",className:"min-h-[120px] rounded-2xl border border-slate-200 px-3 py-2 text-sm text-slate-600 focus:border-sky-400 focus:outline-none focus:ring-2 focus:ring-sky-200 placeholder:text-slate-300 placeholder:font-normal",placeholder:"例)審査は1時間ほどで承認。海外旅行によく行くので、空港ラウンジ特典に魅力を感じ申し込みました。待ち時間を快適に過ごせて大変便利でした。",value:W,onChange:e=>H(e.target.value),maxLength:500}),(0,n.jsxs)("span",{className:"text-xs text-right ".concat(W.length<50?"text-red-500":"text-slate-400"),children:[W.length,"/500文字 ",W.length<50?"(あと".concat(50-W.length,"文字必要)"):""]})]}),(0,n.jsx)("p",{className:"mt-4 text-sm font-semibold text-slate-900",children:"審査結果メール"}),(0,n.jsxs)("div",{className:"mt-2 space-y-2 rounded-2xl border border-slate-200 bg-white/90 px-4 py-4 text-xs leading-relaxed text-slate-500",children:[(0,n.jsx)("p",{className:"font-semibold text-slate-900",children:"アップロード可能な画像"}),(0,n.jsxs)("ul",{className:"list-disc space-y-1 pl-4",children:[(0,n.jsx)("li",{children:"審査結果がわかるメールのスクリーンショット"}),(0,n.jsxs)("li",{children:["次の3点が確認できる画像",(0,n.jsxs)("ul",{className:"mt-1 list-disc pl-4 text-[11px] text-slate-400",children:[(0,n.jsx)("li",{children:"現在の時刻"}),(0,n.jsx)("li",{children:"メールの受信日"}),(0,n.jsx)("li",{children:"該当サービス名"})]})]})]}),(0,n.jsx)("div",{className:"mt-3 flex justify-center",children:(0,n.jsxs)("button",{type:"button",onClick:()=>el(!0),className:"group inline-flex flex-col items-center gap-2 text-center",children:[(0,n.jsx)("img",{alt:"審査結果メールの参考画像",className:"h-24 w-auto rounded-lg border border-slate-200 object-cover shadow-sm transition group-hover:scale-[1.03]",src:"/images/screening-sample-images/screening-evidence-sample.png"}),(0,n.jsx)("span",{className:"text-[11px] text-slate-400 transition group-hover:text-slate-500",children:"参考画像をクリックすると拡大表示できます"})]})}),eN.length>0&&(0,n.jsxs)("p",{className:"text-[11px] text-slate-400 lg:text-center",children:["審査結果メールをお探しの際は",(0,n.jsx)("button",{type:"button",onClick:()=>ea(!0),className:"text-sky-500 underline mx-1",children:"こちら"}),"のメールアドレスで検索すると見つかりやすいです。"]})]}),(0,n.jsxs)("div",{className:"space-y-1 rounded-2xl border border-rose-200 bg-rose-50 px-4 py-3 text-[11px] text-rose-500",children:[(0,n.jsx)("p",{children:"※個人情報が含まれる部分はマスキングしてください"}),(0,n.jsx)("p",{children:"※マスキング以外の加工・切り抜きはご遠慮ください"}),(0,n.jsx)("p",{children:"※画像は承認作業以外の目的では利用いたしません"})]}),(0,n.jsx)("div",{className:"rounded-2xl border border-dashed border-slate-200 bg-white/90 p-4",children:(0,n.jsx)(f.A,{files:et,setFiles:es,label1:"画像をアップロードする",label2:"最大10ファイル/各5MB以内"})}),(0,n.jsx)("div",{className:"mt-6 flex justify-center",children:(0,n.jsx)("button",{type:"submit",disabled:Y||W.length<50,className:"inline-flex w-full items-center justify-center gap-2 rounded-full px-8 py-3 text-base font-semibold text-white shadow-lg transition sm:w-auto lg:w-auto disabled:bg-gray-400 disabled:cursor-not-allowed disabled:shadow-none disabled:hover:transform-none disabled:hover:brightness-100",style:Y||W.length<50?{}:{background:"linear-gradient(to right, #0ea5e9, #2563eb, #4f46e5)",boxShadow:"0 10px 15px -3px rgba(14, 165, 233, 0.3)"},onMouseEnter:e=>{e.currentTarget.disabled||(e.currentTarget.style.transform="translateY(1px)",e.currentTarget.style.filter="brightness(1.1)")},onMouseLeave:e=>{e.currentTarget.disabled||(e.currentTarget.style.transform="",e.currentTarget.style.filter="")},children:Y?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(p.A,{})}):"投稿する"})}),(0,n.jsx)("div",{className:"mt-6",children:(0,n.jsx)(h.A,{})})]})})})}),er&&(0,n.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",onClick:()=>ea(!1),children:(0,n.jsx)("div",{className:"bg-white rounded-2xl max-w-2xl max-h-[90vh] overflow-auto w-full",onClick:e=>e.stopPropagation(),children:(0,n.jsxs)("div",{className:"p-4",children:[(0,n.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,n.jsx)("h3",{className:"text-lg font-semibold",children:"審査結果メール送信元一覧"}),(0,n.jsx)("button",{onClick:()=>ea(!1),className:"text-gray-500 hover:text-gray-700 text-2xl",children:"\xd7"})]}),(0,n.jsx)("div",{className:"space-y-3",children:eN.length>0?eN.map((e,t)=>(0,n.jsxs)("div",{className:"border-b border-gray-200 pb-2",children:[(0,n.jsx)("p",{className:"font-medium text-gray-800",children:e.name}),(0,n.jsx)("p",{className:"text-sm text-gray-600",children:e.mail})]},t)):(0,n.jsx)("div",{className:"py-4",children:(0,n.jsx)(m.A,{variant:"inline"})})})]})})}),en&&(0,n.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",onClick:()=>el(!1),children:(0,n.jsx)("div",{className:"bg-white rounded-2xl max-w-4xl max-h-[90vh] overflow-auto",onClick:e=>e.stopPropagation(),children:(0,n.jsxs)("div",{className:"p-4",children:[(0,n.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,n.jsx)("h3",{className:"text-lg font-semibold",children:"証明画像のサンプル"}),(0,n.jsx)("button",{onClick:()=>el(!1),className:"text-gray-500 hover:text-gray-700 text-2xl",children:"\xd7"})]}),(0,n.jsxs)("div",{className:"text-center",children:[(0,n.jsx)("img",{src:"/images/screening-sample-images/screening-evidence-sample.png",alt:"証明画像のサンプル(PC版)",className:"max-w-full h-auto rounded border border-gray-300 hidden md:block mx-auto"}),(0,n.jsx)("img",{src:"/images/screening-sample-images/screening-evidence-sample.png",alt:"証明画像のサンプル(SP版)",className:"max-w-full h-auto rounded border border-gray-300 md:hidden mx-auto"}),(0,n.jsx)("p",{className:"text-sm text-gray-600 mt-3",children:"このような審査結果画面のスクリーンショットを添付してください"})]})]})})}),$&&(0,n.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",onClick:()=>ee(!1),children:(0,n.jsxs)("div",{className:"bg-white rounded-2xl max-w-md w-full mx-4 p-6 text-center",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)("div",{className:"mb-4",children:[(0,n.jsx)("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,n.jsx)("svg",{className:"w-8 h-8 text-green-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})})}),(0,n.jsx)("h3",{className:"text-xl font-bold text-gray-900 mb-2",children:"投稿ありがとうございます!"}),(0,n.jsxs)("p",{className:"text-gray-600 mb-6",children:["お得な情報を見逃さないように",(0,n.jsx)("br",{}),"「お金ルポ」をフォローする\uD83D\uDC47️"]})]}),(0,n.jsx)("div",{className:"mb-6",children:(0,n.jsxs)("div",{className:"bg-blue-50 rounded-2xl p-4",children:[(0,n.jsx)("p",{className:"font-semibold text-blue-900",children:"@okanerepo"}),(0,n.jsx)("a",{href:"https://x.com/okanerepo",target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:text-blue-800 underline text-sm",children:"https://x.com/okanerepo"})]})}),(0,n.jsx)("button",{onClick:()=>ee(!1),className:"w-full px-4 py-2 bg-gray-100 text-gray-700 rounded-2xl hover:bg-gray-200 transition-colors",children:"閉じる"})]})})]})}}}]);

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.