PageSourceSearch

https://hinome.app/_next/static/chunks/pages/dashboard-608ab37fc540dadd.js

js hinome.app collected 2026-10-08 05:42:52 UTC 313,419 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8026,10],{40528:function(n,t,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/dashboard",function(){return e(63947)}])},11762:function(n,t,e){"use strict";e.d(t,{Z:function(){return i}});var r=e(25952);class i extends r.Z{async getMediaPosts(n){let t=new URLSearchParams;(null==n?void 0:n.limit)&&t.set("limit",String(n.limit)),(null==n?void 0:n.after)&&t.set("after",n.after);let e=t.toString();return(await this.get(this.toCommentURL("media-posts".concat(e?"?".concat(e):"")))).data}async getComments(n){return(await this.get(this.toCommentURL("".concat(n,"/comments")))).data}async getCommentUsers(n){return(await this.get(this.toCommentURL("".concat(n,"/comment-users")))).data}}},57091:function(n,t,e){"use strict";var r=e(35944);e(67294);var i=e(8506),o=e(44723),a=e(90633),l=e(40375);t.Z=()=>{let n=!(0,l.H)("sm");return(0,r.tZ)(i.ZP,{container:!0,px:n?0:5,pt:n?10:5,pb:5,children:(0,r.tZ)(i.ZP,{item:!0,xs:12,px:2,children:(0,r.BX)(o.Z,{severity:"error",children:[(0,r.tZ)(a.Z,{children:(0,r.tZ)("strong",{children:"エラー"})}),"データを読み込めませんでした。ページを再読み込みしてください"]})})})}},52482:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917);e(67294);var a=e(60990),l=e(97182),c=e(99038);function s(){let n=(0,r._)(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: rgba(255, 255, 255, 0.3);\n  backdrop-filter: blur(2px);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 9999;\n  pointer-events: none;\n"]);return s=function(){return n},n}function u(){let n=(0,r._)(["\n  color: ",";\n"]);return u=function(){return n},n}t.Z=n=>{let{show:t}=n;return t?(0,i.tZ)(a.Z,{css:d,children:(0,i.tZ)(l.Z,{size:32,css:p})}):null};let d=(0,o.css)(s()),p=(0,o.css)(u(),c.u.App.primary)},50733:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917);e(67294);var a=e(60990),l=e(21485),c=e(99038),s=e(72582),u=e(49888),d=e(62204);function p(){let n=(0,r._)(["\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: ",";\n  border-radius: 12px;\n  border: 1px solid ",";\n  background: ",";\n"]);return p=function(){return n},n}function f(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  gap: 8px;\n"]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n  flex-shrink: 0;\n  display: flex;\n  color: ",";\n"]);return h=function(){return n},n}function m(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1px;\n"]);return m=function(){return n},n}function g(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  line-height: 20px;\n  color: ",";\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 11px;\n  line-height: 18px;\n  color: ",";\n"]);return v=function(){return n},n}let _=n=>"by_unpaid"===n.uninstall_reason,x=n=>_(n)?"".concat(n.plan_name,"のお支払いを確認できませんでした"):"".concat(n.plan_name,"のご利用が終了しました"),y=n=>{let t=n.shop_title||n.login_id||n.shop_id,e=n.entitled_instagram_account_name,r=e?"".concat(e," の有料枠"):"有料枠";return _(n)?"".concat(t," のご契約が、お支払いを確認できなかったためカラーミーショップ側で解除されました。").concat(r,"は停止しています。カラーミーショップの管理画面でお支払い状況をご確認のうえ、アプリストアから HINOME を再度追加してください。"):"".concat(t," のご契約が解除されたため、").concat(r,"は停止しています。再開する場合はカラーミーショップ アプリストアから HINOME を再度追加してください。")};t.ZP=n=>{let{shop:t,compact:e}=n,r=_(t);return(0,i.BX)(a.Z,{css:Z(r,!!e),children:[(0,i.BX)(a.Z,{css:b,children:[(0,i.tZ)("span",{css:w(r),children:r?(0,i.tZ)(d.wr$,{size:18}):(0,i.tZ)(d.eJU,{size:18})}),(0,i.tZ)(l.Z,{css:k,children:x(t)})]}),(0,i.tZ)(l.Z,{css:S,children:y(t)}),t.uninstalled_at&&(0,i.BX)(l.Z,{css:P,children:["停止日: ",(0,u.Nr)(t.uninstalled_at)]}),(0,i.tZ)(l.Z,{css:P,children:"HINOMEのアカウントと蓄積したデータはそのまま残っています。"})]})};let Z=(n,t)=>(0,o.css)(p(),t?"16px":"20px",n?"rgba(211, 47, 47, 0.35)":c.u.border.secondary,n?"rgba(211, 47, 47, 0.05)":c.u.background.primary),b=(0,o.css)(f()),w=n=>(0,o.css)(h(),n?"#d32f2f":c.u.text.Negative),k=(0,o.css)(m(),s.S.font.notoJp),S=(0,o.css)(g(),s.S.font.notoJp,c.u.text.secondary),P=(0,o.css)(v(),s.S.font.notoJp,c.u.text.Negative)},8496:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917),a=e(67294),l=e(88196),c=e(92365),s=e(40110),u=e(8506),d=e(60990),p=e(21201),f=e(44723),h=e(21485),m=e(18428),g=e(95611),v=e(92878),_=e(65326),x=e(31121),y=e(96727),Z=e(19929),b=e(23100),w=e(20665),k=e(96128),S=e(99038),P=e(72582),B=e(49888),X=e(70024),C=e(62204);function z(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 700;\n  letter-spacing: 0.2px;\n  padding: 24px 24px 8px;\n"]);return z=function(){return n},n}function N(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 13px;\n  line-height: 20px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return N=function(){return n},n}function A(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  border-radius: 8px;\n"]);return A=function(){return n},n}function L(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding-bottom: 8px;\n"]);return L=function(){return n},n}function T(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.3px;\n  color: ",";\n"]);return T=function(){return n},n}function I(){let n=(0,r._)(["\n  margin-bottom: 12px;
1\n  .MuiOutlinedInput-root {\n    border-radius: 8px;\n    font-family: ",";\n    font-size: 13px;\n  }\n"]);return I=function(){return n},n}function R(){let n=(0,r._)(["\n  max-height: 320px;\n  overflow-y: auto;\n  /* 長いアカウント名で横に伸びてダイアログからはみ出さないようにする */\n  overflow-x: hidden;\n  padding-right: 4px;\n"]);return R=function(){return n},n}function M(){let n=(0,r._)(["\n  border: 1px solid ",";\n  background: ",";\n  border-radius: 8px;\n  padding: 8px 12px;\n  margin-bottom: 8px;\n  /* flex の既定 min-width:auto だと内容の最小幅まで広がってダイアログをはみ出す */\n  min-width: 0;\n  overflow: hidden;\n  transition: border-color 0.15s ease, background-color 0.15s ease;\n  &:hover {\n    border-color: ",";\n  }\n"]);return M=function(){return n},n}function O(){let n=(0,r._)(["\n  display: flex;\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n  /* 画面が狭くてもアカウント名を行内に収める(はみ出さず省略記号にする) */\n  .MuiFormControlLabel-label {\n    flex: 1 1 auto;\n    min-width: 0;\n    overflow: hidden;\n  }\n"]);return O=function(){return n},n}function K(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n  padding: 16px 4px;\n"]);return K=function(){return n},n}function F(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-width: 0;\n"]);return F=function(){return n},n}function E(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 14px;\n  font-weight: 600;\n  letter-spacing: 0.1px;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"]);return E=function(){return n},n}function J(){let n=(0,r._)(["\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 16px;\n  border-radius: 12px;\n  border: 1px solid ",";\n"]);return J=function(){return n},n}function U(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  min-width: 0;\n"]);return U=function(){return n},n}function j(){let n=(0,r._)(["\n  flex-shrink: 0;\n  width: 48px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.3px;\n  color: ",";\n"]);return j=function(){return n},n}function D(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  min-width: 0;\n"]);return D=function(){return n},n}function H(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 14px;\n  font-weight: 600;\n  letter-spacing: 0.1px;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"]);return H=function(){return n},n}function G(){let n=(0,r._)(["\n  display: flex;\n  justify-content: center;\n  color: ",";\n"]);return G=function(){return n},n}function Y(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  line-height: 18px;\n  color: ",";\n"]);return Y=function(){return n},n}function q(){let n=(0,r._)(["\n  padding: 8px 24px 24px;\n  gap: 8px;\n"]);return q=function(){return n},n}function W(){let n=(0,r._)(["\n  font-family: ",";\n  text-transform: none;\n  font-size: 13px;\n  white-space: nowrap;\n"]);return W=function(){return n},n}function V(){let n=(0,r._)(["\n  font-family: ",";\n  text-transform: none;\n  font-size: 13px;\n  font-weight: 600;\n  white-space: nowrap;\n  color: ",";\n  background: ",";\n  border-radius: 8px;\n  padding: 6px 16px;\n  &:hover {\n    background: ",";\n    opacity: 0.9;\n  }\n  &.Mui-disabled {\n    background: ",";\n    opacity: 0.4;\n    color: ",";\n  }\n"]);return V=function(){return n},n}t.Z=n=>{var t;let{open:e,shop:r,onClose:o,onApplied:P}=n,[z,N]=(0,X.KO)(k.Ah),[,A]=(0,X.KO)(k.Gt),[L]=(0,X.KO)(k.a$),{updateColormeEntitlement:T}=(0,w.c)(),I=(null==z?void 0:z.instagram_accounts)||[],[R,M]=(0,a.useState)(""),[O,K]=(0,a.useState)(""),[F,E]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!e)return;let n=1===I.length?I[0].instagram_business_id:"";M((null==r?void 0:r.entitled_instagram_account_id)||n),K(""),E(!1)},[e,r]);let J=I.filter(n=>(n.account_name||"").toLowerCase().includes(O.trim().toLowerCase())),U=!!(null==r?void 0:r.entitled_
1instagram_account_id),j=!!R&&R===(null==r?void 0:r.entitled_instagram_account_id),D=!!R&&!!r&&(null===(t=null==r?void 0:r.can_change)||void 0===t||t)&&!j,H=n=>I.find(t=>t.instagram_business_id===n),G=H(null==r?void 0:r.entitled_instagram_account_id),Y=H(R),q=(()=>{let n=new Date;return n.setMonth(n.getMonth()+1),n.toISOString()})(),W=async()=>{if(r&&R&&await T(r.shop_id,R)){try{let n=await new b.Z(L).memberMe();await N(n);let t=n.instagram_accounts.find(n=>n.instagram_business_id===R);t&&await A(t)}catch(n){}null==P||P(),o()}};return(0,i.BX)(l.Z,{open:e,onClose:o,maxWidth:"sm",fullWidth:!0,sx:{zIndex:1500},children:[(0,i.tZ)(c.Z,{css:$,children:F?"この内容で適用先を変更しますか?":"カラーミーショップ限定プランを適用するアカウントを選択"}),(0,i.tZ)(s.Z,{children:F?(0,i.BX)(u.ZP,{container:!0,children:[(0,i.tZ)(u.ZP,{item:!0,xs:12,pb:2,children:(0,i.BX)(d.Z,{css:nu,children:[(0,i.BX)(d.Z,{css:nd,children:[(0,i.tZ)("span",{css:np,children:"現在"}),(0,i.BX)(d.Z,{css:nf,children:[(0,i.tZ)(p.Z,{alt:(null==G?void 0:G.account_name)||"",src:null==G?void 0:G.profile_picture_url,sx:{width:24,height:24,flexShrink:0}}),(0,i.tZ)("span",{css:nh,children:(null==G?void 0:G.account_name)||(null==r?void 0:r.entitled_instagram_account_name)})]})]}),(0,i.tZ)(d.Z,{css:nm,children:(0,i.tZ)(C.t9$,{size:16})}),(0,i.BX)(d.Z,{css:nd,children:[(0,i.tZ)("span",{css:np,children:"変更後"}),(0,i.BX)(d.Z,{css:nf,children:[(0,i.tZ)(p.Z,{alt:(null==Y?void 0:Y.account_name)||"",src:null==Y?void 0:Y.profile_picture_url,sx:{width:24,height:24,flexShrink:0}}),(0,i.tZ)("span",{css:nh,children:null==Y?void 0:Y.account_name})]})]})]})}),(0,i.tZ)(u.ZP,{item:!0,xs:12,children:(0,i.BX)(f.Z,{severity:"warning",css:nn,children:["適用先の変更は月1回までです。変更すると、次に変更できるのは",(0,B.Nr)(q)," 以降になります。"]})}),(0,i.tZ)(u.ZP,{item:!0,xs:12,pt:2,children:(0,i.tZ)(h.Z,{css:ng,children:"変更前のアカウントは、Stripeでのご契約が無ければフリープランに戻ります。"})})]}):(0,i.BX)(u.ZP,{container:!0,children:[(0,i.tZ)(u.ZP,{item:!0,xs:12,pb:2,children:(0,i.BX)(h.Z,{css:Q,children:[(null==r?void 0:r.shop_title)||(null==r?void 0:r.login_id)||(null==r?void 0:r.shop_id)," ","のご契約で、Instagramアカウント1件をHINOMEプロプラン相当の機能でご利用いただけます。"]})}),(null==r?void 0:r.trial_ends_at)&&(0,i.tZ)(u.ZP,{item:!0,xs:12,pb:2,children:(0,i.BX)(f.Z,{severity:"info",css:nn,children:["無料お試し期間中です(",(0,B.Nr)(r.trial_ends_at)," まで)"]})}),0===I.length?(0,i.tZ)(u.ZP,{item:!0,xs:12,children:(0,i.tZ)(f.Z,{severity:"warning",css:nn,children:"Instagramアカウントが連携されていません。先にInstagramアカウントを連携してください。"})}):(0,i.BX)(u.ZP,{item:!0,xs:12,children:[(0,i.tZ)(d.Z,{css:nt,children:(0,i.tZ)(h.Z,{css:ne,children:O.trim()?"連携中のアカウント(".concat(I.length,"件中 ").concat(J.length,"件)"):"連携中のアカウント(".concat(I.length,"件)")})}),I.length>=6&&(0,i.tZ)(m.Z,{fullWidth:!0,size:"small",placeholder:"アカウント名で絞り込む",value:O,onChange:n=>K(n.target.value),InputProps:{startAdornment:(0,i.tZ)(g.Z,{position:"start",children:(0,i.tZ)(C.vU7,{size:18})})},css:nr}),(0,i.BX)(d.Z,{css:ni,children:[(0,i.tZ)(v.Z,{value:R,onChange:n=>M(n.target.value),sx:{width:"100%",minWidth:0,flexWrap:"nowrap",alignItems:"stretch"},children:J.map(n=>(0,i.tZ)(d.Z,{css:no(R===n.instagram_business_id),children:(0,i.tZ)(_.Z,{css:na,value:n.instagram_business_id,control:(0,i.tZ)(x.Z,{size:"small",sx:{color:S.u.border.negative,"&.Mui-checked":{color:S.u.button.colorme}}}),label:(0,i.BX)(d.Z,{css:nc,children:[(0,i.tZ)(p.Z,{alt:n.account_name,src:n.profile_picture_url,sx:{width:32,height:32,flexShrink:0}}),(0,i.tZ)("span",{css:ns,children:n.account_name})]})})},n.instagram_business_id))}),0===J.length&&(0,i.tZ)(h.Z,{css:nl,children:"該当するアカウントがありません"})]})]}),(0,i.tZ)(u.ZP,{item:!0,xs:12,pt:2,children:(0,i.tZ)(h.Z,{css:ng,children:(null==r?void 0:r.can_change)===!1&&(null==r?void 0:r.can_change_at)?"適用先の変更は月1回までです。次に変更できるのは ".concat((0,B.Nr)(r.can_change_at)," 以降です。"):U?"適用先を変更すると、次に変更できるのは1か月後になります。":"適用先は後からマイページで変更できます(変更は月1回まで)。"})})]})}),(0,i.BX)(y.Z,{css:nv,children:[(0,i.tZ)(Z.Z,{onClick:F?()=>E(!1):o,color:"inherit",css:n_,children:F?"選び直す":"あとで"}),(0,i.tZ)(Z.Z,{onClick:()=>
1{if(U&&!F){E(!0);return}W()},disabled:!D,css:nx,children:F?"変更を確定する":j?"現在の適用先です":U?"このアカウントに変更する":"このアカウントに適用する"})]})]})};let $=(0,o.css)(z(),P.S.font.notoJp),Q=(0,o.css)(N(),P.S.font.notoJp,S.u.text.Negative),nn=(0,o.css)(A(),P.S.font.notoJp),nt=(0,o.css)(L()),ne=(0,o.css)(T(),P.S.font.notoJp,S.u.text.Negative),nr=(0,o.css)(I(),P.S.font.notoJp),ni=(0,o.css)(R()),no=n=>(0,o.css)(M(),n?S.u.button.colorme:S.u.border.secondary,n?"rgba(240, 96, 60, 0.06)":"transparent",n?S.u.button.colorme:S.u.border.negative),na=(0,o.css)(O()),nl=(0,o.css)(K(),P.S.font.notoJp,S.u.text.Negative),nc=(0,o.css)(F()),ns=(0,o.css)(E(),P.S.font.notoJp),nu=(0,o.css)(J(),S.u.border.secondary),nd=(0,o.css)(U()),np=(0,o.css)(j(),P.S.font.notoJp,S.u.text.Negative),nf=(0,o.css)(D()),nh=(0,o.css)(H(),P.S.font.notoJp),nm=(0,o.css)(G(),S.u.button.colorme),ng=(0,o.css)(Y(),P.S.font.notoJp,S.u.text.Negative),nv=(0,o.css)(q()),n_=(0,o.css)(W(),P.S.font.notoJp),nx=(0,o.css)(V(),P.S.font.notoJp,S.u.text.white,S.u.button.colorme,S.u.button.colorme,S.u.button.colorme,S.u.text.white)},86989:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917),a=e(67294);function l(){let n=(0,r._)(["\n  position: absolute;\n  top: 2px;\n  left: 2px;\n  width: 18px;\n  height: 18px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 10px;\n  font-weight: bold;\n  color: #ffffff;\n  z-index: 1;\n  line-height: 1;\n"]);return l=function(){return n},n}let c={1:"#FFD700",2:"#C0C0C0",3:"#CD7F32"};t.Z=a.memo(n=>{let{rank:t}=n;return(0,i.tZ)("div",{css:s,style:{backgroundColor:c[t]},children:t})});let s=(0,o.css)(l())},12141:function(n,t,e){"use strict";e.d(t,{K5:function(){return k},jd:function(){return b},lf:function(){return w}});var r=e(82729),i=e(35944),o=e(70917),a=e(41664),l=e.n(a),c=e(67294),s=e(99038),u=e(72582),d=e(92931),p=e(62204);function f(){let n=(0,r._)(["\n  display: grid;\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n  grid-auto-rows: ","px;\n  gap: ","px;\n  width: 100%;\n  max-width: 1400px;\n  margin: 0 auto;\n  @media (max-width: 1199px) {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 16px;\n    /* 半幅(3 列)のタイルが 1 枚だけ残って隣が空くのを防ぐ。後ろの半幅タイルを前に詰める */\n    grid-auto-flow: dense;\n  }
1\n  /* モバイルは 2 列。ほとんどのタイルは 2 列ぶち抜きで、KPI のような小さいタイルだけ 1 列 */\n  @media (max-width: 600px) {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    grid-auto-rows: auto;\n    gap: 12px;\n  }\n"]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n  grid-column: span ",";\n  grid-row: span ",";\n  @media (max-width: 1199px) {\n    grid-column: span ",";\n    grid-row: span ",";\n  }\n  @media (max-width: 600px) {\n    grid-column: span ",";\n    grid-row: auto;\n    min-height: ","px;\n  }\n"]);return h=function(){return n},n}function m(){let n=(0,r._)(["\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  min-height: 0;\n  overflow: hidden;\n  border-radius: 16px;\n  border: 1px solid ",";\n  box-shadow: ",";\n  background: ",";\n  padding: ",";\n  cursor: ",";\n  transition: border-color 0.15s ease, box-shadow 0.15s ease;\n  ","\n  @media (max-width: 600px) {\n    padding: 14px;\n  }\n"]);return m=function(){return n},n}function g(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n  flex-shrink: 0;\n  padding-bottom: 8px;\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  margin: 0;\n  font-family: ",";\n  font-size: 12px;\n  font-weight: 700;\n  /* アプリ全体の h3 の行の高さ(42px)を引き継がない */\n  line-height: 1.5;\n  letter-spacing: 0.2px;\n  color: ",";\n  white-space: nowrap;\n"]);return v=function(){return n},n}function _(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n"]);return _=function(){return n},n}function x(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  min-width: 0;\n"]);return x=function(){return n},n}function y(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n  text-decoration: none;\n  white-space: nowrap;\n  &:hover {\n    text-decoration: underline;\n  }\n"]);return y=function(){return n},n}function Z(){let n=(0,r._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n"]);return Z=function(){return n},n}let b=20,w=(0,o.css)(f(),124,b),k=function(n,t,e){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;return(0,o.css)(h(),n.c,n.r,t.c,t.r,r,null!=e?e:0)};t.ZP=c.memo(n=>{let{title:t,description:e,action:r,span:o,variant:a="default",selected:c,onClick:s,headerExtra:u,padding:f="normal",children:h}=n;return(0,i.BX)("section",{css:[S(a,!!s,!!c,f),o],onClick:s,role:s?"button":void 0,tabIndex:s?0:void 0,onKeyDown:s?n=>{("Enter"===n.key||" "===n.key)&&(n.preventDefault(),s())}:void 0,"aria-pressed":s?!!c:void 0,children:[(t||r||u)&&(0,i.BX)("header",{css:P,children:[t&&(0,i.BX)("h3",{css:B,children:[t,e&&(0,i.tZ)("span",{onClick:n=>n.stopPropagation(),css:X,children:(0,i.tZ)(d.Z,{description:e,size:13})})]}),(0,i.BX)("div",{css:C,children:[u,r&&(0,i.BX)(l(),{href:r.href,css:z,onClick:n=>n.stopPropagation(),children:[(0,i.tZ)("span",{children:r.label}),(0,i.tZ)(p.hdK,{size:13})]})]})]}),(0,i.tZ)("div",{css:N,children:h})]})});let S=(n,t,e,r)=>(0,o.css)(m(),e?s.u.App.primary:s.u.border.secondary,e?"0 0 0 1px ".concat(s.u.App.primary):"0 1px 2px rgba(31, 55, 48, 0.04)","hero"===n?"linear-gradient(135deg, ".concat(s.u.background.sidenav," 0%, ").concat(s.u.background.secondary," 62%)"):s.u.background.secondary,"compact"===r?"12px 14px":"16px 18px",t?"pointer":"default",t?"&:hover { border-color: ".concat(s.u.App.primary,"; }\n       &:focus-visible { outline: 2px solid ").concat(s.u.App.primary,"; outline-offset: 2px; }"):""),P=(0,o.css)(g()),B=(0,o.css)(v(),u.S.font.notoJp,s.u.text.secondary),X=(0,o.css)(_()),C=(0,o.css)(x()),z=(0,o.css)(y(),u.S.font.notoJp,s.u.App.primary),N=(0,o.css)(Z())},94909:function(n,t,e){"use strict";e.d(t,{VT:function(){return C},k8:function(){return B},rg:function(){return X}});var r=e(82729),i=e(35944),o=e(70917),a=e(41664),l=e.n(a),c=e(67294),s=e(33034),u=e(91339),d=e(99038),p=e(72582),f=e(23529),h=e(1529),m=e(62204);function g(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  gap: 3px;\n  ","\n  border-radius: 999px;\n  font-family: ",";\n  font-size: ",";\n  font-weight: 700;\n  line-height: 1.6;\n  white-space: nowrap;\n  font-variant-numeric: tabular-nums;\n  color: ",";\n  background-color: ",";\n  text-decoration: none;\n  cursor: help;\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 1px;\n  }\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  cursor: pointer;\n  &:hover {\n    background-color: rgba(64, 150, 123, 0.12);\n    color: ",";\n  }\n"]);return v=function(){return n},n}function _(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  line-height: 1;\n"]);return _=function(){return n},n}function x(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 11.5px;\n  line-height: 1.7;\n  & strong {\n    font-family: ",";\n    font-size: 13px;\n  }\n"]);return x=function(){return n},n}function y(){let n=(0,r._)(["\n  font-weight: 700;\n"]);return y=function(){return n},n}function Z(){let n=(0,r._)(["\n  opacity: 0.8;\n"]);return Z=function(){return n},n}let b=n=>
1Math.round(n).toLocaleString();t.ZP=c.memo(n=>{var t;let{pct:e,prefix:r,size:o="sm",locked:a,unit:c="%",detail:d}=n,p=(0,f.E)(),g=p?"前の期間(".concat(p.previousLabel,")"):"前の期間",v="md"===o?16:14;if(a)return(0,i.tZ)(s.Z,{title:"前の期間との比較は Basic プラン以上でご利用いただけます",arrow:!0,placement:"top",children:(0,i.tZ)(l(),{href:u.F5,css:[k("flat",o,!0),S],onClick:n=>n.stopPropagation(),"aria-label":"前の期間との比較(Basic プラン以上)",children:(0,i.tZ)(m.RTn,{size:v-2})})});let _=null!==(t=null==d?void 0:d.format)&&void 0!==t?t:b,x=d&&"この期間 ".concat(null===d.current?"—":_(d.current)," / 前の期間 ").concat(null===d.previous?"—":_(d.previous));if(null===e)return(0,i.tZ)(s.Z,{arrow:!0,placement:"top",title:(0,i.BX)("div",{css:B,children:[(0,i.BX)("div",{css:X,children:[g,"と比べられません"]}),(0,i.tZ)("div",{children:"前の期間に記録が無いか 0 のため、増減を出せません。"}),x&&(0,i.tZ)("div",{css:C,children:x})]}),children:(0,i.tZ)("span",{css:k("flat",o,!r),"aria-label":"前の期間と比べられません",tabIndex:0,children:(0,i.tZ)("span",{css:P,children:"—"})})});let y=e>.05?"up":e<-.05?"down":"flat",Z="up"===y?m.gSd:"down"===y?m.ZuN:m.OtB,w="up"===y?"増えました":"down"===y?"減りました":"ほぼ横ばいです",z="pt"===c?(0,h.at)(e).replace("%","ポイント"):(0,h.at)(e);return(0,i.tZ)(s.Z,{arrow:!0,placement:"top",title:(0,i.BX)("div",{css:B,children:[(0,i.BX)("div",{css:X,children:[g,"と比べて"]}),x&&(0,i.tZ)("div",{children:x}),(0,i.BX)("div",{children:[(0,i.tZ)("strong",{children:z}),"(",w,")"]}),(null==d?void 0:d.basis)&&(0,i.BX)("div",{css:C,children:["比べている値: ",d.basis]})]}),children:(0,i.BX)("span",{css:k(y,o,!r),"aria-label":"前の期間より".concat(w,"(").concat(z,")"),tabIndex:0,children:[(0,i.tZ)(Z,{size:v}),r&&(0,i.tZ)("span",{children:r})]})})});let w={up:{fg:"#1E7A5C",bg:"rgba(64, 150, 123, 0.12)"},down:{fg:"#B3261E",bg:"rgba(222, 62, 68, 0.10)"},flat:{fg:d.u.text.secondary,bg:"rgba(82, 96, 92, 0.08)"}},k=(n,t,e)=>(0,o.css)(g(),e?"width: ".concat("md"===t?30:24,"px; height: ").concat("md"===t?30:24,"px; padding: 0;"):"padding: ".concat("md"===t?"3px 10px":"1px 7px",";"),p.S.font.notoJp,"md"===t?"13px":"11px",w[n].fg,w[n].bg,d.u.App.primary),S=(0,o.css)(v(),d.u.App.primary),P=(0,o.css)(_(),p.S.font.roboto),B=(0,o.css)(x(),p.S.font.notoJp,p.S.font.roboto),X=(0,o.css)(y()),C=(0,o.css)(Z())},17062:function(n,t,e){"use strict";var r=e(35944),i=e(67294),o=e(99038),a=e(64715),l=e(64520),c=e(88793),s=e(55400);t.Z=i.memo(n=>{let{values:t,color:e=o.u.App.primary,fillOpacity:i=.14,strokeWidth:u=2}=n,d=t.map((n,t)=>({i:t,v:n})),p=t.filter(n=>"number"==typeof n);if(p.length<2)return null;let f=Math.min(...p),h=Math.max(...p),m=h===f?1:(h-f)*.12;return(0,r.tZ)(a.h,{width:"100%",height:"100%",children:(0,r.BX)(l.T,{data:d,margin:{top:2,right:0,left:0,bottom:0},children:[(0,r.tZ)(c.B,{hide:!0,domain:[f-m,h+m]}),(0,r.tZ)(s.u,{type:"monotone",dataKey:"v",stroke:e,strokeWidth:u,fill:e,fillOpacity:i,isAnimationActive:!1,connectNulls:!0,dot:!1})]})})})},61294:function(n,t,e){"use strict";e.d(t,{g:function(){return _},v:function(){return v}});var r=e(82729),i=e(35944),o=e(70917),a=e(41664),l=e.n(a);e(67294);var c=e(14934),s=e(99038),u=e(72582);function d(){let n=(0,r._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n"]);return d=function(){return n},n}function p(){let n=(0,r._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 6px;\n"]);return p=function(){return n},n}function f(){let n=(0,r._)(["\n  display: inline-flex;\n  color: ",";\n"]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n  margin: 0;\n  font-family: ",";\n  font-size: 12.5px;\n  font-weight: 600;\n  line-height: 1.7;\n  color: ",";\n"]);return h=function(){return n},n}function m(){let n=(0,r._)(["\n  margin: 0;\n  font-family: ",";\n  font-size: 11.5px;\n  line-height: 1.7;\n  color: ",";\n"]);return m=function(){return n},n}function g(){let n=(0,r._)(["\n  margin-top: 6px;\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  border-radius: 8px;\n  border: 1px solid ",";\n  font-family: ",";\n  font-size: 11.5px;\n  font-weight: 700;\n  color: ",";\n  text-decoration: none;\n  transition: background-color 0.15s ease;\n  &:hover {\n    background-color: ",";\n  }\n"]);return g=function(){return n},n}let v=()=>(0,i.BX)("div",{css:x,"aria-busy":"true","aria-label":"読み込み中",children:[(0,i.tZ)(c.Z,{variant:"rounded",width:"55%",height:22}),(0,i.tZ)(c.Z,{variant:"rounded",width:"100%",sx:{flex:1,minHeight:40}})]}),_=n=>{let{message:t,hint:e,cta:r,icon:o}=n;return(0,i.BX)("div",{css:y,children:[o&&(0,i.tZ)("span",{css:Z,children:o}),(0,i.tZ)("p",{css:b,children:t}),e&&(0,i.tZ)("p",{css:w,children:e}),r&&(0,i.tZ)(l(),{href:r.href,css:k,children:r.label})]})},x=(0,o.css)(d()),y=(0,o.css)(p()),Z=(0,o.css)(f(),s.u.text.Negative),b=(0,o.css)(h(),u.S.font.notoJp,s.u.text.secondary),w=(0,o.css)(m(),u.S.font.notoJp,s.u.text.Negative),k=(0,o.css)(g(),s.u.App.primary,u.S.font.notoJp,s.u.App.primary,s.u.background.sidenav)},23529:function(n,t,e){"use strict";e.d(t,{E:function(){return o},S:function(){return i}});var r=e(67294);let i=(0,r.createContext)(null),o=()=>(0,r.useContext)(i)},87849:function(n,t,e){"use strict";e.d(t,{S:function(){return c},Y:function(){return l}});var r=e(67294),i=e(96128),o=e(70024);let a="hinome_dashboard_version",l=!0,c=()=>{let[n]=(0,o.KO)(i.VU),[t,e]=(0,r.useState)("bento"),[l,c]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{try{let n=window.localStorage.getItem(a);("classic"===n||"bento"===n)&&e(n)}catch(n){}c(!0)},[]),{version:n?"classic":t,setVersion:(0,r.useCallback)(n=>{e(n);try{window.localStorage.setItem(a,n)}catch(n){}},[]),ready:l,canSwitch:!n}}},83127:function(n,t,e){"use strict";var r=e(35944),i=e(67294),o=e(8506),a=e(99038),l=e(20431),c=e(41662),s=e(49888),u=e(64715),d=e(64520),p=e(24570),f=e(67017),h=e(25615),m=e(88793),g=e(55400);t.Z=i.memo(n=>(0,r.tZ)(u.h,{children:(0,r.BX)(d.T,{data:n.data,margin:{top:0,right:0,left:-6,bottom:0},children:[(0,r.tZ)(p.u,{content:v,cursor:!1,isAnimationActive:!1}),(0,r.tZ)(f.q,{strokeDasharray:"3 3"}),(0,r.tZ)(h.K,{dataKey:n.XAxisKey,tickCount:12,tickFormatter:n=>(0,s.cv)(n),style:{fontSize:"10px",lineHeight:"10px"}}),(0,r.tZ)(m.B,{domain:["auto","auto"],tickCount:5,tickFormatter:n=>
1n.toLocaleString(),style:{fontSize:"10px",lineHeight:"10px"}}),(0,r.tZ)(g.u,{type:"monotone",dataKey:n.dataKey,stroke:a.u.App.primary,fill:a.u.App.primary,fillOpacity:.4,strokeWidth:2,dot:{stroke:a.u.App.primary,strokeWidth:2,r:4,fill:a.u.chart.dot},activeDot:{stroke:a.u.App.primary,strokeWidth:2,r:4,fill:a.u.App.primary}})]})}));let v=n=>{let{active:t,payload:e,label:i}=n;if(t&&e.length){var a,u,d;return(0,r.BX)(o.ZP,{container:!0,py:.5,px:1.5,css:l.uW,direction:"column",children:[(0,r.tZ)(o.ZP,{item:!0,children:(0,s.Nr)(i)}),(0,r.tZ)(o.ZP,{item:!0,children:e.length?(c.UE[(null===(a=e[0])||void 0===a?void 0:a.dataKey)||"app"]||"インサイト")+": "+("average_engagement_ratio_by_reach"===e[0].dataKey?(Number(null===(u=e[0])||void 0===u?void 0:u.value)/10).toLocaleString()+"%":null===(d=e[0])||void 0===d?void 0:d.value.toLocaleString()):""})]})}return(0,r.tZ)(o.ZP,{children:"エラー"})}},64723:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917),a=e(67294),l=e(8506),c=e(99038),s=e(72582),u=e(41662),d=e(92931);function p(){let n=(0,r._)(["\n  background-color: ",";\n"]);return p=function(){return n},n}function f(){let n=(0,r._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 12px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return f=function(){return n},n}function h(){let n=(0,r._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 16px;\n  line-height: 24px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return h=function(){return n},n}function m(){let n=(0,r._)(["\n  font-size: 24px;\n"]);return m=function(){return n},n}function g(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n"]);return v=function(){return n},n}t.Z=a.memo(n=>{var t;let e=(0,a.useCallback)(()=>n.setActiveType(n.label),[]);return(0,i.BX)(l.ZP,{container:!0,item:!0,onClick:e,css:_(n.colorType),py:1,px:2,children:[(0,i.BX)(l.ZP,{item:!0,xs:7.5,container:!0,direction:"row",css:x(n.colorType),children:[n.Icon&&(0,i.tZ)(l.ZP,{item:!0,css:Z,children:n.Icon}),(0,i.BX)(l.ZP,{item:!0,py:.5,pl:1,css:b,children:[(0,i.tZ)("span",{children:u.UE[n.label]}),(null===(t=n.descriptions)||void 0===t?void 0:t[n.label])&&(0,i.tZ)("span",{css:w,onClick:n=>n.stopPropagation(),children:(0,i.tZ)(d.Z,{description:n.descriptions[n.label],size:13})})]})]}),(0,i.tZ)(l.ZP,{item:!0,xs:4.5,container:!0,justifyContent:"flex-end",css:y(n.colorType),children:"string"==typeof n.value?n.value:n.label.includes("ratio")?n.value.toFixed(2)+"%":n.value.toLocaleString()})]})});let _=n=>(0,o.css)(p(),n&&c.u.background.activeSidenav),x=n=>(0,o.css)(f(),s.S.font.notoJp,n?c.u.App.primary:c.u.text.Negative),y=n=>(0,o.css)(h(),s.S.font.notoJp,n?c.u.App.primary:c.u.text.Negative),Z=(0,o.css)(m()),b=(0,o.css)(g()),w=(0,o.css)(v())},81067:function(n,t,e){"use strict";e.d(t,{$V:function(){return l},$z:function(){return a},Bw:function(){return c},Dn:function(){return s},GP:function(){return g},Hy:function(){return w},LK:function(){return y},MI:function(){return x},NA:function(){return S},OS:function(){return v},Qx:function(){return X},T9:function(){return p},_K:function(){return u},_u:function(){return d},cQ:function(){return z},fJ:function(){return k},iJ:function(){return f},kE:function(){return N},ke:function(){return b},l8:function(){return i},nv:function(){return Z},ux:function(){return C}});var r=e(99038);let i=90,o=(n,t)=>Math.round((Date.parse("".concat(t,"T00:00:00"))-Date.parse("".concat(n,"T00:00:00")))/864e5),a=(n,t)=>null===n.achievement||void 0===n.achievement||n.is_partial&&(null===n.target_to_date||void 0===n.target_to_date||!t||!n.target_to_date_through||o(t.start,n.target_to_date_through)+1<7)?"plain":n.achievement>=100?"achieved":n.achievement<i?"low":"plain",l={achieved:{background:"#E4EFEA",color:"#226552"},low:{background:"#FDEDED",color:r.u.App.accent},plain:{background:"transparent",color:r.u.text.primary}},c=(n,t)=>null==n?"—":"rate"===t?"".concat(n.toFixed(1),"%"):Math.round(n).toLocaleStr
1ing(),s=function(n,t,e){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Date;if(!n.lag_days||e.is_future||null!==t.actual&&void 0!==t.actual)return!1;let i="".concat(r.getFullYear(),"-").concat(String(r.getMonth()+1).padStart(2,"0"),"-").concat(String(r.getDate()).padStart(2,"0"));return o(e.end,i)<n.lag_days},u="集計中",d=n=>"".concat(n.label,"は Instagram 側で数字が確定するまで ").concat(n.lag_days," 日ほどかかります。確定すると自動で入ります。"),p=n=>null==n?"—":"".concat(n.toFixed(1),"%"),f={kgi:{title:"KGI",note:"いちばん達成したい数字です。Instagram から自動で入ります",isAuto:!0},funnel:{title:"KPI フォロワーが増える道すじ",note:"リーチ \xd7 プロフィールへのアクセス率 \xd7 フォロワー転換率 = 新規フォロワー",isAuto:!0},reaction:{title:"KPI 投稿への反応・届き方",note:"保存・閲覧・エンゲージメントなど、投稿がどう見られたかの数字です",isAuto:!0},action:{title:"行動 自分たちで決められる数字",note:"投稿から自動で数えます",isAuto:!0},manual:{title:"自社の数字",note:"HINOME では取れない数字です。スプレッドシートから移してください",isAuto:!1}},h=["kgi","funnel","reaction","action","manual"],m=n=>n.is_primary?"kgi":n.is_manual?"manual":"kgi"===n.group?"funnel":n.group,g=n=>h.map(t=>({group:t,rows:n.filter(n=>m(n)===t)})).filter(n=>n.rows.length>0),v=n=>"day"===n?52:"week"===n?100:82,_=n=>{let[,t,e]=n.split("-").map(Number);return"".concat(t,"/").concat(e)},x=(n,t)=>t.target_is_edited?"このマスだけ手で直した目標です。":t.target_is_prorated?"level"===n.target_type?"期間の初日に記録した値と、各月末の目標を直線で結んだ線の上の、この日の値です。":"月の目標を、その月のうち目標の期間に入る日数で割って配った値です。":null,y=(n,t)=>t.actual_editable?t.actual_is_entered?t.records_from?"HINOME と連携した期間なので(記録は ".concat(_(t.records_from)," から)、手で入れた期間全体の実績を使っています。"):"HINOME と連携する前の期間なので、手で入れた実績を使っています。":t.records_from?"HINOME と連携した ".concat(_(t.records_from)," からの記録だけを数えています。この列全体の実績を入れると、そちらを使います。"):n.actual_is_manual&&!n.is_manual?null:"HINOME と連携する前の期間です。手元の記録を入れると、達成率と期間全体に反映されます。":null,Z=(n,t,e)=>{let r=[];if(t.records_from&&null==t.achievement&&r.push("HINOME と連携した ".concat(_(t.records_from)," からの記録しかないため、").concat(e,"全体の目標とは比べていません。この列の実績を入れると達成率が出ます。")),t.is_partial&&null!==t.target_to_date&&void 0!==t.target_to_date&&t.target_to_date_through?(r.push("記録が ".concat(7," 日分そろうまでは色を付けません。")),r.push("".concat(_(t.target_to_date_through)," までの目安 ").concat(c(t.target_to_date,n.target_type)," に対する達成率です(").concat(e,"全体の目標は ").concat(c(t.target,n.target_type),")。"))):t.is_partial&&null!=t.achievement?r.push(n.actual_is_manual?"手で入れた実績を、".concat(e,"の目標と比べています。"):"率は期間の長さで変わらないので、途中の列でも".concat(e,"の目標の率とそのまま比べています。")):t.is_partial&&r.push("まだ途中の列です。比べられる目安が無いので、達成率は".concat(e,"が終わってから出します(途中までの実績と").concat(e,"全体の目標は比べません)。")),n.lower_is_better)r.push("少ないほど良い指標なので、目標以内なら 100%、目標を超えた分だけ下がります(目標 \xf7 実績)。");else if(0===r.length)return null;return r.join(" ")},b=(n,t)=>{var e;if("level"===n.target_type)return n.is_primary&&t&&null!==(e=t.progress_pct)&&void 0!==e?e:null;let r=n.total_actual,i=n.total_target;return null==r||null==i?null:n.lower_is_better?r<=i?100:r>0?i/r*100:null:0===i?null:r/i*100},w=(n,t,e)=>{let r="".concat(_(e.period_start),"〜").concat(_(e.period_end)),i=e.through_flow&&e.through_flow>=e.period_start?_(e.through_flow):null,o=i?"".concat(_(e.period_start),"〜").concat(i):null,a="reach_percent"===n.metric_key,l=!!e.through_flow&&e.through_flow>=e.period_end;if("achievement"===t)return n.lower_is_better?"期間全体の目標 \xf7 今日までの実績 です(少ないほど良い指標なので、目標以内なら 100%)。":"level"===n.target_type?"開始時から期日(".concat(_(e.period_end),")の目標までのうち、いままでに増えた分の割合です。上のカードの進み具合と同じです。"):"rate"===n.target_type?"いまの実績 \xf7 期間全体の目標 です。":"".concat(n.actual_is_manual?"これまでに入れた実績":n.total_includes_entered?"連携前に入れた実績とこれまでの記録の合計":"".concat(null!=o?o:"今日","までの合計")," \xf7 期間全体の目標 です。").concat(l?"":"期間の途中は、まだ来ていない日のぶんだけ低く出ます。");if("target"===t)return"level"===n.target_type?"期日(".concat(_(e.period_end),")の目標です。"):"rate"!==n.target_type||a?"目標の期間(".concat(r,")に入る月の目標の合計です。"):"目標の期間(".concat(r,")に入る日数で
1重みを付けた、月の目標の平均です。");if("level"===n.target_type)return"いまの値(".concat(e.through_level?_(e.through_level):"最後","に記録した値)です。");if(n.actual_is_manual){let t="".concat(Number(e.as_of.slice(5,7)),"月");return"rate"===n.target_type?"".concat(t,"までに手で入れた月の値を、目標の期間に入る日数で重みを付けて平均しています。"):"".concat(t,"までに手で入れた月の値の合計です。")}return n.total_includes_entered?"rate"===n.target_type?"HINOME と連携する前の月は手で入れた率、それ以降は記録から出した率を、日数で重みを付けて平均しています。":"HINOME と連携する前の月に手で入れた実績と、それ以降の記録".concat(i?"(".concat(i," まで)"):"","の合計です。"):o?"rate"===n.target_type?"".concat(o," の実績から、分子と分母をそれぞれ足してから割った率です。"):"".concat(o," の合計です(日ごとの数字は翌日に記録されるので、今日の分はまだ入っていません)。"):"まだ記録がありません。リーチなどの日ごとの数字は翌日に記録されます。"},k=n=>"achieved"===n.status?"目標を達成しました":"missed"===n.status?"目標に届きませんでした":"unknown"===n.status&&0===n.remaining_days?"期日のぶんの記録を待っています":"unknown"===n.status?"まだ判断できません":"forecast"===n.status_basis?"ahead"===n.status?"期日に目標を超える見込みです":"on_track"===n.status?"期日に目標に届く見込みです":"いまのペースでは期日に届きません":"ahead"===n.status?"月ごとの目標より前倒しです":"on_track"===n.status?"月ごとの目標どおりです":"月ごとの目標より遅れています",S=n=>"behind"===n||"missed"===n,P=(n,t)=>null==n?null:Number(n.toFixed(t)),B=(n,t)=>"month"===t?n.start.slice(0,7):"week"===t?"".concat(n.start,"〜").concat(n.end):n.start,X=n=>{let t="期間全体(".concat(n.period_start.replace(/-/g,"/"),"〜").concat(n.period_end.replace(/-/g,"/"),")"),e=t=>{var e;return null!==(e=n.rows.map(n=>{var e;return null===(e=n.cells[t])||void 0===e?void 0:e.target_to_date_through}).find(n=>!!n))&&void 0!==e?e:null},r=["指標","項目","単位",...n.periods.map((t,r)=>{let i=e(r),o=B(t,n.grain);return i?"".concat(o,"(途中・").concat(_(i),"までの目安と比較)"):o}),t],i=[["コメント","","",...n.periods.map(n=>{var t;return null!==(t=n.note)&&void 0!==t?t:""}),""]];return g(n.rows).forEach(t=>{let{rows:e}=t;e.forEach(t=>{let e="rate"===t.target_type?2:0,r="rate"===t.target_type?"%":t.unit;i.push([t.label,"目標",r,...t.cells.map(n=>P(n.target,e)),P(t.total_target,e)]),i.push([t.label,"実績",r,...t.cells.map(n=>P(n.actual,e)),P(t.total_actual,e)]),t.cells.some(n=>null!==n.target_to_date&&void 0!==n.target_to_date)&&i.push([t.label,"途中の列の目安(達成率の比べる相手)",r,...t.cells.map(n=>{var t;return P(null!==(t=n.target_to_date)&&void 0!==t?t:null,e)}),null]),i.push([t.label,t.lower_is_better?"達成率(少ないほど良い・目標\xf7実績)":"達成率","%",...t.cells.map(n=>P(n.achievement,1)),P(b(t,n.pace),1)])})}),{headers:r,rows:i}},C=(n,t)=>{let[e,r,i]=n.start.split("-").map(Number);if("month"===t)return"".concat(e,"年").concat(r,"月");if("week"===t){let[,t,e]=n.end.split("-").map(Number);return"".concat(r,"月").concat(i,"日〜").concat(t,"月").concat(e,"日の週")}return"".concat(e,"年").concat(r,"月").concat(i,"日(").concat(n.sub_label,")")},z=n=>{let t=7-n.elapsed_days;return t>0?"あと".concat(t,"日で出ます"):"データ不足"},N=n=>/^[+\-−]?[\d,.]+$/.test(n)},19698:function(n,t,e){"use strict";var r=e(35944),i=e(67294),o=e(8506),a=e(99038),l=e(20431),c=e(41662),s=e(64715),u=e(66235),d=e(24570),p=e(25615),f=e(88793),h=e(31536);let m=[{key:"female",label:"女性",color:a.u.chart.barAgeGenderF},{key:"male",label:"男性",color:a.u.chart.barAgeGenderM},{key:"unknown",label:"その他",color:a.u.chart.barAgeGenderU}];t.Z=i.memo(n=>{let t=n.hideUnknown?m.filter(n=>"unknown"!==n.key):m;return(0,r.tZ)(s.h,{children:(0,r.BX)(u.c,{data:n.ageGenderItems,margin:{top:0,right:0,left:-10,bottom:0},children:[(0,r.tZ)(d.u,{content:n=>{let{active:t,payload:e,label:i}=n;if(t&&e&&e.length>0){let n=e.reduce((n,t)=>n+(Number(t.value)||0),0);return(0,r.BX)(o.ZP,{container:!0,py:.5,px:1.5,css:l.uW,direction:"column",children:[(0,r.tZ)(o.ZP,{item:!0,fontWeight:600,children:c.qg[i]||i}),e.map((t,e)=>{let i=Number(t.value)||0,a=n>0?(i/n*100).toFixed(1):"0.0";return(0,r.BX)(o.ZP,{item:!0,style:{color:t.color}
1,children:[t.name,": ",i.toLocaleString(),"人 (",a,"%)"]},e)}),(0,r.BX)(o.ZP,{item:!0,fontWeight:600,children:["合計: ",n.toLocaleString(),"人"]})]})}return(0,r.tZ)(r.HY,{})},cursor:!1}),(0,r.tZ)(p.K,{dataKey:"age",tickCount:12,style:{fontSize:"10px",lineHeight:"10px"}}),(0,r.tZ)(f.B,{domain:["auto","auto"],tickCount:5,tickFormatter:n=>n.toLocaleString(),style:{fontSize:"10px",lineHeight:"10px"}}),t.map(t=>(0,r.tZ)(h.$,{dataKey:t.key,name:t.label,barSize:n.barSize,fill:t.color,stackId:"stack"},t.key))]})})})},84899:function(n,t,e){"use strict";e.d(t,{P:function(){return Z}});var r=e(82729),i=e(35944),o=e(70917);e(67294);var a=e(8506),l=e(99038),c=e(20431),s=e(64715),u=e(36156),d=e(25615),p=e(88793),f=e(46673),h=e(24570),m=e(60279),g=e(14489);function v(){let n=(0,r._)(["\n  width: 100%;\n"]);return v=function(){return n},n}let _=n=>[0,Math.max(Math.max.apply(null,n.data[0].map(n=>n.average)),Math.max.apply(null,n.data[1].map(n=>n.average)),Math.max.apply(null,n.data[2].map(n=>n.average)),Math.max.apply(null,n.data[3].map(n=>n.average)),Math.max.apply(null,n.data[4].map(n=>n.average)),Math.max.apply(null,n.data[5].map(n=>n.average)),Math.max.apply(null,n.data[6].map(n=>n.average)))],x=n=>{let{active:t,payload:e}=n;if(t&&e&&e.length){let n=e[0]&&e[0].payload,t=Number(n.hour.replace(/-.*/i,"")),r=Number(n.hour.replace(/.*-/i,""));return(0,i.BX)(a.ZP,{container:!0,direction:"column",py:.5,px:1.5,css:c.uW,children:[(0,i.BX)(a.ZP,{item:!0,children:["平均: ",n.average.toLocaleString(),"人"]}),(0,i.BX)(a.ZP,{item:!0,children:["".concat(t,"時~").concat(t+1,"時: ")," ",n.value1.toLocaleString(),"人"]}),(0,i.BX)(a.ZP,{item:!0,children:[(null==n?void 0:n.value3)?"".concat(r-2,"時~").concat(r-1,"時: "):"".concat(r-1,"時~").concat(r,"時: ")," ",n.value2.toLocaleString(),"人"]}),(null==n?void 0:n.value3)&&(0,i.BX)(a.ZP,{item:!0,children:["".concat(r-1,"時~").concat(r,"時: ")," ",n.value3.toLocaleString(),"人"]})]})}return null},y=(n,t)=>{let e;let r=Math.floor(n.average/t[1]*100);return e=r<=20?4:r<40?3:r<60?2:r<80?1:0,l.u.chart.audienceOnline[e]},Z=n=>{let t=_(n),e=n.isSmall?[30,180]:[48,300];return(0,i.tZ)(a.ZP,{item:!0,css:b,children:["月","火","水","木","金","土","日"].map((r,o)=>(0,i.tZ)(s.h,{width:"100%",height:n.isSmall?27.5:38,children:(0,i.BX)(u.G,{margin:{top:10,right:0,bottom:0,left:-32},children:[(0,i.tZ)(d.K,{type:"category",tickCount:1,height:6===o?15:0,dataKey:"hour",interval:0,tick:!0,tickLine:!1,axisLine:!1,style:{fontWeight:"500",fontSize:"10px",lineHeight:"12px"}}),(0,i.tZ)(p.B,{type:"number",dataKey:"index",tickCount:1,tick:!0,tickLine:!1,axisLine:!1,tickFormatter:()=>r,style:{fontWeight:"500",fontSize:"12px",lineHeight:"12px"}}),(0,i.tZ)(f.d,{dataKey:"average",range:e}),(0,i.tZ)(h.u,{wrapperStyle:{zIndex:1e3},content:x,position:6===o&&{y:-30},isAnimationActive:!1}),(0,i.tZ)(m.b,{data:n.data[o],children:n.data[o].map((n,e)=>(0,i.tZ)(g.b,{fill:y(n,t)},"cell-".concat(e)))})]})},o))})},b=(0,o.css)(v())},2408:function(n,t,e){"use strict";var r=e(82729),i=e(35944),o=e(70917),a=e(67294),l=e(40375),c=e(99038),s=e(72582),u=e(65935),d=e(64715),p=e(98660),f=e(92054),h=e(14489);function m(){let n=(0,r._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 28px;\n  line-height: 32px;\n  color: ",";\n"]);return m=function(){return n},n}function g(){let n=(0,r._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 16px;\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 12px;\n  line-height: 16px;\n  color: ",";\n"]);return v=function(){return n},n}let _=n=>{let{cx:t,cy:e,innerRadius:r,outerRadius:o,startAngle:a,endAngle:l,fill:s,payload:d,percent:p,value:f}=n,h=(null==d?void 0:d.gender)==="男性"?c.u.chart.audienceCity[0]:(null==d?void 0:d.gender)==="女性"?c.u.chart.audienceCity[1]:c.u.text.Negative;return(0,i.BX)("g",{children:[(0,i.tZ)("text",{x:t-4,y:e-20,textAnchor:"middle",css:y,fill:h,children:null==d?void 0:d.gender}),(0,i.tZ)("text",{x:t+4,y:e+10,textAnchor:"middle",css:x,fill:c.u.App.primary,children:"".concat((100*p).toFixed(1),"%")}),(0,i.tZ)("text",{x:t,y:e+28,textAnchor:"middle",css:Z,fill:c.u.text.Negative,children:"".concat(f.toLocaleStr
1ing(),"人")}),(0,i.tZ)(u.L,{cx:t,cy:e,innerRadius:r,outerRadius:o,startAngle:a,endAngle:l,fill:s}),(0,i.tZ)(u.L,{cx:t,cy:e,startAngle:a,endAngle:l,innerRadius:o+3,outerRadius:o+6,fill:h})]})};t.Z=a.memo(n=>{let t=!(0,l.H)("sm"),[e,r]=(0,a.useState)(0);return(0,i.tZ)(d.h,{children:(0,i.tZ)(p.u,{children:(0,i.tZ)(f.b,{data:n.genderObjList,outerRadius:"95%",innerRadius:t?"60%":"65",dataKey:"value",startAngle:450,endAngle:0,labelLine:!1,label:!1,animationBegin:200,animationDuration:1e3,activeIndex:e,activeShape:_,onMouseEnter:(n,t)=>r(t),children:n.genderObjList.map((n,t)=>(0,i.tZ)(h.b,{fill:c.u.chart.audienceCity[t]},"cell-".concat(t)))})})})});let x=(0,o.css)(m(),s.S.font.roboto,c.u.App.primary),y=(0,o.css)(g(),s.S.font.notoJp),Z=(0,o.css)(v(),s.S.font.roboto,c.u.text.Negative)},45860:function(n,t,e){"use strict";e.d(t,{k:function(){return O}});var r=e(82729),i=e(35944),o=e(70917),a=e(67294),l=e(60762),c=e(8506),s=e(57346),u=e(99038),d=e(72582),p=e(22917),f=e(92931),h=e(33074),m=e(62204);function g(){let n=(0,r._)(["\n  border-radius: 12px;\n"]);return g=function(){return n},n}function v(){let n=(0,r._)(["\n  padding: 14px 20px 16px;\n  @media (max-width: 600px) {\n    padding: 12px 14px 14px;\n  }\n"]);return v=function(){return n},n}function _(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  font-family: ",";\n  font-weight: 700;\n  font-size: 13px;\n  color: ",";\n  padding-bottom: 10px;\n"]);return _=function(){return n},n}function x(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n"]);return x=function(){return n},n}function y(){let n=(0,r._)(["\n  display: flex;\n  align-items: stretch;\n  gap: 8px;\n  @media (max-width: 600px) {\n    flex-direction: column;\n  }\n"]);return y=function(){return n},n}function Z(){let n=(0,r._)(["\n  flex: 1;\n  min-width: 0;\n  padding: 10px 14px;\n  border-radius: 10px;\n  background-color: ",";\n  border-left: 3px solid ",";\n"]);return Z=function(){return n},n}function b(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n"]);return b=function(){return n},n}function w(){let n=(0,r._)(["\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n  font-family: ",";\n  font-size: 22px;\n  font-weight: 700;\n  line-height: 1.3;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return w=function(){return n},n}function k(){let n=(0,r._)(["\n  font-size: 13px;\n  font-weight: 700;\n  color: ",";\n"]);return k=function(){return n},n}function S(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 10px;\n  color: ",";\n"]);return S=function(){return n},n}function P(){let n=(0,r._)(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  color: ",";\n  @media (max-width: 600px) {\n    transform: rotate(90deg);\n  }\n"]);return P=function(){return n},n}function B(){let n=(0,r._)(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 6px;\n"]);return B=function(){return n},n}function X(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n"]);return X=function(){return n},n}function C(){let n=(0,r._)(["\n  display: flex;\n  height: 12px;\n  border-radius: 6px;\n  overflow: hidden;\n  gap: 2px;\n  background-color: ",";\n"]);return C=function(){return n},n}function z(){let n=(0,r._)(["\n  display: block;\n  height: 100%;\n  background-color: ",";\n  min-width: 2px;\n"]);return z=function(){return n},n}function N(){let n=(0,r._)(["\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-color: ",";\n"]);return N=function(){return n},n}function A(){let n=(0,r._)(["\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px 14px;\n"]);return A=function(){return n},n}function L(){let n=(0,r._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-family: ",";\n  font-size: 11px;\n"]);return L=function(){return n},n}function T(){let n=(0,r._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  background-color: ",";\n  flex-shrink: 0;\n"]);return T=function(){return n},n}function I(){let n=(0,r._)(["\n  color: ",";\n"]);return I=function(){return n},n}function R(){let n=(0,r._)(["\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return R=function(){return n},n}function M(){let n=(0,r._)(["\n  font-family: ",";\n  font-size: 10px;\n  line-height: 1.6;\n  color: ",";\n"]);return M=function(){return n},n}let O=[{key:"website_clicks",label:"ウェブサイトのタップ",color:"#2E9B76"},{key:"get_directions_clicks",label:"道順のタップ",color:"#C4A24D"},{key:"phone_call_clicks",label:"電話のタップ",color:"#03A9F4"},{key:"email_contacts",label:"メールのタップ",color:"#E91E63"},{key:"text_message_clicks",label:"テキストのタップ",color:"#7B75E0"}
1,{key:"profile_links_taps_other_count",label:"その他のタップ",color:"#6E6E6E"}];t.Z=a.memo(n=>{let{data:t}=n,e=(0,a.useMemo)(()=>{let n=(0,p.tX)(t,"profile_views"),e=(0,p.tX)(t,"website_clicks"),r=(0,p.tX)(t,"profile_links_taps_count"),i=null===e&&null===r?null:(null!=e?e:0)+(null!=r?r:0),o=O.map(n=>({...n,value:(0,p.tX)(t,n.key)})),a=o.reduce((n,t)=>{var e;return n+Math.max(0,null!==(e=t.value)&&void 0!==e?e:0)},0);return{profileViews:n,actions:i,rate:n&&null!==i&&n>0?i/n*100:null,segments:o,segTotal:a,recorded:null!==n||null!==i}},[t]);return(0,i.tZ)(l.Z,{elevation:s.ln,css:K,children:(0,i.BX)("div",{css:F,children:[(0,i.BX)("div",{css:E,children:["プロフィールのアクティビティ",(0,i.tZ)(f.Z,{description:h.V.profile_action_funnel,size:14})]}),e.recorded?(0,i.BX)(c.ZP,{container:!0,columnSpacing:2,rowSpacing:1.5,alignItems:"stretch",children:[(0,i.BX)(c.ZP,{item:!0,xs:12,md:5,css:U,children:[(0,i.BX)("div",{css:j(!1),children:[(0,i.tZ)("div",{css:D,children:"プロフィールへのアクセス"}),(0,i.tZ)("div",{css:H,children:null===e.profileViews?"—":e.profileViews.toLocaleString()}),(0,i.tZ)("div",{css:Y,children:"期間の合計(回数)"})]}),(0,i.tZ)("div",{css:q,children:(0,i.tZ)(m.$t8,{size:20})}),(0,i.BX)("div",{css:j(!0),children:[(0,i.tZ)("div",{css:D,children:"プロフィールのアクティビティ(ウェブサイト + 連絡先のタップ)"}),(0,i.BX)("div",{css:H,children:[null===e.actions?"—":e.actions.toLocaleString(),null!==e.rate&&(0,i.BX)("span",{css:G,children:[e.rate.toFixed(1),"%"]})]}),(0,i.tZ)("div",{css:Y,children:null===e.rate?"プロフィールへのアクセスに対する割合は出せません":"プロフィールのアクティビティ率"})]})]}),(0,i.BX)(c.ZP,{item:!0,xs:12,md:7,css:W,children:[(0,i.tZ)("div",{css:V,children:"プロフィールのアクティビティの内訳"}),(0,i.tZ)("div",{css:$,role:"img","aria-label":"プロフィールのアクティビティの内訳の割合",children:e.segTotal>0?e.segments.filter(n=>{var t;return(null!==(t=n.value)&&void 0!==t?t:0)>0}).map(n=>{var t,r;return(0,i.tZ)("span",{css:Q(n.color),style:{width:"".concat((null!==(t=n.value)&&void 0!==t?t:0)/e.segTotal*100,"%")},title:"".concat(n.label," ").concat((null!==(r=n.value)&&void 0!==r?r:0).toLocaleString())},String(n.key))}):(0,i.tZ)("span",{css:nn})}),(0,i.tZ)("div",{css:nt,children:e.segments.map(n=>(0,i.BX)("span",{css:ne,children:[(0,i.tZ)("span",{css:nr(n.color)}),(0,i.tZ)("span",{css:ni,children:n.label}),(0,i.tZ)("span",{css:no,children:null===n.value?"—":n.value.toLocaleString()})]},String(n.key)))}),(0,i.tZ)("div",{css:na,children:"道順・電話・メール・テキストのタップは、プロフィールに連絡先ボタンを設定しているアカウントだけ値が入ります。"})]})]}):(0,i.tZ)("div",{css:J,children:"この期間にはまだ記録がありません"})]})})});let K=(0,o.css)(g()),F=(0,o.css)(v()),E=(0,o.css)(_(),d.S.font.notoJp,u.u.text.primary),J=(0,o.css)(x(),d.S.font.notoJp,u.u.text.Negative),U=(0,o.css)(y()),j=n=>(0,o.css)(Z(),n?u.u.background.sidenav:u.u.background.primary,n?u.u.App.primary:u.u.border.secondary),D=(0,o.css)(b(),d.S.font.notoJp,u.u.text.secondary),H=(0,o.css)(w(),d.S.font.notoJp,u.u.text.primary),G=(0,o.css)(k(),u.u.App.primary),Y=(0,o.css)(S(),d.S.font.notoJp,u.u.text.Negative),q=(0,o.css)(P(),u.u.text.Negative),W=(0,o.css)(B()),V=(0,o.css)(X(),d.S.font.notoJp,u.u.text.secondary),$=(0,o.css)(C(),u.u.background.primary),Q=n=>(0,o.css)(z(),n),nn=(0,o.css)(N(),u.u.border.secondary),nt=(0,o.css)(A()),ne=(0,o.css)(L(),d.S.font.notoJp),nr=n=>(0,o.css)(T(),n),ni=(0,o.css)(I(),u.u.text.secondary),no=(0,o.css)(R(),u.u.text.primary),na=(0,o.css)(M(),d.S.font.notoJp,u.u.text.Negative)},83931:function(n,t,e){"use strict";e.d(t,{_I:function(){return a},is:function(){return o},r:function(){return l},r2:function(){return c}});var r=e(28611);let i="リーチ・閲覧数・いいね・コメント・シェア・保存・総エンゲージを、Instagramが返す内訳で分けたものです。「誰に届いたか(フォロワーか、フォロワー以外か)」と「どの投稿形式で起きたか(リール・フィード・ストーリーズ・広告)」の2つの軸で見られます。",o={summary:"この画面について",howCalculated:"".concat(i,"内訳は毎日記録され、記録を始める前の日は含まれません。"),howToRead:"インサイトが合計の推移を見る画面なのに対し、こちらは中身の構成を見る画面です。数字が伸びたとき、新規に広がったã
1®ã‹ã€åºƒå‘Šã§æŠ¼ã—上げたのか、どの投稿形式が効いたのかを切り分けられます。",docUrl:r.d6},a=(n,t)=>({...o,howCalculated:i+"内訳は ".concat(n," から記録しています。割合と「形式ごとの反応」の表は、この日以降の分で集計しています。")+(t>0?"(この日以降にも、記録の無い日が ".concat(t," 日あります)"):"")}),l={media:{summary:"選んだ指標を、リール・フィード・ストーリーズ・広告のどこで起きたかに分けたものです。",howCalculated:"Instagramが投稿形式ごとに分けて返す値を、期間中の各日分足しています。広告(プロモーション)経由の値は、「広告」として分けて返ってきます。「その他」はどの形式にも分類されなかった残りです。広告は取り消しなどの補正で負の値が返ることがあります。リーチは人数なので、同じSNSユーザーが複数の形式で見るとそれぞれの形式で数えられ、形式ごとの合計はリーチ数より多くなります。割合は形式ごとの合計を分母にしています。",howToRead:"広告の比率が高いときは、数字がオーガニックの実力を上回って見えている状態です。広告を止めたときに残る数字がどれくらいかを、ここで把握できます。形式別では、伸びている形式に投稿を寄せる判断ができます。下の「形式ごとの反応」の表で、形式ごとの効率まで確かめられます。",docUrl:r.d6},reach_follow:{summary:"届いたSNSユーザーを、フォロワーとフォロワー以外に分けたものです。",howCalculated:"Instagramが「フォロワー」「フォロワー以外」の2つに分けて返す値を、期間中の各日分足しています。リーチは人数なので、内訳を足してもリーチ数とは一致しません(同じSNSユーザーが複数の形式で見ると、内訳ではそれぞれに数えられるため)。",howToRead:"フォロワー以外の比率が上がっていれば、発見タブやおすすめから新しい層に届いています。アカウントを伸ばせているかの直接的な手がかりです。逆にフォロワーの比率が高いままなら、既存フォロワーに届いてはいるが外に広がっていない状態なので、テーマや形式を変える判断につながります。",docUrl:r.d6},views_follow:{summary:"見られた回数を、フォロワーとそれ以外に分けたものです。",howCalculated:"Instagramが「フォロワー」「フォロワー以外」「不明」の3つに分けて返す値を、期間中の各日分足しています。3つを足すと閲覧数と一致します。",howToRead:"リーチが「届いた人数」なのに対し、こちらは「見られた回数」です。フォロワー以外の回数が多いのに人数が伸びていないときは、同じ層に繰り返し表示されている可能性があります。",docUrl:r.d6},non_follower_ratio:{summary:"見たSNSユーザー(リーチ数)と見られた回数(閲覧数)のうち、フォロワー以外がどれだけを占めるかです。",howCalculated:"フォロワー以外 \xf7(フォロワー + フォロワー以外 + 不明)\xd7 100。分母はこの3つの合計で、リーチ数そのものではありません。",howToRead:"この割合が高いほど、既存フォロワー以外に届いています。フォロワー数が伸び悩んでいてもこの割合が高ければ、届いてはいるがフォローにつながっていない状態なので、プロフィールや投稿末尾の導線を見直す余地があります。",docUrl:r.d6},format_table:{summary:"投稿形式ごとに、7つの指標の期間合計と閲覧あたりの反応率を並べた表です。",howCalculated:"各セルは、その形式・その指標の値を期間中の各日分足したものです。合計行は Instagram が返す全体の値で、リーチ数だけは形式ごとの値を足しても一致しません(同じSNSユーザーが複数の形式で見るため)。「—」は記録が無いことを表し、0 とは区別しています。",howToRead:"円グラフが「どこで多く起きたか」を見せるのに対し、この表は「どの形式が効率よく反応を生んでいるか」を見るためのものです。閲覧数が少なくても閲覧あたりの反応率が高い形式は、投稿を増やす候補になります。一番高い閲覧あたりの反応率の行を色で示しています(広告・その他は除く)。",docUrl:r.d6},format_ratio:{summary:"総エンゲージ \xf7 閲覧数 \xd7 100。見られた回数のうち、反応につながった割合です。",howCalculated:"分母を閲覧数にしているのは、閲覧数だけが形式ごとの合計と全体の値が一致し、形式ごとの比較で分母がぶれないためです。どちらかに記録が無い形式は「—」になります。",howToRead:"リールは閲覧数が大きく出やすいので閲覧あたりの反応率は低めに、フィードや保存さã
1‚Œã‚„すい投稿は高めに出る傾向があります。形式同士を同じ物差しで比べるための数字で、他のアカウントと比べる数字ではありません。",docUrl:r.d6}},c={summary:"自分のコンテンツがリポストされた回数です。",howCalculated:"他のアカウントが自分のプロフィールで自分のコンテンツをシェアした回数です。取り消されるとマイナスが返ることがあります。",howToRead:"シェアより一段深い拡散です。ここが動いた日の投稿は、他人が自分の文脈で紹介したくなる内容だったということなので、続けて出す価値があります。",docUrl:r.d6}},33074:function(n,t,e){"use strict";e.d(t,{V:function(){return l}});var r=e(91339),i=e(28611),o=e(83931);let a={appLink:{href:r.mQ,label:"内訳分析で中身を見る"}},l={followers_count:{summary:"記録した日の時点のフォロワー数です(カードには期間の最終日の値が出ます)。",howCalculated:"期間中の合計ではありません。この項目だけは日ごとの積み上げではなく、その日の時点の人数です。",howToRead:"グラフで並べると、増えた日・減った日がはっきり出ます。伸びた日の投稿を投稿一覧で確認すると、何が効いたかを追いかけられます。",docUrl:i.eO,docLabel:"Instagramの公式説明(プロフィールの項目)を見る"},views_count:{summary:"投稿・ストーリーズ・リールが表示された回数です。",howCalculated:"人数ではなく回数です。同じSNSユーザーが2回見れば2回と数えます。期間中の各日の回数を足しています。広告経由の閲覧数も含まれます。",howToRead:"リーチ数と並べて見ると、1人あたり何回見られているかが分かります。閲覧数がリーチ数より大きく伸びていれば、繰り返し見られている(=ストーリーズや複数枚投稿が回遊されている)状態です。伸びた分が広告なのか投稿なのかは内訳で切り分けられます。",docUrl:i.d6,...a},reach_count:{summary:"投稿を見たSNSユーザーの数を、1日ずつ足したものです。",howCalculated:"Instagramが出しているのは「その日に見たSNSユーザーが何人か」です。この列は各日の人数をそのまま足しているため、同じSNSユーザーが別の日にも見ていれば日ごとに1人として数えます。期間全体で見た実際の人数よりは多くなります。広告経由で届いた分も含まれます。",howToRead:"閲覧数が「のべ回数」なのに対し、こちらは「届いたSNSユーザーの広がり」です。新しい層に届いているかを見るならこちらを追います。フォロワー以外に届いているか、広告で押し上げた分はどれくらいかは内訳で分けて見られます。",docUrl:i.d6,...a},total_interactions_count:{summary:"いいね・コメント・保存・シェア・ストーリーズ返信の合計です。",howCalculated:"いいね・コメント・保存・シェア・ストーリーズ返信を合わせた数としてInstagramが返す値を、期間中の各日分足しています。",howToRead:"反応の総量です。リーチ数で割ればエンゲージメント率になります。内訳(いいね・保存・シェア)のどれが伸びているかまで見ると、コンテンツの性格が分かります。",docUrl:i.d6},likes_count:{summary:"その日に押されたいいねの数を足したものです。",howCalculated:"「いつ押されたか」で数えています。期間より前に投稿したものへのいいねも、この期間に押されたなら入ります。",howToRead:"ダッシュボードの「いいね数」とは数え方が違うため、値は一致しません。ダッシュボードは「この期間に投稿したものが集めたいいね」、こちらは「この期間に押されたいいね」です。日々の反応を追うならこちらが向いています。",docUrl:i.d6}
1,saves_count:{summary:"その日に保存された数を足したものです。",howCalculated:"いいねと同じく「いつ保存されたか」で数えています。",howToRead:"保存は「後で見返したい」という意思表示で、いいねより深い反応です。おすすめや発見タブに乗るかどうかにも関わるため、伸びやすさの先行指標として使われます。",docUrl:i.d6},shares_count:{summary:"その日にシェアされた数を足したものです。",howCalculated:"投稿・ストーリーズ・リール・動画・ライブ動画のシェアが対象です。",howToRead:"シェアは自分のフォロワー以外へ届く入口です。リーチが急に伸びた日は、まずシェアが動いていないかを確認すると理由をたどれます。",docUrl:i.d6},accounts_engaged_count:{summary:"何らかの反応をしたSNSユーザーの数を、1日ずつ足したものです。",howCalculated:"1日の中では、同じSNSユーザーが何回反応しても1人として数えます。その日ごとの人数を期間分足しているため、同じSNSユーザーが別の日にも反応していれば重複します。",howToRead:"総エンゲージ(回数)と並べると、少数の熱心なファンに支えられているのか、広く薄く反応されているのかが分かります。総エンゲージのほうが大きく上回るなら、コアなファンが繰り返し反応している状態です。",docUrl:i.d6},comments_count:{summary:"その日に付いたコメントの数を足したものです。",howCalculated:"投稿・リール・動画へのコメントが対象です。",howToRead:"コメントはいいねより手間がかかる分、関心の強さが出ます。問いかけを入れた投稿で伸びているかを確認すると、次の企画に活かせます。",docUrl:i.d6},replies_count:{summary:"ストーリーズに届いた返信の数です。",howCalculated:"テキストの返信と、クイックリアクション(絵文字)の返信が対象です。",howToRead:"アンケートや質問スタンプを使った日に伸びているかを見ると、双方向の企画が効いているか判断できます。",docUrl:i.XQ},profile_views:{summary:"プロフィールが見られた回数を足したものです。",howCalculated:"人数ではなく回数です。同じSNSユーザーが何度も見れば、その分だけ増えます。",howToRead:"投稿からプロフィールへ、どれだけ興味が移ったかを見る数字です。ここが伸びているのにフォロワーが増えないときは、自己紹介文・ハイライト・固定投稿などプロフィール側に改善余地があります。"},profile_links_taps_count:{summary:"プロフィール上のボタンがタップされた回数です。",howCalculated:"住所・電話・メール・メッセージの各ボタンがタップされた回数です。ウェブサイトのリンクは別の指標(ウェブサイトのタップ)で数えます。",howToRead:"店舗や問い合わせを持つアカウントで、来店・連絡につながる動きを見る数字です。ここが動くなら、プロフィールのボタン設定が機能しています。",docUrl:i.d6},website_clicks:{summary:"プロフィールに設定したウェブサイトのリンクが押された回数です。",howCalculated:"プロフィールにウェブサイトを設定していない場合は0のままになります。",howToRead:"予約・購入・問い合わせなど、Instagramの外へ送客できているかを見る数字です。プロフィールへのアクセスに対して極端に少ない場合は、リンク先の見せ方やプロフィール文での誘導を見直す余地があります。"},reposts_count:o.r2,profile_action_funnel:{summary:"プロフィールを見たSNSユーザーのうち、どれだけがプロフィールのアクティビティ(ウェブサイトや連絡先のタップ)まで進んだかです。",howCalculated:"プロフィールのアクティビティは、ウェブサイトのタップと、プロフィール上のボタン(道順・電話・メール・テキスト・ã
1ã®ä»–)のタップを足した数です。プロフィールのアクティビティ率 = プロフィールのアクティビティ \xf7 プロフィールへのアクセス。いずれも期間中の各日分を足しています。",howToRead:"プロフィールへのアクセスが多いのにプロフィールのアクティビティが少ないときは、自己紹介文・リンクの見せ方・連絡先ボタンの設定に改善余地があります。道順や電話は、プロフィールに連絡先を設定しているアカウントだけ値が入ります。",docUrl:i.d6},follow_conversion_funnel:{summary:"プロフィールを見たSNSユーザーのうち、どれだけがフォローに変わったか(フォロワー転換率)と、フォロー解除を差し引いた純増です。",howCalculated:"フォロワー転換率 = 新規フォロワー \xf7 プロフィールへのアクセス \xd7 100。新規フォロワーは Instagram が返す獲得数で、フォロー解除は引いていません(KPI設定・ダッシュボードと同じ定義)。純増 = 新規フォロワー − フォロー解除。いずれも期間中の各日分を足しています。新規フォロワーとフォロー解除は Instagram 側で確定するまで 2〜3 日かかるため、確定していない直近の日は合計に入れていません。",howToRead:"リーチもプロフィールへのアクセスも伸びているのに転換率が低いままなら、投稿は見られていてプロフィール側(自己紹介文・ハイライト・固定投稿)が弱い、と切り分けられます。転換率が高いのに純増が伸びないときは、フォロー解除の側を見ます。",docUrl:i.d6},new_follows_count:{summary:"期間中に新しくフォローされた数です。",howCalculated:"Instagramが日ごとに返す新規フォロワー数を足しています。フォロワー数の増減から計算したものではないため、同じ日に解除があっても相殺されません。この指標はInstagram側で数字が確定するまで最大48時間かかります。確定していない直近の日は0ではなく「-」で表示し、合計にも含めていません。",howToRead:"フォロワー数の増減だけを見ていると、新規フォロワーとフォロー解除のどちらが動いたのか分かりません。フォロー解除と並べて見ると、伸び悩みの原因が「新規が減った」のか「解除が増えた」のかを切り分けられます。新規が跳ねた日の投稿は、そのまま次の企画の材料になります。",docUrl:i.d6},unfollows_count:{summary:"期間中にフォローを外された数です。",howCalculated:"Instagramが日ごとに返すフォロー解除数を足しています。新規フォロワーと同じく、確定までに最大48時間かかります。確定していない直近の日は0ではなく「-」で表示し、合計にも含めていません。",howToRead:"多少の解除は常に起きるので、数そのものより新規フォロワーとの比で見ます。解除が新規を上回る日が続くなら、投稿の頻度や内容がフォロー時の期待とずれています。特定の日に跳ねていれば、その日の投稿が原因を抱えている可能性があります。",docUrl:i.d6}}},52635:function(n,t,e){"use strict";e.d(t,{Ax:function(){return o},IC:function(){return r},J0:function(){return i}});let r=[{instagram_account_id:"sample-account-0001",benchmark_user_id:"sample-benchmark-0001",account_name:"sample_cafe_tokyo",display_name:"サンプルカフェ東京",biograph:"サンプル用の架空アカウントです",profile_picture_url:"",website:"",followers_count:18420,follows_count:480,media_count:642,tags:["直接競合"],posts_1w_feed:3,posts_1w_reel:2,posts_1m_feed:12,posts_1m_reel:7,created_at:"2026-01-15T10:00:00+09:00"},{instagram_account_id:"sample-account-0002",benchmark_user_id:"sample-benchmark-0002",account_name:"sample_beauty_lab",display_name:"サンプルビューティーラボ",biograph:"サンプル用の架空アカウントです",profile_picture_url:"",website:"",followers_count:24380,follows_count:312,media_count:918,tags:["直接競合","参考にしたい"],posts_1w_feed:4,posts_1w_reel:3,posts_1m_feed:16,posts_1m_reel:11,created_at:"2026-01-15T10:00:00+09:00"},{instagram_account_id:"sample-account-0003",benchmark_user_id:"sample-benchmark-0003",account_name:"sample_greenmarket",display_name:"サンプルグリーンマーケット",biograph:"サンプル用の架空アカウントです",profile_picture_url:"",website:"",followers_count:9640,follows_count:725,media_count:388,tags:["参考にしたい"],posts_1w_feed:2,posts_1w_reel:1,posts_1m_feed:9,posts_1m_reel:4,created_at:"2026-01-15T10:00:00+09:00"},{instagram_account_id:"sample-account-0004",benchmark_user_id:"sample-benchmark-0004",account_name:"sample_fitness_club",dis
1play_name:"サンプルフィットネスクラブ",biograph:"サンプル用の架空アカウントです",profile_picture_url:"",website:"",followers_count:13270,follows_count:190,media_count:524,tags:["業界大手"],posts_1w_feed:3,posts_1w_reel:4,posts_1m_feed:11,posts_1m_reel:15,created_at:"2026-01-15T10:00:00+09:00"}],i={has_data:!0,generated_at:"2026-08-20T06:00:00+09:00",model_name:"gemini-2.5-flash",markdown_content:"## 総評\n\n直近30日で自社のリーチは前月比 +12.4% と伸びましたが、**保存率はベンチマーク4社の平均を1.1ポイント下回っています**。フォロワー数の規模ではサンプルビューティーラボに次ぐ2番手ですが、1投稿あたりのエンゲージメントでは3番手にとどまりました。\n\n## 強み\n\n- **リールの再生数が突出**しています。直近30日のリール平均再生数は競合平均の1.6倍でした\n- 投稿の継続性が高く、フィード12本・リール7本と**投稿量で競合を上回っています**\n- コメント返信率が高く、コメント数あたりの再訪問が発生しています\n\n## 弱み\n\n- **保存されにくい投稿が続いています**。ノウハウ性のある投稿が競合より少ないことが要因と考えられます\n- 平日夕方の投稿が中心で、**競合が伸ばしている土日午前の時間帯が空いています**\n- ハッシュタグが定番タグに偏っており、新規リーチの入口が限られています\n\n## 次の一手\n\n1. **保存を狙った「まとめ型」投稿を週1本**追加する(競合はカルーセルで実施し、保存率が2.4倍)\n2. **土日午前10時台の投稿**を試す。競合3社がこの枠でリーチを伸ばしています\n3. 季節タグを組み合わせたリールを継続する。定番タグのみの投稿よりリーチが1.8倍でした"},o="## このアカウントの特徴\n\nサンプルビューティーラボは**リールを軸に新規リーチを取り、フィードで保存を稼ぐ**二段構えの運用です。直近30日でリール11本・フィード16本と投稿量が多く、投稿の3本に1本が保存率5%を超えています。\n\n## 自社との差\n\n- リーチ効率(リーチ数 \xf7 フォロワー数)は**先方が42.6%、自社が31.2%**。差の大半はリールの再生数から来ています\n- 一方で**コメント数は自社が上回っており**、既存フォロワーとの関係性は自社のほうが濃い状態です\n- 投稿時間帯は先方が土日午前に寄せているのに対し、自社は平日夕方に集中しています\n\n## 真似できること\n\n1. **リール冒頭2秒の見せ方**(結論を先に出す構成)を取り入れる\n2. **カルーセルのまとめ投稿**を月2本に増やして保存を狙う\n3. 土日午前の投稿枠を新設し、2週間で反応を比較する"},57442:function(n,t,e){"use strict";e.d(t,{D$:function(){return a},Hh:function(){return c},cO:function(){return o}});var r=e(44373);let i=["2026-08-18T12:30:00+09:00","2026-08-14T19:00:00+09:00","2026-08-09T11:00:00+09:00"],o=[{reach_count:8420,saved_count:186},{reach_count:6980,saved_count:142},{reach_count:5640,saved_count:98}].map((n,t)=>({...n,timestamp:i[t],created_at:i[t],media_url:r.j,permalink:""})),a=[{reach_count:21640,play_count:34820},{reach_count:15280,play_count:22460},{reach_count:9860,play_count:14180}].map((n,t)=>({...n,timestamp:i[t],created_at:i[t],media_url:r.j,permalink:""})),l=["新作の入荷をお知らせ","今週末のイベント告知","スタッフのおすすめ紹介"],c=[{reach_count:3260},{reach_count:2840},{reach_count:2410}].map((n,t)=>({...n,timestamp:i[t],created_at:i[t],media_url:r.j,captions:l[t]}))},53087:function(n,t,e){"use strict";e.d(t,{D0:function(){return l},EJ:function(){return p},bb:function(){return o},mh:function(){return f},n7:function(){return i}});var r=e(44373);let i={name:"定番タグ",tags:["カフェ巡り","東京カフェ"]},o={name:"季節タグ",tags:["季節限定","新作スイーツ"]},a=["カフェ","スイーツ好きな人と繋がりたい"],l=[...i.tags,...o.tags,...a],c=["2026-08-19","2026-08-17","2026-08-15","2026-08-13","2026-08-11","202
16-08-09","2026-08-07","2026-08-05","2026-08-03","2026-08-01"],s=[{tags:i.tags,reach:8600,like:420,save:96},{tags:i.tags,reach:9200,like:468,save:108},{tags:i.tags,reach:7800,like:386,save:84},{tags:o.tags,reach:14200,like:862,save:214},{tags:o.tags,reach:16400,like:974,save:268},{tags:o.tags,reach:12800,like:738,save:186}],u=[{tags:i.tags,reach:18600,like:924,save:218,play:26400},{tags:i.tags,reach:21200,like:1086,save:246,play:31800},{tags:o.tags,reach:32400,like:1842,save:486,play:52600},{tags:o.tags,reach:28800,like:1624,save:412,play:46200}],d=(n,t)=>"【サンプル】投稿キャプション ".concat(t+1," ").concat([...n,...a].map(n=>"#".concat(n)).join(" ")),p=s.map((n,t)=>{let e=n.like+n.save+38;return{instagram_account_id:"sample-account-0001",captions:d(n.tags,t),media_id:"sample-group-feed-".concat(t+1),is_comment_enabled:!0,media_product_type:"FEED",media_type:t%3==0?"CAROUSEL_ALBUM":"IMAGE",media_url:r.j,permalink:"",timestamp:"".concat(c[t],"T12:00:00+09:00"),feed_media_post_id:"sample-group-feed-post-".concat(t+1),like_count:n.like,comment_count:38,engagement_count:e,impression_count:Math.round(1.24*n.reach),reach_count:n.reach,saved_count:n.save,video_view_count:0,engagement_ratio_by_reach:Number((e/n.reach*100).toFixed(2)),engagement_ratio_by_follower:Number((e/18420*100).toFixed(2)),engagement_ratio_by_imp:Number((e/(1.24*n.reach)*100).toFixed(2)),created_at:"".concat(c[t],"T12:00:00+09:00"),share_count:26,follows_count:12}}),f=u.map((n,t)=>{let e=n.like+n.save+52;return{instagram_account_id:"sample-account-0001",captions:d(n.tags,t+s.length),media_id:"sample-group-reel-".concat(t+1),is_comment_enabled:!0,is_shared_to_feed:!0,media_product_type:"REELS",media_type:"VIDEO",media_url:r.j,permalink:"",timestamp:"".concat(c[t+s.length],"T19:00:00+09:00"),reel_media_post_id:"sample-group-reel-post-".concat(t+1),like_count:n.like,comment_count:52,play_count:n.play,reach_count:n.reach,saved_count:n.save,share_count:148,engagement_count:e,engagement_ratio_by_reach:Number((e/n.reach*100).toFixed(2)),created_at:"".concat(c[t+s.length],"T19:00:00+09:00"),avg_watch_time:8200,video_view_total_time:342e3}})},74127:function(n,t,e){"use strict";e.d(t,{H:function(){return f}});var r=e(67294),i=e(25952);class o extends i.Z{async getAdAccounts(n){return(await this.get(this.toAdsUrl("/accounts"),{params:n})).data}async getCampaigns(n){return(await this.get(this.toAdsUrl("/campaigns"),{params:n})).data}async createAd(n,t){return(await this.post(this.toAdsUrl("/campaigns"),t,{params:n})).data}async pauseCampaign(n){return(await this.post(this.toAdsUrl("/campaigns/".concat(n,"/pause")))).data}async resumeCampaign(n){return(await this.post(this.toAdsUrl("/campaigns/".concat(n,"/resume")))).data}async getCampaignInsights(n,t){return(await this.get(this.toAdsUrl("/campaigns/".concat(n,"/insights")),{params:t})).data}async getCampaignAdsets(n){return(await this.get(this.toAdsUrl("/campaigns/".concat(n,"/adsets")))).data}async deleteCampaign(n){return(await this.delete(this.toAdsUrl("/campaigns/".concat(n)))).data}async updateBudget(n,t){return(await this.patch(this.toAdsUrl("/campaigns/".concat(n,"/budget")),t)).data}async updateCampaignName(n,t){return(await this.patch(this.toAdsUrl("/campaigns/".concat(n,"/name")),t)).data}async updateCampaign(n,t){return(await this.patch(this.toAdsUrl("/campaigns/".concat(n)),t)).data}}var a=e(96128),l=e(76583),c=e(85945),s=e(70024),u=e(73400);let d=n=>{let t=n.indexOf(":");return -1!==t&&/^[A-Z_]+$/.test(n.slice(0,t))?{code:n.slice(0,t),message:n.slice(t+1)}:{code:"",message:n}},p=n=>n.includes("FACEBOOK_TOKEN_EXPIRED")||n.includes("ADS_PERMISSION_DENIED")||n.includes("ads_management")||n.includes("ads_read")||n.includes("#200")||n.includes("PAGE_SETUP_REQUIRED")||n.includes("ADS_RATE_LIMIT"),f=()=>{let[,n]=(0,s.KO)(a.zK),[t]=(0,s.KO)(a.Gt),[e]=(0,s.KO)(a.a$),[i]=(0,s.KO)(a.VU),f=(0,c.NL)(),{enqueueSnackbar:h}=(0,u.Ds)(),m=(0,r.useMemo)(()=>new o(e,null==t?void 0:t.instagram_business_id),[e,t]),g=(0,r.useCallback)(async(t,e)=>{if(i)return{accounts:[]};(null==e?void 0:e.loading)&&n(!0);try{let n=await m.getAdAccounts(t);return(null==e?void 0:e.refetch)&&await f.resetQueries([l.i.adAccounts]),n}catch(e){var r,o;let n=(null===(o=e.response)||void 0===o?void 0:null===(r=o.data)||void 0===r?void 0:r.detail)||e.message||"エラーが発生しました";if(p(n))throw Error(n);let{message:t}=d(n);throw h(t,{variant:"error"}),await f.resetQueries([l.i.adAccounts]),e}finally{(null==e?void 0:e.loading)&&n(!1)}},[m]),v=(0,r.useCallback)(async(t,e)=>{(null==e?void 0:e.loading)&&n(!0);try{let n=await m.getCampaigns(t);return(null==e?void 0:e.refetch)&&await f.resetQueries([l.i.adCampaigns]),n}catch(e){var r,i;let n=(null===(i=e.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||e.message||"エラーが発生しました";if(p(n))throw Error(n);let{message:t}=d(n);throw h(t,{variant:"error"}),e}finally{(null==e?void 0:e.loading)&&n(!1)}},[m]),_=(0,r.useCallback)(async(t,e,r)=>{(null==r?void 0:r.loading)&&n(!0);try{let n=await m.createAd(t,e);return(null==r?void 0:r.refetch)&&await f.resetQueries([l.i.adCampaigns]),n}catch(t){var i,o;let{message:n}=d((null===(o=t.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||t.message||"エラーが発生しました");h(n,{variant:"error"})}finally{(null==r?void 0:r.loading)&&n(!1)}},[m]),x=(0,r.useCallback)(async(t,e)=>{(null==e?void 0:e.loading)&&n(!0);try{let n=await m.pauseCampaign(t);return(null==e?void 0:e.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("キャンペーンを停止しました",{variant:"success"}),n}catch(t){var r,i;let{message:n}=d((null===(i=t.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||t.message||"エラーが発生しました");h(n,{variant:"error"})}finally{(null==e?void 0:e.loading)&&n(!1)}},[m]),y=(0,r.useCallback)(async(t,e)=>{(null==e?void 0:e.loading)&&n(!0);try{let n=await m.resumeCampaign(t);return(null==e?void 0:e.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("キャンペーンを再開しました",{variant:"success"}),n}catch(t){var r,i;let{message:n}=d((null===(i=t.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||t.message||"エラーが発生しました");h(n,{variant:"error"})}finally{(null==e?void 0:e.loading)&&n(!1)}},[m]),Z=(0,r.useCallback)(async(t,e,r)=>{(null==r?void 0:r.loading)&&n(!0);try{return await m.getCampaignInsights(t,e)}catch(e){var i,o;let n=(null===(o=e.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||e.message||"エラーが発生しました";if(n.includes("FACEBOOK_TOKEN_EXPIRED"))throw Error("FACEBOOK_TOKEN_EXPIRED");let{message:t}=d(n);throw h(t,{variant:"error"}),e}finally{(null==r?void 0:r.loading)&&n(!1)}},[m]),b=(0,r.useCallback)(async n=>{try{return await m.getCampaignAdsets(n)}catch(i){var t,e;let n=(null===(e=i.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||i.message||"エラーが発生しました";if(p(n))throw Error(n);let{message:r}=d(n);throw h(r,{variant:"error"}),i}},[m]),w=(0,r.useCallback)(async(t,e)=>{(null==e?void 0:e.loading)&&n(!0);try{let n=await m.deleteCampaign(t);return(null==e?void 0:e.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("キャンペーンを削除しました",{variant:"success"}),n}catch(t){var r,i;let{message:n}=d((null===(i=t.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||t.message||"エラーが発生しました");throw h(n,{variant:"error"}),t}finally{(null==e?void 0:e.loading)&&n(!1)}},[m]);return{getAdAccounts:g,getCampaigns:v,createAd:_,pauseCampaign:x,resumeCampaign:y,getCampaignInsights:Z,getCampaignAdsets:b,deleteCampaign:w,updateBudget:(0,r.useCallback)(async(t,e,r)=>{(null==r?void 0:r.loading)&&n(!0);try{let n=await m.updateBudget(t,{daily_budget:e});return(null==r?void 0:r.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("日予算を\xa5".concat(e.toLocaleStr
1ing(),"に更新しました"),{variant:"success"}),n}catch(t){var i,o;let{message:n}=d((null===(o=t.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||t.message||"エラーが発生しました");throw h(n,{variant:"error"}),t}finally{(null==r?void 0:r.loading)&&n(!1)}},[m]),updateCampaignName:(0,r.useCallback)(async(t,e,r)=>{(null==r?void 0:r.loading)&&n(!0);try{let n=await m.updateCampaignName(t,{name:e});return(null==r?void 0:r.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("キャンペーン名を更新しました",{variant:"success"}),n}catch(t){var i,o;let{message:n}=d((null===(o=t.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||t.message||"エラーが発生しました");throw h(n,{variant:"error"}),t}finally{(null==r?void 0:r.loading)&&n(!1)}},[m]),updateCampaign:(0,r.useCallback)(async(t,e,r)=>{(null==r?void 0:r.loading)&&n(!0);try{let n=await m.updateCampaign(t,e);return(null==r?void 0:r.refetch)&&await f.resetQueries([l.i.adCampaigns]),h("キャンペーンを更新しました",{variant:"success"}),n}catch(t){var i,o;let{message:n}=d((null===(o=t.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||t.message||"エラーが発生しました");throw h(n,{variant:"error"}),t}finally{(null==r?void 0:r.loading)&&n(!1)}},[m])}}},70010:function(n,t,e){"use strict";e.d(t,{P:function(){return u}});var r=e(67294),i=e(25952);class o extends i.Z{async myBenchmarkList(){return(await this.get(this.toBenchmarkURL("list"))).data}async createdNewBenchmarkAccount(n){return(await this.post(this.toBenchmarkURL("new"),n)).data}async deleteOneBenchmark(n){await this.delete(this.toBenchmarkURL("".concat(n)))}async oneBenchmarkFeedList(n,t,e){return(await this.get(this.toBenchmarkURL("".concat(n,"/feed/list?&startDate=").concat(t,"&endDate=").concat(e)))).data}async myBenchmarkRecommendHashtag(){return(await this.get(this.toBenchmarkURL("hashtag-recommend"))).data}async growthLeaderboard(n,t,e){return(await this.get(this.toBenchmarkURL("growth-leaderboard?startDate=".concat(n,"&endDate=").concat(t,"&metric=").concat(e)))).data}async updateBenchmarkTags(n,t){return(await this.put(this.toBenchmarkURL("".concat(n,"/tags")),{tags:t})).data}async contentStrategy(n,t){return(await this.get(this.toBenchmarkURL("content-strategy?startDate=".concat(n,"&endDate=").concat(t)))).data}async insightTimeseries(n,t){return(await this.get(this.toBenchmarkURL("insight/timeseries?startDate=".concat(n,"&endDate=").concat(t)))).data}async aiInsight(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(await this.get(this.toBenchmarkURL("ai-insight?force=".concat(n)))).data}async postTimingHeatmap(n,t){return(await this.get(this.toBenchmarkURL("post-timing-heatmap?startDate=".concat(n,"&endDate=").concat(t)))).data}async hashtagTrends(){return(await this.get(this.toBenchmarkURL("hashtag-trends"))).data}async accountInsight(n,t,e){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return(await this.get(this.toBenchmarkURL("".concat(n,"/account-insight?startDate=").concat(t,"&endDate=").concat(e,"&with_ai=").concat(r)))).data}async topPosts(n,t,e,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:30;return(await this.get(this.toBenchmarkURL("top-posts?startDate=".concat(n,"&endDate=").concat(t,"&sort=").concat(e,"&product_type=").concat(r,"&limit=").concat(i)))).data}}var a=e(52635),l=e(96128),c=e(70024),s=e(73400);let u=()=>{let[,n]=(0,c.KO)(l.zK),[t]=(0,c.KO)(l.Gt),[e]=(0,c.KO)(l.a$),[i]=(0,c.KO)(l.VU),{enqueueSnackbar:u}=(0,s.Ds)(),d=(0,r.useMemo)(()=>new o(e,null==t?void 0:t.instagram_business_id),[e,t]),p=(0,r.useCallback)(async()=>{if(i)return a.IC;n(!0);try{return await d.myBenchmarkList()}catch(n){var t,e;u((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),f=(0,r.useCallback)(async t=>{n(!0);try{await d.createdNewBenchmarkAccount(t),u("".concat(t.account_name,"の登録が完了しました"),{variant:"success"})}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),h=(0,r.useCallback)(async t=>{n(!0);try{return await d.deleteOneBenchmark(t),u("".concat(t,"の削除が完了しました"),{variant:"success"}),!0}catch(n){var e,r;return u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"}),!1}finally{n(!1)}},[d]),m=(0,r.useCallback)(async(t,e,r)=>{n(!0);try{return await d.oneBenchmarkFeedList(t,e,r)}catch(n){var i,o;u((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),g=(0,r.useCallback)(async()=>{n(!0);try{return await d.myBenchmarkRecommendHashtag()}catch(n){var t,e;u((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),v=(0,r.useCallback)(async(t,e,r)=>{n(!0);try{return await d.growthLeaderboard(t,e,r)}catch(n){var i,o;u((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),_=(0,r.useCallback)(async(n,t)=>{try{return await d.updateBenchmarkTags(n,t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}},[d]),x=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.contentStrategy(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),y=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.insightTimeseries(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),Z=(0,r.useCallback)(async function(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{return await d.aiInsight(n)}catch(n){if(!t){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}}},[d]),b=(0,r.useCallback)(async()=>{try{return await d.hashtagTrends()}catch(e){var n,t;u((null==e?void 0:null===(t=e.response)||void 0===t?void 0:null===(n=t.data)||void 0===n?void 0:n.detail)||(null==e?void 0:e.message),{variant:"error"})}},[d]);return{getMyBenchmarkList:p,postNewBenchmarkAccount:f,deleteOneBenchmarkAccount:h,getOneBenchmarkFeedList:m,getMyBenchmarkRecommendHashtag:g,getGrowthLeaderboard:v,updateBenchmarkTags:_,getTopPosts:(0,r.useCallback)(async function(t,e,r,i){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:30;n(!0);try{return await d.topPosts(t,e,r,i,o)}catch(n){var a,l;u((null==n?void 0:null===(l=n.response)||void 0===l?void 0:null===(a=l.data)||void 0===a?void 0:a.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getHashtagTrends:b,getAiInsight:Z,getInsightTimeseries:y,getContentStrategy:x,getPostTimingHeatmap:(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.postTimingHeatmap(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getAccountInsight:(0,r.useCallback)(async function(t,e,r){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n(!0);try{return await d.accountInsight(t,e,r,i)}catch(n){var o,a;u((null==n?void 0:null===(a=n.response)||void 0===a?void 0:null===(o=a.data)||void 0===o?void 0:o.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d])}}},99081:function(n,t,e){"use strict";e.d(t,{M:function(){return s}});var r=e(67294),i=e(30192),o=e(57442),a=e(96128),l=e(70024),c=e(73400);let s=()=>{let[,n]=(0,l.KO)(a.zK),[t]=(0,l.KO)(a.Gt),[e]=(0,l.KO)(a.a$),[s]=(0,l.KO)(a.VU),{enqueueSnackbar:u}=(0,c.Ds)(),d=(0,r.useMemo)(()=>new i.Z(e,null==t?void 0:t.instagram_business_id),[e,t]),p=(0,r.useCallback)(async(t,e)=>{if(s)return o.cO;n(!0);try{return await d.dashboardTop3(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),f=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.feedTable(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),h=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.feedCalendar(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),m=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.initialFeedTable(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]);return{getDashboardFeedTop3:p,getFeedTable:f,getFeedCalendar:h,getInitialFeedTable:m,getFeedMediaInfo:(0,r.useCallback)(async t=>{n(!0);try{return await d.feedMediaInfo(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getFeedInsightTable:(0,r.useCallback)(async(t,e,r)=>{n(!0);try{return await d.feedInsightTable(t,e,r)}catch(n){var i,o;u((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getInitialFeedInsightTable:(0,r.useCallback)(async t=>{n(!0);try{return await d.initialFeedInsightTable(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d])}}},90226:function(n,t,e){"use strict";e.d(t,{x:function(){return k}});var r=e(67294),i=e(69772),o=e(96128),a=e(70024),l=e(73400),c=e(53087),s=e(44373),u=e(17232),d=e(87633);
1let p=["カフェ巡り","東京カフェ","スイーツ好きな人と繋がりたい","おうちカフェ","モーニング","テイクアウトコーヒー","カフェ好きな人と繋がりたい","今日のおやつ","焼き菓子","季節限定","新作スイーツ","手土産","コーヒーのある暮らし","休日の過ごし方","映えスイーツ","抹茶スイーツ","チーズケーキ","こだわり食材","パティスリー","喫茶店巡り","ラテアート","朝活","ひとり時間","週末カフェ","焼きたてパン","スペシャルティコーヒー","自家焙煎","季節のフルーツ","カフェインタイム","ごほうびスイーツ","お取り寄せ","限定メニュー","テラス席","駅近カフェ","隠れ家カフェ","スイーツ巡り","デザートプレート","紅茶好き","アイスコーヒー","ケーキ屋さん","焼き芋スイーツ","ヴィーガンスイーツ","グルテンフリー","手作りおやつ","コーヒー豆","本日のケーキ","スイーツ部","カフェ活","おやつの時間","カフェ日和"].map((n,t)=>({hashtag_name:n,hashtag_point:980-17*t,appearance_rate:Number(Math.max(1,42-.8*t).toFixed(1))})),f=n=>n.map((n,t)=>({hashtag_name:n,duplicate_count:24-2*t})),h=f(["カフェ 東京","カフェ 電源","カフェ 開店","カフェ 人気","カフェ 個室","カフェ テイクアウト","カフェ 朝","カフェ 静か"]),m=f(["カフェ vlog","カフェ 開業","カフェ ルーティン","カフェ BGM","カフェ 内装","カフェ メニュー開発","カフェ 経営","カフェ 密着"]),g=f(["カフェ 求人","カフェ ランチ","カフェ 予約","カフェ 駐車場","カフェ 記念日","カフェ 子連れ","カフェ 深夜","カフェ 食べ放題"]),v=n=>(0,u.Z)((0,d.Z)(new Date,-n),"yyyy-MM-dd"),_=[["カフェ巡り",12,2480,1120,"far"],["東京カフェ",9,1360,540,"far"],["コーヒーのある暮らし",7,420,190,"close"],["自家焙煎",5,210,96,"reached"],["モーニング",4,380,150,"close"]],x=[["カフェ巡り",58,1840,null,!0],["東京カフェ",31,1910,6.4,!1],["コーヒーのある暮らし",24,2260,28.5,!1],["自家焙煎",17,2680,52.3,!1],["モーニング",14,2410,37.8,!1],["ラテアート",11,1720,-8.2,!1],["焼き菓子",9,2120,19.6,!1],["カフェスタグラム",8,1390,-24.1,!1],["季節限定",6,2050,14.9,!1],["テイクアウト",5,1280,-31.7,!1],["プリン",4,2540,41.2,!1],["新メニュー",2,1650,null,!1]],y={collected_on:v(0),period_days:180,my_post_count:64,my_tagged_post_count:62,my_comparable_tag_count:x.filter(n=>null!==n[3]).length,my_like_median:184,top_media_total:214,has_history:!0,competitor_account_total:3,slots:[{hashtag_name:"自家焙煎",kind:"proven"},{hashtag_name:"モーニング",kind:"proven"},{hashtag_name:"喫茶店巡り",kind:"new"},{hashtag_name:"ハンドドリップ",kind:"new"},{hashtag_name:"スペシャルティコーヒー",kind:"competitor"}],seeds:_.map(n=>{let[t,e,r,i,o]=n;return{hashtag_name:t,used_count:e,top_media_count:50,top_like_median:r,top_like_entry:i,my_like_median:184,reach_level:o,collected_on:v(0)}}),my_tags:x.map((n,t)=>{let[e,r,i,o,a]=n;return{hashtag_name:e,post_count:r,usage_rate:Number((r/64*100).toFixed(1)),median_reach:i,median_saved:Math.round(.04*i),median_like:Math.round(.1*i),reach_lift:o,is_always_used:a,last_used_on:v(3*t+1)}}),candidates:[["喫茶店巡り",46,["カフェ巡り","東京カフェ","モーニング"],18,!0,2,3],["スペシャルティコーヒー",38,["コーヒーのある暮らし","自家焙煎"],9,!1,3,0],["カフェ好きな人と繋がりたい",35,["カフェ巡り","東京カフェ"],7,!1,1,5],["ハンドドリップ",29,["コーヒーのある暮らし","自家焙煎"],12,!0,2,0],["朝カフェ",24,["モーニング","東京カフェ"],6,!1,0,2],["コーヒースタンド",19,["東京カフェ","自家焙煎"],4,!1,1,0],["おうちカフェ",16,["コーヒーのある暮らし"],3,!1,0,0],["純喫茶",13,["カフェ巡り"],8,!0,0,1],["浅煎り",9,["自家焙煎"],2,!1,1,0],["カフェ開拓",7,["カフェ巡り","æ
1±äº¬ã‚«ãƒ•ã‚§"],1,!1,0,0]].map(n=>{let[t,e,r,i,o,a,l]=n;return{hashtag_name:t,top_media_count:e,top_media_rate:Number((e/214*100).toFixed(1)),seed_names:r,new_media_count:i,new_media_rate:Number((i/52*100).toFixed(1)),is_rising:o,competitor_account_count:a,ugc_post_count:l}}),competitor_tags:[{hashtag_name:"スペシャルティコーヒー",account_count:3,post_count:27,is_used_by_me:!1},{hashtag_name:"ハンドドリップ",account_count:2,post_count:14,is_used_by_me:!1},{hashtag_name:"喫茶店巡り",account_count:2,post_count:11,is_used_by_me:!1},{hashtag_name:"カフェ巡り",account_count:2,post_count:31,is_used_by_me:!0},{hashtag_name:"コーヒー豆",account_count:2,post_count:9,is_used_by_me:!1},{hashtag_name:"ラテアート",account_count:1,post_count:12,is_used_by_me:!0},{hashtag_name:"オンラインショップ",account_count:1,post_count:8,is_used_by_me:!1}],ugc_tags:[{hashtag_name:"カフェ好きな人と繋がりたい",post_count:5,is_used_by_me:!1},{hashtag_name:"カフェ巡り",post_count:5,is_used_by_me:!0},{hashtag_name:"喫茶店巡り",post_count:3,is_used_by_me:!1},{hashtag_name:"プリン",post_count:3,is_used_by_me:!0},{hashtag_name:"朝カフェ",post_count:2,is_used_by_me:!1},{hashtag_name:"休日の過ごし方",post_count:2,is_used_by_me:!1},{hashtag_name:"純喫茶",post_count:1,is_used_by_me:!1}]},Z=["%23ECF5F2","%23E4EEF8","%23F8F0E4","%23F0E4F8"],b=n=>{let t=_[n.length%_.length][0];return Array.from({length:6+n.length%5},(e,r)=>({media_id:"sample-top-media-".concat(n,"-").concat(r+1),seed_name:t,position_rank:3*r+1,like_count:r%3==2?0:2860-210*r-12*n.length,comment_count:42-3*r,media_type:r%4==1?"CAROUSEL_ALBUM":"IMAGE",media_url:s.j.replace("%23ECF5F2",Z[r%Z.length]),permalink:"",timestamp:"".concat(v(2*r+1),"T10:00:00"),first_seen_on:v(r%2==0?3+r:20+r),hashtags:[t,n,"カフェ"]}))};var w=e(15752);let k=()=>{let{isNonePlanInstagramAccount:n}=(0,w.IG)(),t=n(),[,e]=(0,a.KO)(o.zK),[s]=(0,a.KO)(o.Gt),[u]=(0,a.KO)(o.a$),{enqueueSnackbar:d}=(0,l.Ds)(),f=(0,r.useMemo)(()=>new i.Z(u,null==s?void 0:s.instagram_business_id),[u,s]),v=(0,r.useCallback)(async(n,t)=>{e(!0);try{return await f.MyHashtagPerformance(n,t)}catch(n){var r,i;d((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),_=(0,r.useCallback)(async(n,t)=>{e(!0);try{return await f.DashboardHashtagPerformance(n,t)}catch(n){var r,i;d((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),x=(0,r.useCallback)(async(n,r)=>{if(t)return c.D0;e(!0);try{return await f.MyUsesHashtagList(n,r)}catch(n){var i,o;d((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),Z=(0,r.useCallback)(async()=>{if(t)return p;e(!0);try{return await f.RecommendHashtagForInstagram()}catch(t){var n,r;d((null==t?void 0:null===(r=t.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.detail)||(null==t?void 0:t.message),{variant:"error"})}finally{e(!1)}},[f,t]),k=(0,r.useCallback)(async()=>{if(t)return y;try{return await f.getHashtagRecommend()}catch(t){var n,e;d((null==t?void 0:null===(e=t.response)||void 0===e?void 0:null===(n=e.data)||void 0===n?void 0:n.detail)||(null==t?void 0:t.message),{variant:"error"})}},[f,t]),S=(0,r.useCallback)(async n=>{if(t)return b(n);try{return await f.getHashtagRecommendMedia(n)}catch(n){var e,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),P=(0,r.useCallback)(async()=>{if(t)return h;e(!0);try{return await f.RecommendHashtagForGoogle()}catch(t){var n,r;d((null==t?void 0:null===(r=t.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.detail)||(null==t?void 0:t.message),{variant:"error"})}finally{e(!1)}},[f,t]),B=(0,r.useCallback)(async()=>
1{if(t)return m;e(!0);try{return await f.RecommendHashtagForYoutube()}catch(t){var n,r;d((null==t?void 0:null===(r=t.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.detail)||(null==t?void 0:t.message),{variant:"error"})}finally{e(!1)}},[f,t]),X=(0,r.useCallback)(async()=>{if(t)return g;e(!0);try{return await f.RecommendHashtagForYahoo()}catch(t){var n,r;d((null==t?void 0:null===(r=t.response)||void 0===r?void 0:null===(n=r.data)||void 0===n?void 0:n.detail)||(null==t?void 0:t.message),{variant:"error"})}finally{e(!1)}},[f,t]),C=(0,r.useCallback)(async n=>{e(!0);try{return await f.searchHashtag(n)}catch(n){var t,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),z=(0,r.useCallback)(async()=>{try{return await f.getHashtagSearchList()}catch(e){var n,t;d((null==e?void 0:null===(t=e.response)||void 0===t?void 0:null===(n=t.data)||void 0===n?void 0:n.detail)||(null==e?void 0:e.message),{variant:"error"})}},[f,t]),N=(0,r.useCallback)(async n=>{try{return await f.getHashtagSearchMedia(n)}catch(n){var t,e;d((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),A=(0,r.useCallback)(async function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"like_count",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"desc";try{return await f.getHashtagMediaByName(n,t,e,r,i)}catch(n){var o,a;d((null==n?void 0:null===(a=n.response)||void 0===a?void 0:null===(o=a.data)||void 0===o?void 0:o.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),L=(0,r.useCallback)(async n=>{try{return await f.getHashtagSummaryByName(n)}catch(n){var t,e;d((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),T=(0,r.useCallback)(async n=>{try{return await f.getCoHashtagsByName(n)}catch(n){var t,e;d((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),I=(0,r.useCallback)(async n=>{try{return await f.getHashtagSearchCoHashtags(n)}catch(n){var t,e;d((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),R=(0,r.useCallback)(async n=>{try{return await f.getHashtagSearchSummary(n)}catch(n){var t,e;d((null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}},[f,t]),M=(0,r.useCallback)(async n=>{e(!0);try{await f.exportDailyCsv(n),d("日別集計CSVをダウンロードしました",{variant:"success"})}catch(n){var t,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),O=(0,r.useCallback)(async function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"like_count",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desc";e(!0);try{await f.exportTableCsv(n,t,r),d("テーブルCSVをダウンロードしました",{variant:"success"})}catch(n){var i,o;d((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),K=(0,r.useCallback)(async n=>{e(!0);try{await f.deleteHashtagSearch(n)}catch(n){var t,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]);return{getMyHashtagPerformance:v,getDashboardHashtagPerformance:_,getMyUseHashtagList:x,getRecommendHashtagForInstagram:Z,getHashtagRecommend:k,getHashtagRecommendMedia:S,getRecommendHashtagForGoogle:P,getRecommendHashtagForYoutube:B,getRecommendHashtagForYahoo:X,searchHashtag:C,getHashtagSearchList:z,getHashtagSearchMedia:N,getHashtagMediaByName:A,getHashtagSummaryByName:L,getCoHashtagsByName:T,getHashtagSearchCoHashtags:I,deleteHashtagSearch:K,getHashtagSearchSummary:R,exportDailyCsv:M,exportTableCsv:O,registerHashtag:(0,r.useCallback)(async n=>{e(!0);try{return await f.registerHashtag(n)}catch(n){var t,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),unregisterHashtag:(0,r.useCallback)(async n=>{e(!0);try{await f.unregisterHashtag(n)}catch(n){var t,r;d((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{e(!1)}},[f,t]),getRegistrationList:(0,r.useCallback)(async()=>{try{return await f.getRegistrationList()}catch(e){var n,t;d((null==e?void 0:null===(t=e.response)||void 0===t?void 0:null===(n=t.data)||void 0===n?void 0:n.detail)||(null==e?void 0:e.message),{variant:"error"})}},[f,t])}}},31315:function(n,t,e){"use strict";e.d(t,{o:function(){return u}});var r=e(67294),i=e(25952);class o extends i.Z{async getGoal(){return(await this.get(this.toKpiGoalURL())).data}async getGoalList(n){return(await this.get(this.toKpiGoalURL("/list".concat(n?"?goal_status=".concat(n):"")))).data}async upsertGoal(n){return(await this.put(this.toKpiGoalURL(),n)).data}async archiveGoal(n){await this.delete(this.toKpiGoalURL("/".concat(n)))}async getBaseline(n){let t=new URLSearchParams(n).toString();return(await this.get(this.toKpiGoalURL("/baseline?".concat(t)))).data}async getSheet(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"month",t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,r={grain:n};t&&(r.max_columns=t),e&&(r.until=e);let i=new URLSearchParams(Object.entries(r).map(n=>{let[t,e]=n;return[t,String(e)]})).toString();return(await this.get(this.toKpiGoalURL("/sheet?".concat(i)))).data}async saveTarget(n,t,e){await this.put(this.toKpiGoalURL("/".concat(n,"/rows/").concat(t,"/target")),e)}async saveActual(n,t,e){await this.put(this.toKpiGoalURL("/".concat(n,"/rows/").concat(t,"/actual")),e)}async renameRow(n,t,e){await this.patch(this.toKpiGoalURL("/".concat(n,"/rows/").concat(t)),e)}async savePeriodNote(n){await this.put(this.toKpiGoalURL("/notes"),n)}async getAdvice(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(await this.get(this.toKpiGoalURL("/advice?force=".concat(n)))).data}async getMetrics(){return(await this.get(this.toKpiGoalURL("/metrics"))).data}}var a=e(96128),l=e(70024),c=e(73400);let s=n=>{var t,e;let r=null==n?void 0:null===(e=n.response)||void 0===e?void 0:null===(t=e.data)||void 0===t?void 0:t.detail;if("string"==typeof r)return r;if(Array.isArray(r)){let n=r.map(n=>"string"==typeof(null==n?void 0:n.msg)?n.msg.replace(/^Value error, /,""):null).filter(
1Boolean).join(" / ");if(n)return n}return(null==n?void 0:n.message)||"保存できませんでした。時間をおいてもう一度お試しください。"},u=()=>{let[,n]=(0,l.KO)(a.zK),[t]=(0,l.KO)(a.Gt),[e]=(0,l.KO)(a.a$),{enqueueSnackbar:i}=(0,c.Ds)(),u=(0,r.useMemo)(()=>new o(e,null==t?void 0:t.instagram_business_id),[e,t]),d=(0,r.useCallback)(n=>{i(s(n),{variant:"error"})},[i]),p=(0,r.useCallback)(async()=>{try{return await u.getGoal()}catch(n){return d(n),null}},[u,d]),f=(0,r.useCallback)(async function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"month",t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;try{return await u.getSheet(n,t,r)}catch(n){return e||d(n),null}},[u,d]),h=(0,r.useCallback)(async function(){let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{return await u.getAdvice(n)}catch(n){return d(n),null}},[u,d]),m=(0,r.useCallback)(async()=>{try{return await u.getMetrics()}catch(n){return d(n),null}},[u,d]),g=(0,r.useCallback)(async n=>{try{return await u.getBaseline(n)}catch(n){return null}},[u]),v=(0,r.useCallback)(async t=>{n(!0);try{let n=await u.upsertGoal(t);return i("目標を保存しました",{variant:"success"}),n}catch(n){return d(n),null}finally{n(!1)}},[u,i,d,n]),_=(0,r.useCallback)(async(n,t,e,r,i)=>{try{return await u.saveTarget(n,t,{grain:e,period_start:r,target_value:i}),!0}catch(n){return d(n),!1}},[u,d]),x=(0,r.useCallback)(async(n,t,e,r,i)=>{try{return await u.saveActual(n,t,{grain:e,period_start:r,actual_value:i}),!0}catch(n){return d(n),!1}},[u,d]);return{getGoal:p,getSheet:f,getAdvice:h,getMetrics:m,getBaseline:g,upsertGoal:v,saveTarget:_,saveActual:x,renameRow:(0,r.useCallback)(async(n,t,e,r)=>{try{return await u.renameRow(n,t,{label:e,unit:r.trim()||null}),!0}catch(n){return d(n),!1}},[u,d]),savePeriodNote:(0,r.useCallback)(async(n,t,e)=>{try{return await u.savePeriodNote({grain:n,period_start:t,body:e.trim()||null}),!0}catch(n){return d(n),!1}},[u,d]),archiveGoal:(0,r.useCallback)(async t=>{n(!0);try{return await u.archiveGoal(t),i("目標をやめました",{variant:"success"}),!0}catch(n){return d(n),!1}finally{n(!1)}},[u,i,d,n])}}},39500:function(n,t,e){"use strict";e.d(t,{M:function(){return s}});var r=e(67294),i=e(24080),o=e(57442),a=e(96128),l=e(70024),c=e(73400);let s=()=>{let[,n]=(0,l.KO)(a.zK),[t]=(0,l.KO)(a.Gt),[e]=(0,l.KO)(a.a$),[s]=(0,l.KO)(a.VU),{enqueueSnackbar:u}=(0,c.Ds)(),d=(0,r.useMemo)(()=>new i.Z(e,null==t?void 0:t.instagram_business_id),[e,t]),p=(0,r.useCallback)(async(t,e)=>{if(s)return o.D$;n(!0);try{return await d.dashboardTop3(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]),f=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.reelTable(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]),h=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.reelCalendar(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]),m=(0,r.useCallback)(async(t,e)=>{n(!0);try{return await d.initialReelTable(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]);return{getDashboardReelTop3:p,getReelTable:f,getReelCalendar:h,getInitialReelTable:m,getReelMediaInfo:(0,r.useCallback)(async t=>{n(!0);try{return await d.reelMediaInfo(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]),getReelInsightTable:(0,r.useCallback)(async(t,e,r)=>{n(!0);try{return await d.reelInsightTable(t,e,r)}catch(n){var i,o;u((null==n?void 0:null===(o=n.response)||void 0===o?void 0:null===(i=o.data)||void 0===i?void 0:i.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u]),getInitialReelInsightTable:(0,r.useCallback)(async t=>{n(!0);try{return await d.initialReelInsightTable(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d,u])}}},80755:function(n,t,e){"use strict";e.d(t,{w:function(){return s}});
1var r=e(67294),i=e(94862),o=e(57442),a=e(96128),l=e(70024),c=e(73400);let s=()=>{let[,n]=(0,l.KO)(a.zK),[t]=(0,l.KO)(a.Gt),[e]=(0,l.KO)(a.a$),[s]=(0,l.KO)(a.VU),{enqueueSnackbar:u}=(0,c.Ds)(),d=(0,r.useMemo)(()=>new i.Z(e,null==t?void 0:t.instagram_business_id),[e,t]),p=(0,r.useCallback)(async(t,e)=>{if(s)return o.Hh;n(!0);try{return d.dashboardTop3(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),f=(0,r.useCallback)(async t=>{n(!0);try{return d.storyMediaInfo(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]);return{getDashboardStoryTop3:p,getStoryMediaInfo:f,getStoryTable:(0,r.useCallback)(async(t,e)=>{n(!0);try{return d.storyTable(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getStoryCalendar:(0,r.useCallback)(async(t,e)=>{n(!0);try{return d.storyCalendar(t,e)}catch(n){var r,i;u((null==n?void 0:null===(i=n.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:r.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d]),getStoryInsightTable:(0,r.useCallback)(async t=>{n(!0);try{return d.storyInsightTable(t)}catch(n){var e,r;u((null==n?void 0:null===(r=n.response)||void 0===r?void 0:null===(e=r.data)||void 0===e?void 0:e.detail)||(null==n?void 0:n.message),{variant:"error"})}finally{n(!1)}},[d])}}},66894:function(n,t,e){"use strict";e.d(t,{Iq:function(){return o},ZB:function(){return i},lk:function(){return a}}),e(67294);var r=e(73400);let i=n=>({media_id:n.feed_media_post_id,source:"feed",captions:n.captions,media_url:n.media_url,permalink:n.permalink,timestamp:n.timestamp,like_count:n.like_count||0,comment_count:n.comment_count||0,saved_count:n.saved_count||0,reach_count:n.reach_count||0,play_count:n.impression_count||0,share_count:0,engagement_ratio_by_reach:n.engagement_ratio_by_reach||0}),o=n=>({media_id:n.reel_media_post_id,source:"reel",captions:n.captions,media_url:n.media_url,permalink:n.permalink,timestamp:n.timestamp,like_count:n.like_count||0,comment_count:n.comment_count||0,saved_count:n.saved_count||0,reach_count:n.reach_count||0,play_count:n.play_count||0,share_count:n.share_count||0,engagement_ratio_by_reach:n.engagement_ratio_by_reach||0}),a=()=>{let{enqueueSnackbar:n}=(0,r.Ds)();return{onClickHashtagChip:(t,e)=>{if(30===t.hashtags.length){n("30個以上選択できません。",{variant:"warning"});return}let r=e||"";t.hashtags.includes(r)?t.setHashtags(n=>n.filter(n=>n!==r)):t.setHashtags(n=>[...n,r])},searchHashtagsInCaption:(n,t)=>n.map(n=>{let e=!0;if(t.forEach(t=>{n.captions.includes(t)||(e=!1)}),e)return n}).filter(Boolean),calcAverageTagPerformance:n=>{let t={avgLikeCount:0,avgCommentCount:0,avgSavedCount:0,avgReachCount:0,avgPlayCount:0,avgShareCount:0,avgEngRatio:0};return n.forEach(n=>{t.avgLikeCount+=n.like_count||0,t.avgCommentCount+=n.comment_count||0,t.avgSavedCount+=n.saved_count||0,t.avgReachCount+=n.reach_count||0,t.avgPlayCount+=n.play_count||0,t.avgShareCount+=n.share_count||0,t.avgEngRatio+=n.engagement_ratio_by_reach/10||0}),{avgLikeCount:Number((t.avgLikeCount/n.length).toFixed(0))||0,avgCommentCount:Number((t.avgCommentCount/n.length).toFixed(2))||0,avgSavedCount:Number((t.avgSavedCount/n.length).toFixed(0))||0,avgReachCount:Number((t.avgReachCount/n.length).toFixed(0))||0,avgPlayCount:Number((t.avgPlayCount/n.length).toFixed(0))||0,avgShareCount:Number((t.avgShareCount/n.length).toFixed(0))||0,avgEngRatio:Number((t.avgEngRatio/n.length).toFixed(2))||0}},calcDashboardPerformanceInsight:n=>{if(!n.length)return{followers_count:0,reach_count:0,sum_eng_count:0,sum_reach_count:0,sum_like_count:0,sum_saved_count:0,sum_profile_views:0,sum_website_clicks:0};let t={followers_count:n[0].followers_count,reach_count:n[0].reach_count,sum_eng_count:0,sum_reach_count:0,sum_like_count:0,sum_saved_count:0,sum_profile_views:0,sum_website_clicks:0};
1return n.forEach(n=>{t.sum_reach_count+=n.reach_count||0,t.sum_like_count+=n.average_like_count||0,t.sum_saved_count+=n.average_saved_count||0,t.sum_profile_views+=n.profile_views||0,t.sum_website_clicks+=n.website_clicks||0}),{followers_count:t.followers_count,reach_count:t.reach_count,sum_eng_count:t.sum_like_count+t.sum_saved_count,sum_reach_count:t.sum_reach_count,sum_like_count:t.sum_like_count,sum_saved_count:t.sum_saved_count,sum_profile_views:t.sum_profile_views,sum_website_clicks:t.sum_website_clicks}}}}},63947:function(n,t,e){"use strict";e.r(t),e.d(t,{default:function(){return dA}});var r=e(35944),i=e(67294),o=e(40375),a=e(51093),l=e(88196),c=e(40110),s=e(96727),u=e(19929),d=e(20665),p=e(96128),f=e(50733),h=e(8496),m=e(70024);let g=n=>"colorme_ended_seen_".concat(n.shop_id,"_").concat(n.uninstalled_at||"");var v=()=>{let[n]=(0,m.KO)(p.Ah),{getColormeEntitlement:t}=(0,d.c)(),[e,o]=(0,i.useState)(null),[a,v]=(0,i.useState)(!1),[_,x]=(0,i.useState)(null),y=(0,i.useRef)(!1);(0,i.useEffect)(()=>{n&&!y.current&&(y.current=!0,(async()=>{let n=await t(!0);if(!n)return;if(n.needs_selection){let t=n.shops.find(n=>!n.entitled_instagram_account_id);if(t){o(t),v(!0);return}}let e=(n.ended_shops||[]).find(n=>!localStorage.getItem(g(n)));e&&x(e)})())},[n]);let Z=()=>{_&&localStorage.setItem(g(_),"1"),x(null)};return _?(0,r.BX)(l.Z,{open:!0,onClose:Z,maxWidth:"sm",fullWidth:!0,sx:{zIndex:1500},children:[(0,r.tZ)(c.Z,{sx:{pt:3},children:(0,r.tZ)(f.ZP,{shop:_})}),(0,r.tZ)(s.Z,{sx:{px:3,pb:3},children:(0,r.tZ)(u.Z,{onClick:Z,color:"inherit",children:"閉じる"})})]}):e?(0,r.tZ)(h.Z,{open:a,shop:e,onClose:()=>v(!1)}):null},_=e(8506),x=e(17117),y=e(66894),Z=e(80242),b=e(15752),w=e(76583),k=e(81459),S=e(49888),P=e(57091),B=e(52482),X=e(37945),C=e(82729),z=e(70917),N=e(60762),A=e(60990),L=e(65326),T=e(73939),I=e(44723),R=e(90633),M=e(57346),O=e(91339),K=e(83689),F=e(99038),E=e(72582),J=e(20431),U=e(41662),j=e(41664),D=e.n(j);function H(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 12px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n  color: ",";\n  a {\n    color: ",";\n    &:hover {\n      color: ",";\n    }\n  }\n"]);return H=function(){return n},n}var G=i.memo(n=>(0,r.tZ)(_.ZP,{container:!0,justifyContent:"flex-end",alignItems:"center",css:Y,children:(0,r.tZ)(D(),{href:n.link,passHref:!0,children:n.label})}));let Y=(0,z.css)(H(),E.S.font.notoJp,F.u.App.primary,F.u.App.primary,F.u.App.primary);var q=e(19698);function W(){let n=(0,C._)(["\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n"]);return W=function(){return n},n}function V(){let n=(0,C._)(["\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n"]);return V=function(){return n},n}function $(){let n=(0,C._)(["\n  flex: 1 0 180px;\n  height: 180px;\n"]);return $=function(){return n},n}function Q(){let n=(0,C._)(["\n  margin-right: 0;\n  .MuiFormControlLabel-label {\n    font-family: ",";\n    font-size: 11px;\n    color: ",";\n  }\n"]);return Q=function(){return n},n}var nn=i.memo(n=>{let[t,e]=(0,i.useState)(!1);return(0,r.BX)(N.Z,{elevation:M.ln,css:nt,children:[(0,r.BX)(A.Z,{p:2,css:ne,children:[(0,r.BX)(_.ZP,{container:!0,pb:1.5,alignItems:"center",children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:["年齢別 ",U.i_.follower]}),(0,r.tZ)(_.ZP,{item:!0,display:"flex",alignItems:"center",children:(0,r.tZ)(L.Z,{control:(0,r.tZ)(T.Z,{size:"small",checked:t,onChange:n=>e(n.target.checked),sx:{py:0}}),label:"回答者のみ",css:ni})})]}),(0,r.tZ)(_.ZP,{container:!0,css:nr,children:n.ageGenderObj.is_none?(0,r.tZ)(_.ZP,{item:!0,xs:12,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"フォロワーの年齢・性別データが取得できませんでした。",(0,r.tZ)("br",{}),"フォロワー数が一定の数を超えるとデータを確認できるようになります。"]})}):(0,r.tZ)(q.Z,{barSize:20,ageGenderItems:n.ageGenderObj.items,hideUnknown:t})})]}),(0,r.tZ)(A.Z,{pb:2,px:2,children:(0,r.tZ)(G,{label:"".concat(K.fS,"へ"),link:O.Pm})})]})});let nt=(0,z.css)(W()),ne=(0,z.css)(V()),nr=(0,z.css)($()),ni=(0,z.css)(Q(),E.S.font.notoJp,F.u.text.Negative);var no=e(82034),na=e(76887),nl=i.memo(n=>{let t=(0,no.S)(n.prefectureObjList),e={colorAxis:{colors:F.u.countryChart.colorAxis},backgroundColor:F.u.countryChart.backgroundColor,datalessRegionColor:F.u.countryChart.datalessRegionColor,language:"ja",regi
1on:"JP",resolution:"provinces",legend:"none",tooltip:{textStyle:{color:F.u.text.primary,fontFamily:E.S.font.notoJp}}};return(0,r.BX)(N.Z,{elevation:M.ln,children:[(0,r.BX)(A.Z,{pt:2,px:2,children:[(0,r.tZ)(_.ZP,{container:!0,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,xs:12,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"地域別 フォロワー数"})}),(0,r.tZ)(_.ZP,{container:!0,children:n.prefectureObjList.length?(0,r.tZ)(_.ZP,{container:!0,justifyContent:"center",children:(0,r.tZ)(na.kL,{chartType:"GeoChart",width:"100%",height:"242px",data:t,options:e,mapsApiKey:"AIzaSyBHkqLPnqMfyNG3EoghPFgSZ0O4amUErTA"})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,pt:2,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"フォロワーの地域データが取得できませんでした。",(0,r.tZ)("br",{}),"フォロワー数が一定の数を超えるとデータを確認できるようになります。",(0,r.tZ)("br",{}),"もしくは、Meta公式のAPIから、正常なデータを取得できない場合に表示されます。恐れ入りますが、一度時間を空けて再度ログインをお願いします。"]})})})]}),(0,r.tZ)(A.Z,{pb:2,px:2,children:(0,r.tZ)(G,{label:"".concat(K.fS,"へ"),link:O.Pm})})]})}),nc=e(2408);function ns(){let n=(0,C._)(["\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n"]);return ns=function(){return n},n}function nu(){let n=(0,C._)(["\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n"]);return nu=function(){return n},n}function nd(){let n=(0,C._)(["\n  flex: 1 0 180px;\n  height: 180px;\n"]);return nd=function(){return n},n}function np(){let n=(0,C._)(["\n  margin-right: 0;\n  .MuiFormControlLabel-label {\n    font-family: ",";\n    font-size: 11px;\n    color: ",";\n  }\n"]);return np=function(){return n},n}var nf=i.memo(n=>{let[t,e]=(0,i.useState)(!1),o=[{gender:"男性",value:n.genderObj.male_count},{gender:"女性",value:n.genderObj.female_count},...t?[]:[{gender:"無回答",value:n.genderObj.unknown_count}]];return(0,r.BX)(N.Z,{elevation:M.ln,css:nh,children:[(0,r.BX)(A.Z,{p:2,css:nm,children:[(0,r.BX)(_.ZP,{container:!0,pb:1.5,alignItems:"center",children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:["性別 ",U.i_[n.audienceType]]}),(0,r.tZ)(_.ZP,{item:!0,display:"flex",alignItems:"center",children:(0,r.tZ)(L.Z,{control:(0,r.tZ)(T.Z,{size:"small",checked:t,onChange:n=>e(n.target.checked),sx:{py:0}}),label:"回答者のみ",css:nv})})]}),(0,r.tZ)(_.ZP,{container:!0,css:ng,children:n.genderObj.is_none?(0,r.tZ)(_.ZP,{item:!0,xs:12,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"フォロワーの年齢・性別データが取得できませんでした。",(0,r.tZ)("br",{}),"フォロワー数が一定の数を超えるとデータを確認できるようになります。"]})}):(0,r.tZ)(nc.Z,{genderObjList:o},String(t))})]}),(0,r.tZ)(A.Z,{pb:2,px:2,children:(0,r.tZ)(G,{label:"".concat(K.fS,"へ"),link:O.Pm})})]})});let nh=(0,z.css)(ns()),nm=(0,z.css)(nu()),ng=(0,z.css)(nd()),nv=(0,z.css)(np(),E.S.font.notoJp,F.u.text.Negative);var n_=e(72625),nx=e(92931);function ny(){let n=(0,C._)(["\n  min-width: 130px;\n  height: 64px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n\n  &:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(64, 150, 123, 0.15);\n  }\n\n  &:active {\n    transform: translateY(0);\n  }\n"]);return ny=function(){return n},n}function nZ(){let n=(0,C._)(["\n  background-color: white;\n  min-width: 130px;\n  height: 64px;\n  cursor: pointer;\n  border-radius: 16px;\n  transition: all 0.3s ease;\n\n  &:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(64, 150, 123, 0.15);\n  }\n\n  &:active {\n    transform: translateY(0);\n  }\n"]);return nZ=function(){return n},n}function nb(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 4px;\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return nb=function(){return n},n}function nw(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return nw=function(){return n},n}function nk(){let n=(0,C._)(["\n  color: ",";\n  font-size: 24px;\n"]);return nk=function(){return n},n}function nS(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: ",";\n  line-height: ",";\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return nS=function(){return n},n}var nP=i.memo(n=>{let t=n=>n.stopPropagation(),e=async t=>{n.onClick(),await (0,n_.g)("dashboard","click","".concat(n.performanceType,"_").concat(t?"mobile":"web")),n.setPerformanceType(n.performanceType)};return n.elevation?(0,r.tZ)(_.ZP,{item:!0,css:nX,onClick:async()=>await e(!0),children:(0,r.BX)(_.ZP,{container:!0,px:1.5,py:1,children:[(0,r.BX)(_.ZP,{item:!0,xs:12,css:nC,pb:1,children:[(0,r.tZ)("span",{children:n.label}),n.description&&(0,r.tZ)("span",{onClick:t,children:(0,r.tZ)(nx.Z,{description:n.description,size:14})})]}),n.Icon&&(0,r.tZ)(_.ZP,{item:!0,xs:3,pr:1,css:nz,children:n.Icon}),(0,r.tZ)(_.ZP,{item:!0,xs:9,css:nN(String(n.value).length),children:"average_engagement_ratio_by_reach"===n.performanceType?n.value.toFixed(2)+"%":n.value.toLocaleStr
1ing()})]})}):(0,r.tZ)(N.Z,{elevation:M.ln,css:nB,style:{boxShadow:n.isFocus?"0 0 0 2px rgba(64, 150, 123, 0.5)":void 0},onClick:async()=>await e(!1),children:(0,r.BX)(_.ZP,{container:!0,px:1.5,py:1,children:[(0,r.BX)(_.ZP,{item:!0,xs:12,css:nC,pb:1,children:[(0,r.tZ)("span",{children:n.label}),n.description&&(0,r.tZ)("span",{onClick:t,children:(0,r.tZ)(nx.Z,{description:n.description,size:14})})]}),(0,r.tZ)(_.ZP,{item:!0,xs:3,pr:1,css:nz,children:n.Icon}),(0,r.tZ)(_.ZP,{item:!0,xs:9,css:nN(String(n.value).length),children:"average_engagement_ratio_by_reach"===n.performanceType?n.value.toFixed(2)+"%":n.value.toLocaleString()})]})})});let nB=(0,z.css)(ny()),nX=(0,z.css)(nZ()),nC=(0,z.css)(nb(),E.S.font.notoJp,F.u.text.Negative);(0,z.css)(nw(),E.S.font.notoJp,F.u.text.Negative);let nz=(0,z.css)(nk(),F.u.App.primary),nN=n=>(0,z.css)(nS(),E.S.font.roboto,n>6?"18px":"20px",n>6?"28px":"26px",F.u.text.primary);var nA=e(28611);let nL={followers_count:{summary:"選んだ期間の最終日時点のフォロワー数です。",howCalculated:"期間中の合計ではありません。期間の最後の日に記録した人数を出しています。",howToRead:"増減そのものより「どの施策の後に増えたか」を投稿と並べて見ると、効いた投稿が見えてきます。フォロワーが伸び悩んでもリーチや保存が伸びていれば、コンテンツは評価されていてプロフィールへの導線に課題がある、と切り分けられます。",docUrl:nA.eO,docLabel:"Instagramの公式説明(プロフィールの項目)を見る"},reach_count:{summary:"投稿を見たSNSユーザーの数を、1日ずつ足したものです。",howCalculated:"Instagramは「その日に投稿を見たSNSユーザーが何人だったか」を1日単位で出しています。この数字は期間中の各日の人数をそのまま足したものです。そのため、同じSNSユーザーが別の日にも見ていれば、その日ごとに1人として数えます。期間全体で見た実際の人数よりは多くなります。",howToRead:"フォロワー数を大きく上回っていれば、フォロワー以外にも届いている状態です。発見タブやおすすめからの流入が増えているサインなので、そのとき伸びた投稿の形式・テーマ・投稿時間を確認すると再現の手がかりになります。逆にフォロワー数を下回り続けるときは既存フォロワーにも届いていないので、投稿頻度や時間帯の見直しが先になります。",docUrl:nA.d6},like_count:{summary:"この期間に投稿したコンテンツが、これまでに集めたいいねの合計です。",howCalculated:"ここだけ数え方が他と違います。「この期間に押されたいいね」ではなく「この期間に投稿したフィード・リールが、いま何いいね付いているか」を合計しています。期間より前に投稿したものが今日いいねされても、この数字には入りません。",howToRead:"いいねは反応の中で最も軽いアクションです。いいねは多いのに保存やプロフィールへのアクセスが伸びない場合、「見て終わり」のコンテンツになっている可能性があります。数を追うより、リーチに対する比率(エンゲージメント率)で見るほうが判断しやすい指標です。"},saved_count:{summary:"この期間に投稿したコンテンツが、これまでに集めた保存の合計です。",howCalculated:"いいね数と同じ数え方です。「この期間に保存された数」ではなく「この期間に投稿したフィード・リールが、いま何件保存されているか」の合計です。",howToRead:"保存は「後で見返したい」という意思表示で、いいねより深い反応です。ノウハウ・まとめなど保存を狙った投稿が機能しているかの判断に使えます。保存が伸びている投稿は、同じ型で続けると成果が読みやすくなります。"},profile_view_count:{summary:"プロフィールが見られた回数を、1日ずつ足したものです。",howCalculated:"人数ではなく回数です。同じSNSユーザーが何度も見れば、その分だけ増えます。",howToRead:"投稿からプロフィールへ、どれだけ興味が移ったかを見る数字でã
1™ã€‚ここが伸びているのにフォロワーが増えないときは、自己紹介文・ハイライト・固定投稿などプロフィール側に改善余地があります。"},website_click_count:{summary:"プロフィールに設定したウェブサイトのリンクが押された回数を、1日ずつ足したものです。",howCalculated:"プロフィールにウェブサイトを設定していない場合は0のままになります。",howToRead:"予約・購入・問い合わせなど、Instagramの外へ送客できているかを見る数字です。プロフィールへのアクセスに対して極端に少ない場合は、リンク先の見せ方やプロフィール文での誘導を見直す余地があります。"}},nT={follower_conversion:{summary:"プロフィールを見たSNSユーザーのうち、どれくらいフォローにつながったかの目安です。",howCalculated:"期間中に増えた(減った)フォロワー数を、プロフィールが見られた回数で割っています。フォロワーが減った期間はマイナスになります。",howToRead:"プロフィールの「口説き力」を測る数字です。リーチもプロフィールへのアクセスも伸びているのにここが低いままなら、投稿は評価されていてプロフィール側が弱い、と切り分けられます。自己紹介文、ハイライトの整理、固定投稿の入れ替えが打ち手になります。"},reach_percent:{summary:"フォロワー数に対して、どれくらいのSNSユーザーに届いたかの目安です。",howCalculated:"期間中のリーチ数の合計を、期間最終日のフォロワー数で割っています。",howToRead:"100%を超えることは珍しくありません。リーチ数は1日ずつ足したものなので、フォロワー以外にも届いていれば簡単に超えます。異常ではありません。月ごとの推移で見ると、届き方が良くなっているか判断できます。",docUrl:nA.d6},engagement_percent:{summary:"届いたSNSユーザーのうち、どれくらいが反応したかの目安です。",howCalculated:"いいね数と保存数を足したものを、リーチ数の合計で割っています。コメント数とシェア数はこの計算に含めていません。",howToRead:"投稿の質を見る代表的な指標です。絶対値より、自分のアカウントの平常値からの上下で判断するのが実用的です。平常値より高い投稿はテーマ・構成を横展開する、低い投稿は冒頭とサムネを見直す、といった打ち手につながります。"},save_percent:{summary:"届いたSNSユーザーのうち、どれくらいが保存したかの目安です。",howCalculated:"保存数をリーチ数の合計で割っています。",howToRead:"おすすめや発見タブに乗るかどうかに関わる、伸びやすさの先行指標として使われます。保存率が高い投稿は時間が経ってからリーチが伸びることがあるため、すぐの反応が薄くても切り捨てずに様子を見る判断ができます。"},profile_access_percent:{summary:"投稿を見たSNSユーザーが、どれくらいプロフィールまで見に来たかの目安です。",howCalculated:"プロフィールが見られた回数を、リーチ数の合計で割っています。",howToRead:"投稿からプロフィールへの引きの強さを見る数字です。投稿内でプロフィールへ誘導しているか、アカウント名や1枚目で「何のアカウントか」が伝わっているかが効いてきます。"},website_click_percent:{summary:"プロフィールを見たSNSユーザーが、どれくらいウェブサイトへ進んだかの目安です。",howCalculated:"ウェブサイトのリンクが押された回数を、プロフィールが見られた回数で割っています。",howToRead:"送客の最終段階です。ここが低い場合は、リンク先が何なのかプロフィール文から分かるか、いま告知しているキャンペーンとつながっているかを確認すると改善しやすい部分です。"}},nI={followers_count:nL.followers_count,reach_count:nL.reach_count,average_like_count:nL.like_count,average_saved_count:nL.saved_count,profile_views:nL.profile_view_count,website_clicks:nL.website_click_count};var nR=e(62204),nM=i.memo(n=>{let[t,e]=(0,i.useState)({follower:!0,reach:!1,like:!1,save:!1,profile:!1,website:!1});return(0,r.BX)(_.ZP,{container:!0,direction:"row",justifyContent:"space-between",spacing:3,children:[(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"フォロワー数",Icon:(0,r.tZ)(nR.jnV,{}),value:n.follower_count,performanceType:"followers_count",description:nL.followers_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.follower,onClick:()=>{e({follower:!0,reach:!1,like:!1,save:!1,profile:!1,website:!1})}})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"リーチ数",Icon:(0,r.tZ)(nR.H2R,{}),value:n.reach_count,performanceType:"reach_count",description:nL.reach_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.reach,onClick:()=>{e({follower:!1,reach:!0,like:!1,save:!1,profile:!1,website:!1})}})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"いいね数",Icon:(0,r.tZ)(nR.v7D,{}),value:n.like_count,performanceType:"average_like_count",description:nL.like_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.like,onClick:()=>{e({follower:!1,reach:!1,like:!0,save:!1,profile:!1,website:!1})}})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"保存数",Icon:(0,r.tZ)(nR.nG_,{}),value:n.saved_count,performanceType:"average_saved_count",description:nL.saved_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.save,onClick:()=>{e({follower:!1,reach:!1,like:!1,save:!0,profile:!1,website:!1})}})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"プロフィールへのアクセス",Icon:(0,r.tZ)(nR.dC3,{}),value:n.profile_view_count,performanceType:"profile_views",description:nL.profile_view_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.profile,onClick:()=>{e({follower:!1,reach:!1,like:!1,save:!1,profile:!0,website:!1})}})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nP,{label:"ウェブサイトのタップ",Icon:(0,r.tZ)(nR.bFs,{}),value:n.website_click_count,performanceType:"website_clicks",description:nL.website_click_count,setPerformanceType:n.setPerformanceType,elevation:n.elevation,isFocus:t.website,onClick:()=>{e({follower:!1,reach:!1,like:!1,save:!1,profile:!1,website:!0})}})})]})}),nO=e(84899);function nK(){let n=(0,C._)(["\n  height: 201px;\n"]);return nK=function(){return n},n}var nF=i.memo(n=>(0,r.BX)(N.Z,{elevation:M.ln,children:[(0,r.BX)(A.Z,{p:2,pb:0,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,xs:12,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"フォロワーの活動時間帯"})}),(0,r.tZ)(_.ZP,{container:!0,css:nE,children:n.data.length?(0,r.tZ)(nO.P,{data:n.data,isSmall:!0}):(0,r.tZ)(_.ZP,{item:!0,xs:12,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"フォロワーの活動時間帯データが取得できませんでした。",(0,r.tZ)("br",{}),"フォロワー数が一定の数を超えるとデータを確認できるようになります。"]})})})]}),(0,r.tZ)(A.Z,{pb:2,px:2,children:(0,r.tZ)(G,{label:"".concat(K.fS,"へ"),link:O.Pm})})]}));let nE=(0,z.css)(nK());var nJ=e(33034);function nU(){let n=(0,C._)(["\n  display: block;\n  text-decoration: none;\n  color: inherit;\n"]);return nU=function(){return n},n}function nj(){let n=(0,C._)(["\n  min-width: 130px;\n  height: 64px;\n  transition: all 0.3s ease;\n\n  &:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(64, 150, 123, 0.15);\n  }\n\n  &:active {\n    transform: translateY(0);\n  }\n"]);return nj=function(){return n},n}function nD(){let n=(0,C._)(["\n  min-width: 130px;\n  height: 64px;\n  border-radius: 16px;\n  transition: all 0.3s ease;\n\n  &:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(64, 150, 123, 0.15);\n  }\n\n  &:active {\n    transform: translateY(0);\n  }\n"]);return nD=function(){return n},n}function nH(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n"]);return nH=function(){return n},n}function nG(){let n=(0,C._)(["\n  color: ",";\n  font-size: 24px;\n"]);return nG=function(){return n},n}function nY(){let n=(0,C._)(["\n  color: ",";\n  font-size: 18px;\n"]);return nY=function(){return n},n}function nq(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: ",";\n  line-height: ",";\n  letter-spacing: 0.1px;\n  filter: ",";\n"]);return nq=function(){return n},n}let nW={WHITE:"white",HINOME_COLOR:"#f5faf8"};var nV=i.memo(n=>{let t=n.bgColor||nW.WHITE;if(n.elevation)return(0,r.tZ)(_.ZP,{item:!0,css:n0,style:{cursor:n.isClickable?"pointer":"default",backgroundColor:t},onClick:n.onClick,children:(0,r.BX)(_.ZP,{container:!0,px:1.5,py:1,children:[(0,r.tZ)(_.ZP,{item:!0,xs:12,css:n1,style:{color:n.bgColor===nW.WHITE?F.u.text.Negative:F.u.text.primary},pb:1,children:n.label}),n.Icon&&(0,r.tZ)(_.ZP,{item:!0,xs:3,pr:1,css:n2,children:n.Icon}),(0,r.tZ)(_.ZP,{item:!0,xs:9,css:n5(String(n.value).length),children:n.value})]})});let e=(0,r.tZ)(N.Z,{elevation:M.ln,css:nQ,onClick:n.onClick,style:{cursor:n.isClickable?"pointer":"default",backgroundColor:t,boxShadow:n.isFocus?"0 0 0 2px rgba(64, 150, 123, 0.5)":void 0},children:(0,r.BX)(_.ZP,{container:!0,px:1.5,py:1,children:[(0,r.tZ)(_.ZP,{item:!0,xs:11,css:n1,style:{color:n.bgColor===nW.WHITE?F.u.text.Negative:F.u.text.primary},pb:1,children:n.label}),n.description?(0,r.tZ)(_.ZP,{item:!0,xs:1,css:n4,children:(0,r.tZ)(nx.Z,{description:n.description,size:18})}):n.tooltipInfo&&(0,r.tZ)(_.ZP,{item:!0,xs:1,css:n4,children:(0,r.tZ)(nJ.Z,{title:n.tooltipInfo,children:(0,r.tZ)(A.Z,{children:(0,r.tZ)(nR.$x8,{})})})}),(0,r.tZ)(_.ZP,{item:!0,xs:3,pr:1,css:n2,children:n.Icon}),(0,r.tZ)(_.ZP,{item:!0,xs:9,css:n5(n.isFreePlan?5:String(n.value).length,n.isFreePlan),children:n.isFreePlan?"- - -":n.value})]})});return n.isFreePlan?(0,r.tZ)(nJ.Z,{title:"ベーシックプラン以上へのアップグレードが必要です",arrow:!0,children:(0,r.tZ)(A.Z,{children:(0,r.tZ)(D(),{href:O.F5,css:n$,children:e})})}):e});let n$=(0,z.css)(nU()),nQ=(0,z.css)(nj()),n0=(0,z.css)(nD()),n1=(0,z.css)(nH(),E.S.font.notoJp),n2=(0,z.css)(nG(),F.u.App.primary),n4=(0,z.css)(nY(),F.u.App.primary),n5=(n,t)=>(0,z.css)(nq(),E.S.font.roboto,n>6?"18px":"20px",n>6?"28px":"26px",t?"blur(4px)":"none");var n6=e(29732);let n3=(n,t)=>{if(!n||!t)return 0;let e=n.reduce((n,t,e,r)=>0===e?0:n+(t.followers_count-r[e-1].followers_count),0);return(0,n6.OY)(e,t)},n8=n=>({follower_conversion:n3(n.dataList,n.profile_view_count),reach_percent:(0,n6.OY)(n.reach_count,n.follower_count),engagement_percent:(0,n6.OY)(n.eng_count,n.reach_count),save_percent:(0,n6.OY)(n.saved_count,n.reach_count),profile_access_percent:(0,n6.OY)(n.profile_view_count,n.reach_count),website_click_percent:(0,n6.OY)(n.website_click_count,n.profile_view_count)});var n9=i.memo(n=>{let[t,e]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{e(n8(n))},[n]),(0,r.BX)(_.ZP,{container:!0,direction:"row",justifyContent:"space-between",spacing:3,children:[(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"フォローにつながった割合",description:nT.follower_conversion,value:"".concat((null==t?void 0:t.follower_conversion)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"リーチ率",description:nT.reach_percent,value:"".concat((null==t?void 0:t.reach_percent)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"エンゲージメント率",description:nT.engagement_percent,value:"".concat((null==t?void 0:t.engagement_percent)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"保存率",description:nT.save_percent,value:"".concat((null==t?void 0:t.save_percent)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"プロフィールへのアクセス率",description:nT.profile_access_percent,value:"".concat((null==t?void 0:t.profile_access_percent)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})}),(0,r.tZ)(_.ZP,{item:!0,xs:4,md:2,children:(0,r.tZ)(nV,{label:"ウェブサイトのタップ率",description:nT.website_click_percent,value:"".concat((null==t?void 0:t.website_click_percent)||"0.0"," %"),elevation:n.elevation,bgColor:nW.HINOME_COLOR,onClick:()=>{},isFreePlan:n.isFreePlan})})]})});function n7(){let n=(0,C._)(["\n  color: ",";\n  font-size: 20px;\n  cursor: pointer;\n"]);return n7=function(){return n},n}function tn(){let n=(0,C._)(["\n  cursor: pointer;\n"]);return tn=function(){return n},n}var tt=i.memo(n=>(0,r.BX)(r.HY,{children:[(0,r.tZ)(_.ZP,{item:!0,css:tr,pr:1.5,children:(0,r.tZ)(nR.jnV,{css:te(n.activeType,"followers_count"),onClick:()=>n.setActiveType("followers_count")})}),(0,r.tZ)(_.ZP,{item:!0,pr:1.5,children:(0,r.tZ)(nR.H2R,{css:te(n.activeType,"reach_count"),onClick:()=>n.setActiveType("reach_count")})}),(0,r.tZ)(_.ZP,{item:!0,pr:1.5,children:(0,r.tZ)(nR.v7D,{css:te(n.activeType,"average_like_count"),onClick:()=>n.setActiveType("average_like_count")})}),(0,r.tZ)(_.ZP,{item:!0,pr:1.5,children:(0,r.tZ)(nR.nG_,{css:te(n.activeType,"average_saved_count"),onClick:()=>n.setActiveType("average_saved_count")})}),(0,r.tZ)(_.ZP,{item:!0,pr:1.5,children:(0,r.tZ)(nR.dC3,{css:te(n.activeType,"profile_views"),onClick:()=>n.setActiveType("profile_views")})}),(0,r.tZ)(_.ZP,{item:!0,children:(0,r.tZ)(nR.bFs,{css:te(n.activeType,"website_clicks"),onClick:()=>n.setActiveType("website_clicks")})})]}));let te=(n,t)=>(0,z.css)(n7(),n===t?F.u.App.primary:F.u.text.Negative),tr=(0,z.css)(tn());var ti=e(83127),to=e(64723),ta=i.memo(n=>{let{calcDashboardPerformanceInsight:t}=(0,y.lk)(),e=t(n.data.slice().reverse());return(0,r.BX)(_.ZP,{item:!0,container:!0,children:[(0,r.tZ)(to.Z,{descriptions:nI,label:"followers_count",Icon:(0,r.tZ)(nR.jnV,{}),value:e.followers_count||0,colorType:"followers_count"===n.activeType,setActiveType:n.setActiveType}),(0,r.tZ)(to.Z,{descriptions:nI,label:"reach_count",Icon:(0,r.tZ)(nR.H2R,{}),value:e.sum_reach_count||0,colorType:"reach_count"===n.activeType,setActiveType:n.setActiveType}),(0,r.tZ)(to.Z,{descriptions:nI,label:"average_like_count",Icon:(0,r.tZ)(nR.v7D,{}),value:e.sum_like_count||0,colorType:"average_like_count"===n.activeType,setActiveType:n.setActiveType}),(0,r.tZ)(to.Z,{descriptions:nI,label:"average_saved_count",Icon:(0,r.tZ)(nR.nG_,{}),value:e.sum_saved_count||0,colorType:"average_saved_count"===n.activeType,setActiveType:n.setActiveType}),(0,r.tZ)(to.Z,{descriptions:nI,label:"profile_views",Icon:(0,r.tZ)(nR.dC3,{}),value:e.sum_profile_views||0,colorType:"profile_views"===n.activeType,setActiveType:n.setActiveType}),(0,r.tZ)(to.Z,{descriptions:nI,label:"website_clicks",Icon:(0,r.tZ)(nR.bFs,{}),value:e.sum_website_clicks||0,colorType:"website_clicks"===n.activeType,setActiveType:n.setActiveType})]})});function tl(){let n=(0,C._)(["\n  height: 210px;\n"]);return tl=function(){return n},n}function tc(){let n=(0,C._)(["\n  height: 48px;\n"]);return tc=function(){return n},n}var ts=i.memo(n=>{let t=!(0,o.H)("sm");return(0,r.BX)(N.Z,{elevation:M.ln,children:[(0,r.BX)(A.Z,{pt:2,px:2,children:[(0,r.BX)(_.ZP,{container:!0,pb:2,css:!t&&td,children:[(0,r.tZ)(_.ZP,{item:!0,container:!0,xs:t?12:4,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:U.UE[n.performa
1nceType]||"インサイト"}),!t&&(0,r.tZ)(_.ZP,{item:!0,container:!0,xs:!0,justifyContent:"flex-end",alignItems:"center",children:(0,r.tZ)(tt,{activeType:n.performanceType,setActiveType:n.setPerformanceType})})]}),n.data.length?(0,r.tZ)(_.ZP,{container:!0,css:tu,pb:1,children:(0,r.tZ)(ti.Z,{data:n.data,dataKey:n.performanceType,XAxisKey:"created_at"})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,px:2,css:tu,pb:1,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"指定期間内に投稿がありません。恐れ入りますが初回データ取得まで、新規登録後は最大24時間待つ必要があります。"]})})]}),t&&(0,r.tZ)(_.ZP,{container:!0,children:(0,r.tZ)(ta,{data:n.data,activeType:n.performanceType,setActiveType:n.setPerformanceType})}),(0,r.tZ)(A.Z,{pb:2,px:2,children:(0,r.tZ)(G,{label:"インサイトへ",link:O.c8})})]})});let tu=(0,z.css)(tl()),td=(0,z.css)(tc());var tp=e(99081),tf=e(86989);function th(){let n=(0,C._)(["\n  height: 180px;\n"]);return th=function(){return n},n}function tm(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tm=function(){return n},n}function tg(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tg=function(){return n},n}function tv(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 12px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tv=function(){return n},n}var t_=i.memo(n=>(0,r.BX)(_.ZP,{container:!0,direction:"row",justifyContent:"center",alignItems:"center",css:tx,children:[1===n.data.length&&(0,r.BX)(_.ZP,{item:!0,container:!0,xs:12,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ty,pb:.5,children:(0,S.u5)(n.data[0].timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative",display:"inline-block"},children:[(0,r.tZ)(tf.Z,{rank:1}),(0,r.tZ)("a",{href:n.data[0].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[0].media_url,120,120)})})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,direction:"row",children:[(0,r.BX)(_.ZP,{item:!0,xs:12,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[0].saved_count.toLocaleString()})]}),(0,r.BX)(_.ZP,{item:!0,xs:12,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[0].reach_count.toLocaleString()})]})]})]}),2===n.data.length&&(0,r.tZ)(r.HY,{children:n.data.map((n,t)=>(0,r.BX)(_.ZP,{item:!0,container:!0,xs:6,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ty,pb:.5,children:(0,S.u5)(n.timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative",display:"inline-block"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)("a",{href:n.permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.media_url,120,120)})})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,direction:"row",children:[(0,r.BX)(_.ZP,{item:!0,xs:6,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.saved_count.toLocaleString()})]}),(0,r.BX)(_.ZP,{item:!0,xs:6,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.reach_count.toLocaleString()})]})]})]},t))}),3===n.data.length&&(0,r.BX)(r.HY,{children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:6,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ty,pb:.5,children:(0,S.u5)(n.data[0].timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative",display:"inline-block"},children:[(0,r.tZ)(tf.Z,{rank:1}),(0,r.tZ)("a",{href:n.data[0].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[0].media_url,120,120)})})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,direction:"row",children:[(0,r.BX)(_.ZP,{item:!0,xs:6,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[0].saved_count.toLocaleStr
1ing()})]}),(0,r.BX)(_.ZP,{item:!0,xs:6,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[0].reach_count.toLocaleString()})]})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:6,direction:"column",children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:12,pb:2,children:[(0,r.tZ)(_.ZP,{item:!0,css:ty,pb:.5,children:(0,S.u5)(n.data[1].timestamp)}),(0,r.BX)(_.ZP,{item:!0,container:!0,children:[(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:2}),(0,r.tZ)("a",{href:n.data[1].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[1].media_url,72,72)})})]}),(0,r.BX)(_.ZP,{item:!0,xs:5,pl:1,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,pb:1,children:n.data[1].saved_count.toLocaleString()}),(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[1].reach_count.toLocaleString()})]})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:12,children:[(0,r.tZ)(_.ZP,{item:!0,css:ty,pb:.5,children:(0,S.u5)(n.data[2].timestamp)}),(0,r.BX)(_.ZP,{item:!0,container:!0,children:[(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:3}),(0,r.tZ)("a",{href:n.data[2].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[2].media_url,72,72)})})]}),(0,r.BX)(_.ZP,{item:!0,xs:5,pl:1,container:!0,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,pb:1,children:n.data[2].saved_count.toLocaleString()}),(0,r.tZ)(_.ZP,{item:!0,css:tZ,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tb,children:n.data[2].reach_count.toLocaleString()})]})]})]})]})]})]}));let tx=(0,z.css)(th()),ty=(0,z.css)(tm(),E.S.font.roboto,F.u.text.Negative),tZ=(0,z.css)(tg(),E.S.font.notoJp,F.u.text.Negative),tb=(0,z.css)(tv(),E.S.font.roboto,F.u.text.primary);function tw(){let n=(0,C._)(["\n  height: 180px;\n"]);return tw=function(){return n},n}function tk(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tk=function(){return n},n}function tS(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tS=function(){return n},n}function tP(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return tP=function(){return n},n}var tB=i.memo(n=>(0,r.tZ)(_.ZP,{container:!0,direction:"row",justifyContent:"space-evenly",alignItems:"flex-end",css:tX,children:n.data.map((n,t)=>{if(!(t>=3))return(0,r.BX)(_.ZP,{item:!0,container:!0,xs:4,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:tC,pb:.5,children:(0,S.u5)(n.timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)("a",{href:n.permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.media_url,93,93)})})]}),(0,r.BX)(_.ZP,{item:!0,xs:5,container:!0,direction:"column",pt:.5,children:[(0,r.tZ)(_.ZP,{item:!0,css:tz,pb:.5,children:"保存数"}),(0,r.tZ)(_.ZP,{item:!0,css:tN,pb:.5,children:n.saved_count.toLocaleString()}),(0,r.tZ)(_.ZP,{item:!0,css:tz,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:tN,children:n.reach_count.toLocaleString()})]})]},t)})}));let tX=(0,z.css)(tw()),tC=(0,z.css)(tk(),E.S.font.roboto,F.u.text.Negative),tz=(0,z.css)(tS(),E.S.font.notoJp,F.u.text.Negative),tN=(0,z.css)(tP(),E.S.font.roboto,F.u.text.primary);var tA=e(17e3);function tL(){let n=(0,C._)(["\n  height: 196px;\n"]);return tL=function(){return n},n}var tT=i.memo(()=>{let{getDashboardFeedTop3:n}=(0,tp.M)(),t=!(0,o.H)("sm"),[e]=(0,m.KO)(p.of),[i]=(0,m.KO)(p.Gt),l=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],c=(0,tA.a)([w.i.dashboardFeedTop3,l,i],()=>n(l[0],l[1]));if(c.isLoading)return(0,r.tZ)(a.Z,{});if(c.error)return(0,r.tZ)(P.Z,{});let s=c.data;return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(nJ.Z,{title:"指定期間内で投稿されたフィード投稿の、リーチ数TOP3です。",children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"フィードランキング"})})}),s.length?(0,r.tZ)(_.ZP,{item:!0,pb:t?1:2,children:t?(0,r.tZ)(tB,{data:s}):(0,r.tZ)(t_,{data:s})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:tI,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"指定期間内に投稿されたフィードが見つかりませんでした。恐れ入りますが初回ãƒ
1‡ãƒ¼ã‚¿å–得まで、新規登録後は最大24時間待つ必要があります。"]})}),(0,r.tZ)(G,{label:"フィード投稿一覧へ",link:O.FI})]})})});let tI=(0,z.css)(tL());var tR=e(90226),tM=e(79482),tO=e(76653),tK=e(73400),tF=e(74855);function tE(){let n=(0,C._)(["\n  height: 180px;\n  overflow: auto;\n"]);return tE=function(){return n},n}function tJ(){let n=(0,C._)(["\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px 8px;\n"]);return tJ=function(){return n},n}function tU(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n"]);return tU=function(){return n},n}var tj=i.memo(n=>{let{enqueueSnackbar:t}=(0,tK.Ds)(),e=[];return(0,r.tZ)("div",{css:tH,children:(0,r.tZ)("div",{css:tG,children:n.data.map((n,i)=>{if(!(i>=30)&&!e.includes(n.hashtag_name))return e.push(n.hashtag_name),(0,r.tZ)(nJ.Z,{title:tD(n),arrow:!0,children:(0,r.tZ)("div",{children:(0,r.tZ)(tF.CopyToClipboard,{text:"#"+n.hashtag_name,onCopy:()=>t("".concat(n.hashtag_name," をコピーしました!"),{variant:"success"}),children:(0,r.tZ)(tM.Z,{label:n.hashtag_name,size:"medium",css:tO.BW})})})},i)})})})});let tD=n=>(0,r.BX)(_.ZP,{container:!0,direction:"column",css:tY,children:[(0,r.tZ)(_.ZP,{item:!0,children:n.hashtag_name}),(0,r.BX)(_.ZP,{item:!0,children:["平均リーチ数: ",(0,r.tZ)("strong",{children:n.average_reach_count.toLocaleString()})]}),(0,r.BX)(_.ZP,{item:!0,children:["投稿内使用回数: ",(0,r.BX)("strong",{children:[n.appearance_rate/10,"%"]})]})]}),tH=(0,z.css)(tE()),tG=(0,z.css)(tJ()),tY=(0,z.css)(tU(),E.S.font.notoJp);function tq(){let n=(0,C._)(["\n  height: 196px;\n"]);return tq=function(){return n},n}var tW=i.memo(()=>{let{getDashboardHashtagPerformance:n}=(0,tR.x)(),[t]=(0,m.KO)(p.of),[e]=(0,m.KO)(p.Gt),i=[(0,S.XN)(t[0]),(0,S.XN)(t[1])],o=(0,tA.a)([w.i.myHashtag,e],()=>n(i[0],i[1]));if(o.isLoading)return(0,r.tZ)(a.Z,{});if(o.error)return(0,r.tZ)(P.Z,{});let l=o.data.slice(0,30);return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"# パフォーマンス"})}),l.length?(0,r.tZ)(_.ZP,{item:!0,pb:2,children:(0,r.tZ)(tj,{data:l})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:tV,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"指定期間内に投稿されたフィードが見つかりませんでした。恐れ入りますが初回データ取得まで、新規登録後は最大24時間待つ必要があります。"]})}),(0,r.tZ)(G,{label:"ハッシュタグパフォーマンスへ",link:O.IS})]})})});let tV=(0,z.css)(tq());var t$=e(80755),tQ=e(76146),t0=e(56384);function t1(){let n=(0,C._)(["\n  height: 180px;\n"]);return t1=function(){return n},n}function t2(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return t2=function(){return n},n}function t4(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return t4=function(){return n},n}function t5(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 12px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return t5=function(){return n},n}var t6=n=>{var t,e,i,o,a,l,c,s,u;return(0,r.BX)(_.ZP,{container:!0,direction:"row",justifyContent:"space-evenly",alignItems:"flex-end",css:t3,children:[3!==n.data.length&&n.data.map((n,t)=>(0,r.BX)(_.ZP,{container:!0,item:!0,xs:6,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:t8,pb:.5,children:(0,S.LO)(n.timestamp||"")}),(0,r.tZ)(nJ.Z,{title:(null==n?void 0:n.captions)||"",arrow:!0,children:(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)(_.ZP,{item:!0,css:(0,t0.at)(n.media_url)?(0,J.NU)((0,tQ.Kk)(81,144),72,128):(0,J.NU)(n.media_url,81,144)})]})}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:t9,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:t7,children:n.reach_count.toLocaleStr
1ing()||""})]})]},t)),3===n.data.length&&(0,r.BX)(r.HY,{children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:4.5,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:t8,pb:.5,children:(0,S.LO)((null==n?void 0:null===(t=n.data[0])||void 0===t?void 0:t.timestamp)||"")}),(0,r.tZ)(nJ.Z,{title:(null===(e=n.data[0])||void 0===e?void 0:e.captions)||"",arrow:!0,children:(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:1}),(0,r.tZ)(_.ZP,{item:!0,css:(0,t0.at)(null==n?void 0:n.data[0].media_url)?(0,J.NU)((0,tQ.Kk)(81,144),81,144):(0,J.NU)(null==n?void 0:n.data[0].media_url,81,144)})]})}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:t9,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:t7,children:(null==n?void 0:null===(i=n.data[0])||void 0===i?void 0:i.reach_count.toLocaleString())||""})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:4,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:t8,pb:.5,children:(0,S.LO)((null==n?void 0:null===(o=n.data[1])||void 0===o?void 0:o.timestamp)||"")}),(0,r.tZ)(nJ.Z,{title:(null===(a=n.data[1])||void 0===a?void 0:a.captions)||"",arrow:!0,children:(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:2}),(0,r.tZ)(_.ZP,{item:!0,css:(0,t0.at)(null==n?void 0:n.data[1].media_url)?(0,J.NU)((0,tQ.Kk)(72,128),72,128):(0,J.NU)(null==n?void 0:n.data[1].media_url,72,128)})]})}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:t9,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:t7,children:(null==n?void 0:null===(l=n.data[1])||void 0===l?void 0:l.reach_count.toLocaleString())||""})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:3.5,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:t8,pb:.5,children:(0,S.LO)((null==n?void 0:null===(c=n.data[2])||void 0===c?void 0:c.timestamp)||"")}),(0,r.tZ)(nJ.Z,{title:(null===(s=n.data[2])||void 0===s?void 0:s.captions)||"",arrow:!0,children:(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:3}),(0,r.tZ)(_.ZP,{item:!0,css:(0,t0.at)(null==n?void 0:n.data[2].media_url)?(0,J.NU)((0,tQ.Kk)(67,119),67,119):(0,J.NU)(null==n?void 0:n.data[2].media_url,67,119)})]})}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:t9,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:t7,children:(null==n?void 0:null===(u=n.data[2])||void 0===u?void 0:u.reach_count.toLocaleString())||""})]})]})]})]})};let t3=(0,z.css)(t1()),t8=(0,z.css)(t2(),E.S.font.roboto,F.u.text.Negative),t9=(0,z.css)(t4(),E.S.font.notoJp,F.u.text.Negative),t7=(0,z.css)(t5(),E.S.font.roboto,F.u.text.primary);function en(){let n=(0,C._)(["\n  height: 180px;\n"]);return en=function(){return n},n}function et(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return et=function(){return n},n}function ee(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return ee=function(){return n},n}function er(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return er=function(){return n},n}var ei=i.memo(n=>(0,r.tZ)(_.ZP,{container:!0,direction:"row",justifyContent:"space-evenly",alignItems:"flex-end",css:eo,children:n.data.map((n,t)=>{if(!(t>=3))return(0,r.BX)(_.ZP,{item:!0,container:!0,xs:3,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ea,pb:.5,children:(0,S.LO)((null==n?void 0:n.timestamp)||"")}),(0,r.tZ)(nJ.Z,{title:(null==n?void 0:n.captions)||"",arrow:!0,children:(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)(_.ZP,{item:!0,css:(0,t0.at)(n.media_url)?(0,J.NU)((0,tQ.Kk)(81,144),81,144):(0,J.NU)(n.media_url,81,144)})]})}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:el,pb:.5,children:"リーチ数"}),(0,r.tZ)(_.ZP,{item:!0,css:ec,children:(null==n?void 0:n.reach_count.toLocaleString())||""})]})]},t)})}));let eo=(0,z.css)(en()),ea=(0,z.css)(et(),E.S.font.roboto,F.u.text.Negative),el=(0,z.css)(ee(),E.S.font.notoJp,F.u.text.Negative),ec=(0,z.css)(er(),E.S.font.roboto,F.u.text.primary);function es(){let n=(0,C._)(["\n  height: 196px;\n"]);return es=function(){return n},n}var eu=i.memo(()=>{let{getDashboardStoryTop3:n}=(0,t$.w)(),t=!(0,o.H)("sm"),[e]=(0,m.KO)(p.of),[i]=(0,m.KO)(p.Gt),l=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],c=(0,tA.a)([w.i.dashboardStoryTop3,l,i],()=>n(l[0],l[1]));if(c.isLoading)return(0,r.tZ)(a.Z,{});if(c.error)return(0,r.tZ)(P.Z,{});let s=c.data;return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"ストーリーズランキング"})}),s.length?(0,r.tZ)(_.ZP,{item:!0,pb:2,xs:12,children:t?(0,r.tZ)(ei,{data:s}):(0,r.tZ)(t6,{data:s})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:ed,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"指定期間内に投稿されたストーリーズが見つかりませんでした。恐れ入りますが初回ãƒ
1‡ãƒ¼ã‚¿å–得まで、新規登録後は最大24時間待つ必要があります。"]})}),(0,r.tZ)(G,{label:"ストーリーズ一覧へ",link:O.t4})]})})});let ed=(0,z.css)(es());var ep=e(39500);function ef(){let n=(0,C._)(["\n  height: 180px;\n"]);return ef=function(){return n},n}function eh(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return eh=function(){return n},n}function em(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return em=function(){return n},n}function eg(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 12px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return eg=function(){return n},n}var ev=i.memo(n=>(0,r.BX)(_.ZP,{container:!0,direction:"row",justifyContent:"space-evenly",alignItems:"flex-end",css:e_,children:[3!==n.data.length&&n.data.map((n,t)=>(0,r.BX)(_.ZP,{container:!0,item:!0,xs:6,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ex,pb:.5,children:(0,S.u5)(n.timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)("a",{href:n.permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.media_url,81,144)})})]}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:ey,pb:.5,children:"閲覧数"}),(0,r.tZ)(_.ZP,{item:!0,css:eZ,children:n.play_count.toLocaleString()})]})]},t)),3===n.data.length&&(0,r.BX)(r.HY,{children:[(0,r.BX)(_.ZP,{item:!0,container:!0,xs:4.5,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ex,pb:.5,children:(0,S.u5)(n.data[0].timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:1}),(0,r.tZ)("a",{href:n.data[0].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[0].media_url,81,144)})})]}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:ey,pb:.5,children:"閲覧数"}),(0,r.tZ)(_.ZP,{item:!0,css:eZ,children:n.data[0].play_count.toLocaleString()})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:4,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ex,pb:.5,children:(0,S.u5)(n.data[1].timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:2}),(0,r.tZ)("a",{href:n.data[1].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[1].media_url,72,128)})})]}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:ey,pb:.5,children:"閲覧数"}),(0,r.tZ)(_.ZP,{item:!0,css:eZ,children:n.data[1].play_count.toLocaleString()})]})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,xs:3.5,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:ex,pb:.5,children:(0,S.u5)(n.data[2].timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:3}),(0,r.tZ)("a",{href:n.data[2].permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.data[2].media_url,67,119)})})]}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:ey,pb:.5,children:"閲覧数"}),(0,r.tZ)(_.ZP,{item:!0,css:eZ,children:n.data[2].play_count.toLocaleString()})]})]})]})]}));let e_=(0,z.css)(ef()),ex=(0,z.css)(eh(),E.S.font.roboto,F.u.text.Negative),ey=(0,z.css)(em(),E.S.font.notoJp,F.u.text.Negative),eZ=(0,z.css)(eg(),E.S.font.roboto,F.u.text.primary);function eb(){let n=(0,C._)(["\n  height: 180px;\n"]);return eb=function(){return n},n}function ew(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 8px;\n  line-height: 8px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return ew=function(){return n},n}function ek(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: normal;\n  font-size: 10px;\n  line-height: 12px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return ek=function(){return n},n}function eS(){let n=(0,C._)(["\n  font-family: ",";\n  font-style: normal;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 16px;\n  letter-spacing: 0.1px;\n  color: ",";\n"]);return eS=function(){return n},n}var eP=i.memo(n=>(0,r.tZ)(_.ZP,{container:!0,direction:"row",justifyContent:"space-evenly",alignItems:"flex-end",css:eB,children:n.data.map((n,t)=>{if(!(t>=3))return(0,r.BX)(_.ZP,{item:!0,container:!0,xs:3,direction:"column",children:[(0,r.tZ)(_.ZP,{item:!0,css:eX,pb:.5,children:(0,S.u5)(n.timestamp)}),(0,r.BX)(A.Z,{sx:{position:"relative"},children:[(0,r.tZ)(tf.Z,{rank:t+1}),(0,r.tZ)("a",{href:n.permalink,target:"_blank",rel:"noopener noreferrer",children:(0,r.tZ)(_.ZP,{item:!0,css:(0,J.NU)(n.media_url,81,144)})})]}),(0,r.BX)(_.ZP,{item:!0,children:[(0,r.tZ)(_.ZP,{item:!0,css:eC,pb:.5,children:"閲覧数"}),(0,r.tZ)(_.ZP,{item:!0,css:ez,children:n.play_count.toLocaleStr
1ing()})]})]},t)})}));let eB=(0,z.css)(eb()),eX=(0,z.css)(ew(),E.S.font.roboto,F.u.text.Negative),eC=(0,z.css)(ek(),E.S.font.notoJp,F.u.text.Negative),ez=(0,z.css)(eS(),E.S.font.roboto,F.u.text.primary);function eN(){let n=(0,C._)(["\n  height: 196px;\n"]);return eN=function(){return n},n}var eA=i.memo(()=>{let{getDashboardReelTop3:n}=(0,ep.M)(),t=!(0,o.H)("sm"),[e]=(0,m.KO)(p.of),[i]=(0,m.KO)(p.Gt),l=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],c=(0,tA.a)([w.i.dashboardReelTop3,l,i],()=>n(l[0],l[1]));if(c.isLoading)return(0,r.tZ)(a.Z,{});if(c.error)return(0,r.tZ)(P.Z,{});let s=c.data;return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(nJ.Z,{title:"指定期間内で投稿されたリールの、リーチ数TOP3です。",children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"リールランキング"})})}),s.length?(0,r.tZ)(_.ZP,{item:!0,pb:t?1:2,children:t?(0,r.tZ)(eP,{data:s}):(0,r.tZ)(ev,{data:s})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:eL,children:(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"注意"})}),"指定期間内に投稿されたリール投稿が見つかりませんでした。恐れ入りますが初回データ取得まで、新規登録後は最大24時間待つ必要があります。"]})}),(0,r.tZ)(G,{label:"リール投稿一覧へ",link:O.Dz})]})})});let eL=(0,z.css)(eN());var eT=e(56912),eI=e(21201),eR=e(21485),eM=e(70010);function eO(){let n=(0,C._)(["\n  height: 196px;\n"]);return eO=function(){return n},n}function eK(){let n=(0,C._)(["\n  height: 180px;\n  overflow-y: auto;\n"]);return eK=function(){return n},n}var eF=i.memo(()=>{let{getMyBenchmarkList:n}=(0,eM.P)(),[t]=(0,m.KO)(p.Gt),e=(0,tA.a)([w.i.benchmarkList,t],()=>n());if(e.isLoading)return(0,r.tZ)(a.Z,{});if(e.error)return(0,r.tZ)(P.Z,{});let o=e.data||[];return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,children:"ベンチマーク"})}),o.length?(0,r.tZ)(_.ZP,{item:!0,pb:2,children:(0,r.tZ)(A.Z,{css:eJ,children:o.map((n,t)=>(0,r.BX)(i.Fragment,{children:[t>0&&(0,r.tZ)(eT.Z,{}),(0,r.BX)(A.Z,{display:"flex",alignItems:"center",gap:1,py:1,children:[(0,r.tZ)(eI.Z,{src:n.profile_picture_url,sx:{width:32,height:32}}),(0,r.BX)(A.Z,{flex:1,minWidth:0,children:[(0,r.tZ)(eR.Z,{variant:"body2",fontWeight:"bold",display:"block",lineHeight:1.2,noWrap:!0,children:n.display_name}),(0,r.BX)(eR.Z,{variant:"caption",color:"text.secondary",lineHeight:1.2,children:["フォロワー ",(0,r.tZ)("strong",{children:n.followers_count.toLocaleString()})," ・ 投稿 ",n.media_count.toLocaleString()]})]})]})]},t))})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:eE,children:(0,r.BX)(I.Z,{severity:"info",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"ベンチマーク未設定"})}),"ベンチマークアカウントを登録して競合分析を始めましょう。"]})}),(0,r.tZ)(G,{label:"ベンチマーク設定へ",link:O.V1})]})})});let eE=(0,z.css)(eO()),eJ=(0,z.css)(eK());var eU=e(11163),ej=e(44929),eD=e(74127),eH=e(68821),eG=e(48228);function eY(){let n=(0,C._)(["\n  height: 196px;\n"]);return eY=function(){return n},n}function eq(){let n=(0,C._)(["\n  height: 180px;\n  overflow-y: auto;\n"]);return eq=function(){return n},n}function eW(){let n=(0,C._)(["\n  ",";\n  font-size: 0.75rem;\n"]);return eW=function(){return n},n}function eV(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n  color: ",";\n  text-decoration: none;\n  &:hover {\n    text-decoration: underline;\n  }\n"]);return eV=function(){return n},n}var e$=i.memo(()=>{var n;let{getAdAccounts:t}=(0,eD.H)(),{upDateFacebookReLinked:e}=(0,eH.M)(),i=(0,eU.useRouter)(),[o]=(0,m.KO)(p.Gt),[,l]=(0,m.KO)(p.im),c=(0,eG.D)(async()=>{await e()}),s=n=>{l(n),i.push(O.zj)},d=(0,tA.a)([w.i.adAccounts,null==o?void 0:o.account_name,"dashboard"],()=>t({include_stats:!1}));if(d.isLoading)return(0,r.tZ)(a.Z,{});let f=(null===(n=d.data)||void 0===n?void 0:n.accounts)||[];return(0,r.tZ)(N.Z,{elevation:M.ln,children:(0,r.BX)(A.Z,{p:2,children:[(0,r.tZ)(_.ZP,{container:!0,pb:1,children:(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-start",alignItems:"center",css:J.Dm,ga
1p:1,children:"プロモーション"})}),d.error?(0,r.BX)(_.ZP,{item:!0,xs:12,css:eQ,children:[(0,r.BX)(I.Z,{severity:"warning",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"Facebookとの連携が必要です"})}),"HINOME プロモーション機能を利用するには、Facebookの再連携が必要です。Meta Business Suiteで適切な権限設定についてはこちらをご確認ください。",(0,r.tZ)(A.Z,{pt:.5,children:(0,r.BX)(eR.Z,{variant:"caption",component:"a",href:"https://hinome.notion.site/2faf5a25308980bbacedea4addfe04e0",target:"_blank",rel:"noopener noreferrer",css:e2,children:[(0,r.tZ)(nR.jhj,{size:12}),"広告配信ご利用の前に"]})})]}),(0,r.tZ)(A.Z,{pt:1.5,display:"flex",justifyContent:"flex-start",children:(0,r.tZ)(u.Z,{css:e1,variant:"contained",size:"small",startIcon:(0,r.tZ)(ej.Z,{}),disabled:c.isLoading,onClick:()=>c.mutate(void 0,{onSuccess:()=>d.refetch()}),children:c.isLoading?"再連携中...":"Facebookと再連携"})})]}):f.length?(0,r.tZ)(_.ZP,{item:!0,pb:2,children:(0,r.tZ)(A.Z,{css:e0,children:f.map((n,t)=>{let e=1===n.account_status;return(0,r.BX)(A.Z,{display:"flex",alignItems:"center",gap:1,pb:1,sx:{opacity:e?1:.4},children:[(0,r.tZ)(nR.nK7,{style:{fontSize:24,color:F.u.App.primary,flexShrink:0}}),(0,r.tZ)(eR.Z,{variant:"caption",fontWeight:"bold",flex:1,minWidth:0,noWrap:!0,children:n.name}),(0,r.tZ)(u.Z,{variant:"outlined",size:"small",onClick:()=>s(n.id),disabled:!e,sx:{flexShrink:0,fontSize:"0.65rem",py:.25,px:1,whiteSpace:"nowrap"},children:"キャンペーンを見る"})]},t)})})}):(0,r.tZ)(_.ZP,{item:!0,xs:12,css:eQ,children:(0,r.BX)(I.Z,{severity:"info",children:[(0,r.tZ)(R.Z,{children:(0,r.tZ)("strong",{children:"プロモーション管理"})}),"Instagram投稿を広告として配信・管理できます。広告アカウントを連携して始めましょう。"]})}),(0,r.tZ)(G,{label:"プロモーション管理へ",link:O.DS})]})})});let eQ=(0,z.css)(eY()),e0=(0,z.css)(eq()),e1=(0,z.css)(eW(),J.y),e2=(0,z.css)(eV(),F.u.App.primary);var e4=e(81361),e5=e(87669),e6=i.memo(()=>{var n;let t=!(0,o.H)("sm"),e=!(0,o.H)("xl"),{getDashboardAccountInsight:l,getAudienceDemographics:c,getOnlineFollowers:s}=(0,x.w)(),{formatOnlineBubble2Divider:u,formatOnlineBubble3Divider:d}=(0,Z.O)(),{calcDashboardPerformanceInsight:f}=(0,y.lk)(),{isNonePlanInstagramAccount:h}=(0,b.IG)(),[g]=(0,m.KO)(p.of),[v]=(0,m.KO)(p.Gt),C=[(0,S.XN)(g[0]),(0,S.XN)(g[1])],[z,N]=(0,i.useState)("followers_count"),A=(0,e5.h)({queries:[{queryKey:[w.i.dashboardAccountInsight,C,null==v?void 0:v.instagram_business_id],queryFn:()=>l(C[0],C[1]),enabled:!!(null==v?void 0:v.instagram_business_id)},{queryKey:[w.i.ig_account,null==v?void 0:v.instagram_business_id],queryFn:()=>c("follower","this_month"),enabled:!!(null==v?void 0:v.instagram_business_id)},{queryKey:[w.i.ig_online_follower,null==v?void 0:v.instagram_business_id],queryFn:async()=>{let n=await s();return(null==n?void 0:n.values)?[u(n.values),d(n.values)]:[]},enabled:!!(null==v?void 0:v.instagram_business_id)}]}),L=(0,e4.aS)("test_add_percent_value_at_dashboard",void 0);if(A.some(n=>n.isLoading)||!(null==v?void 0:v.non_limit_facebook_token))return(0,r.tZ)(a.Z,{});if(A.some(n=>n.error))return(0,r.tZ)(P.Z,{});let T=A[0].data,I=f(A[0].data.slice().reverse()),R=(null==A?void 0:null===(n=A[2].data)||void 0===n?void 0:n[1])||[],M=A.some(n=>n.isFetching);return(0,r.BX)(r.HY,{children:[(0,r.tZ)(B.Z,{show:M}),t?(0,r.tZ)(k.Z,{logName:"dashboard_select_insight",section:"dashboard_mobile",children:(0,r.BX)(_.ZP,{p:2,pt:9,justifyContent:"center",alignItems:"center",children:[(0,r.tZ)(_.ZP,{item:!0,container:!0,justifyContent:"flex-end",alignItems:"center",pb:2,children:(0,r.tZ)(X.Z,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(ts,{data:T,performanceType:z,setPerformanceType:N})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(nl,{prefectureObjList:A[1].data.prefecture_obj_list})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(nf,{audienceType:"follower",genderObj:A[1].data.gender_obj})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(nn,{ageGenderObj:A[1].data.age_gender_obj})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(nF,{data:R})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(tT,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(eA,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(eu,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(tW,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:3,children:(0,r.tZ)(eF,{})}),(0,r.tZ)(_.ZP,{item:!0,pb:5,children:(0,r.tZ)(e$,{})})]})}):(0,r.tZ)(k.Z,{logName:"dashboard",section:"dashboard_web",children:(0,r.tZ)(k.Z,{logName:"test_add_percent_value_at_dashboard",section:"dashboard_web",bucket:L,children:(0,r.BX)(_.ZP,{container:!0,pt:3,pb:10,px:e?5:15,id:"dashboard",children:[(0,r.tZ)(_.ZP,{item:!0,xs:12,pb:2,children:(0,r.tZ)(nM,{setPerformanceType:N,follower_count:(null==I?void 0:I.followers_count)||0,reach_count:(null==I?void 0:I.sum_reach_count)||0,like_count:(null==I?void 0:I.sum_like_count)||0,saved_count:(null==I?void 0:I.sum_saved_count)||0,profile_view_count:(null==I?void 0:I.sum_profile_views)||0,website_click_count:(null==I?void 0:I.sum_website_clicks)||0})}),(0,r.tZ)(_.ZP,{item:!0,xs:12,pb:3,children:(0,r.tZ)(n9,{follower_count:(null==I?void 0:I.followers_count)||0,reach_count:(null==I?void 0:I.sum_reach_count)||0,like_count:(null==I?void 0:I.sum_like_count)||0,saved_count:(null==I?void 0:I.sum_saved_count)||0,profile_view_count:(null==I?void 0:I.sum_profile_views)||0,eng_count:(null==I?void 0:I.sum_eng_count)||0,website_click_count:(null==I?void 0:I.sum_website_clicks)||0,dataList:T,isFreePlan:h()})}),(0,r.BX)(_.ZP,{item:!0,container:!0,spacing:3,pb:4,children:[(0,r.tZ)(_.ZP,{item:!0,xs:7.5,children:(0,r.tZ)(ts,{data:T,performanceType:z,setPerformanceType:N})}),(0,r.tZ)(_.ZP,{item:!0,xs:4.5,children:(0,r.tZ)(nl,{prefectureObjList:A[1].data.prefecture_obj_list})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:3,children:(0,r.tZ)(nf,{audienceType:"follower",genderObj:A[1].data.gender_obj})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:4,children:(0,r.tZ)(nn,{ageGenderObj:A[1].data.age_gender_obj})}),(0,r.tZ)(_.ZP,{item:!0,xs:12,md:5,children:(0,r.tZ)(nF,{data:R})})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,direction:"row",justifyContent:"space-between",spacing:3,pb:3,children:[(0,r.tZ)(_.ZP,{item:!0,xs:12,md:4,children:(0,r.tZ)(tT,{})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:4,children:(0,r.tZ)(eA,{})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:4,children:(0,r.tZ)(eu,{})})]}),(0,r.BX)(_.ZP,{item:!0,container:!0,direction:"row",justifyContent:"space-between",spacing:3,children:[(0,r.tZ)(_.ZP,{item:!0,xs:12,md:4,children:(0,r.tZ)(tW,{})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:4,children:(0,r.tZ)(eF,{})}),(0,r.tZ)(_.ZP,{item:!0,xs:6,md:4,children:(0,r.tZ)(e$,{})})]})]})})})]})}),e3=e(55897),e8=e(12141),e9=e(61294),e7=e(29854);function rn(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  align-items: baseline;\n  gap: 6px;\n  padding-bottom: 8px;\n"]);return rn=function(){return n},n}function rt(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 28px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return rt=function(){return n},n}function re(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11.5px;\n  color: ",";\n"]);return re=function(){return n},n}function rr(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  overflow: hidden;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  & li {\n    display: flex;
1\n    align-items: center;\n    gap: 8px;\n    min-width: 0;\n    padding: 5px 0;\n    border-top: 1px solid ",";\n  }\n"]);return rr=function(){return n},n}function ri(){let n=(0,C._)(["\n  flex: 0 0 8px;\n  height: 8px;\n  border-radius: 50%;\n  background-color: ",";\n  border: 1.5px solid ",";\n"]);return ri=function(){return n},n}function ro(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-family: ",";\n  font-size: 12px;\n  font-weight: 600;\n  color: ",";\n"]);return ro=function(){return n},n}function ra(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n  padding: 3px 8px;\n  border-radius: 6px;\n  border: 1px solid ",";\n  background: none;\n  cursor: pointer;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n  transition: border-color 0.15s ease, background-color 0.15s ease;\n  &:hover {\n    border-color: ",";\n    background-color: ",";\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 1px;\n  }\n"]);return ra=function(){return n},n}function rl(){let n=(0,C._)(["\n  flex-shrink: 0;\n  font-family: ",";\n  font-size: 10.5px;\n  color: ",";\n"]);return rl=function(){return n},n}function rc(){let n=(0,C._)(["\n  flex-shrink: 0;\n  padding-top: 4px;\n  text-align: right;\n  font-family: ",";\n  font-size: 10.5px;\n  color: ",";\n"]);return rc=function(){return n},n}function rs(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 6px;\n"]);return rs=function(){return n},n}function ru(){let n=(0,C._)(["\n  margin: 0;\n  font-family: ",";\n  font-size: 13px;\n  font-weight: 700;\n  color: ",";\n"]);return ru=function(){return n},n}function rd(){let n=(0,C._)(["\n  margin: 0;\n  font-family: ",";\n  font-size: 11.5px;\n  line-height: 1.7;\n  color: ",";\n"]);return rd=function(){return n},n}function rp(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 8px 14px;\n  padding-top: 6px;\n"]);return rp=function(){return n},n}function rf(){let n=(0,C._)(["\n  ",";\n  font-size: 0.75rem;\n"]);return rf=function(){return n},n}function rh(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 3px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  text-decoration: none;\n  &:hover {\n    text-decoration: underline;\n  }\n"]);return rh=function(){return n},n}var rm=i.memo(()=>{var n,t;let{getAdAccounts:e}=(0,eD.H)(),{upDateFacebookReLinked:i}=(0,eH.M)(),o=(0,eU.useRouter)(),[a]=(0,m.KO)(p.Gt),[,l]=(0,m.KO)(p.im),c=(0,tA.a)([w.i.adAccounts,null==a?void 0:a.account_name,"dashboard"],()=>e({include_stats:!1})),s=(0,eG.D)(async()=>{await i()}),d=null!==(t=null===(n=c.data)||void 0===n?void 0:n.accounts)&&void 0!==t?t:[],f=d.slice().sort((n,t)=>Number(1===t.account_status)-Number(1===n.account_status)),h=d.filter(n=>1===n.account_status).length,g=n=>{l(n),o.push(O.zj)};return(0,r.tZ)(e8.ZP,{title:"プロモーション",description:e7.h.ads,action:{label:"プロモーション管理",href:O.DS},span:(0,e8.K5)({c:5,r:2},{c:6,r:2},220),children:c.isLoading?(0,r.tZ)(e9.v,{}):c.error?(0,r.BX)("div",{css:rS,children:[(0,r.tZ)("p",{css:rP,children:"Facebook との再連携が必要です"}),(0,r.tZ)("p",{css:rB,children:"投稿を広告として配信・管理するには、広告の権限を付けて Facebook と連携し直してください。"}),(0,r.BX)("div",{css:rX,children:[(0,r.tZ)(u.Z,{css:rC,variant:"contained",size:"small",startIcon:(0,r.tZ)(ej.Z,{}),disabled:s.isLoading,onClick:()=>s.mutate(void 0,{onSuccess:()=>c.refetch()}),children:s.isLoading?"再連携中...":"Facebook と再連携"}),(0,r.BX)("a",{href:"https://hinome.notion.site/2faf5a25308980bbacedea4addfe04e0",target:"_blank",rel:"noopener noreferrer",css:rz,children:[(0,r.tZ)(nR.jhj,{size:12}),"広告配信ご利用の前に"]})]})]}):0===d.length?(0,r.tZ)(e9.g,{icon:(0,r.tZ)(nR.NuI,{size:22}),message:"広告アカウントは、まだ連携されていません。",hint:"連携すると、Instagram の投稿を広告として配信し、成果をここから確認できます。",cta:{label:"プロモーションを始める",href:O.DS}}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:rg,children:[(0,r.tZ)("span",{css:rv,children:h.toLocaleStr
1ing()}),(0,r.BX)("span",{css:r_,children:["件が利用可能(連携 ",d.length.toLocaleString()," 件中)"]})]}),(0,r.tZ)("ul",{css:rx,children:f.slice(0,4).map(n=>{let t=1===n.account_status;return(0,r.BX)("li",{children:[(0,r.tZ)("span",{css:ry(t),"aria-hidden":!0}),(0,r.tZ)("span",{css:rZ(t),children:n.name}),t?(0,r.BX)("button",{type:"button",css:rb,onClick:()=>g(n.id),children:["キャンペーン",(0,r.tZ)(nR.hdK,{size:12})]}):(0,r.tZ)("span",{css:rw,children:"利用停止中"})]},n.id)})}),d.length>4&&(0,r.BX)("div",{css:rk,children:["ほか ",d.length-4," 件"]})]})})});let rg=(0,z.css)(rn()),rv=(0,z.css)(rt(),E.S.font.roboto,F.u.text.primary),r_=(0,z.css)(re(),E.S.font.notoJp,F.u.text.secondary),rx=(0,z.css)(rr(),F.u.border.secondary),ry=n=>(0,z.css)(ri(),n?F.u.App.primary:"transparent",n?F.u.App.primary:F.u.text.Negative),rZ=n=>(0,z.css)(ro(),E.S.font.notoJp,n?F.u.text.primary:F.u.text.Negative),rb=(0,z.css)(ra(),F.u.border.secondary,E.S.font.notoJp,F.u.App.primary,F.u.App.primary,F.u.background.sidenav,F.u.App.primary),rw=(0,z.css)(rl(),E.S.font.notoJp,F.u.text.Negative),rk=(0,z.css)(rc(),E.S.font.notoJp,F.u.text.Negative),rS=(0,z.css)(rs()),rP=(0,z.css)(ru(),E.S.font.notoJp,F.u.text.primary),rB=(0,z.css)(rd(),E.S.font.notoJp,F.u.text.secondary),rX=(0,z.css)(rp()),rC=(0,z.css)(rf(),J.y),rz=(0,z.css)(rh(),E.S.font.notoJp,F.u.App.primary);function rN(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 12px;\n"]);return rN=function(){return n},n}function rA(){let n=(0,C._)(["\n  padding-bottom: 6px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n"]);return rA=function(){return n},n}function rL(){let n=(0,C._)(["\n  display: flex;\n  gap: 2px;\n  height: 14px;\n  border-radius: 7px;\n  overflow: hidden;\n  background-color: ",";\n"]);return rL=function(){return n},n}function rT(){let n=(0,C._)(["\n  display: block;\n  height: 100%;\n  min-width: 2px;\n  background-color: ",";\n"]);return rT=function(){return n},n}function rI(){let n=(0,C._)(["\n  list-style: none;\n  margin: 0;\n  padding: 8px 0 0;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 2px 14px;\n  & li {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    font-family: ",";\n    font-size: 11px;\n    color: ",";\n  }\n  & strong {\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return rI=function(){return n},n}function rR(){let n=(0,C._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  background-color: ",";\n"]);return rR=function(){return n},n}function rM(){let n=(0,C._)(["\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  padding-top: 12px;\n  border-top: 1px solid ",";\n"]);return rM=function(){return n},n}function rO(){let n=(0,C._)(["\n  min-width: 0;\n  /* 2 つ目(地域)の左に区切りを入れ、年代の棒が地域のものに見えないようにする */\n  &:nth-of-type(2) {\n    padding-left: 12px;\n    border-left: 1px solid ",";\n  }\n  & > div:first-of-type {\n    padding-bottom: 2px;\n  }\n"]);return rO=function(){return n},n}function rK(){let n=(0,C._)(["\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 8px;\n"]);return rK=function(){return n},n}function rF(){let n=(0,C._)(["\n  flex: 0 0 auto;\n  display: flex;\n  align-items: flex-end;\n  gap: 2px;\n  height: 24px;\n  padding-bottom: 3px;\n"]);return rF=function(){return n},n}function rE(){let n=(0,C._)(["\n  display: block;\n  width: 6px;\n  border-radius: 2px 2px 0 0;\n  background-color: ",";\n"]);return rE=function(){return n},n}function rJ(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.35;\n  color: ",";\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"]);return rJ=function(){return n},n}function rU(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return rU=function(){return n},n}let rj=[{key:"female",label:"女性",color:"#C9497A"},{key:"male",label:"男性",color:"#3D7FD6"},{key:"unknown",label:"不明",color:"#7E8C87"}];var rD=i.memo(n=>{var t,e,o,a;let{audience:l,loading:c}=n,s=(0,i.useMemo)(()=>{var n,t,e,r,i,o,a,c;if(!l)return null;let s=l.gender_obj,u={female:null!==(t=null==s?void 0:s.female_count)&&void 0!==t?t:0,male:null!==(e=null==s?void 0:s.male_count)&&void 0!==e?e:0,unknown:null!==(r=null==s?void 0:s.unknown_count)&&void 0!==r?r:0},d=u.female+u.male+u.unknown,p=(null!==(i=null===(n=l.age_gender_obj)||void 0===n?void 0:n.items)&&void 0!==i?i:[]).map(n=>{var t,e,r;return{age:n.age,total:(null!==(t=n.female)&&void 0!==t?t:0)+(null!==(e=n.male)&&void 0!==e?e:0)+(null!==(r=n.unknown)&&void 0!==r?r:0)}}),f=p.reduce((n,t)=>n+t.total,0),h=p.slice().sort((n,t)=>t.total-n.total)[0],m=Math.max(0,...p.map(n=>n.total)),g=null!==(o=l.prefecture_obj_list)&&void 0!==o?o:[],v=g.reduce((n,t)=>{var e;return n+(null!==(e=t.prefecture_user_count)&&void 0!==e?e:0)},0),_=g.slice().sort((n,t)=>{var e,r;return(null!==(e=t.prefecture_user_count)&&void 0!==e?e:0)-(null!==(r=n.prefecture_user_count)&&void 0!==r?r:0)})[0];return{ages:p.map(n=>({...n,ratio:m>0?n.total/m:0,top:!!h&&n.age===h.age}
1)),counts:u,genderTotal:d,topAge:h&&f>0&&h.total>0?{label:"".concat(h.age," 歳"),pct:h.total/f*100}:null,topPref:_&&v>0&&(null!==(a=_.prefecture_user_count)&&void 0!==a?a:0)>0?{label:_.prefecture_jp_name,pct:(null!==(c=_.prefecture_user_count)&&void 0!==c?c:0)/v*100}:null}},[l]),u=!s||0===s.genderTotal&&!s.topAge&&!s.topPref;return(0,r.tZ)(e8.ZP,{title:"フォロワー属性",description:e7.h.audience,action:{label:"フォロワー分析",href:O.Pm},span:(0,e8.K5)({c:4,r:2},{c:3,r:2},220),children:c?(0,r.tZ)(e9.v,{}):u?(0,r.tZ)(e9.g,{message:"フォロワーの属性は、まだ取得できていません。",hint:"フォロワーが 100 人に満たないアカウントでは、Instagram がこのデータを返しません。"}):(0,r.BX)("div",{css:rH,children:[(0,r.BX)("div",{children:[(0,r.tZ)("div",{css:rG,children:"性別"}),(0,r.tZ)("div",{css:rY,role:"img","aria-label":"フォロワーの性別の比率",children:rj.filter(n=>s.counts[n.key]>0).map(n=>(0,r.tZ)("span",{css:rq(n.color),style:{width:"".concat(s.counts[n.key]/s.genderTotal*100,"%")},title:"".concat(n.label," ").concat(s.counts[n.key].toLocaleString()," 人")},n.key))}),(0,r.tZ)("ul",{css:rW,children:rj.map(n=>(0,r.BX)("li",{children:[(0,r.tZ)("span",{css:rV(n.color)}),(0,r.tZ)("span",{children:n.label}),(0,r.tZ)("strong",{children:s.genderTotal>0?"".concat((s.counts[n.key]/s.genderTotal*100).toFixed(0),"%"):"—"})]},n.key))})]}),(0,r.BX)("div",{css:r$,children:[(0,r.BX)("div",{css:rQ,children:[(0,r.tZ)("div",{css:rG,children:"一番多い年代"}),(0,r.BX)("div",{css:r0,children:[(0,r.tZ)("div",{css:r4,children:null!==(o=null===(t=s.topAge)||void 0===t?void 0:t.label)&&void 0!==o?o:"—"}),s.topAge&&(0,r.tZ)("div",{css:r1,role:"img","aria-label":"年代ごとのフォロワー数の分布",children:s.ages.map(n=>(0,r.tZ)("span",{title:"".concat(n.age," 歳: ").concat(n.total.toLocaleString()," 人"),css:r2(n.top),style:{height:"".concat(Math.max(8,100*n.ratio),"%")}},n.age))})]}),(0,r.tZ)("div",{css:r5,children:s.topAge?"全体の ".concat(s.topAge.pct.toFixed(0),"%"):" "})]}),(0,r.BX)("div",{css:rQ,children:[(0,r.tZ)("div",{css:rG,children:"一番多い地域"}),(0,r.tZ)("div",{css:r4,children:null!==(a=null===(e=s.topPref)||void 0===e?void 0:e.label)&&void 0!==a?a:"—"}),(0,r.tZ)("div",{css:r5,children:s.topPref?"全体の ".concat(s.topPref.pct.toFixed(0),"%"):" "})]})]})]})})});let rH=(0,z.css)(rN()),rG=(0,z.css)(rA(),E.S.font.notoJp,F.u.text.Negative),rY=(0,z.css)(rL(),F.u.background.primary),rq=n=>(0,z.css)(rT(),n),rW=(0,z.css)(rI(),E.S.font.notoJp,F.u.text.secondary,F.u.text.primary),rV=n=>(0,z.css)(rR(),n),r$=(0,z.css)(rM(),F.u.border.secondary),rQ=(0,z.css)(rO(),F.u.border.secondary),r0=(0,z.css)(rK()),r1=(0,z.css)(rF()),r2=n=>(0,z.css)(rE(),n?F.u.App.primary:"#C5CFCB"),r4=(0,z.css)(rJ(),E.S.font.notoJp,F.u.text.primary),r5=(0,z.css)(rU(),E.S.font.notoJp,F.u.text.secondary);function r6(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-around;\n  gap: 8px;\n  & li {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    min-width: 0;\n  }\n"]);return r6=function(){return n},n}function r3(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n"]);return r3=function(){return n},n}function r8(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  justify-content: space-between;\n  gap: 8px;\n  padding-bottom: 4px;\n"]);return r8=function(){return n},n}function r9(){let n=(0,C._)(["\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-family: ",";\n  font-size: 11.5px;\n  font-weight: ",";\n  color: ",";\n"]);return r9=function(){return n},n}function r7(){let n=(0,C._)(["\n  flex-shrink: 0;\n  font-family: ",";\n  font-size: 12.5px;\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return r7=function(){return n},n}function it(){let n=(0,C._)(["\n  height: 6px;\n  border-radius: 3px;\n  background-color: ",";\n"]);return it=function(){return n},n}function ie(){let n=(0,C._)(["\n  display: block;\n  height: 100%;\n  border-radius: 3px;\n  background-color: ",";\n"]);return ie=function(){return n},n}function ir(){let n=(0,C._)(["\n  flex-shrink: 0;\n  padding-top: 6px;\n  text-align: right;\n  font-family: ",";\n  font-size: 10.5px;\n  color: ",";\n"]);return ir=function(){return n},n}var ii=i.memo(n=>{var t,e;let{ownFollowers:o}=n,{getMyBenchmarkList:a}=(0,eM.P)(),[l]=(0,m.KO)(p.Gt),c=(0,tA.a)([w.i.benchmarkList,l],()=>a()),s=(0,i.useMemo)(()=>{var n,t;let e=(null!==(n=c.data)&&void 0!==n?n:[]).map(n=>({key:n.benchmark_user_id||n.account_name,name:n.display_name||n.account_name,avatar:n.profile_picture_url,followers:n.followers_count,own:!1}
1));if(!e.length)return[];let r=null!==o?[{key:"own",name:(null==l?void 0:l.account_name)?"".concat(l.account_name,"(自社)"):"自社",avatar:null!==(t=null==l?void 0:l.profile_picture_url)&&void 0!==t?t:"",followers:o,own:!0}]:[],i=e.sort((n,t)=>t.followers-n.followers).slice(0,4-r.length);return[...r,...i].sort((n,t)=>t.followers-n.followers)},[c.data,o,l]),u=Math.max(1,...s.map(n=>n.followers)),d=Math.max(0,(null!==(e=null===(t=c.data)||void 0===t?void 0:t.length)&&void 0!==e?e:0)-s.filter(n=>!n.own).length);return(0,r.tZ)(e8.ZP,{title:"ベンチマーク",description:e7.h.benchmark,action:{label:"競合と比べる",href:O.XO},span:(0,e8.K5)({c:4,r:2},{c:6,r:2},220),children:c.isLoading?(0,r.tZ)(e9.v,{}):c.error?(0,r.tZ)(e9.g,{message:"ベンチマークを読み込めませんでした。",hint:"時間をおいて、もう一度お試しください。"}):0===s.length?(0,r.tZ)(e9.g,{message:"競合アカウントは、まだ登録されていません。",hint:"規模の近いアカウントを登録すると、自社の伸び方を比べられます。",cta:{label:"競合を登録する",href:O.V1}}):(0,r.BX)(r.HY,{children:[(0,r.tZ)("ul",{css:io,children:s.map(n=>(0,r.BX)("li",{children:[(0,r.tZ)(eI.Z,{src:n.avatar,alt:"",sx:{width:24,height:24,flexShrink:0}}),(0,r.BX)("div",{css:ia,children:[(0,r.BX)("div",{css:il,children:[(0,r.tZ)("span",{css:ic(n.own),children:n.name}),(0,r.tZ)("span",{css:is,children:n.followers.toLocaleString()})]}),(0,r.tZ)("div",{css:iu,children:(0,r.tZ)("span",{css:id(n.own?F.u.App.primary:"#A9B5B1"),style:{width:"".concat(Math.max(1.5,n.followers/u*100),"%")}})})]})]},n.key))}),d>0&&(0,r.BX)("div",{css:ip,children:["ほか ",d," アカウント"]})]})})});let io=(0,z.css)(r6()),ia=(0,z.css)(r3()),il=(0,z.css)(r8()),ic=n=>(0,z.css)(r9(),E.S.font.notoJp,n?700:500,n?F.u.text.primary:F.u.text.secondary),is=(0,z.css)(r7(),E.S.font.roboto,F.u.text.primary),iu=(0,z.css)(it(),F.u.background.primary),id=n=>(0,z.css)(ie(),n),ip=(0,z.css)(ir(),E.S.font.notoJp,F.u.text.Negative);var ih=e(30192),im=e(24080),ig=e(94862);function iv(){let n=(0,C._)(["\n  flex-shrink: 0;\n  container-type: inline-size;\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 4px;\n  padding: 4px;\n  margin-bottom: 10px;\n  border-radius: 12px;\n  background-color: ",";\n  border: 1px solid ",";\n"]);return iv=function(){return n},n}function i_(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 5px;\n  min-width: 0;\n  height: 32px;\n  padding: 0 8px;\n  border: none;\n  border-radius: 9px;\n  cursor: pointer;\n  font-family: ",";\n  font-size: 12px;\n  font-weight: ",";\n  white-space: nowrap;\n  color: ",";\n  background-color: ",";\n  box-shadow: ",";\n  transition: background-color 0.15s ease, color 0.15s ease;\n  &:hover {\n    background-color: ",";\n    color: ",";\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 2px;\n  }\n  /* 幅が足りないときはアイコンを省き、文字と投稿数を優先する */\n  @container (max-width: 460px) {\n    & > svg {\n      display: none;\n    }\n  }\n  @container (max-width: 360px) {\n    gap: 3px;\n    padding: 0 4px;\n    font-size: 11px;\n  }\n"]);return i_=function(){return n},n}function ix(){let n=(0,C._)(["\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n"]);return ix=function(){return n},n}function iy(){let n=(0,C._)(["\n  flex-shrink: 0;\n  min-width: 18px;\n  padding: 0 5px;\n  border-radius: 8px;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: 700;\n  line-height: 16px;\n  text-align: center;\n  color: ",";\n  background-color: ",";\n"]);return iy=function(){return n},n}function iZ(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: grid;\n  grid-template-rows: repeat(",", minmax(0, 1fr));\n  gap: 0;\n  & > li {\n    min-height: 0;\n    padding: 6px 0;\n  }\n  & > li + li {\n    border-top: 1px solid ",";\n  }\n  @media (max-width: 600px) {\n    flex: none;
1\n    grid-template-rows: none;\n  }\n"]);return iZ=function(){return n},n}function ib(){let n=(0,C._)(["\n  height: 100%;\n  container-type: size;\n  display: flex;\n  gap: 12px;\n  min-width: 0;\n  @media (max-width: 600px) {\n    height: 168px;\n  }\n"]);return ib=function(){return n},n}function iw(){let n=(0,C._)(["\n  flex: 0 0 calc(100cqh * ",");\n  height: 100%;\n  display: block;\n  text-decoration: none;\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 2px;\n    border-radius: 10px;\n  }\n"]);return iw=function(){return n},n}function ik(){let n=(0,C._)(["\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  border-radius: 8px;\n  overflow: hidden;\n  color: ",";\n  background-color: ",";\n  & img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n"]);return ik=function(){return n},n}function iS(){let n=(0,C._)(["\n  position: absolute;\n  top: 5px;\n  left: 5px;\n  min-width: 20px;\n  height: 20px;\n  padding: 0 5px;\n  border-radius: 10px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  color: ",";\n  background-color: ",";\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);\n"]);return iS=function(){return n},n}function iP(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 4px;\n"]);return iP=function(){return n},n}function iB(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n  min-width: 0;\n"]);return iB=function(){return n},n}function iX(){let n=(0,C._)(["\n  flex-shrink: 0;\n  font-family: ",";\n  font-size: 10.5px;\n  color: ",";\n"]);return iX=function(){return n},n}function iC(){let n=(0,C._)(["\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return iC=function(){return n},n}function iz(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  gap: 6px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  & strong {\n    font-family: ",";\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.2;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return iz=function(){return n},n}function iN(){let n=(0,C._)(["\n  margin: 0;\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(min(118px, 46%), 1fr));\n  gap: 2px 14px;\n  & > div {\n    min-width: 0;\n    display: flex;\n    align-items: baseline;\n    justify-content: space-between;\n    gap: 4px;\n  }\n  & dt {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    font-family: ",";\n    font-size: 10.5px;\n    color: ",";\n  }\n  & dd {\n    margin: 0;\n    font-family: ",";\n    font-size: 12px;\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n"]);return iN=function(){return n},n}let iA=[{key:"feed",label:"フィード",icon:nR.aIN,path:O.FI,listLabel:"フィード一覧"},{key:"reel",label:"リール",icon:nR.HPm,path:O.Dz,listLabel:"リール一覧"},{key:"story",label:"ストーリーズ",icon:nR.meB,path:O.t4,listLabel:"ストーリーズ一覧"}],iL=n=>"number"==typeof n?n.toLocaleString():"—",iT=n=>"number"==typeof n?"".concat((n/10).toFixed(1),"%"):"—",iI=n=>"number"==typeof n?"".concat(n.toFixed(1),"%"):"—",iR=n=>(null!=n?n:[]).slice().sort((n,t)=>{var e,r;return(null!==(e=t.reach_count)&&void 0!==e?e:0)-(null!==(r=n.reach_count)&&void 0!==r?r:0)}).slice(0,3);var iM=i.memo(()=>{let[n,t]=(0,i.useState)("feed"),[e]=(0,m.KO)(p.of),[o]=(0,m.KO)(p.Gt),[a]=(0,m.KO)(p.a$),l=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],c=null==o?void 0:o.instagram_business_id,[s,u,d]=(0,e5.h)({queries:[{queryKey:["bentoPostList","feed",l,c],queryFn:()=>new ih.Z(a,c).feedTable(l[0],l[1]),enabled:!!c,retry:!1},{queryKey:["bentoPostList","reel",l,c],queryFn:()=>new im.Z(a,c).reelTable(l[0],l[1]),enabled:!!c,retry:!1},{queryKey:["bentoPostList","story",l,c],queryFn:()=>new ig.Z(a,c).storyTable(l[0],l[1]),enabled:!!c,retry:!1}]}),f=(0,i.useMemo)(()=>({feed:iR(s.data).map(n=>({id:n.media_id,timestamp:n.timestamp,mediaUrl:n.media_url,permalink:n.permalink,caption:n.captions,reach:n.reach_count,stats:[{label:"閲覧数",value:iL(n.impression_count)},{label:"いいね",value:iL(n.like_count)},{label:"コメント",value:iL(n.comment_count)}
1,{label:"保存",value:iL(n.saved_count)},{label:"シェア",value:iL(n.share_count)},{label:"ENG率",value:iT(n.engagement_ratio_by_reach)}]})),reel:iR(u.data).map(n=>({id:n.media_id,timestamp:n.timestamp,mediaUrl:n.media_url,permalink:n.permalink,caption:n.captions,reach:n.reach_count,stats:[{label:"閲覧数",value:iL(n.play_count)},{label:"いいね",value:iL(n.like_count)},{label:"保存",value:iL(n.saved_count)},{label:"シェア",value:iL(n.share_count)},{label:"ENG率",value:iT(n.engagement_ratio_by_reach)},{label:"3秒スキップ率",value:iI(n.skip_rate)}]})),story:iR(d.data).map(n=>({id:n.media_id,timestamp:n.timestamp,mediaUrl:(0,t0.at)(n.media_url)?"":n.media_url,caption:n.captions,reach:n.reach_count,stats:[{label:"閲覧数",value:iL(n.impression_count)},{label:"シェア",value:iL(n.shares_count)},{label:"プロフィールへのアクセス",value:iL(n.profile_visits_count)},{label:"リンクのタップ",value:iL(n.link_clicks_count)},{label:"フォロー",value:iL(n.follows_count)},{label:"総エンゲージ",value:iL(n.total_interactions_count)}]}))}),[s.data,u.data,d.data]),h={feed:s,reel:u,story:d},g=iA.find(t=>t.key===n),v=h[n],_=f[n];return(0,r.BX)(e8.ZP,{title:"ベスト投稿",description:e7.h.bestPosts,action:{label:g.listLabel,href:g.path},span:(0,e8.K5)({c:5,r:4},{c:6,r:4},400),children:[(0,r.tZ)("div",{css:iK,role:"tablist","aria-label":"投稿の形式",children:iA.map(e=>{var i,o;let a=e.key===n,l=h[e.key],c=null!==(o=null===(i=l.data)||void 0===i?void 0:i.length)&&void 0!==o?o:0,s=e.icon;return(0,r.BX)("button",{type:"button",role:"tab","aria-selected":a,css:iF(a),onClick:()=>t(e.key),children:[(0,r.tZ)(s,{size:15,"aria-hidden":!0}),(0,r.tZ)("span",{css:iE,children:e.label}),!l.isLoading&&(0,r.tZ)("span",{css:iJ(a,0===c),children:0===c?"なし":c.toLocaleString()})]},e.key)})}),v.isLoading?(0,r.tZ)(e9.v,{}):v.error?(0,r.tZ)(e9.g,{message:"投稿を読み込めませんでした。",hint:"時間をおいて、もう一度お試しください。"}):0===_.length?(0,r.tZ)(e9.g,{message:"この期間に投稿した".concat(g.label,"はありません。"),hint:"期間を変えてお試しください。連携直後は最大 24 時間かかります。"}):(0,r.tZ)("ol",{css:iU,children:_.map((t,e)=>(0,r.tZ)("li",{children:(0,r.tZ)(iO,{post:t,rank:e+1,wide:"feed"===n})},t.id))})]})});let iO=n=>{var t;let{post:e,rank:o,wide:a}=n,[l,c]=(0,i.useState)(!1),s=!!e.mediaUrl&&!l,u=(0,r.BX)("span",{css:iH,children:[s?(0,r.tZ)("img",{src:e.mediaUrl,alt:"".concat(o," 位の投稿"),loading:"lazy",onError:()=>c(!0)}):(0,r.tZ)(nR.MLj,{size:18,"aria-label":"画像の表示期限が切れています"}),(0,r.tZ)("span",{css:iG(o),children:o})]});return(0,r.BX)("div",{css:ij,children:[e.permalink?(0,r.tZ)("a",{href:e.permalink,target:"_blank",rel:"noopener noreferrer",css:iD(a),"aria-label":"".concat(o," 位の投稿を Instagram で開く"),children:u}):(0,r.tZ)("span",{css:iD(a),children:u}),(0,r.BX)("div",{css:iY,children:[(0,r.BX)("div",{css:iq,children:[(0,r.tZ)("span",{css:iW,children:(0,S.u5)(e.timestamp)}),(0,r.tZ)("span",{css:iV,children:(null===(t=e.caption)||void 0===t?void 0:t.trim())||"キャプションなし"})]}),(0,r.BX)("div",{css:i$,children:[(0,r.tZ)("span",{children:"リーチ"}),(0,r.tZ)("strong",{children:e.reach.toLocaleString()})]}),(0,r.tZ)("dl",{css:iQ,children:e.stats.map(n=>(0,r.BX)("div",{children:[(0,r.tZ)("dt",{children:n.label}),(0,r.tZ)("dd",{children:n.value})]},n.label))})]})]})},iK=(0,z.css)(iv(),F.u.background.primary,F.u.border.secondary),iF=n=>(0,z.css)(i_(),E.S.font.notoJp,n?700:500,n?F.u.text.white:F.u.text.secondary,n?F.u.App.primary:"transparent",n?"0 1px 3px rgba(31, 55, 48, 0.2)":"none",n?F.u.App.primary:F.u.background.sidenav,n?F.u.text.white:F.u.text.primary,F.u.App.primary),iE=(0,z.css)(ix()),iJ=(n,t)=>(0,z.css)(iy(),t?E.S.font.notoJp:E.S.font.roboto,n?F.u.text.white:t?F.u.text.Negative:F.u.text.secondary,n?"rgba(255, 255, 255, 0.22)":F.u.border.secondary),iU=(0,z.css)(iZ(),3,F.u.border.secondary),ij=(0,z.css)(ib()),iD=n=>(0,z.css)(iw(),n?"3 / 4":"9 / 16",F.u.App.primary),iH=(0,z.css)(ik(),F.u.text.Negative,F.u.background.primary),iG=n=>(0,z.css)(iS(),E.S.font.roboto,1===n?F.u.text.white:F.u.text.primary,1===n?F.u.App.primary:"rgba(255, 255, 255, 0.92)"),iY=(0,z.css)(iP()),iq=(0,z.css)(iB()),iW=(0,z.css)(iX(),E.S.font.roboto,F.u.text.Negative),iV=(0,z.css)(iC(),E.S.font.notoJp,F.u.text.secondary),i$=(0,z.css)(iz(),E.S.font.notoJp,F.u.text.secondary,E.S.font.roboto,F.u.text.primary),iQ=(0,z.css)(iN(),E.S.font.notoJp,F.u.text.Negative,E.S.font.roboto,F.u.text.primary);var i0=e(1529);function i1(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 2px 10px;\n  padding-bottom: 8px;\n  flex-shrink: 0;\n"]);return i1=function(){return n},n}function i2(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 22px;\n  font-weight: 700;\n  line-height: 1.3;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return i2=function(){return n},n}function i4(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return i4=function(){return n},n}function i5(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: grid;\n  grid-template-columns: 18px repeat(8, minmax(0, 1fr));\n  grid-template-rows: 12px repeat(7, minmax(10px, 1fr));\n  gap: 3px;\n  @media (max-width: 600px) {\n    min-height: 170px;\n  }\n"]);return i5=function(){return n},n}function i6(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 9.5px;\n  line-height: 12px;\n  color: ",";\n"]);return i6=function(){return n},n}function i3(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  font-family: ",";\n  font-size: 10px;\n  color: ",";\n"]);return i3=function(){return n},n}function i8(){let n=(0,C._)(["\n  border-radius: 4px;\n  background-color: rgba(64, 150, 123, ",");\n  ","\n"]);return i8=function(){return n},n}function i9(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  gap: 6px;\n  padding-top: 6px;\n  font-family: ",";\n  font-size: 9.5px;\n  color: ",";\n"]);return i9=function(){return n},n}function i7(){let n=(0,C._)(["\n  width: 56px;\n  height: 6px;\n  border-radius: 3px;\n  background: linear-gradient(90deg, rgba(64, 150, 123, 0.07), rgba(64, 150, 123, 1));\n"]);return i7=function(){return n},n}let on=["0-3","3-6","6-9","9-12","12-15","15-18","18-21","21-24"],ot=n=>"".concat(n.replace("-","〜")," 時");var oe=i.memo(n=>{let{data:t,loading:e}=n,o=(0,i.useMemo)(()=>(0,i0._B)(t),[t]),a=(0,i.useMemo)(()=>Math.max(0,...t.flatMap(n=>n.map(n=>n.average||0))),[t]);return(0,r.tZ)(e8.ZP,{title:"次の投稿タイミング",description:e7.h.bestTime,action:{label:"フォロワー分析",href:O.Pm},span:(0,e8.K5)({c:4,r:2},{c:3,r:2},250),children:e?(0,r.tZ)(e9.v,{}):o?(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:or,children:[(0,r.BX)("span",{css:oi,children:[o.dayLabel,"曜 ",ot(o.hour)]}),(0,r.tZ)("span",{css:oo,children:"フォロワーが一番アクティブな時間帯"})]}),(0,r.BX)("div",{css:oa,role:"img","aria-label":"曜日と時間帯ごとのアクティブなフォロワー数",children:[(0,r.tZ)("span",{}),on.map(n=>(0,r.tZ)("span",{css:ol,children:n.split("-")[0]},n)),t.map((n,t)=>(0,r.BX)(i.Fragment,{children:[(0,r.tZ)("span",{css:oc,children:i0.C[t]}),on.map(e=>{var i;let l=n.find(n=>n.hour===e),c=null!==(i=null==l?void 0:l.average)&&void 0!==i?i:0,s=o.dayIndex===t&&o.hour===e;return(0,r.tZ)(nJ.Z,{arrow:!0,placement:"top",title:"".concat(i0.C[t],"曜 ").concat(ot(e),": 平均 ").concat(c.toLocaleStr
1ing()," 人"),children:(0,r.tZ)("span",{css:os(a>0?c/a:0,s)})},e)})]},i0.C[t]))]}),(0,r.BX)("div",{css:ou,"aria-hidden":!0,children:[(0,r.tZ)("span",{children:"少ない"}),(0,r.tZ)("span",{css:od}),(0,r.tZ)("span",{children:"多い"})]})]}):(0,r.tZ)(e9.g,{message:"アクティブな時間帯は、まだ取得できていません。",hint:"フォロワーが 100 人に満たないアカウントでは、Instagram がこのデータを返しません。"})})});let or=(0,z.css)(i1()),oi=(0,z.css)(i2(),E.S.font.notoJp,F.u.text.primary),oo=(0,z.css)(i4(),E.S.font.notoJp,F.u.text.Negative),oa=(0,z.css)(i5()),ol=(0,z.css)(i6(),E.S.font.roboto,F.u.text.Negative),oc=(0,z.css)(i3(),E.S.font.notoJp,F.u.text.Negative),os=(n,t)=>(0,z.css)(i8(),(.07+.93*Math.pow(n,1.6)).toFixed(3),t?"box-shadow: 0 0 0 2px ".concat(F.u.background.secondary,", 0 0 0 3.5px ").concat(F.u.text.primary,";"):""),ou=(0,z.css)(i9(),E.S.font.notoJp,F.u.text.Negative),od=(0,z.css)(i7());var op=e(11762),of=e(48494),oh=e(45343);function om(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 2px 8px;\n  padding-bottom: 8px;\n"]);return om=function(){return n},n}function og(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 30px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return og=function(){return n},n}function ov(){let n=(0,C._)(["\n  margin-left: -4px;\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n"]);return ov=function(){return n},n}function o_(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return o_=function(){return n},n}function ox(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  & li {\n    border-top: 1px solid ",";\n  }\n"]);return ox=function(){return n},n}function oy(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 6px 4px;\n  border-radius: 8px;\n  text-decoration: none;\n  transition: background-color 0.15s ease;\n  &:hover {\n    background-color: ",";\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 1px;\n  }\n"]);return oy=function(){return n},n}function oZ(){let n=(0,C._)(["\n  position: relative;\n  flex: 0 0 30px;\n  height: 40px;\n  border-radius: 6px;\n  overflow: hidden;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: ",";\n  background-color: ",";\n  & img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n"]);return oZ=function(){return n},n}function ob(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n  display: flex;\n  flex-direction: column;\n  font-family: ",";\n  & > span {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    font-size: 12px;\n    color: ",";\n  }\n  & small {\n    font-family: ",";\n    font-size: 10.5px;\n    color: ",";\n  }\n"]);return ob=function(){return n},n}function ow(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-family: ",";\n  font-size: 13px;\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n  & svg {\n    color: ",";\n  }\n"]);return ow=function(){return n},n}function ok(){let n=(0,C._)(["\n  margin: auto 0;\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n"]);return ok=function(){return n},n}function oS(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 8px;\n  & p {\n    margin: 0;\n    font-family: ",";\n    font-size: 12px;\n    line-height: 1.8;\n    color: ",";\n  }\n  & a {\n    display: inline-flex;\n    align-items: center;\n    padding: 6px 14px;\n    border-radius: 8px;\n    border: 1px solid ",";\n    font-family: ",";\n    font-size: 11.5px;\n    font-weight: 700;\n    color: ",";\n    text-decoration: none;\n  }\n  & a:hover {\n    background-color: ",";\n  }\n"]);return oS=function(){return n},n}function oP(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  color: ",";\n  background-color: ",";\n"]);return oP=function(){return n},n}var oB=i.memo(()=>{let{isOverProInstagramAccount:n}=(0,b.IG)(),t=n(),[e]=(0,m.KO)(p.Gt),[o]=(0,m.KO)(p.a$),[a]=(0,m.KO)(p.of),l=null==e?void 0:e.instagram_business_id,c=(0,tA.a)([w.i.commentMediaPosts,l],()=>new op.Z(o,l).getMediaPosts({limit:100}),{enabled:!!l&&t,retry:!1,staleTime:12e4}),s=(0,i.useMemo)(()=>{var n,t,e;let r=null!==(e=null===(n=c.data)||void 0===n?void 0:n.posts)&&void 0!==e?e:[],i=(0,of.Z)(a[0]).getTime(),o=(0,oh.Z)(a[1]).getTime(),l=r.filter(n=>{let t=new Date(n.timestamp).getTime();return t>=i&&t<=o}),s=l.reduce((n,t)=>{var e;return n+(null!==(e=t.comments_count)&&void 0!==e?e:0)},0),u=l.filter(n=>{var t;return(null!==(t=n.comments_count)&&void 0!==t?t:0)>0}).sort((n,t)=>t.comments_count-n.comments_count).slice(0,3),d=r.length?Math.min(...r.map(n=>new Date(n.timestamp).getTime())):null,p=!!(null===(t=c.data)||void 0===t?void 0:t.next_cursor)&&null!==d&&d>i;return{total:s,postCount:l.length,top:u,truncated:p}},[c.data,a]);
1return(0,r.tZ)(e8.ZP,{title:"コメント",description:e7.h.comments,action:{label:"コメント管理",href:O.cB},span:(0,e8.K5)({c:4,r:2},{c:3,r:2},220),children:t?c.isLoading?(0,r.tZ)(e9.v,{}):c.error?(0,r.tZ)(e9.g,{message:"コメントを読み込めませんでした。",hint:"Instagram との連携が切れている可能性があります。コメント管理の画面で状態をご確認ください。"}):0===s.postCount?(0,r.tZ)(e9.g,{message:"この期間に投稿したものはありません。",hint:"期間を広げると、コメントの多い投稿が出ます。"}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:oC,children:[(0,r.tZ)("span",{css:oz,children:s.total.toLocaleString()}),(0,r.tZ)("span",{css:oN,children:"件"}),(0,r.BX)("span",{css:oA,children:[s.postCount.toLocaleString()," 投稿",s.truncated?"(直近 ".concat(100," 投稿まで)"):""]})]}),0===s.top.length?(0,r.tZ)("p",{css:oO,children:"この期間の投稿には、まだコメントがありません。"}):(0,r.tZ)("ul",{css:oL,children:s.top.map(n=>{var t;return(0,r.tZ)("li",{children:(0,r.BX)(D(),{href:"".concat(O.cB,"/").concat(n.media_id),css:oT,children:[(0,r.tZ)(oX,{post:n}),(0,r.BX)("span",{css:oR,children:[(0,r.tZ)("span",{children:(null===(t=n.caption)||void 0===t?void 0:t.trim())||"キャプションなし"}),(0,r.tZ)("small",{children:(0,S.u5)(n.timestamp)})]}),(0,r.BX)("span",{css:oM,children:[(0,r.tZ)(nR.m4w,{size:13,"aria-hidden":!0}),n.comments_count.toLocaleString()]})]})},n.media_id)})})]}):(0,r.BX)("div",{css:oK,children:[(0,r.tZ)("span",{css:oF,children:(0,r.tZ)(nR.RTn,{size:18})}),(0,r.tZ)("p",{children:"投稿ごとのコメントの確認・分析・抽選は、Pro プラン以上でご利用いただけます。"}),(0,r.tZ)(D(),{href:O.F5,children:"プランを見る"})]})})});let oX=n=>{let{post:t}=n,[e,o]=(0,i.useState)(!1);return!t.media_url||"VIDEO"===t.media_type||e?(0,r.tZ)("span",{css:oI,children:"REELS"===t.media_product_type||"VIDEO"===t.media_type?(0,r.tZ)(nR.HPm,{size:15,"aria-label":"リール"}):(0,r.tZ)(nR.aIN,{size:15,"aria-label":"フィード"})}):(0,r.tZ)("span",{css:oI,children:(0,r.tZ)("img",{src:t.media_url,alt:"",loading:"lazy",onError:()=>o(!0)})})},oC=(0,z.css)(om()),oz=(0,z.css)(og(),E.S.font.roboto,F.u.text.primary),oN=(0,z.css)(ov(),E.S.font.notoJp,F.u.text.secondary),oA=(0,z.css)(o_(),E.S.font.notoJp,F.u.text.Negative),oL=(0,z.css)(ox(),F.u.border.secondary),oT=(0,z.css)(oy(),F.u.background.sidenav,F.u.App.primary),oI=(0,z.css)(oZ(),F.u.text.Negative,F.u.background.primary),oR=(0,z.css)(ob(),E.S.font.notoJp,F.u.text.primary,E.S.font.roboto,F.u.text.Negative),oM=(0,z.css)(ow(),E.S.font.roboto,F.u.text.primary,F.u.text.Negative),oO=(0,z.css)(ok(),E.S.font.notoJp,F.u.text.Negative),oK=(0,z.css)(oS(),E.S.font.notoJp,F.u.text.secondary,F.u.App.primary,E.S.font.notoJp,F.u.App.primary,F.u.background.sidenav),oF=(0,z.css)(oP(),F.u.App.primary,F.u.background.sidenav);var oE=e(95297),oJ=e(17232);function oU(){let n=(0,C._)(["\n  height: 34px;\n  padding: 0 14px;\n  border-radius: 8px;\n  font-family: ",";\n  font-size: 12.5px;\n  font-weight: 700;\n  white-space: nowrap;\n  color: ",";\n  background-color: ",";\n  &:hover {\n    background-color: ",";\n    opacity: 0.9;\n  }\n"]);return oU=function(){return n},n}function oj(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  height: 34px;\n  padding: 0 14px;\n  border-radius: 8px;\n  border: 1px solid ",";\n  font-family: ",";\n  font-size: 12.5px;\n  font-weight: 700;\n  white-space: nowrap;\n  color: ",";\n  background-color: ",";\n  text-decoration: none;\n  &:hover {\n    border-color: ",";\n    color: ",";\n  }\n"]);return oj=function(){return n},n}var oD=i.memo(()=>{let{isNonePlanInstagramAccount:n}=(0,b.IG)(),{getDashboardExcelReport:t}=(0,oE.r)(),[e]=(0,m.KO)(p.of),[i]=(0,m.KO)(p.Gt),[o]=(0,m.KO)(p.XI);return n()?(0,r.tZ)(nJ.Z,{title:"レポートの出力は有料プランでご利用いただけます",arrow:!0,placement:"bottom",children:(0,r.BX)(D(),{href:O.F5,css:oG,children:[(0,r.tZ)(nR.RTn,{size:15,"aria-hidden":!0}),"レポート出力"]})}):(0,r.tZ)(nJ.Z,{title:"表示中の期間のデータを Excel でダウンロードします",arrow:!0,placement:"bottom",children:(0,r.tZ)("span",{children:(0,r.tZ)(u.Z,{variant:"contained",disableElevation:!0,size:"small",startIcon:(0,r.tZ)(nR.qm7,{size:16}),onClick:()=>{var n;t("".concat((0,oJ.Z)(e[0],"yyyyMMdd"),"-").concat((0,oJ.Z)(e[1],"yyyyMMdd"),"_ダッシュボード_").concat(null!==(n=null==i?void 0:i.account_name)&&void 0!==n?n:""),(0,S.XN)(e[0]),(0,S.XN)(e[1]))},disabled:!!o,css:oH,children:"レポート出力"})})})});let oH=(0,z.css)(oU(),E.S.font.notoJp,F.u.text.white,F.u.App.primary,F.u.App.primary),oG=(0,z.css)(oj(),F.u.border.secondary,E.S.font.notoJp,F.u.text.secondary,F.u.background.secondary,F.u.App.primary,F.u.App.primary);function oY(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 4px 2px;\n  border: none;\n  background: none;\n  cursor: pointer;\n  font-family: ",";\n  font-size: 11.5px;\n  font-weight: 500;\n  color: ",";\n  white-space: nowrap;\n  &:hover {\n    color: ",";\n    text-decoration: underline;\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 2px;\n    border-radius: 4px;\n  }\n"]);return oY=function(){return n},n}var oq=i.memo(n=>{let{version:t,onChange:e}=n,i="bento"===t?"classic":"bento";return(0,r.BX)("button",{type:"button",css:oW,onClick:()=>e(i),children:[(0,r.tZ)(nR.x82,{size:14}),"bento"===t?"以前のダッシュボードに戻す":"新しいダッシュボードを試す"]})});let oW=(0,z.css)(oY(),E.S.font.notoJp,F.u.text.secondary,F.u.App.primary,F.u.App.primary);var oV=e(35945),o$=e(64715),oQ=e(66235),o0=e(25615),o1=e(88793),o2=e(31536),o4=e(24570),o5=e(55400),o6=e(43968),o3=e(72775);function o8(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin: 8px -4px 0;\n  @media (max-width: 600px) {\n    min-height: 110px;\n  }\n"]);return o8=function(){return n},n}function o9(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 28px;\n"]);return o9=function(){return n},n}function o7(){let n=(0,C._)(["\n  flex: 0 0 44px;\n"]);return o7=function(){return n},n}function an(){let n=(0,C._)(["\n  padding: 6px 10px;\n  font-family: ",";\n  font-size: 11px;\n  line-height: 1.6;\n  white-space: nowrap;\n"]);return an=function(){return n},n}function at(){let n=(0,C._)(["\n  font-weight: 700;\n"]);return at=function(){return n},n}function ae(){let n=(0,C._)(["\n  opacity: 0.8;\n"]);return ae=function(){return n},n}function ar(){let n=(0,C._)(["\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n  clip: rect(0 0 0 0);\n"]);return ar=function(){return n},n}let ai="#40967B",ao="#C8553D",aa=function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return 2>=(0,oV.Z)(t,new Date(n.created_at))&&null==n.new_follows_count&&null==n.unfollows_count},al=function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,e=new Map;for(let i of n){var r;let n=aa(i,t);e.set(i.created_at,{follows:n?null:null!==(r=i.new_follows_count)&&void 0!==r?r:null,unfollows:n||null==i.unfollows_count?null:-i.unfollows_count,pending:n})}return e},ac=n=>
1{let{active:t,payload:e}=n;if(!t||!(null==e?void 0:e.length))return null;let i=e[0].payload;return(0,r.BX)("div",{css:[J.uW,af],children:[(0,r.tZ)("div",{css:ah,children:(0,S.Nr)(i.date)}),(0,r.BX)("div",{children:["フォロワー ",(0,r.tZ)("strong",{children:null===i.followers?"—":i.followers.toLocaleString()})]}),i.pending?(0,r.tZ)("div",{css:am,children:"新規フォロワー・フォロー解除は集計中"}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{children:["新規フォロワー ",(0,r.tZ)("strong",{children:null===i.follows?"—":"+".concat(i.follows.toLocaleString())})]}),(0,r.BX)("div",{children:["フォロー解除 ",(0,r.tZ)("strong",{children:null===i.unfollows?"—":"−".concat(Math.abs(i.unfollows).toLocaleString())})]})]})]})};var as=i.memo(n=>{let{rows:t}=n,{points:e,followerDomain:o,flowMax:a,pendingRange:l}=(0,i.useMemo)(()=>{let n=al(t,new Date),e=(0,i0.df)(t).map(t=>({date:t.created_at,followers:"number"==typeof t.followers_count&&t.followers_count>0?t.followers_count:null,...n.get(t.created_at)})),r=e.map(n=>n.followers).filter(n=>null!==n),i=r.length?Math.min(...r):0,o=r.length?Math.max(...r):1,a=o===i?1:(o-i)*.12,l=Math.max(1,...e.map(n=>{var t,e;return Math.max(null!==(t=n.follows)&&void 0!==t?t:0,-(null!==(e=n.unfollows)&&void 0!==e?e:0))})),c=e.filter(n=>n.pending);return{points:e,followerDomain:[i-a,o+a],flowMax:l,pendingRange:c.length?[c[0].date,c[c.length-1].date]:null}},[t]);return e.length<2?null:(0,r.BX)("div",{css:au,children:[(0,r.tZ)("div",{css:ad,children:(0,r.tZ)(o$.h,{width:"100%",height:"100%",children:(0,r.BX)(oQ.c,{data:e,margin:{top:2,right:4,left:4,bottom:0},children:[(0,r.tZ)(o0.K,{dataKey:"date",hide:!0}),(0,r.tZ)(o1.B,{hide:!0,domain:o}),(0,r.tZ)(o2.$,{dataKey:"__none",isAnimationActive:!1}),(0,r.tZ)(o4.u,{cursor:{stroke:F.u.border.negative},allowEscapeViewBox:{x:!1,y:!0},position:{y:0},wrapperStyle:{zIndex:5},content:ac}),(0,r.tZ)(o5.u,{type:"monotone",dataKey:"followers",stroke:ai,strokeWidth:2,fill:ai,fillOpacity:.16,dot:!1,activeDot:{r:3.5,stroke:F.u.background.secondary,strokeWidth:2},isAnimationActive:!1,connectNulls:!0})]})})}),(0,r.tZ)("div",{css:ap,role:"img","aria-label":"日別の新規フォロワー(上)とフォロー解除(下)",children:(0,r.tZ)(o$.h,{width:"100%",height:"100%",children:(0,r.BX)(oQ.c,{data:e,stackOffset:"sign",barCategoryGap:"22%",margin:{top:2,right:4,left:4,bottom:2},children:[(0,r.tZ)(o0.K,{dataKey:"date",hide:!0}),(0,r.tZ)(o1.B,{hide:!0,domain:[-a,a]}),l&&(0,r.tZ)(o6.z,{x1:l[0],x2:l[1],fill:F.u.border.secondary,fillOpacity:.6}),(0,r.tZ)(o3.d,{y:0,stroke:F.u.border.secondary}),(0,r.tZ)(o4.u,{cursor:{fill:"rgba(31, 55, 48, 0.06)"},allowEscapeViewBox:{x:!1,y:!0},position:{y:-78},wrapperStyle:{zIndex:5},content:ac}),(0,r.tZ)(o2.$,{dataKey:"follows",stackId:"flow",fill:ai,radius:[2,2,0,0],isAnimationActive:!1}),(0,r.tZ)(o2.$,{dataKey:"unfollows",stackId:"flow",fill:ao,radius:[2,2,0,0],isAnimationActive:!1})]})})}),l&&(0,r.tZ)("span",{css:ag,children:"直近の数日は、新規フォロワーとフォロー解除を集計中です。"})]})});let au=(0,z.css)(o8()),ad=(0,z.css)(o9()),ap=(0,z.css)(o7()),af=(0,z.css)(an(),E.S.font.notoJp),ah=(0,z.css)(at()),am=(0,z.css)(ae()),ag=(0,z.css)(ar());var av=e(81067),a_=e(22980);function ax(){let n=(0,C._)(["\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 16px;\n"]);return ax=function(){return n},n}function ay(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 4px 10px;\n"]);return ay=function(){return n},n}function aZ(){let n=(0,C._)(["\n  margin-top: 4px;\n  font-family: ",";\n  font-size: 13px;\n  color: ",";\n  & strong {\n    color: ",";\n    font-weight: 700;\n  }\n"]);return aZ=function(){return n},n}function ab(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 40px;\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.5px;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n  @media (max-width: 600px) {\n    font-size: 34px;\n  }\n"]);return ab=function(){return n},n}function aw(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 15px;\n  font-weight: 500;\n  color: ",";\n"]);return aw=function(){return n},n}function ak(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  margin-left: auto;\n  align-self: center;\n  padding: 4px 10px;\n  border-radius: 999px;\n  background: ",";\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  color: ",";\n  white-space: nowrap;\n"]);return ak=function(){return n},n}function aS(){let n=(0,C._)(["\n  flex-shrink: 0;\n  margin: -6px 0;\n  padding: 6px 0;\n"]);return aS=function(){return n},n}function aP(){let n=(0,C._)(["\n  display: grid;\n  grid-template-columns: auto auto;\n  gap: 2px 12px;\n  font-family: ",";\n  font-size: 11px;\n  & strong {\n    text-align: right;\n    font-family: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return aP=function(){return n},n}function aB(){let n=(0,C._)(["\n  position: relative;\n  flex-shrink: 0;\n  height: 10px;\n"]);return aB=function(){return n},n}function aX(){let n=(0,C._)(["\n  position: absolute;\n  inset: 0;\n  border-radius: 999px;\n  background: #dce7e3;\n  overflow: hidden;\n"]);return aX=function(){return n},n}function aC(){let n=(0,C._)(["\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: ","%;\n  min-width: ","px;\n  background: ",";\n"]);return aC=function(){return n},n}function az(){let n=(0,C._)(["\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 6px;\n  background: ",";\n"]);return az=function(){return n},n}function aN(){let n=(0,C._)(["\n  position: absolute;\n  top: -4px;\n  bottom: -4px;\n  left: calc(","% - 1px);\n  width: 2px;\n  border-radius: 1px;\n  background: ",";\n"]);return aN=function(){return n},n}function aA(){let n=(0,C._)(["\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n  padding: 14px 16px;\n  border-radius: 12px;\n  background: rgba(255, 255, 255, 0.7);\n"]);return aA=function(){return n},n}function aL(){let n=(0,C._)(["\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  min-width: 0;\n"]);return aL=function(){return n},n}function aT(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n"]);return aT=function(){return n},n}function aI(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: ",";\n  font-weight: 700;\n  line-height: 1.1;\n  color: ",";\n  white-space: nowrap;\n"]);return aI=function(){return n},n}function aR(){let n=(0,C._)(["\n  margin-left: 2px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 500;\n"]);return aR=function(){return n},n}function aM(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  & strong {\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return aM=function(){return n},n}let aO=function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;
1return null==n?"—":n.toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:t})},aK=function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(null==n)return"—";let e=t>0&&0!==n&&1>Math.abs(n)?2:t;return"".concat(n>0?"+":"").concat(aO(n,e))},aF=n=>{let{label:t,value:e,unit:i,accent:o}=n;return(0,r.BX)("div",{css:a2,children:[(0,r.tZ)("span",{css:a4,children:t}),(0,r.BX)("span",{css:a5(!!o&&(0,av.kE)(e),!(0,av.kE)(e)&&"—"!==e),children:[e,i&&"—"!==e&&(0,r.tZ)("span",{css:a6,children:i})]})]})};var aE=i.memo(n=>{var t,e,i;let{sheet:o,summary:a,dateRange:l,selected:c,onSelect:s}=n,u=o.pace,d=o.rows.find(n=>n.is_primary),p=null!==(t=null==d?void 0:d.unit)&&void 0!==t?t:"",f=(null==d?void 0:d.metric_key)==="followers_count",{followers:h}=a,m=(0,av.NA)(u.status),g=n=>Math.max(0,Math.min(100,null!=n?n:0)),v=u.progress_pct,_=g(v),x=null!=v&&v<0,y=n=>n?(0,oJ.Z)((0,a_.Z)(n),"M/d"):"",Z=null!=u.baseline&&null!=u.target&&null!=u.expected_pct?u.baseline+(u.target-u.baseline)*(u.expected_pct/100):null,b=(0,r.BX)("div",{css:aq,children:[(0,r.BX)("span",{children:["開始時(",y(null!==(e=u.baseline_date)&&void 0!==e?e:o.period_start),")"]}),(0,r.BX)("strong",{children:[aO(u.baseline),p]}),(0,r.BX)("span",{children:["いま(",y(u.current_date),")"]}),(0,r.BX)("strong",{children:[aO(u.current),p]}),(0,r.BX)("span",{children:["目安(",y(u.current_date),")"]}),(0,r.BX)("strong",{children:[aO(Z),p]}),(0,r.BX)("span",{children:["目標(",y(o.period_end),")"]}),(0,r.BX)("strong",{children:[aO(u.target),p]})]}),w=(0,oJ.Z)((0,a_.Z)(o.period_end),"M月d日");return(0,r.tZ)(e8.ZP,{title:"目標:".concat(null!==(i=null==d?void 0:d.label)&&void 0!==i?i:""),description:e7.h.goal,span:(0,e8.K5)({c:5,r:2},{c:6,r:2},260),variant:"hero",selected:c,onClick:s,action:{label:"KPI設定",href:O.wh},children:(0,r.BX)("div",{css:aJ,children:[(0,r.BX)("div",{children:[(0,r.BX)("div",{css:aU,children:[(0,r.tZ)("span",{css:aD,children:aO(u.current)}),(0,r.BX)("span",{css:aH,children:["/ ",aO(u.target),p]}),(0,r.BX)("span",{css:aG(m),children:[m&&(0,r.tZ)(nR.ZuN,{size:13}),(0,av.fJ)(u)]})]}),(0,r.BX)("div",{css:aj,children:[(0,r.tZ)("strong",{children:w}),"まで・残り ",(0,r.tZ)("strong",{children:u.remaining_days})," 日"]})]}),(0,r.tZ)(nJ.Z,{arrow:!0,placement:"top",title:b,children:(0,r.tZ)("div",{css:aY,children:(0,r.BX)("div",{css:aW,children:[(0,r.tZ)("span",{css:aV,children:x?(0,r.tZ)("span",{css:aQ}):(0,r.tZ)("span",{css:a$(_,m)})}),null!=u.expected_pct&&(0,r.tZ)("span",{css:a0(g(u.expected_pct))})]})})}),(0,r.BX)("div",{css:a1,children:[(0,r.tZ)(aF,{label:"必要な増加(1日)",value:aK(u.required_pace,1),unit:p,accent:m}),(0,r.tZ)(aF,{label:"実際の増加(1日)",value:aK(u.current_pace,1),unit:p}),(0,r.tZ)(aF,{label:"".concat(w,"の見込み"),value:null===u.forecast?(0,av.cQ)(u):aO(u.forecast),unit:null===u.forecast?"":p})]}),!f&&null!==h.latest&&(0,r.BX)("div",{css:a3,children:["フォロワー数 ",(0,r.tZ)("strong",{children:h.latest.toLocaleString()}),"(",(0,oJ.Z)(l[1],"M/d"),")"]})]})})});let aJ=(0,z.css)(ax()),aU=(0,z.css)(ay()),aj=(0,z.css)(aZ(),E.S.font.notoJp,F.u.text.secondary,F.u.text.primary),aD=(0,z.css)(ab(),E.S.font.roboto,F.u.text.primary),aH=(0,z.css)(aw(),E.S.font.roboto,F.u.text.secondary),aG=n=>(0,z.css)(ak(),n?"#FDEDED":"#E4EFEA",E.S.font.notoJp,n?F.u.App.accent:"#2F7360"),aY=(0,z.css)(aS()),aq=(0,z.css)(aP(),E.S.font.notoJp,E.S.font.roboto),aW=(0,z.css)(aB()),aV=(0,z.css)(aX()),a$=(n,t)=>(0,z.css)(aC(),n,n>0?3:0,t?F.u.App.accent:"#2F7360"),aQ=(0,z.css)(az(),F.u.App.accent),a0=n=>(0,z.css)(aN(),n,F.u.text.primary),a1=(0,z.css)(aA()),a2=(0,z.css)(aL()),a4=(0,z.css)(aT(),E.S.font.notoJp,F.u.text.secondary),a5=(n,t)=>(0,z.css)(aI(),t?E.S.font.notoJp:E.S.font.roboto,t?"13px":"22px",n?F.u.App.accent:F.u.text.primary),a6=(0,z.css)(aR(),E.S.font.notoJp),a3=(0,z.css)(aM(),E.S.font.notoJp,F.u.text.secondary,F.u.text.primary);function a8(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  min-height: 56px;\n  box-sizing: border-box;\n  padding: 12px 20px;\n  border: 1px solid ",";\n  border-radius: 12px;\n  background: ",";\n  color: ",";\n  font-family: ",";\n  text-decoration: none;\n  max-width: 1400px;\n  width: 100%;\n  /* 下はタイルのガターと同じだけ空ける。ページ側に gap が無いので、\n     ここで空けないとグリッドに直付きになる */\n  margin: 0 auto ","px;\n  /* 帯ごとリンクなので、ホバーで中の文字すべてに下線が入ってしまう */\n  text-decoration: none;\n  &,\n  &:hover,\n  &:hover * {\n    text-decoration: none;\n  }\n  &:hover {\n    border-color: ",";\n  }\n  @media (max-width: 1199px) {\n    margin: 0 auto 16px;\n  }\n  @media (max-width: 600px) {\n    flex-wrap: wrap;\n    gap: 10px;\n    padding: 14px 16px;\n    margin: 0 auto 12px;\n  }\n"]);return a8=function(){return n},n}function a9(){let n=(0,C._)(["\n  font-size: 12px;\n  color: ",";\n  flex-shrink: 0;\n"]);return a9=function(){return n},n}function a7(){let n=(0,C._)(["\n  font-size: 11px;\n  color: ",";\n  flex-shrink: 0;\n"]);return a7=function(){return n},n}function ln(){let n=(0,C._)(["\n  flex-grow: 1;\n"]);return ln=function(){return n},n}function lt(){let n=(0,C._)(["\n  font-size: 12px;\n  font-weight: 700;\n  color: #2f7360;\n  flex-shrink: 0;\n"]);return lt=function(){return n},n}function le(){let n=(0,C._)(["\n  color: #2f7360;\n  flex-shrink: 0;\n"]);return le=function(){return n},n}var lr=i.memo(()=>(0,r.BX)(D(),{href:O.wh,css:li(!1),children:[(0,r.tZ)(nR.Ud8,{size:15,css:ls}),(0,r.tZ)("span",{css:lo,children:"KPI を設定すると、目標に届くかどうかを毎日判定します"}),(0,r.tZ)("span",{css:la,children:"Instagram の数字は自動で入ります"}),(0,r.tZ)("span",{css:ll}),(0,r.tZ)("span",{css:lc,children:"目標を決める"}),(0,r.tZ)(nR.hdK,{size:15})]}));let li=n=>(0,z.css)(a8(),n?"#C9DFD6":F.u.border.secondary,n?"#EFF7F3":F.u.background.secondary,F.u.text.primary,E.S.font.notoJp,e8.jd,F.u.App.primary),lo=(0,z.css)(a9(),F.u.text.primary),la=(0,z.css)(a7(),F.u.text.secondary),ll=(0,z.css)(ln()),lc=(0,z.css)(lt()),ls=(0,z.css)(le());var lu=e(94909);function ld(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  white-space: nowrap;\n"]);return ld=function(){return n},n}function lp(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 4px 12px;\n"]);return lp=function(){return n},n}function lf(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 44px;\n  font-weight: 700;\n  line-height: 1.1;\n  letter-spacing: -0.5px;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n  @media (max-width: 600px) {\n    font-size: 36px;\n  }\n"]);return lf=function(){return n},n}function lh(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 2px 14px;\n  padding-top: 4px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  & strong {\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return lh=function(){return n},n}function lm(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  white-space: nowrap;\n"]);return lm=function(){return n},n}function lg(){let n=(0,C._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  background-color: ",";\n"]);return lg=function(){return n},n}function lv(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  margin-left: auto;\n  font-size: 10.5px;\n  color: ",";\n  white-space: nowrap;\n"]);return lv=function(){return n},n}function l_(){let n=(0,C._)(["\n  width: 10px;\n  height: 8px;\n  border-radius: 2px;\n  background-color: ",";\n"]);return l_=function(){return n},n}function lx(){let n=(0,C._)(["\n  margin: 0;\n  padding-top: 8px;\n  font-family: ",";\n  font-size: 12.5px;\n  line-height: 1.75;\n  color: ",";\n"]);return lx=function(){return n},n}var ly=i.memo(n=>{let{summary:t,headline:e,rows:o,selected:a,onSelect:l}=n,{followers:c}=t,s=(0,i.useMemo)(()=>o.some(n=>aa(n)),[o]);return(0,r.BX)(e8.ZP,{title:"フォロワー",description:e7.h.growth,span:(0,e8.K5)({c:5,r:2},{c:6,r:2},240),variant:"hero",selected:a,onClick:l,headerExtra:(0,r.BX)("span",{css:lZ,children:["前の ",t.days," 日間と比較"]}),children:[(0,r.BX)("div",{css:lb,children:[(0,r.tZ)("span",{css:lw,children:null===c.latest?"—":c.latest.toLocaleStr
1ing()}),(0,r.tZ)(lu.ZP,{pct:c.deltaPct,prefix:null===c.delta?void 0:(0,i0.tO)(c.delta),size:"md",detail:{basis:"期間の最終日のフォロワー数",current:c.latest,previous:c.previousLatest}})]}),(0,r.BX)("div",{css:lk,children:[(0,r.BX)("span",{css:lS,children:[(0,r.tZ)("span",{css:lP(ai)}),"新規フォロワー"," ",(0,r.tZ)("strong",{children:null===c.newFollows?"—":"+".concat(c.newFollows.toLocaleString())})]}),(0,r.BX)("span",{css:lS,children:[(0,r.tZ)("span",{css:lP(ao)}),"フォロー解除"," ",(0,r.tZ)("strong",{children:null===c.unfollows?"—":"−".concat(c.unfollows.toLocaleString())})]}),s&&(0,r.BX)("span",{css:lB,children:[(0,r.tZ)("span",{css:lX}),"直近の数日は集計中"]})]}),(0,r.tZ)(as,{rows:o}),(0,r.tZ)("p",{css:lC,children:e.join("")})]})});let lZ=(0,z.css)(ld(),E.S.font.notoJp,F.u.text.Negative),lb=(0,z.css)(lp()),lw=(0,z.css)(lf(),E.S.font.roboto,F.u.text.primary),lk=(0,z.css)(lh(),E.S.font.notoJp,F.u.text.secondary,F.u.text.primary),lS=(0,z.css)(lm()),lP=n=>(0,z.css)(lg(),n),lB=(0,z.css)(lv(),F.u.text.Negative),lX=(0,z.css)(l_(),F.u.border.secondary),lC=(0,z.css)(lx(),E.S.font.notoJp,F.u.text.primary);function lz(){let n=(0,C._)(["\n  flex-shrink: 0;\n  padding-bottom: 6px;\n  font-family: ",";\n  font-size: 10.5px;\n  color: ",";\n"]);return lz=function(){return n},n}function lN(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: grid;\n  grid-auto-flow: column;\n  grid-template-rows: repeat(",", minmax(0, 1fr));\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 4px 28px;\n  & li {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-width: 0;\n  }\n  @media (max-width: 600px) {\n    grid-auto-flow: row;
1\n    grid-template-rows: none;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 10px;\n  }\n"]);return lN=function(){return n},n}function lA(){let n=(0,C._)(["\n  flex: 0 0 14px;\n  text-align: right;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return lA=function(){return n},n}function lL(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n"]);return lL=function(){return n},n}function lT(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  justify-content: space-between;\n  gap: 8px;\n  padding-bottom: 3px;\n"]);return lT=function(){return n},n}function lI(){let n=(0,C._)(["\n  min-width: 0;\n  padding: 0;\n  border: none;\n  background: none;\n  cursor: pointer;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  text-align: left;\n  font-family: ",";\n  font-size: 12px;\n  font-weight: 600;\n  color: ",";\n  &:hover {\n    color: ",";\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 1px;\n    border-radius: 2px;\n  }\n"]);return lI=function(){return n},n}function lR(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: inline-flex;\n  align-items: baseline;\n  gap: 6px;\n  font-family: ",";\n  font-size: 12.5px;\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n  & small {\n    font-family: ",";\n    font-size: 10px;\n    font-weight: 500;\n    color: ",";\n  }\n"]);return lR=function(){return n},n}function lM(){let n=(0,C._)(["\n  height: 5px;\n  border-radius: 3px;\n  background-color: ",";\n"]);return lM=function(){return n},n}function lO(){let n=(0,C._)(["\n  display: block;\n  height: 100%;\n  border-radius: 3px;\n  background-color: ",";\n"]);return lO=function(){return n},n}var lK=i.memo(()=>{let{getDashboardHashtagPerformance:n}=(0,tR.x)(),{enqueueSnackbar:t}=(0,tK.Ds)(),[e]=(0,m.KO)(p.of),[o]=(0,m.KO)(p.Gt),a=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],l=(0,tA.a)([w.i.myHashtag,a,null==o?void 0:o.instagram_business_id,"bento"],()=>n(a[0],a[1]),{enabled:!!(null==o?void 0:o.instagram_business_id)}),c=(0,i.useMemo)(()=>{var n;let t=new Set;return(null!==(n=l.data)&&void 0!==n?n:[]).filter(n=>!t.has(n.hashtag_name)&&(t.add(n.hashtag_name),!0)).sort((n,t)=>t.average_reach_count-n.average_reach_count).slice(0,8)},[l.data]),s=Math.max(1,...c.map(n=>n.average_reach_count)),u=async n=>{try{await navigator.clipboard.writeText("#".concat(n)),t("#".concat(n," をコピーしました"),{variant:"success"})}catch(n){t("コピーできませんでした",{variant:"error"})}};return(0,r.tZ)(e8.ZP,{title:"ハッシュタグ",description:e7.h.hashtag,action:{label:"ハッシュタグ分析",href:O.IS},span:(0,e8.K5)({c:7,r:2},{c:6,r:2},240),children:l.isLoading?(0,r.tZ)(e9.v,{}):l.error?(0,r.tZ)(e9.g,{message:"ハッシュタグを読み込めませんでした。",hint:"時間をおいて、もう一度お試しください。"}):0===c.length?(0,r.tZ)(e9.g,{message:"この期間に、ハッシュタグを付けた投稿はありません。",hint:"期間を変えてお試しください。連携直後は最大 24 時間かかります。"}):(0,r.BX)(r.HY,{children:[(0,r.tZ)("div",{css:lF,"aria-hidden":!0,children:(0,r.tZ)("span",{children:"平均リーチの多い順"})}),(0,r.tZ)("ol",{css:lE(Math.ceil(c.length/2)),children:c.map((n,t)=>(0,r.BX)("li",{children:[(0,r.tZ)("span",{css:lJ,children:t+1}),(0,r.BX)("div",{css:lU,children:[(0,r.BX)("div",{css:lj,children:[(0,r.tZ)(nJ.Z,{title:"クリックでコピー",arrow:!0,placement:"top",children:(0,r.BX)("button",{type:"button",css:lD,onClick:()=>u(n.hashtag_name),children:["#",n.hashtag_name]})}),(0,r.BX)("span",{css:lH,children:[Math.round(n.average_reach_count).toLocaleString(),(0,r.BX)("small",{children:[n.media_count.toLocaleString()," 投稿"]})]})]}),(0,r.tZ)("div",{css:lG,children:(0,r.tZ)("span",{css:lY,style:{width:"".concat(Math.max(1.5,n.average_reach_count/s*100),"%")}})})]})]},n.hashtag_name))})]})})});let lF=(0,z.css)(lz(),E.S.font.notoJp,F.u.text.Negative),lE=n=>(0,z.css)(lN(),n),lJ=(0,z.css)(lA(),E.S.font.roboto,F.u.text.Negative),lU=(0,z.css)(lL()),lj=(0,z.css)(lT()),lD=(0,z.css)(lI(),E.S.font.notoJp,F.u.text.primary,F.u.App.primary,F.u.App.primary),lH=(0,z.css)(lR(),E.S.font.roboto,F.u.text.primary,E.S.font.notoJp,F.u.text.Negative),lG=(0,z.css)(lM(),F.u.background.primary),lY=(0,z.css)(lO(),F.u.App.primary);var lq=e(7727),lW=e(26385),lV=e(4989),l$=e(45399),lQ=e(64616);function l0(){let n=(0,C._)(["\n  padding: 3px;\n  color: ",";\n  &:hover {\n    color: ",";\n  }\n"]);return l0=function(){return n},n}function l1(){let n=(0,C._)(["\n  max-height: 420px;\n  min-width: 220px;\n  border-radius: 12px;\n"]);return l1=function(){return n},n}function l2(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 28px;\n  color: ",";\n"]);return l2=function(){return n},n}function l4(){let n=(0,C._)(["\n  gap: 6px;\n  min-height: 32px;\n  font-family: ",";\n  font-size: 13px;\n  color: ",";\n"]);
1return l4=function(){return n},n}function l5(){let n=(0,C._)(["\n  display: inline-flex;\n  width: 14px;\n  color: ",";\n"]);return l5=function(){return n},n}function l6(){let n=(0,C._)(["\n  margin-left: auto;\n  padding-left: 12px;\n  font-size: 10.5px;\n  color: ",";\n"]);return l6=function(){return n},n}let l3=["基本","反応","プロフィールのアクティビティ","内訳"];var l8=i.memo(n=>{let{current:t,shown:e,onChange:o,onReset:a,canReset:l}=n,[c,s]=(0,i.useState)(null),u=()=>s(null);return(0,r.BX)("span",{onClick:n=>n.stopPropagation(),onKeyDown:n=>n.stopPropagation(),children:[(0,r.tZ)(nJ.Z,{title:"表示する指標を変える",placement:"top",children:(0,r.tZ)(lq.Z,{size:"small","aria-label":"表示する指標を変える","aria-haspopup":"menu",onClick:n=>s(n.currentTarget),css:l9,children:(0,r.tZ)(nR.XzE,{size:14})})}),(0,r.BX)(lW.Z,{anchorEl:c,open:!!c,onClose:u,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{css:l7},children:[l3.flatMap(n=>[(0,r.tZ)(lV.Z,{css:cn,children:n},"h-".concat(n)),...lQ.SO.filter(t=>t.group===n).map(n=>{let i=n.key===t,a=!i&&e.includes(n.key);return(0,r.BX)(l$.Z,{selected:i,onClick:()=>{i||o(n.key),u()},css:ct,children:[(0,r.tZ)("span",{css:ce,children:i&&(0,r.tZ)(nR.HhX,{size:14})}),(0,r.tZ)("span",{children:n.label}),a&&(0,r.tZ)("span",{css:cr,children:"表示中(入れ替え)"})]},n.key)})]),(0,r.tZ)(eT.Z,{}),(0,r.BX)(l$.Z,{disabled:!l,onClick:()=>{a(),u()},css:ct,children:[(0,r.tZ)("span",{css:ce,children:(0,r.tZ)(nR.a0h,{size:14})}),(0,r.tZ)("span",{children:"最初の表示に戻す"})]})]})]})});let l9=(0,z.css)(l0(),F.u.text.Negative,F.u.App.primary),l7=(0,z.css)(l1()),cn=(0,z.css)(l2(),E.S.font.notoJp,F.u.text.Negative),ct=(0,z.css)(l4(),E.S.font.notoJp,F.u.text.primary),ce=(0,z.css)(l5(),F.u.App.primary),cr=(0,z.css)(l6(),F.u.text.Negative);var ci=e(17062);function co(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 6px;\n"]);return co=function(){return n},n}function ca(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 24px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n"]);return ca=function(){return n},n}function cl(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 8px;\n"]);return cl=function(){return n},n}function cc(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  flex-direction: column;\n  font-family: ",";\n  font-size: 10px;\n  line-height: 1.4;\n  color: ",";\n  & strong {\n    font-family: ",";\n    font-size: 13px;\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return cc=function(){return n},n}function cs(){let n=(0,C._)(["\n  flex: 1;\n  min-width: 0;\n  max-width: 96px;\n  height: 30px;\n  @media (max-width: 600px) {\n    max-width: 64px;\n    height: 26px;\n  }\n"]);return cs=function(){return n},n}var cu=i.memo(n=>{let{label:t,description:e,value:i,changePct:o,previous:a,basis:l,rate:c,series:s,headerExtra:u,selected:d,onSelect:p}=n;return(0,r.BX)(e8.ZP,{title:t,description:e,span:(0,e8.K5)({c:2,r:1},{c:3,r:1},118,1),selected:d,onClick:p,headerExtra:u,padding:"compact",children:[(0,r.BX)("div",{css:cd,children:[(0,r.tZ)("span",{css:cp,children:null===i?"—":i.toLocaleString()}),(0,r.tZ)(lu.ZP,{pct:o,detail:{basis:null!=l?l:"期間の合計",current:i,previous:a}})]}),(0,r.BX)("div",{css:cf,children:[c?(0,r.BX)("div",{css:ch,children:[(0,r.tZ)("span",{children:c.label}),(0,r.tZ)("strong",{children:null===c.value?"—":"".concat(c.value.toLocaleString(void 0,{minimumFractionDigits:1,maximumFractionDigits:1}),"%")})]}):(0,r.tZ)("span",{}),(0,r.tZ)("div",{css:cm,"aria-hidden":!0,children:(0,r.tZ)(ci.Z,{values:s,fillOpacity:.14,strokeWidth:1.5})})]})]})});let cd=(0,z.css)(co()),cp=(0,z.css)(ca(),E.S.font.roboto,F.u.text.primary),cf=(0,z.css)(cl()),ch=(0,z.css)(cc(),E.S.font.notoJp,F.u.text.Negative,E.S.font.roboto,F.u.text.secondary),cm=(0,z.css)(cs());var cg=e(22917),cv=e(45860),c_=e(33074);function cx(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 2px 8px;\n"]);return cx=function(){return n},n}function cy(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 30px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return cy=function(){return n},n}function cZ(){let n=(0,C._)(["\n  margin-left: -4px;\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n"]);return cZ=function(){return n},n}function cb(){let n=(0,C._)(["\n  padding-top: 2px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  & strong {\n    font-family: ",";\n    font-size: 13px;\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return cb=function(){return n},n}function cw(){let n=(0,C._)(["\n  padding: 14px 0 6px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n"]);return cw=function(){return n},n}function ck(){let n=(0,C._)(["\n  display: flex;\n  gap: 2px;\n  height: 14px;\n  border-radius: 7px;\n  overflow: hidden;\n  background-color: ",";\n"]);return ck=function(){return n},n}function cS(){let n=(0,C._)(["\n  display: block;\n  height: 100%;\n  min-width: 2px;\n  background-color: ",";\n"]);return cS=function(){return n},n}function cP(){let n=(0,C._)(["\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-color: ",";\n"]);return cP=function(){return n},n}function cB(){let n=(0,C._)(["\n  list-style: none;\n  margin: 0;\n  padding: 8px 0 0;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 3px 14px;\n  & li {\n    display: inline-flex;
1\n    align-items: center;\n    gap: 5px;\n    font-family: ",";\n    font-size: 11px;\n    color: ",";\n    white-space: nowrap;\n  }\n  & strong {\n    font-weight: 700;\n    color: ",";\n    font-variant-numeric: tabular-nums;\n  }\n"]);return cB=function(){return n},n}function cX(){let n=(0,C._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  background-color: ",";\n"]);return cX=function(){return n},n}function cC(){let n=(0,C._)(["\n  margin: 0;\n  padding-top: 8px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return cC=function(){return n},n}let cz=n=>{let t=(0,cg.tX)(n,"website_clicks"),e=(0,cg.tX)(n,"profile_links_taps_count");return null===t&&null===e?null:(null!=t?t:0)+(null!=e?e:0)};var cN=i.memo(n=>{let{currentRows:t,previousRows:e}=n,o=(0,i.useMemo)(()=>{let n=cz(t),r=cz(e),i=(0,cg.tX)(t,"profile_views"),o=null!==n&&i?n/i*100:null,a=cv.k.map(n=>{var e;return{...n,value:Math.max(0,null!==(e=(0,cg.tX)(t,n.key))&&void 0!==e?e:0)}}).filter(n=>n.value>0),l=a.reduce((n,t)=>n+t.value,0);return{actions:n,previous:r,changePct:(0,i0.f1)(n,r),profileViews:i,rate:o,segments:a,segTotal:l}},[t,e]);return(0,r.tZ)(e8.ZP,{title:"プロフィールのアクティビティ",description:c_.V.profile_action_funnel,action:{label:"インサイト",href:O.c8},span:(0,e8.K5)({c:4,r:2},{c:3,r:2},220),children:null===o.actions&&null===o.profileViews?(0,r.tZ)(e9.g,{message:"この期間には、プロフィールのアクティビティの記録がありません。",hint:"期間を変えてお試しください。連携直後は最大 24 時間かかります。"}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:cA,children:[(0,r.tZ)("span",{css:cL,children:null===o.actions?"—":o.actions.toLocaleString()}),(0,r.tZ)("span",{css:cT,children:"回"}
1),(0,r.tZ)(lu.ZP,{pct:o.changePct,detail:{basis:"期間の合計(回)",current:o.actions,previous:o.previous}})]}),(0,r.BX)("div",{css:cI,children:["プロフィールへのアクセス ",null===o.profileViews?"—":"".concat(o.profileViews.toLocaleString()," 回"),"のうち ",(0,r.tZ)("strong",{children:null===o.rate?"—":"".concat(o.rate.toFixed(1),"%")})]}),(0,r.tZ)("div",{css:cR,children:"プロフィールのアクティビティの内訳"}),(0,r.tZ)("div",{css:cM,role:"img","aria-label":"プロフィールのアクティビティの内訳",children:o.segTotal>0?o.segments.map(n=>(0,r.tZ)("span",{css:cO(n.color),style:{width:"".concat(n.value/o.segTotal*100,"%")},title:"".concat(n.label," ").concat(n.value.toLocaleString()," 回")},String(n.key))):(0,r.tZ)("span",{css:cK})}),o.segTotal>0?(0,r.tZ)("ul",{css:cF,children:o.segments.map(n=>(0,r.BX)("li",{children:[(0,r.tZ)("span",{css:cE(n.color)}),(0,r.tZ)("span",{children:n.label}),(0,r.tZ)("strong",{children:n.value.toLocaleString()})]},String(n.key)))}):(0,r.tZ)("p",{css:cJ,children:"この期間にプロフィールのアクティビティはありませんでした。"})]})})});let cA=(0,z.css)(cx()),cL=(0,z.css)(cy(),E.S.font.roboto,F.u.text.primary),cT=(0,z.css)(cZ(),E.S.font.notoJp,F.u.text.secondary),cI=(0,z.css)(cb(),E.S.font.notoJp,F.u.text.secondary,E.S.font.roboto,F.u.text.primary),cR=(0,z.css)(cw(),E.S.font.notoJp,F.u.text.Negative),cM=(0,z.css)(ck(),F.u.background.primary),cO=n=>(0,z.css)(cS(),n),cK=(0,z.css)(cP(),F.u.border.secondary),cF=(0,z.css)(cB(),E.S.font.notoJp,F.u.text.secondary,F.u.text.primary),cE=n=>(0,z.css)(cX(),n),cJ=(0,z.css)(cC(),E.S.font.notoJp,F.u.text.Negative);var cU=e(96728);function cj(){let n=(0,C._)(["\n  ",";\n  @media (min-width: 1200px) {\n    grid-column: 10 / span 3;\n    grid-row: 1 / span 2;\n  }\n"]);return cj=function(){return n},n}function cD(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 600;\n  color: ",";\n"]);return cD=function(){return n},n}function cH(){let n=(0,C._)(["\n  padding-top: 14px;\n  padding-bottom: 6px;\n"]);return cH=function(){return n},n}function cG(){let n=(0,C._)(["\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 4px 10px;\n"]);return cG=function(){return n},n}function cY(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 34px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return cY=function(){return n},n}function cq(){let n=(0,C._)(["\n  display: flex;\n  height: 14px;\n  border-radius: 7px;\n  overflow: hidden;\n  gap: 2px;\n  background-color: ",";\n"]);return cq=function(){return n},n}function cW(){let n=(0,C._)(["\n  display: block;\n  height: 100%;\n  min-width: 2px;\n  background-color: ",";\n"]);return cW=function(){return n},n}function cV(){let n=(0,C._)(["\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-color: ",";\n"]);return cV=function(){return n},n}function c$(){let n=(0,C._)(["\n  list-style: none;\n  margin: 0;\n  padding: 8px 0 0;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 3px 12px;\n  & li {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    font-family: ",";\n    font-size: 11px;\n    white-space: nowrap;\n  }\n"]);return c$=function(){return n},n}function cQ(){let n=(0,C._)(["\n  height: 6px;\n  margin-top: 6px;\n  border-radius: 3px;\n  overflow: hidden;\n  background-color: ",";\n  & span {\n    display: block;\n    height: 100%;\n    border-radius: 3px;\n    background-color: ",";\n  }\n"]);return cQ=function(){return n},n}function c0(){let n=(0,C._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  flex-shrink: 0;\n  background-color: ",";\n"]);return c0=function(){return n},n}function c1(){let n=(0,C._)(["\n  color: ",";\n"]);return c1=function(){return n},n}function c2(){let n=(0,C._)(["\n  font-weight: 700;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return c2=function(){return n},n}function c4(){let n=(0,C._)(["\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n"]);return c4=function(){return n},n}function c5(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n"]);return c5=function(){return n},n}function c6(){let n=(0,C._)(["\n  margin-top: 4px;\n  padding-top: 4px;\n  border-top: 1px solid rgba(255, 255, 255, 0.3);\n"]);return c6=function(){return n},n}function c3(){let n=(0,C._)(["\n  max-width: 230px;\n  padding-top: 4px;\n  white-space: normal;\n"]);return c3=function(){return n},n}function c8(){let n=(0,C._)(["\n  outline: none;\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 4px;\n    border-radius: 4px;\n  }\n"]);return c8=function(){return n},n}function c9(){let n=(0,C._)(["\n  margin: auto 0;\n  font-family: ",";\n  font-size: 12px;\n  line-height: 1.8;\n  color: ",";\n"]);return c9=function(){return n},n}function c7(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 8px;\n  & p {\n    margin: 0;\n    font-family: ",";\n    font-size: 12px;\n    line-height: 1.8;\n    color: ",";\n  }\n  & a {\n    display: inline-flex;
1\n    align-items: center;\n    padding: 6px 14px;\n    border-radius: 8px;\n    border: 1px solid ",";\n    font-family: ",";\n    font-size: 11.5px;\n    font-weight: 700;\n    color: ",";\n    text-decoration: none;\n    transition: background-color 0.15s ease;\n  }\n  & a:hover {\n    background-color: ",";\n  }\n"]);return c7=function(){return n},n}function sn(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  color: ",";\n  background-color: ",";\n"]);return sn=function(){return n},n}let st=n=>n>0&&n<.01?"1% 未満":"".concat((100*n).toFixed(0),"%"),se=n=>null===n?"—":"".concat(n.toLocaleString()," 人"),sr=(n,t)=>t>0?"(".concat((n/t*100).toFixed(1),"%)"):"";var si=i.memo(n=>{let{summary:t,rows:e,locked:o}=n,a=(0,i.useMemo)(()=>{let n=cU.JL.map(n=>{var t;return{...n,value:Math.max(0,null!==(t=(0,i0.rK)(e,(0,cU.X5)("reach",n.seg)))&&void 0!==t?t:0)}}),t=n.reduce((n,t)=>n+t.value,0),r=e.filter(n=>cU.JL.some(t=>"number"==typeof n[(0,cU.X5)("reach",t.seg)]));return{segs:n,total:t,reach:(0,i0.rK)(r,"reach_count")}},[e]),l=(0,i.useMemo)(()=>{let n=e.filter(n=>"number"==typeof n.reach_follower_count||"number"==typeof n.reach_non_follower_count),t=(0,i0.rK)(n,"reach_follower_count"),r=(0,i0.rK)(n,"reach_non_follower_count");return{follower:t,nonFollower:r,total:Math.max(0,null!=t?t:0)+Math.max(0,null!=r?r:0),reach:(0,i0.rK)(n,"reach_count")}},[e]),c=null!==t.nonFollowerRatio&&null!==t.previousNonFollowerRatio?t.n
1onFollowerRatio-t.previousNonFollowerRatio:null,s=(0,r.BX)("div",{css:lu.k8,children:[(0,r.tZ)("div",{css:lu.rg,children:"期間のリーチ"}),(0,r.BX)("div",{css:s_,children:[(0,r.tZ)("span",{children:"フォロワー以外"}),(0,r.BX)("span",{children:[se(l.nonFollower),null!==l.nonFollower&&sr(Math.max(0,l.nonFollower),l.total)]})]}),(0,r.BX)("div",{css:s_,children:[(0,r.tZ)("span",{children:"フォロワー"}),(0,r.BX)("span",{children:[se(l.follower),null!==l.follower&&sr(Math.max(0,l.follower),l.total)]})]}),(0,r.BX)("div",{css:[s_,sy],children:[(0,r.tZ)("span",{children:"リーチ数"}),(0,r.tZ)("span",{children:se(l.reach)})]})]}),u=(0,r.BX)("div",{css:lu.k8,children:[(0,r.tZ)("div",{css:lu.rg,children:"形式ごとのリーチ"}),a.segs.filter(n=>n.value>0).map(n=>(0,r.BX)("div",{css:s_,children:[(0,r.BX)("span",{css:sx,children:[(0,r.tZ)("span",{css:sm(n.color)}),n.label]}),(0,r.BX)("span",{children:[se(n.value),sr(n.value,a.total)]})]},n.seg)),(0,r.BX)("div",{css:[s_,sy],children:[(0,r.tZ)("span",{children:"形式ごとの合計"}),(0,r.tZ)("span",{children:se(a.total)})]}),(0,r.BX)("div",{css:s_,children:[(0,r.tZ)("span",{children:"リーチ数"}),(0,r.tZ)("span",{children:se(a.reach)})]}),(0,r.tZ)("div",{css:[lu.VT,sZ],children:"同じ SNSユーザーが複数の形式で見た場合はそれぞれに数えるため、形式ごとの合計はリーチ数と一致しません。"})]});return(0,r.tZ)(e8.ZP,{title:"リーチの内訳",description:e7.h.reachMix,action:{label:"内訳分析",href:O.mQ},span:so,children:o?(0,r.BX)("div",{css:sk,children:[(0,r.tZ)("span",{css:sS,children:(0,r.tZ)(nR.RTn,{size:18})}),(0,r.tZ)("p",{children:"フォロワー以外にどれだけ届いたかと、形式ごとの内訳は、Basic プラン以上でご利用いただけます。"}),(0,r.tZ)(D(),{href:O.F5,children:"プランを見る"})]}):null===t.nonFollowerRatio&&0===a.total?(0,r.tZ)("p",{css:sw,children:"この期間には内訳の記録がありません。記録は毎日増えるので、期間を最近の日付にしてお試しください。"}):(0,r.BX)(r.HY,{children:[(0,r.tZ)("div",{css:sa,children:"フォロワー以外の割合"}),(0,r.BX)("div",{css:sc,children:[(0,r.tZ)(nJ.Z,{arrow:!0,placement:"top",title:s,children:(0,r.tZ)("span",{css:ss,tabIndex:0,children:null===t.nonFollowerRatio?"—":"".concat(t.nonFollowerRatio.toFixed(1),"%")})}),(0,r.tZ)(lu.ZP,{pct:c,unit:"pt",detail:{basis:"フォロワー以外の割合",current:t.nonFollowerRatio,previous:t.previousNonFollowerRatio,format:n=>"".concat(n.toFixed(1),"%")}})]}),null!==t.nonFollowerRatio&&(0,r.tZ)(nJ.Z,{arrow:!0,placement:"top",title:s,children:(0,r.tZ)("div",{css:sh,role:"img","aria-label":"フォロワー以外 ".concat(t.nonFollowerRatio.toFixed(1),"%"),children:(0,r.tZ)("span",{style:{width:"".concat(t.nonFollowerRatio,"%")}})})}),(0,r.tZ)("div",{css:[sa,sl],children:"形式ごとの割合"}),(0,r.tZ)(nJ.Z,{arrow:!0,placement:"top",title:a.total>0?u:"",children:(0,r.BX)("div",{css:sb,tabIndex:0,children:[(0,r.tZ)("div",{css:su,role:"img","aria-label":"リーチの形式ごとの割合",children:a.total>0?a.segs.filter(n=>n.value>0).map(n=>(0,r.tZ)("span",{css:sd(n.color),style:{width:"".concat(n.value/a.total*100,"%")}},n.seg)):(0,r.tZ)("span",{css:sp})}),(0,r.tZ)("ul",{css:sf,children:a.segs.filter(n=>n.value>0).map(n=>(0,r.BX)("li",{children:[(0,r.tZ)("span",{css:sm(n.color)}),(0,r.tZ)("span",{css:sg,children:n.label}),(0,r.tZ)("span",{css:sv,children:st(n.value/a.total)})]},n.seg))})]})})]})})});let so=(0,z.css)(cj(),(0,e8.K5)({c:3,r:2},{c:3,r:2},200)),sa=(0,z.css)(cD(),E.S.font.notoJp,F.u.text.Negative),sl=(0,z.css)(cH()),sc=(0,z.css)(cG()),ss=(0,z.css)(cY(),E.S.font.roboto,F.u.text.primary),su=(0,z.css)(cq(),F.u.background.primary),sd=n=>(0,z.css)(cW(),n),sp=(0,z.css)(cV(),F.u.border.secondary),sf=(0,z.css)(c$(),E.S.font.notoJp),sh=(0,z.css)(cQ(),F.u.background.sidenav,F.u.App.primary),sm=n=>(0,z.css)(c0(),n),sg=(0,z.css)(c1(),F.u.text.secondary),sv=(0,z.css)(c2(),F.u.text.primary),s_=(0,z.css)(c4()),sx=(0,z.css)(c5()),sy=(0,z.css)(c6()),sZ=(0,z.css)(c3()),sb=(0,z.css)(c8(),F.u.App.primary),sw=(0,z.css)(c9(),E.S.font.notoJp,F.u.text.Negative),sk=(0,z.css)(c7(),E.S.font.notoJp,F.u.text.secondary,F.u.App.primary,E.S.font.notoJp,F.u.App.primary,F.u.background.sidenav),sS=(0,z.css)(sn(),F.u.App.primary,F.u.background.sidenav),sP="hinome_dashboard_trend_chips",sB=lQ.R.slice(),sX=["followers_count","reach_count","views_count","total_interactions_count","saves_count","profile_views"],sC=n=>"followers_count"===n||(0,lQ.H0)(n),sz=n=>sB.filter(t=>n.includes(t)),sN=n=>
1Array.isArray(n)&&n.length>=1&&n.length<=10&&n.every(sC),sA=()=>{let[n,t]=(0,i.useState)(sX);(0,i.useEffect)(()=>{try{var n;let e=JSON.parse(null!==(n=window.localStorage.getItem(sP))&&void 0!==n?n:"null");sN(e)&&t(sz(e))}catch(n){}},[]);let e=(0,i.useCallback)(n=>{t(n);try{window.localStorage.setItem(sP,JSON.stringify(n))}catch(n){}},[]),r=(0,i.useCallback)(t=>{n.includes(t)?n.length>1&&e(n.filter(n=>n!==t)):n.length<10&&e(sz([...n,t]))},[n,e]);return{keys:n,toggle:r,reset:(0,i.useCallback)(()=>e(sX),[e]),isDefault:n.length===sX.length&&n.every((n,t)=>n===sX[t])}};function sL(){let n=(0,C._)(["\n  padding: 3px;\n  color: ",";\n  &:hover {\n    color: ",";\n  }\n"]);return sL=function(){return n},n}function sT(){let n=(0,C._)(["\n  max-height: 440px;\n  min-width: 220px;\n  border-radius: 12px;\n"]);return sT=function(){return n},n}function sI(){let n=(0,C._)(["\n  list-style: none;\n  padding: 4px 16px 2px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return sI=function(){return n},n}function sR(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 28px;\n  color: ",";\n"]);return sR=function(){return n},n}function sM(){let n=(0,C._)(["\n  gap: 4px;\n  min-height: 32px;\n  padding-left: 8px;\n  font-family: ",";\n  font-size: 13px;\n  color: ",";\n"]);return sM=function(){return n},n}function sO(){let n=(0,C._)(["\n  padding: 2px;\n  &.Mui-checked {\n    color: ",";\n  }\n"]);return sO=function(){return n},n}function sK(){let n=(0,C._)(["\n  display: inline-flex;\n  width: 24px;\n  justify-content: center;\n  color: ",";\n"]);return sK=function(){return n},n}let sF=["基本","反応","プロフィールのアクティビティ","内訳"],sE=[...lQ.SO.map(n=>({key:n.key,label:"followers_count"===n.key?"フォロワー":n.label,group:n.group}))];var sJ=i.memo(n=>{let{selected:t,onToggle:e,onReset:o,canReset:a}=n,[l,c]=(0,i.useState)(null),s=t.length>=10;return(0,r.BX)("span",{onClick:n=>n.stopPropagation(),onKeyDown:n=>n.stopPropagation(),children:[(0,r.tZ)(nJ.Z,{title:"表示する指標を選ぶ",placement:"top",children:(0,r.tZ)(lq.Z,{size:"small","aria-label":"表示する指標を選ぶ","aria-haspopup":"menu",onClick:n=>c(n.currentTarget),css:sU,children:(0,r.tZ)(nR.XzE,{size:14})})}),(0,r.BX)(lW.Z,{anchorEl:l,open:!!l,onClose:()=>c(null),anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{css:sj},children:[(0,r.BX)("li",{css:sD,children:[t.length," / ",10," 個を表示中"]}),sF.flatMap(n=>[(0,r.tZ)(lV.Z,{css:sH,children:n},"h-".concat(n)),...sE.filter(t=>t.group===n).map(n=>{let i=t.includes(n.key),o=i?t.length<=1:s;return(0,r.BX)(l$.Z,{disabled:o,onClick:()=>e(n.key),css:sG,children:[(0,r.tZ)(T.Z,{size:"small",checked:i,disableRipple:!0,css:sY}),(0,r.tZ)("span",{children:n.label})]},n.key)})]),(0,r.tZ)(eT.Z,{}),(0,r.BX)(l$.Z,{disabled:!a,onClick:o,css:sG,children:[(0,r.tZ)("span",{css:sq,children:(0,r.tZ)(nR.a0h,{size:14})}),(0,r.tZ)("span",{children:"最初の表示に戻す"})]})]})]})});let sU=(0,z.css)(sL(),F.u.text.Negative,F.u.App.primary),sj=(0,z.css)(sT()),sD=(0,z.css)(sI(),E.S.font.notoJp,F.u.text.Negative),sH=(0,z.css)(sR(),E.S.font.notoJp,F.u.text.Negative),sG=(0,z.css)(sM(),E.S.font.notoJp,F.u.text.primary),sY=(0,z.css)(sO(),F.u.App.primary),sq=(0,z.css)(sK(),F.u.App.primary);var sW=e(67017),sV=e(31712);function s$(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 8px;\n  flex-shrink: 0;\n"]);return s$=function(){return n},n}function sQ(){let n=(0,C._)(["\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  /* モバイルは 2 段に折り返さず、1 行で横にスクロールする */\n  @media (max-width: 600px) {\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    margin: 0 -14px;\n    padding: 0 14px 2px;\n    scrollbar-width: none;\n    &::-webkit-scrollbar {\n      display: none;\n    }\n    & > * {\n      flex-shrink: 0;\n    }\n  }\n"]);return sQ=function(){return n},n}function s0(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  height: 24px;\n  font-weight: ",";\n  ","\n"]);return s0=function(){return n},n}function s1(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 2px 12px;\n"]);return s1=function(){return n},n}function s2(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n  white-space: nowrap;\n"]);return s2=function(){return n},n}function s4(){let n=(0,C._)(["\n  width: 16px;\n  height: 0;\n  border-top: 2px solid ",";\n"]);return s4=function(){return n},n}function s5(){let n=(0,C._)(["\n  width: 16px;\n  height: 0;\n  border-top: 2px dashed ",";\n"]);return s5=function(){return n},n}function s6(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n"]);return s6=function(){return n},n}function s3(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  padding-top: 8px;\n"]);return s3=function(){return n},n}function s8(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 4px 12px;\n  padding: 6px 0 2px ","px;\n  border-top: 1px solid ",";\n  @media (max-width: 600px) {\n    padding-left: 0;\n  }\n"]);return s8=function(){return n},n}function s9(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 700;\n  color: ",";\n"]);return s9=function(){return n},n}function s7(){let n=(0,C._)(["\n  margin-left: auto;\n"]);return s7=function(){return n},n}function un(){let n=(0,C._)(["\n  display: inline-flex;\n  padding: 2px;\n  border-radius: 8px;\n  background-color: ",";\n  border: 1px solid ",";\n"]);return un=function(){return n},n}function ut(){let n=(0,C._)(["\n  border: none;\n  cursor: pointer;\n  padding: 2px 10px;\n  border-radius: 6px;\n  font-family: ",";\n  font-size: 11px;\n  font-weight: ",";\n  color: ",";\n  background-color: ",";\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 1px;\n  }\n"]);return ut=function(){return n},n}function ue(){let n=(0,C._)(["\n  flex: 0 0 104px;\n"]);return ue=function(){return n},n}function ur(){let n=(0,C._)(["\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 10px 0 2px ","px;\n  font-family: ",";\n  font-size: 11.5px;\n  color: ",";\n  text-decoration: none;\n  &:hover {\n    color: ",";\n  }\n"]);return ur=function(){return n},n}function ui(){let n=(0,C._)(["\n  width: 8px;\n  height: 8px;\n  border-radius: 2px;\n  flex-shrink: 0;\n  background-color: ",";\n"]);return ui=function(){return n},n}function uo(){let n=(0,C._)(["\n  padding: 8px 12px;\n  line-height: 1.7;\n  white-space: nowrap;\n"]);return uo=function(){return n},n}function ua(){let n=(0,C._)(["\n  font-weight: 700;\n"]);return ua=function(){return n},n}function ul(){let n=(0,C._)(["\n  opacity: 0.8;\n"]);return ul=function(){return n},n}function uc(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  gap: 5px;\n"]);return uc=function(){return n},n}let us=n=>"followers_count"===n?"フォロワー":(0,lQ.Z3)(n).label,uu=n=>"followers_count"===n?{kind:"flow"}:(0,lQ.Z3)(n).lower,ud={reach:{follower:"reach_follower_count",non_follower:"reach_non_follower_count"},views:{follower:"views_follower_count",non_follower:"views_non_follower_count",unknown:"views_unknown_count"}}
1,up=(n,t)=>"media"===t?cU.JL.map(t=>({id:t.seg,label:t.label,color:t.color,key:(0,cU.X5)(n,t.seg)})):cU._5.flatMap(t=>{var e;let r=null===(e=ud[n])||void 0===e?void 0:e[t.seg];return r?[{id:t.seg,label:t.label,color:t.color,key:r}]:[]}),uf=F.u.border.secondary,uh=cU.gF.follower,um={top:8,right:8,left:0,bottom:0},ug="#8A9893",uv=(n,t,e)=>{var r;let i=Math.max(t-n,1)/e,o=Math.pow(10,Math.floor(Math.log10(i))),a=Math.max(1,null!==(r=[1,2,5,10].map(n=>n*o).find(n=>n>=i))&&void 0!==r?r:i),l=Math.max(0,Math.floor(n/a)*a),c=Math.ceil(t/a)*a,s=[];for(let n=l;n<=c+a/2;n+=a)s.push(Math.round(n));return s.length>1?s:[l,l+a]},u_=(n,t)=>t>0?"".concat((n/t*100).toFixed(0),"%"):"—";var ux=i.memo(n=>{let{metric:t,chipMetrics:e,headerExtra:o,onMetricChange:a,points:l,locked:c,followFlow:s,rowsByDate:u}=n,d=us(t),p=l.some(n=>null!==n.previous),f=l.some(n=>null!==n.current),h=(0,i.useMemo)(()=>uu(t),[t]),[m,g]=(0,i.useState)("media"),v="mix"===h.kind&&h.axes.includes(m)?m:"media",_="mix"===h.kind&&c,x=_||"none"===h.kind,y=(0,i.useMemo)(()=>{let n=l.flatMap(n=>[n.current,n.previous]).filter(n=>null!==n);return n.length?uv((0,lQ.PA)(t)?Math.min(...n):0,Math.max(...n),4):[0,1]},[t,l]),Z=[y[0],y[y.length-1]],b=(0,i.useMemo)(()=>{if("flow"===h.kind){let n=l.map(n=>({...n,...s.get(n.date)})),t=uv(0,Math.max(1,...n.map(n=>{var t,e;return Math.max(null!==(t=n.follows)&&void 0!==t?t:0,-(null!==(e=n.unfollows)&&void 0!==e?e:0))})),2).slice(-1)[0],e=n.filter(n=>n.pending);return{data:n,segments:[],yTicks:[-t,0,t],shadeRange:e.length?[e[0].date,e[e.length-1].date]:null,hasNoData:!1}}if("none"===h.kind)return{data:l,segments:[],yTicks:[0,1],shadeRange:null,hasNoData:!1};if("actions"===h.kind){let n=l.map(n=>{let t=u.get(n.date),e=null==t?void 0:t.website_clicks,r=null==t?void 0:t.profile_links_taps_count;return{...n,actions:null==e&&null==r?null:(null!=e?e:0)+(null!=r?r:0)}}),t=uv(0,Math.max(1,...n.map(n=>{var t;return null!==(t=n.actions)&&void 0!==t?t:0})),2);return{data:n,segments:[],yTicks:t,shadeRange:null,hasNoData:!1}}let n=up(h.metricId,v),t=!1;return{data:l.map(e=>{let r=u.get(e.date),i={...e},o=!1;for(let t of n){let n=null==r?void 0:r[t.key];i[t.id]="number"==typeof n?Math.max(0,n):null,"number"==typeof n&&(o=!0)}return o||(i.noData=1,t=!0),i}),segments:n,yTicks:[0,.5,1],shadeRange:null,hasNoData:t}},[h,v,l,s,u]),w=n=>{let{active:t,payload:e}=n;if(!t||!(null==e?void 0:e.length))return null;let i=e[0].payload,o=b.segments.reduce((n,t)=>{var e;return n+(null!==(e=i[t.id])&&void 0!==e?e:0)},0);return(0,r.BX)("div",{css:[J.uW,uO],children:[(0,r.tZ)("div",{css:uK,children:d}),(0,r.BX)("div",{children:["この期間 ",(0,S.Nr)(i.date),": ",(0,r.tZ)("strong",{children:null===i.current?"—":i.current.toLocaleString()})]}),p&&(0,r.BX)("div",{css:uF,children:["前の期間 ",i.previousDate?(0,S.Nr)(i.previousDate):"",":"," ",(0,r.tZ)("strong",{children:null===i.previous?"—":i.previous.toLocaleString()})]}),"flow"===h.kind&&(i.pending?(0,r.tZ)("div",{css:uF,children:"新規フォロワー・フォロー解除は集計中"}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{children:["新規フォロワー ",(0,r.tZ)("strong",{children:null==i.follows?"—":"+".concat(i.follows.toLocaleString())})]}),(0,r.BX)("div",{children:["フォロー解除 ",(0,r.tZ)("strong",{children:null==i.unfollows?"—":"−".concat(Math.abs(i.unfollows).toLocaleString())})]})]})),"actions"===h.kind&&(0,r.BX)("div",{children:["プロフィールのアクティビティ ",(0,r.tZ)("strong",{children:null==i.actions?"—":"".concat(i.actions.toLocaleString()," 回")}),null!=i.actions&&i.current?"(プロフィールへのアクセスの ".concat((i.actions/i.current*100).toFixed(1),"%)"):""]}),"mix"===h.kind&&!_&&(i.noData?(0,r.tZ)("div",{css:uF,children:"この日は内訳の記録がありません"}):b.segments.filter(n=>{var t;return(null!==(t=i[n.id])&&void 0!==t?t:0)>0}).map(n=>(0,r.BX)("div",{css:uE,children:[(0,r.tZ)("span",{css:uM(n.color)}),n.label," ",(0,r.tZ)("strong",{children:i[n.id].toLocaleString()}),"(",u_(i[n.id],o),")"]},n.id)))]})},k="flow"===h.kind?"新規フォロワーとフォロー解除":"actions"===h.kind?"プロフィールのアクティビティ":"media"===v?"形式ごとの割合":"フォロワー別の割合";return(0,r.BX)(e8.ZP,{title:"日別の推移と内訳",description:e7.h.trend,action:{label:"インサイト",href:O.c8},headerExtra:o,span:(0,e8.K5)({c:7,r:4},{c:6,r:4},420),children:[(0,r.BX)("div",{css:uZ,children:[(0,r.tZ)("div",{css:ub,children:e.map(n=>{let e=n===t;return(0,r.tZ)(tM.Z,{label:us(n),size:"small",variant:e?"filled":"outlined",onClick:()=>a(n),css:uw(e)},n)})}),(0,r.BX)("div",{css:uk,children:[(0,r.BX)("span",{css:uS,children:[(0,r.tZ)("span",{css:uP}),"この期間"]}),p&&(0,r.BX)("span",{css:uS,children:[(0,r.tZ)("span",{css:uB}),"前の期間"]})]})]}),f?(0,r.BX)("div",{css:uX,children:[(0,r.tZ)("div",{css:uC,children:(0,r.tZ)(o$.h,{width:"100%",height:"100%",children:(0,r.BX)(oQ.c,{data:b.data,margin:{...um,bottom:x?0:10},children:[(0,r.tZ)(sW.q,{stroke:F.u.border.secondary,strokeDasharray:"3 3",vertical:!1}),(0,r.tZ)(o0.K,{dataKey:"date",hide:!x,tickFormatter:n=>(0,S.cv)(n),tick:{fontSize:10,fill:F.u.text.Negative}
1,axisLine:!1,tickLine:!1,minTickGap:24}),!x&&(0,r.tZ)(o2.$,{dataKey:"__none",isAnimationActive:!1}),(0,r.tZ)(o1.B,{width:44,domain:Z,ticks:y,interval:0,tickFormatter:n=>Number(n).toLocaleString(),tick:{fontSize:10,fill:F.u.text.Negative},axisLine:!1,tickLine:!1,allowDecimals:!1}),(0,r.tZ)(o4.u,{cursor:{stroke:F.u.border.negative},wrapperStyle:{zIndex:5},content:w}),p&&(0,r.tZ)(sV.x,{type:"monotone",dataKey:"previous",stroke:ug,strokeWidth:1.5,strokeDasharray:"5 4",dot:!1,isAnimationActive:!1,connectNulls:!0}),(0,r.tZ)(o5.u,{type:"monotone",dataKey:"current",stroke:F.u.App.primary,strokeWidth:2,fill:F.u.App.primary,fillOpacity:.12,dot:!1,activeDot:{r:4,stroke:F.u.background.secondary,strokeWidth:2},isAnimationActive:!1,connectNulls:!0})]})})}),"none"!==h.kind&&(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:uz,children:[(0,r.tZ)("span",{css:uN,children:k}),"mix"===h.kind&&h.axes.length>1&&!_&&(0,r.tZ)("div",{css:uL,role:"tablist","aria-label":"内訳の切り口",children:h.axes.map(n=>(0,r.tZ)("button",{type:"button",role:"tab","aria-selected":v===n,css:uT(v===n),onClick:()=>g(n),children:"media"===n?"形式別":"フォロワー別"},n))}),(0,r.BX)("div",{css:[uk,uA],children:["flow"===h.kind&&(0,r.BX)(r.HY,{children:[(0,r.tZ)(uy,{color:ai,label:"新規フォロワー"}),(0,r.tZ)(uy,{color:ao,label:"フォロー解除"}),b.shadeRange&&(0,r.tZ)(uy,{color:uf,label:"集計中"})]}),"actions"===h.kind&&(0,r.tZ)(uy,{color:uh,label:"プロフィールのアクティビティ(ウェブサイト + 連絡先のタップ)"}),"mix"===h.kind&&!_&&(0,r.BX)(r.HY,{children:[b.segments.map(n=>(0,r.tZ)(uy,{color:n.color,label:n.label},n.id)),b.hasNoData&&(0,r.tZ)(uy,{color:uf,label:"記録なし"})]})]})]}),_?(0,r.BX)(D(),{href:O.F5,css:uR,children:[(0,r.tZ)(nR.RTn,{size:14}),(0,r.tZ)("span",{children:"日ごとの内訳は、Basic プラン以上でご利用いただけます"})]}):(0,r.tZ)("div",{css:uI,role:"img","aria-label":"日別の".concat(k),children:(0,r.tZ)(o$.h,{width:"100%",height:"100%",children:(0,r.BX)(oQ.c,{data:b.data,margin:um,stackOffset:"flow"===h.kind?"sign":"mix"===h.kind?"expand":"none",barCategoryGap:"24%",children:[(0,r.tZ)(o0.K,{dataKey:"date",tickFormatter:n=>(0,S.cv)(n),tick:{fontSize:10,fill:F.u.text.Negative},axisLine:!1,tickLine:!1,minTickGap:24}),(0,r.tZ)(o1.B,{width:44,domain:[b.yTicks[0],b.yTicks[b.yTicks.length-1]],ticks:b.yTicks,interval:0,tickFormatter:n=>"mix"===h.kind?"".concat(Math.round(100*n),"%"):"flow"===h.kind?n>0?"+".concat(n):n<0?"−".concat(Math.abs(n)):"0":Number(n).toLocaleString(),tick:{fontSize:10,fill:F.u.text.Negative},axisLine:!1,tickLine:!1}),b.shadeRange&&(0,r.tZ)(o6.z,{x1:b.shadeRange[0],x2:b.shadeRange[1],fill:uf,fillOpacity:.6}),"flow"===h.kind&&(0,r.tZ)(o3.d,{y:0,stroke:F.u.border.secondary}),(0,r.tZ)(o4.u,{cursor:{fill:"rgba(31, 55, 48, 0.06)"},allowEscapeViewBox:{x:!1,y:!0},position:{y:-150},wrapperStyle:{zIndex:5},content:w}),"flow"===h.kind&&(0,r.BX)(r.HY,{children:[(0,r.tZ)(o2.$,{dataKey:"follows",stackId:"flow",fill:ai,radius:[2,2,0,0],isAnimationActive:!1}),(0,r.tZ)(o2.$,{dataKey:"unfollows",stackId:"flow",fill:ao,radius:[2,2,0,0],isAnimationActive:!1})]}),"actions"===h.kind&&(0,r.tZ)(o2.$,{dataKey:"actions",fill:uh,radius:[2,2,0,0],isAnimationActive:!1}),"mix"===h.kind&&[...b.segments,{id:"noData",label:"記録なし",color:uf}].map(n=>(0,r.tZ)(o2.$,{dataKey:n.id,stackId:"mix",fill:n.color,stroke:F.u.background.secondary,strokeWidth:.5,isAnimationActive:!1},n.id))]})})})]})]}):(0,r.tZ)(e9.g,{message:"この期間の".concat(d,"は、まだ記録がありません。"),hint:"期間を変えてお試しください。連携直後は最大 24 時間かかります。"})]})});let uy=n=>{let{color:t,label:e}=n;return(0,r.BX)("span",{css:uS,children:[(0,r.tZ)("span",{css:uM(t)}),e]})},uZ=(0,z.css)(s$()),ub=(0,z.css)(sQ()),uw=n=>(0,z.css)(s0(),E.S.font.notoJp,n?600:500,n?"background-color: ".concat(F.u.App.primary,"; color: ").concat(F.u.text.white,"; border: 1px solid ").concat(F.u.App.primary,";\n       &:hover { background-color: ").concat(F.u.App.primary,"; opacity: 0.9; }"):"color: ".concat(F.u.text.secondary,"; border-color: ").concat(F.u.border.secondary,";\n       &:hover { background-color: ").concat(F.u.background.sidenav,"; }")),uk=(0,z.css)(s1()),uS=(0,z.css)(s2(),E.S.font.notoJp,F.u.text.secondary),uP=(0,z.css)(s4(),F.u.App.primary),uB=(0,z.css)(s5(),ug),uX=(0,z.css)(s6()),uC=(0,z.css)(s3()),uz=(0,z.css)(s8(),44,F.u.border.secondary),uN=(0,z.css)(s9(),E.S.font.notoJp,F.u.text.secondary),uA=(0,z.css)(s7()),uL=(0,z.css)(un(),F.u.background.primary,F.u.border.secondary),uT=n=>(0,z.css)(ut(),E.S.font.notoJp,n?700:500,n?F.u.text.white:F.u.text.secondary,n?F.u.App.primary:"transparent",F.u.App.primary),uI=(0,z.css)(ue()),uR=(0,z.css)(ur(),44,E.S.font.notoJp,F.u.text.secondary,F.u.App.primary),uM=n=>
1(0,z.css)(ui(),n),uO=(0,z.css)(uo()),uK=(0,z.css)(ua()),uF=(0,z.css)(ul()),uE=(0,z.css)(uc());var uJ=e(3337);function uU(){let n=(0,C._)(["\n  flex-shrink: 0;\n  display: flex;\n  align-items: baseline;\n  flex-wrap: wrap;\n  gap: 2px 8px;\n"]);return uU=function(){return n},n}function uj(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 30px;\n  font-weight: 700;\n  line-height: 1.2;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return uj=function(){return n},n}function uD(){let n=(0,C._)(["\n  margin-left: -4px;\n  font-family: ",";\n  font-size: 12px;\n  color: ",";\n"]);return uD=function(){return n},n}function uH(){let n=(0,C._)(["\n  flex-shrink: 0;\n  padding-bottom: 8px;\n  font-family: ",";\n  font-size: 11px;\n  color: ",";\n"]);return uH=function(){return n},n}function uG(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: grid;\n  grid-template-columns: repeat(",", minmax(0, 1fr));\n  gap: 8px;\n  & li {\n    min-width: 0;\n    min-height: 0;\n  }\n  @media (max-width: 600px) {\n    flex: none;\n    height: 120px;\n  }\n"]);return uG=function(){return n},n}function uY(){let n=(0,C._)(["\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  text-decoration: none;\n  &:hover span:first-of-type {\n    outline: 2px solid ",";\n  }\n  &:focus-visible {\n    outline: 2px solid ",";\n    outline-offset: 2px;\n    border-radius: 8px;\n  }\n"]);return uY=function(){return n},n}function uq(){let n=(0,C._)(["\n  position: relative;\n  flex: 1;\n  min-height: 0;\n  border-radius: 8px;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: ",";\n  background-color: ",";\n  & img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n"]);return uq=function(){return n},n}function uW(){let n=(0,C._)(["\n  flex-shrink: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-family: ",";\n  font-size: 10px;\n  color: ",";\n"]);return uW=function(){return n},n}function uV(){let n=(0,C._)(["\n  flex: 1;\n  min-height: 0;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 8px;\n  & p {\n    margin: 0;\n    font-family: ",";\n    font-size: 12px;\n    line-height: 1.8;\n    color: ",";\n  }\n  & a {\n    display: inline-flex;\n    align-items: center;\n    padding: 6px 14px;\n    border-radius: 8px;\n    border: 1px solid ",";\n    font-family: ",";\n    font-size: 11.5px;\n    font-weight: 700;\n    color: ",";\n    text-decoration: none;\n  }\n  & a:hover {\n    background-color: ",";\n  }\n"]);return uV=function(){return n},n}function u$(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  color: ",";\n  background-color: ",";\n"]);return u$=function(){return n},n}let uQ=n=>{let t=new Set;return n.filter(n=>!t.has(n.media_id)&&(t.add(n.media_id),!0))};var u0=i.memo(n=>{var t;let{dateRange:e,prevRange:o,locked:a}=n,[l]=(0,m.KO)(p.Gt),[c]=(0,m.KO)(p.a$),s=null==l?void 0:l.instagram_business_id,u=[(0,S.XN)(e[0]),(0,S.XN)(e[1])],d=[(0,S.XN)(o[0]),(0,S.XN)(o[1])],[f,h]=(0,e5.h)({queries:[{queryKey:[w.i.mentionCalendar,"bento",s,u],queryFn:()=>new uJ.Z(c,s).MentionCalendar(u[0],u[1]),enabled:!!s&&!a,retry:!1},{queryKey:[w.i.mentionCalendar,"bento",s,d],queryFn:()=>new uJ.Z(c,s).MentionCalendar(d[0],d[1]),enabled:!!s&&!a,retry:!1}]}),g=(0,i.useMemo)(()=>{var n;let t=uQ(null!==(n=f.data)&&void 0!==n?n:[]).sort((n,t)=>new Date(t.timestamp).getTime()-new Date(n.timestamp).getTime()),e=h.data?uQ(h.data).length:null,r=new Set(t.map(n=>n.account_name)).size;return{count:t.length,accounts:r,changePct:(0,i0.f1)(t.length,e),previousCount:e,latest:t.slice(0,4)}},[f.data,h.data]);return(0,r.tZ)(e8.ZP,{title:"UGC投稿",description:e7.h.ugc,action:{label:"UGC投稿",href:O.OO},span:(0,e8.K5)({c:4,r:2},{c:3,r:2},220),children:a?(0,r.BX)("div",{css:dn,children:[(0,r.tZ)("span",{css:dt,children:(0,r.tZ)(nR.RTn,{size:18})}),(0,r.tZ)("p",{children:"他の SNSユーザーが自社をタグ付けした投稿(UGC投稿)は、Basic プラン以上でご利用いただけます。"}),(0,r.tZ)(D(),{href:O.F5,children:"プランを見る"})]}):f.isLoading?(0,r.tZ)(e9.v,{}):f.error?(0,r.tZ)(e9.g,{message:"UGC投稿を読み込めませんでした。",hint:"時間をおいて、もう一度お試しください。"}):0===g.count?(0,r.tZ)(e9.g,{message:"この期間に、@".concat(null!==(t=null==l?void 0:l.account_name)&&void 0!==t?t:""," への UGC投稿はありません。"),hint:"他の SNSユーザーが写真や動画にタグ付けすると、ここに並びます。キャプションの @メンションとストーリーズは含みません。"}):(0,r.BX)(r.HY,{children:[(0,r.BX)("div",{css:u2,children:[(0,r.tZ)("span",{css:u4,children:g.count.toLocaleStr
1ing()}),(0,r.tZ)("span",{css:u5,children:"投稿"}),(0,r.tZ)(lu.ZP,{pct:g.changePct,detail:{basis:"UGC投稿数",current:g.count,previous:g.previousCount}})]}),(0,r.BX)("div",{css:u6,children:[g.accounts.toLocaleString()," 人の SNSユーザーから"]}),(0,r.tZ)("ul",{css:u3,children:g.latest.map(n=>(0,r.tZ)("li",{children:(0,r.tZ)(u1,{mention:n})},n.media_id))})]})})});let u1=n=>{let{mention:t}=n,[e,o]=(0,i.useState)(!1),a="VIDEO"===t.media_type?t.thumbnail_url:t.media_url;return(0,r.BX)("a",{href:t.permalink,target:"_blank",rel:"noopener noreferrer",css:u8,children:[(0,r.tZ)("span",{css:u9,children:a&&!e?(0,r.tZ)("img",{src:a,alt:"@".concat(t.account_name," の投稿"),loading:"lazy",onError:()=>o(!0)}):(0,r.tZ)(nR.MLj,{size:16})}),(0,r.BX)("span",{css:u7,children:["@",t.account_name]})]})},u2=(0,z.css)(uU()),u4=(0,z.css)(uj(),E.S.font.roboto,F.u.text.primary),u5=(0,z.css)(uD(),E.S.font.notoJp,F.u.text.secondary),u6=(0,z.css)(uH(),E.S.font.notoJp,F.u.text.Negative),u3=(0,z.css)(uG(),4),u8=(0,z.css)(uY(),F.u.App.primary,F.u.App.primary),u9=(0,z.css)(uq(),F.u.text.Negative,F.u.background.primary),u7=(0,z.css)(uW(),E.S.font.roboto,F.u.text.secondary),dn=(0,z.css)(uV(),E.S.font.notoJp,F.u.text.secondary,F.u.App.primary,E.S.font.notoJp,F.u.App.primary,F.u.background.sidenav),dt=(0,z.css)(u$(),F.u.App.primary,F.u.background.sidenav);var de=e(23529);let dr=()=>{var n;let{getAccountInsightData:t,getAudienceDemographics:e,getOnlineFollowers:r}=(0,x.w)(),{formatOnlineBubble3Divider:o}=(0,Z.O)(),[a]=(0,m.KO)(p.of),[l]=(0,m.KO)(p.Gt),c=(0,i.useMemo)(()=>(0,i0.Jb)(a),[a]),s=[(0,S.XN)(a[0]),(0,S.XN)(a[1])],u=[(0,S.XN)(c[0]),(0,S.XN)(c[1])],d=null==l?void 0:l.instagram_business_id,f=(0,e5.h)({queries:[{queryKey:[w.i.account,s,d],queryFn:()=>t(s[0],s[1]),enabled:!!d},{queryKey:[w.i.account,u,d],queryFn:()=>t(u[0],u[1]),enabled:!!d},{queryKey:[w.i.ig_account,d],queryFn:()=>e("follower","this_month"),enabled:!!d},{queryKey:[w.i.ig_online_follower,d,"bento"],queryFn:async()=>{let n=await r();return(null==n?void 0:n.values)?o([...n.values]):[]},enabled:!!d}]}),[h,g,v,_]=f,y=(0,i.useMemo)(()=>{var n;return(0,i0.df)(null!==(n=h.data)&&void 0!==n?n:[])},[h.data]),b=(0,i.useMemo)(()=>{var n;return(0,i0.df)(null!==(n=g.data)&&void 0!==n?n:[])},[g.data]),k=(0,i.useMemo)(()=>({...(0,i0.dU)(y,b),days:(0,oV.Z)(a[1],a[0])+1}),[y,b,a]),P=(0,i.useMemo)(()=>(0,i0.XF)(k),[k]);return{isLoading:h.isLoading||g.isLoading,isError:!!h.error,isFetching:f.some(n=>n.isFetching),dateRange:a,prevRange:c,currentRows:y,previousRows:b,summary:k,headline:P,audience:v.data,audienceLoading:v.isLoading,online:null!==(n=_.data)&&void 0!==n?n:[],onlineLoading:_.isLoading}};var di=e(31315);let da=()=>{let{getSheet:n}=(0,di.o)(),[t]=(0,m.KO)(p.Gt),[e,r]=(0,i.useState)(null),[o,a]=(0,i.useState)(!1),l=null==t?void 0:t.instagram_business_id;return(0,i.useEffect)(()=>{if(!l){r(null),a(!1);return}let t=!0;return r(null),a(!1),(async()=>{let e=await n("month",void 0,!0);t&&(r(e),a(!0))})(),()=>{t=!1}},[l]),{sheet:e,isLoaded:o}},dl="hinome_dashboard_kpis",dc=n=>Array.isArray(n)&&n.length===lQ.wp&&n.every(lQ.H0)&&new Set(n).size===n.length,ds=()=>{let[n,t]=(0,i.useState)(lQ.Uk);(0,i.useEffect)(()=>{try{var n;let e=JSON.parse(null!==(n=window.localStorage.getItem(dl))&&void 0!==n?n:"null");dc(e)&&t(e)}catch(n){}},[]);let e=(0,i.useCallback)(n=>{t(n);try{window.localStorage.setItem(dl,JSON.stringify(n))}catch(n){}},[]),r=(0,i.useCallback)((t,r)=>{let i=[...n],o=i.indexOf(r);o>=0&&(i[o]=i[t]),i[t]=r,e(i)},[n,e]);return{keys:n,setSlot:r,reset:(0,i.useCallback)(()=>e(lQ.Uk),[e]),isDefault:n.every((n,t)=>n===lQ.Uk[t])}};var du=e(29298);function dd(){let n=(0,C._)(["\n  padding: 24px 40px 80px;\n  @media (max-width: 1199px) {\n    padding: 20px 24px 64px;\n  }\n  @media (max-width: 600px) {\n    /* モバイルは固定のトップバーの下から始める。下はチャットのボタンに最後のタイルが隠れないよう空ける */\n    padding: 68px 12px 96px;\n  }\n"]);return dd=function(){return n},n}function dp(){let n=(0,C._)(["\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 12px 16px;\n  width: 100%;\n  max-width: 1400px;\n  margin: 0 auto;\n  padding-bottom: 16px;\n  @media (max-width: 600px) {\n    flex-direction: column-reverse;
1\n    align-items: stretch;\n    gap: 6px;\n    padding-bottom: 12px;\n  }\n"]);return dp=function(){return n},n}function df(){let n=(0,C._)(["\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n  min-width: 0;\n  @media (max-width: 600px) {\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n  }\n"]);return df=function(){return n},n}function dh(){let n=(0,C._)(["\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  margin: 0;\n  font-family: ",";\n  font-size: 22px;\n  font-weight: 700;\n  line-height: 1.4;\n  color: ",";\n  /* モバイルは上部バーに「ダッシュボード」が出ているので重ねない */\n  @media (max-width: 600px) {\n    display: none;\n  }\n"]);return dh=function(){return n},n}function dm(){let n=(0,C._)(["\n  font-family: ",";\n  font-size: 11.5px;\n  color: ",";\n  font-variant-numeric: tabular-nums;\n"]);return dm=function(){return n},n}function dg(){let n=(0,C._)(["\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  gap: 8px 16px;\n  /* モバイルは 日付 → 新旧の切り替え の順に縦に積む */\n  @media (max-width: 600px) {\n    flex-direction: column;\n    align-items: stretch;\n    gap: 6px;\n    & > button {\n      order: 3;\n    }\n  }\n"]);return dg=function(){return n},n}function dv(){let n=(0,C._)(["\n  @media (max-width: 600px) {\n    display: none;\n  }\n"]);return dv=function(){return n},n}function d_(){let n=(0,C._)(["\n  max-width: 280px;\n  @media (max-width: 600px) {\n    max-width: none;\n  }\n"]);return d_=function(){return n},n}var dx=i.memo(n=>{let{onSwitchVersion:t}=n,[e]=(0,m.KO)(p.Gt),{isOverBasicInstagramAccount:o}=(0,b.IG)(),l=!o(),c=dr(),s=da(),[u,d]=(0,i.useState)("followers_count"),f=ds(),h=sA(),g=(0,i.useMemo)(()=>h.keys.includes(u)?h.keys:[...h.keys,u],[h.keys,u]),v=(n,t)=>{u===f.keys[n]&&t!==u&&d(t),f.setSlot(n,t)},_=(0,i.useMemo)(()=>(0,i0.YM)(c.currentRows,c.previousRows,u,c.dateRange[0],c.prevRange[0]),[c.currentRows,c.previousRows,u,c.dateRange,c.prevRange]),x=(0,i.useMemo)(()=>al(c.currentRows),[c.currentRows]),y=(0,i.useMemo)(()=>new Map(c.currentRows.map(n=>[n.created_at,n])),[c.currentRows]),Z=(0,i.useMemo)(()=>f.keys.map(n=>c.currentRows.map(t=>{let e=t[n];return(0,lQ.PA)(n)&&0===e?null:"number"==typeof e?e:null})),[c.currentRows,f.keys]);if(c.isLoading||!(null==e?void 0:e.non_limit_facebook_token))return(0,r.tZ)(a.Z,{});if(c.isError)return(0,r.tZ)(P.Z,{});let w="".concat((0,oJ.Z)(c.prevRange[0],"M/d"),"〜").concat((0,oJ.Z)(c.prevRange[1],"M/d")),S="".concat((0,oJ.Z)(c.dateRange[0],"M/d"),"〜").concat((0,oJ.Z)(c.dateRange[1],"M/d"));return(0,r.BX)(k.Z,{logName:"dashboard_bento",section:"dashboard_bento",children:[(0,r.tZ)(B.Z,{show:c.isFetching}),(0,r.tZ)(du.Z,{}),(0,r.tZ)(de.S.Provider,{value:{currentLabel:S,previousLabel:w},children:(0,r.BX)("div",{css:dy,id:"dashboard",children:[(0,r.BX)("header",{css:dZ,children:[(0,r.BX)("div",{css:db,children:[(0,r.BX)("h1",{css:dw,children:["ダッシュボード",(0,r.tZ)(nx.Z,{description:nA.rd,size:18})]}),(0,r.BX)("span",{css:dk,children:["比較している前の期間: ",w]})]}),(0,r.BX)("div",{css:dS,children:[t&&(0,r.tZ)(oq,{version:"bento",onChange:t}),(0,r.tZ)("div",{css:dB,children:(0,r.tZ)(X.Z,{})}),(0,r.tZ)("div",{css:dP,children:(0,r.tZ)(oD,{})})]})]}),s.isLoaded&&!s.sheet&&(0,r.tZ)(lr,{}),(0,r.BX)("div",{css:e8.lf,children:[s.isLoaded?s.sheet?(0,r.tZ)(aE,{sheet:s.sheet,summary:c.summary,dateRange:c.dateRange,selected:"followers_count"===u,onSelect:()=>d("followers_count")}):(0,r.tZ)(ly,{summary:c.summary,headline:c.headline,rows:c.currentRows,selected:"followers_count"===u,onSelect:()=>d("followers_count")}):(0,r.tZ)(e8.ZP,{span:(0,e8.K5)({c:5,r:2},{c:6,r:2},260),variant:"hero",children:(0,r.tZ)(e9.v,{})}),f.keys.map((n,t)=>{var e;let i=(0,lQ.Z3)(n),o=c.summary.metrics[n];return(0,r.tZ)(cu,{label:null!==(e=i.shortLabel)&&void 0!==e?e:i.label,description:i.description,value:o.current,changePct:o.changePct,previous:o.previous,basis:(0,lQ.PA)(n)?"期間の最終日の値":void 0,rate:i.rate&&{label:i.rate.label,value:i.rate.of(c.summary)},series:Z[t],headerExtra:(0,r.tZ)(l8,{current:n,shown:f.keys,onChange:n=>v(t,n),onReset:f.reset,canReset:!f.isDefault}),selected:u===n,onSelect:()=>d(n)},t)}),(0,r.tZ)(si,{summary:c.summary,rows:c.currentRows,locked:l}),(0,r.tZ)(ux,{metric:u,chipMetrics:g,headerExtra:(0,r.tZ)(sJ,{selected:h.keys,onToggle:n=>{var t;n===u&&h.keys.length>1&&d(null!==(t=h.keys.find(t=>t!==n))&&void 0!==t?t:"followers_count"),h.toggle(n)},onReset:h.reset,canReset:!h.isDefault}),onMetricChange:d,points:_,locked:l,followFlow:x,rowsByDate:y}),(0,r.tZ)(iM,{}),(0,r.tZ)(cN,{currentRows:c.currentRows,previousRows:c.previousRows}),(0,r.tZ)(oe,{data:c.online,loading:c.onlineLoading}),(0,r.tZ)(rD,{audience:c.audience,loading:c.audienceLoading}),(0,r.tZ)(oB,{}),(0,r.tZ)(u0,{dateRange:c.dateRange,prevRange:c.prevRange,locked:l}),(0,r.tZ)(ii,{ownFollowers:c.summary.followers.latest}),(0,r.tZ)(lK,{}),(0,r.tZ)(rm,{})]})]})})]})});let dy=(0,z.css)(dd()),dZ=(0,z.css)(dp()),db=(0,z.css)(df()),dw=(0,z.css)(dh(),E.S.font.notoJp,F.u.text.primary),dk=(0,z.css)(dm(),E.S.font.notoJp,F.u.text.Negative),dS=(0,z.css)(dg()),dP=(0,z.css)(dv()),dB=(0,z.css)(d_());function dX(){let n=(0,C._)(["\n  display: flex;\n  justify-content: flex-end;\n  padding: "," ","px 0;\n  ","\n"]);return dX=function(){return n},n}var dC=i.memo(n=>{let{onSwitch:t}=n,e=!(0,o.H)("xl"),i=!(0,o.H)("sm");return(0,r.tZ)("div",{css:dz(i?16:e?40:120,i),children:(0,r.tZ)(oq,{version:"classic",onChange:t})})});let dz=(n,t)=>(0,z.css)(dX(),t?"72px":"0",n,t?"margin-bottom: -64px; position: relative; z-index: 1;":"");var dN=e(87849),dA=()=>{let n=!(0,o.H)("sm"),{version:t,setVersion:e,ready:i,canSwitch:l}=(0,dN.S)();return(0,r.BX)(r.HY,{children:[i?"bento"===t?(0,r.tZ)(dx,{onSwitchVersion:l?e:void 0}):(0,r.BX)(r.HY,{children:[!n&&(0,r.tZ)(e3.Z,{title:"ダッシュボード"}),l&&(0,r.tZ)(dC,{onSwitch:()=>e("bento")}),(0,r.tZ)(e6,{})]}):(0,r.tZ)(a.Z,{}),(0,r.tZ)(v,{})]})}},41662:function(n,t,e){"use strict";e.d(t,{Q6:function(){return i},UE:function(){return r},Xq:function(){return a},h4:function(){return l},i_:function(){return o},qg:function(){return c}});let r={followers_count:"フォロワー数",comment_count:"コメント数",reach_count:"リーチ数",like_count:"いいね数",engagement_c
1ount:"エンゲージメント数",impression_count:"閲覧数",SavedSum:"保存数",saved_count:"保存数",engagementRatio:"エンゲージメント率",EngagementRatio:"エンゲージメント率",engagement_ratio_by_reach:"エンゲージメント率",profile_views:"プロフィールへのアクセス数",website_clicks:"ウェブサイトのタップ",replies_count:"返信数",read_ratio_by_reach:"既読率",exit_count:"ストーリーズからの移動",taps_back_count:"戻る",taps_forward_count:"次へ",video_view_count:"閲覧数",sum_reach_count:"リーチ数",average_like_count:"いいね数",average_saved_count:"保存数",average_engagement_ratio_by_reach:"エンゲージメント率",app:"インサイト",play_count:"閲覧数",share_count:"シェア数",shares_count:"シェア数",navigation_count:"ナビゲーション数",profile_activity_count:"プロフィールのアクティビティ",profile_visits_count:"プロフィールへのアクセス数",follows_count:"フォロー獲得",total_interactions_count:"総エンゲージ",link_clicks_count:"リンクのタップ",avg_watch_time:"平均再生時間",video_view_total_time:"総再生時間",profile_activity_bio_link_clicked:"リンクのタップ",profile_activity_call:"電話のタップ",profile_activity_direction:"道順のタップ",profile_activity_email:"メールのタップ",profile_activity_text:"テキストのタップ",profile_activity_other:"その他のタップ",skip_rate:"3秒スキップ率",reposts_count:"リポスト",total_view_count:"総閲覧数(広告込み)",total_like_count:"総いいね(広告込み)",total_comment_count:"総コメント(広告込み)",swipe_forward_count:"次のストーリーズ"},i={followers_count:"フォロワー数",followers_increased_count:"フォロワー増加数",followers_decreased_count:"フォロワー減少数",followers_change_count:"フォロワー増減数",follows_count:"フォロー数",media_count:"投稿数",reach_count:"リーチ数",profile_views:"プロフィールへのアクセス数",get_directions_clicks:"道順のタップ",impression_count:"閲覧数",phone_call_clicks:"電話のタップ",text_message_clicks:"テキストのタップ",website_clicks:"ウェブサイトのタップ",email_contacts:"メールのタップ"},o={engagement:"エンゲージメント数",reach:"リーチ数",follower:"フォロワー数"},a=(n,t)=>["".concat({follower:"フォロワー",reach:"投稿が届いた人(リーチ)",engagement:"反応した人(エンゲージメント)"}[n],"の").concat("age_gender"===t?"年齢・性別データ":"地域データ","を取得できませんでした。"),{follower:"フォロワーが100人以上になると表示されます。",reach:"選んだ期間に投稿が届いた人が、各内訳で100人以上になると表示されます。",engagement:"選んだ期間のエンゲージメントが100件以上になると表示されます。"}[n],"条件を満たしていても、Instagram側から一時的にデータが返らないことがあります。時間をおいて再度開いてください。"],l="「取得できません」は、Instagramからデータが返らなかった項目です。リーチ・エンゲージメントは、選んだ期間の該当者が100人以上のときだけ返ります。条件を満たしていても一時的に返らないことがあるため、時間をおいて再度開いてください。",c={"13-17":"13~17歳","18-24":"18~24歳","25-34":"25~34歳","35-44":"35~44歳","45-54":"45~54歳","55-64":"55~64歳","65+":"65歳以上"}},82034:function(n,t,e){"use strict";e.d(t,{S:function(){return r},l:function(){return i}});let r=n=>[["都道府県","合計人数"],...n.filter(n=>n.prefecture_iso_code).map(n=>[{v:n.prefecture_iso_code,f:n.prefecture_jp_name},n.prefecture_user_count])],i=n=>[["国","合計人数"],...n.filter(n=>n.country_code).map(n=>[{v:n.country_code,f:n.country_jp_name},n.country_user_count])]},72625:function(n,t,e){"use strict";e.d(t,{g:function(){return o}});var r=e(83689),i=e(53059);let o=async(n,t,e,o)=>{let a=(0,i.IH)(r.H);try{(0,i.Kz)(a,n,{action:t,section:e,bucket:o||""})}catch(n){return}}},81459:function(n,t,e){"use strict";e.d(t,{Z:function(){return a}});var r=e(35944);e(67294);var i=e(72625),o=e(18357);function a(n){let{children:t,...e}=n;return(0,r.tZ)(o.df,{as:"div",triggerOnce:!0,onChange:n=>{n&&(0,i.g)(e.logName,"view",e.section,e.bucket)},children:t})}},22917:function(n,t,e){"use strict";e.d(t,{ES:function(){return o},tX:function(){return i}});let r=(n,t)=>n.reduce((n,e)=>n+(Number(null==e?void 0:e[t])||0),0),i=(n,t)=>n.some(n=>(null==n?void 0:n[t])!=null)?r(n,t):null,o=(n,t)=>{var e;return n.length&&Number(null===(e=n[n.length-1])||void 0===e?void 0:e[t])||0}}}
1,function(n){n.O(0,[1228,6869,7793,190,1670,9964,8428,1664,5527,3034,9482,4653,3059,4723,7232,8819,4046,4894,7370,7531,9637,2779,9549,204,7464,7738,6119,9364,7208,2888,9774,179],function(){return n(n.s=40528)}),_N_E=n.O()}]);
2//# sourceMappingURL=dashboard-608ab37fc540dadd.js.map

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.