1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="731e47b7-a331-5e56-80f6-59dfaf4592c2")}catch(e){}}(); 3import{a as e}from"./_sentry-release-injection-file-CjnrH80x.js";import{V as t}from"./chunk-EVOBXE3Y-DNT9DDF1.js";import{t as n}from"./jsx-runtime-BBdV2Psq.js";import{t as r}from"./compiler-runtime-BlpLVLIF.js";import{t as i}from"./analytics-CipbPiK7.js";import{t as a}from"./apiClient-02mz5Et4.js";import{t as o}from"./shuffle-BI-GUhyx.js";import{i as s}from"./config-CrvJgmM_.js";import{n as c,r as l}from"./dist-DTeX80nO.js";import{t as u}from"./useQuery-CYN_aUgM.js";import{t as d}from"./useMutation-B3fJnLQd.js";import{n as f}from"./QueryClientProvider-BYBh-BOh.js";import{t as p}from"./useActivityType-DBPslWQ1.js";import{r as m,t as h}from"./ActivityService-B4AEiHSy.js";import{t as g}from"./classnames-BkjXkotK.js";import{n as _}from"./useModalStore-BHmu1jxP.js";import{t as v}from"./useCommonProfile-Bw0hEGkI.js";import{t as y}from"./Link-mBnF9Jxr.js";import{t as b}from"./SimpleButton-CpJ1KZPD.js";import{n as x}from"./useSelectedCourse-sx1gELBV.js";import{t as S}from"./CloseButton-BnSCnxl1.js";import{t as C}from"./useNavigate-DiPCqKIK.js";import{t as w}from"./useSound-5W55EC8w.js";import{t as T}from"./useUserPreferences-DXKbFDa9.js";import{t as E}from"./usePassingsStats-cz4MY2fn.js";var D=e(t()),O=r(),k=`https://s3-prod-web-app.logiclike.com/v3assets/achievement-iaYU9O0t.mp3`;function A(){let e=(0,O.c)(6),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={source:k,key:`achievement`,group:`sound`,cacheTime:1/0},e[0]=t):t=e[0];let{play:n,stop:r,isPlaying:i,pause:a}=w(t),o;return e[1]!==i||e[2]!==a||e[3]!==n||e[4]!==r?(o={play:n,stop:r,isPlaying:i,pause:a},e[1]=i,e[2]=a,e[3]=n,e[4]=r,e[5]=o):o=e[5],o}var j=async(e={})=>(await a.get(`/service/awards/api/user/box/notification`,{params:e})).data,M=async e=>a.delete(`/service/awards/api/user/box/notification/${e}`),ee=async()=>(await a.get(`/service/awards/api/user/daily-award`)).data,te=async()=>(await a.post(`/service/awards/api/user/daily-award`,{})).data,ne=async()=>(await a.get(`/service/awards/api/daily-award`)).data,re=async e=>(await a.put(`/service/awards/api/user/daily-award/${e}`,{})).data;function N(){let e=(0,O.c)(12),t=f(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={refetchOnWindowFocus:`always`,queryKey:[`daily-goal-notifications`],queryFn:P},e[0]=n):n=e[0];let{data:r,isLoading:i,isFetching:a,refetch:o}=u(n),s;e[1]===t?s=e[2]:(s={mutationFn:ie,onSuccess:()=>t.invalidateQueries({queryKey:[`daily-goal-notifications`]})},e[1]=t,e[2]=s);let{mutateAsync:c,isPending:l}=d(s),p;if(e[3]!==(r==null?void 0:r.data)){var m;p=(m=r==null?void 0:r.data)==null?[]:m,e[3]=r==null?void 0:r.data,e[4]=p}else p=e[4];let h;return e[5]!==l||e[6]!==a||e[7]!==i||e[8]!==c||e[9]!==o||e[10]!==p?(h={notifications:p,isLoading:i,refetch:o,isFetching:a,deleteAsync:c,isDeleting:l},e[5]=l,e[6]=a,e[7]=i,e[8]=c,e[9]=o,e[10]=p,e[11]=h):h=e[11],h}function ie(e){return M(e)}function P(){return j({type:`dailyGoal`})}var F=`https://s3-prod-web-app.logiclike.com/v3assets/adult-image@opt-puak9PJ_.svg`,I=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,L=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,R=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,z={complimentModal:`_complimentModal_p20r6_1`,title:`_title_p20r6_15`,buttonText:`_buttonText_p20r6_35`,adultImage:`_adultImage_p20r6_42`,images:`_images_p20r6_53`,icons:`_icons_p20r6_68`,"icons-scale-animation":`_icons-scale-animation_p20r6_1`,"icons-rotate-animation":`_icons-rotate-animation_p20r6_1`,girlImage:`_girlImage_p20r6_74`,button:`_button_p20r6_35`,closeButton:`_closeButton_p20r6_94`},B=n(),V=(0,D.memo)(function(e){var t;let n=(0,O.c)(22),{onClose:r}=e,{_:a}=l(),{commonProfile:o}=v(),{play:s}=A(),{notifications:u}=N(),d=x(),f;n[0]!==(o==null?void 0:o.isAdult)||n[1]!==(o==null?void 0:o.isJuniorSchool)?(f=()=>o!=null&&o.isJuniorSchool?(0,B.jsx)(`img`,{className:z.adultImage,src:R,alt:``,draggable:!1}):o!=null&&o.isAdult?(0,B.jsx)(`img`,{className:z.adultImage,src:F,alt:``,draggable:!1}):(0,B.jsxs)(`div`,{className:z.images,children:[(0,B.jsx)(`img`,{className:z.icons,src:L,alt:``,draggable:!1}),(0,B.jsx)(`img`,{className:z.girlImage,src:I,alt:``,draggable:!1})]}),n[0]=o==null?void 0:o.isAdult,n[1]=o==null?void 0:o.isJuniorSchool,n[2]=f):f=n[2];let p=f,m;if(n[3]!==(d==null||(t=d.params)==null?void 0:t.topicId)||n[4]!==u||n[5]!==s){var h;m=()=>{var e,t;s(),i.track(`popup_showed`,{modal_name:`daily_goal_achieved`,theme_id:d==null||(e=d.params)==null?void 0:e.topicId});let n=u==null?void 0:u[u.length-1];!(n==null||(t=n.userBox)==null||(t=t.box)==null)&&t.items.length&&i.track(`_user_sawDailyGoalAchievedPopup`)},n[3]=d==null||(h=d.params)==null?void 0:h.topicId,n[4]=u,n[5]=s,n[6]=m}else m=n[6];let g;n[7]===Symbol.for(`react.memo_cache_sentinel`)?(g=[],n[7]=g):g=n[7],(0,D.useEffect)(m,g);let _;n[8]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,B.jsx)(`h2`,{className:z.title,children:(0,B.jsx)(c,{id:`iRBGeg`})}),n[8]=_):_=n[8];let y;n[9]===p?y=n[10]:(y=p(),n[9]=p,n[10]=y);let C;n[11]===a?C=n[12]:(C=a({id:`C5o+Jk`}),n[11]=a,n[12]=C);let w;n[13]!==r||n[14]!==C?(w=(0,B.jsx)(b,{className:z.button,color:`yellow`,size:66,label:C,onClick:r}),n[13]=r,n[14]=C,n[15]=w):w=n[15];let T;n[16]===r?T=n[17]:(T=(0,B.jsx)(S,{className:z.closeButton,color:`red`,onClick:r}),n[16]=r,n[17]=T);let E;return n[18]!==y||n[19]!==w||n[20]!==T?(E=(0,B.jsxs)(`div`,{className:z.complimentModal,children:[_,y,w,T]}),n[18]=y,n[19]=w,n[20]=T,n[21]=E):E=n[21],E}),H=e(s()),U=e(g()),W=async e=>(await a.post(`/service/analytics/api/time-limit/extra`,{extraTime:e},{convertSnakeToCamel:!0})).data;function ae(){let e=(0,O.c)(4),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:W},e[0]=t):t=e[0];let{mutateAsync:n,isPending:r,isSuccess:i}=d(t),a=r&&!i,o;return e[1]!==n||e[2]!==a?(o={addExtraTime:n,isUpdating:a},e[1]=n,e[2]=a,e[3]=o):o=e[3],o}var oe=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,se=`data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='144'%20height='144'%20fill='none'%20viewBox='0%200%20144%20144'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20fill='%230F0E2C'%20fill-rule='evenodd'%20d='M44.567%2018.589c16.596-4.447%2033.654%205.402%2038.101%2021.998l5.831%202
31.76%207.451-1.996a8.378%208.378%200%200%201%2010.261%205.924l4.495%2016.777c6.594%2024.607-8.01%2049.901-32.618%2056.495-24.607%206.594-49.901-8.01-56.495-32.618l-4.495-16.776a8.378%208.378%200%200%201%205.924-10.26L28.4%2078.45l-5.831-21.76c-4.447-16.597%205.402-33.655%2021.998-38.102ZM68.16%2044.474l5.831%2021.76-31.086%208.33-5.83-21.76c-2.3-8.585%202.794-17.408%2011.378-19.708%208.584-2.3%2017.407%202.794%2019.707%2011.378'%20clip-rule='evenodd'%20opacity='0.3'/%3e%3cg%20clip-path='url(%23b)'%3e%3crect%20width='47.2011'%20height='72.9471'%20stroke='%23FFE14C'%20stroke-width='15.0185'%20rx='23.6005'%20transform='scale(-1%201)rotate(15%20-65.053%20-293.736)'/%3e%3cpath%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='6.43651'%20d='M60.626%2011.549c9.224-.806%2020.53%206.16%2022.613%2013.931'/%3e%3cpath%20fill='%23FFC720'%20d='M26.032%2077.249a8.378%208.378%200%200%201%205.924-10.261l72.928-19.541a8.378%208.378%200%200%201%2010.261%205.924l4.495%2016.776c6.594%2024.608-8.01%2049.902-32.618%2056.496-24.608%206.593-49.902-8.01-56.495-32.618l-4.495-16.776'/%3e%3cpath%20fill='%23FFF261'%20d='M43.691%2076.85a6.127%206.127%200%200%201%204.333-7.504l54.48-14.598a6.127%206.127%200%200%201%207.504%204.333l3.134%2011.697c4.907%2018.312-5.961%2037.136-24.273%2042.043-18.313%204.907-37.137-5.961-42.043-24.274L43.69%2076.85'/%3e%3cpath%20fill='%23DD9229'%20fill-rule='evenodd'%20d='M90.739%2086.63a10.19%2010.19%200%200%200%202.856-10.06c-1.457-5.436-7.045-8.662-12.482-7.206-5.436%201.457-8.662%207.045-7.206%2012.482a10.189%2010.189%200%200%200%207.507%207.284l1.84%206.87a4.828%204.828%200%200%200%209.326-2.498l-1.841-6.873'%20clip-rule='evenodd'/%3e%3cpath%20fill='%2383581C'%20fill-rule='evenodd'%20d='M88.415%2077.958a10.19%2010.19%200%200%201-2.856%2010.058l1.842%206.873a4.823%204.823%200%200%201-1.034%204.434A4.823%204.823%200%200%201%2083.255%2096l-1.841-6.87a10.19%2010.19%200%200%201-7.506-7.285c-1.217-4.54.833-9.186%204.708-11.443%204.485.017%208.582%203.016%209.799%207.556'%20clip-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M33.77%2057.131a3.447%203.447%200%200%200-.242%204.907l.609.666a11.048%2011.048%200%200%201-.78%2015.717%203.464%203.464%200%200%200-.243%204.93%203.558%203.558%200%200%200%204.986.247c4.607-4.126%2011.714-3.773%2015.89.788l5.325%205.814a3.54%203.54%200%200%200%204.961.246%203.447%203.447%200%200%200%20.243-4.907l-1.285-1.403a16.952%2016.952%200%200%201%201.196-24.117%203.464%203.464%200%200%200%20.244-4.931%203.558%203.558%200%200%200-4.986-.247l-3.782%203.387c-4.98%204.459-12.66%204.078-17.174-.851a3.54%203.54%200%200%200-4.961-.246'%20clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h144v144H0z'/%3e%3c/clipPath%3e%3cclipPath%20id='b'%3e%3cpath%20fill='%23fff'%20d='M9.981%2017.346%2099.094-6.532l32.485%20121.235-89.113%2023.878z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,ce=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,le=`https://s3-prod-web-app.logiclike.com/v3assets/[email protected]`,G={timeLimitModal:`_timeLimitModal_1lu8g_1`,modalContent:`_modalContent_1lu8g_15`,topImageKids:`_topImageKids_1lu8g_20`,topImage:`_topImage_1lu8g_20`,noPassings:`_noPassings_1lu8g_52`,title:`_title_1lu8g_56`,description:`_description_1lu8g_66`,kids:`_kids_1lu8g_76`,equationWrapper:`_equationWrapper_1lu8g_91`,equationTitle:`_equationTitle_1lu8g_95`,equation:`_equation_1lu8g_91`,equationText:`_equationText_1lu8g_126`,equationVariants:`_equationVariants_1lu8g_134`,variant:`_variant_1lu8g_149`,shake:`_shake_1lu8g_152`,"small-shake":`_small-shake_1lu8g_1`,button:`_button_1lu8g_156`,footerLink:`_footerLink_1lu8g_160`,closeButton:`_closeButton_1lu8g_171`},K=10,q=19,ue=3,J=10,Y={from:(0,H.default)().format(`YYYY-MM-DD`),to:(0,H.default)().format(`YYYY-MM-DD`)};function X(e){return Math.trunc(Math.random()*e)}var Z=(0,D.memo)(function({onClose:e}){let{_:t}=l(),{commonProfile:n}=v(),{maxActiveTime:r}=T(),{addExtraTime:i,isUpdating:a}=ae(),{completedProblems:s}=E(`logic`,Y),{completedProblems:u}=E(`side-courses`,Y),[d,f]=(0,D.useState)(null),[p,m]=(0,D.useState)({equation:``,answer:null,variants:[]}),h=(0,D.useMemo)(()=>!s&&!u?0:Object.keys(s==null?{}:s).length+Object.keys(u==null?{}:u).length,[s,u]),g=(0,D.useMemo)(()=>n!=null&&n.isPreschooler?(0,B.jsx)(`img`,{className:G.topImageKids,src:se,alt:``,draggable:!1}):h===0?(0,B.jsx)(`img`,{className:(0,U.default)(G.topImage,G.noPassings),src:oe,alt:``,draggable:!1}):n!=null&&n.isJuniorSchool?(0,B.jsx)(`img`,{className:G.topImage,src:ce,alt:``,draggable:!1}):(0,B.jsx)(`img`,{className:G.topImage,src:le,alt:``,draggable:!1}),[n==null?void 0:n.isPreschooler,n==null?void 0:n.isJuniorSchool,h]),_=(0,D.useMemo)(()=>r?r/(60*1e3):null,[r]),x=(0,D.useMemo)(()=>h===0?t({id:`+UPzlK`}):n!=null&&n.isPreschooler?t({id:`uX/W7w`}):t({id:`5CiiCS`}),[n==null?void 0:n.isPreschooler,h]),C=(0,D.useMemo)(()=>_?h===0?(0,B.jsx)(c,{id:`iw3HUz`}):n!=null&&n.isPreschooler?(0,B.jsx)(c,{id:`PceNTj`,values:{limitPerDay:_}}):(0,B.jsx)(c,{id:`PWA+7u`,values:{limitPerDay:_}}):null,[n==null?void 0:n.isPreschooler,_,h]),w=()=>
3{if(!(n!=null&&n.isPreschooler))return;let e=K+X(Math.round((q-K)/2)),t=X(q-e-1)+1,r=e+t,i=Array.from({length:q-K}).map((e,t)=>t+K);i[r-K]=i[i.length-1];let a=[r],s=i.length-2;for(;a.length<ue;){let e=X(s);a.push(i[e]),i[e]=i[s--]}m({answer:r,variants:o(a),equation:`${e} + ${t} =`})},O=async()=>{a||(await i(J*60*1e3),e&&e())},k=()=>{a||e&&e()},A=(e,t)=>{if(!a){if(n!=null&&n.isPreschooler&&e!==p.answer){f(t);return}O()}};return(0,D.useEffect)(()=>{n!=null&&n.isPreschooler&&w()},[n==null?void 0:n.isPreschooler]),(0,B.jsxs)(`div`,{className:G.timeLimitModal,children:[g,(0,B.jsxs)(`div`,{className:G.modalContent,children:[(0,B.jsx)(`h3`,{className:G.title,children:x}),(0,B.jsx)(`p`,{className:(0,U.default)(G.description,(n==null?void 0:n.isPreschooler)&&G.kids),children:C}),n!=null&&n.isPreschooler&&p.answer&&p.variants?(0,B.jsxs)(`div`,{className:G.equationWrapper,children:[(0,B.jsx)(`p`,{className:G.equationTitle,children:(0,B.jsx)(c,{id:`brhqYw`,values:{EXTEND_MINUTES_NUMBER:J}})}),(0,B.jsx)(`div`,{className:G.equation,children:(0,B.jsx)(`span`,{className:G.equationText,children:p.equation})}),(0,B.jsx)(`div`,{className:G.equationVariants,children:p.variants.map((e,t)=>(0,B.jsx)(b,{loading:a?e===p.answer:!1,className:(0,U.default)(G.variant,t===d&&G.shake),color:`yellow`,size:42,label:e.toString(),onClick:()=>A(e,t)},t))})]}):(0,B.jsx)(b,{loading:a,className:G.button,color:`yellow`,size:66,label:t({id:`cS9IzW`,values:{EXTEND_MINUTES_NUMBER:J}}),onClick:O}),(0,B.jsx)(y,{to:`/v3/cabinet/settings`,className:G.footerLink,addBackRoute:!0,children:(0,B.jsx)(c,{id:`/c/Zq9`})})]}),(0,B.jsx)(S,{className:G.closeButton,color:`red`,onClick:k})]})});function Q(e){let t=(0,O.c)(5),[n,r]=(0,D.useState)(h.state),i;t[0]===e?i=t[1]:(i=()=>h.on(`stateChange`,(t,n)=>{e&&e(t,n),r(t)}),t[0]=e,t[1]=i);let a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=[],t[2]=a):a=t[2],(0,D.useEffect)(i,a);let o;return t[3]===n?o=t[4]:(o={activityState:n},t[3]=n,t[4]=o),o}var $=`time-limit-modal`;function de(){let e=(0,O.c)(26),t=C(),n=p(),{commonProfile:r}=v(),{notifications:i,isFetching:a,refetch:o,deleteAsync:s}=N(),c=(0,D.useRef)(!1),l;e[0]!==s||e[1]!==i?(l=async()=>{_(V,{id:`daily-goal-achieved-modal`,isEnabledByDefault:!1,tags:[`dashboardModals`]}),await Promise.all(i.map(e=>{let{userBoxId:t}=e;return s(t)}))},e[0]=s,e[1]=i,e[2]=l):l=e[2];let u=l,d;e[3]===o?d=e[4]:(d=(e,t)=>{o(),c.current=t===null},e[3]=o,e[4]=d);let{activityState:f}=Q(d),h=!m.includes(n)&&(!f||f===`cooldown`),g;e[5]!==h||e[6]!==t?(g=()=>{h&&t(`/v3/cabinet/dashboard/logic`,{replace:!0}),_(Z,{id:$,isEnabledByDefault:!1,tags:[`dashboardModals`]}),c.current=!0},e[5]=h,e[6]=t,e[7]=g):g=e[7];let y=g,b;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>{c.current=!1},e[8]=b):b=e[8];let x;e[9]===n?x=e[10]:(x=[n],e[9]=n,e[10]=x),(0,D.useEffect)(b,x);let S;e[11]!==f||e[12]!==(r==null?void 0:r.isAdmin)||e[13]!==a||e[14]!==i.length||e[15]!==u||e[16]!==y?(S=()=>{a||!f||(i.length!==0&&u(),f===`cooldown`&&!(r!=null&&r.isAdmin)&&!c.current&&y())},e[11]=f,e[12]=r==null?void 0:r.isAdmin,e[13]=a,e[14]=i.length,e[15]=u,e[16]=y,e[17]=S):S=e[17];let w=r==null?void 0:r.isAdmin,T;e[18]!==f||e[19]!==n||e[20]!==a||e[21]!==i||e[22]!==w?(T=[i,f,n,a,w],e[18]=f,e[19]=n,e[20]=a,e[21]=i,e[22]=w,e[23]=T):T=e[23],(0,D.useEffect)(S,T);let E;return e[24]===h?E=e[25]:(E={isContentBlocked:h},e[24]=h,e[25]=E),E}export{ne as a,te as c,Z as i,A as l,de as n,ee as o,Q as r,re as s,$ as t}; 4//# debugId=731e47b7-a331-5e56-80f6-59dfaf4592c2
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.