1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8546],{25022:(e,n,t)=>{t.d(n,{K:()=>c});var r=t(61542),i=t(2553),o=t(5646),s=o.Ay.div.withConfig({componentId:"sc-zjxmey-0"})(function(e){var n=e.theme,t=e.$disabled;return(0,o.AH)(["padding:0;display:flex;align-items:center;gap:",";",";cursor:pointer;color:",";"],n.sz.s2,n.typography.paragraph.m,t?n.co.secondary50:n.co.secondary0)}),a=o.Ay.button.withConfig({componentId:"sc-zjxmey-1"})(function(e){var n=e.theme,t=e.$disabled,r=e.$inverseColors,i=e.$pressed,s=e.$textInside;return(0,o.AH)(["cursor:pointer;border-radius:50%;border:none;width:",";height:",";padding:0;background-color:",";color:",";text-align:-webkit-center;&:hover{background-color:",";}"," ",";",";& svg{font-size:",";}"],n.sz.s8,n.sz.s8,n.co.neutral98,t?n.co.secondary50:n.co.secondary0,n.co.neutral95,r&&(0,o.AH)(["background-color:",";&:hover{background-color:",";}"],t?n.co.neutral98:n.co.primary20,t?n.co.neutral95:n.co.primary40),i&&(0,o.AH)(["background-color:",";border:"," solid ",";&:hover{background-color:",";}"],n.co.primary90,n.bo.thinWidth,n.co.primary20,n.co.primary90),s&&(0,o.AH)(["display:flex;align-items:center;width:auto;padding:",";gap:",";border-radius:",";border:"," solid ",";",";"],n.sz.s2,n.sz.s2,n.bo.medium,n.bo.thinWidth,i?n.co.primary20:n.co.neutral95,n.typography.paragraph.base),n.sz.s5)}),d=t(37876),c=function(e){var n=e.disabled,t=void 0!==n&&n,o=e.handleClick,c=e.ariaLabel,l=e.icon,u=e.text,f=e.className,m=e.inverseColors,p=e.pressed,h=void 0!==p&&p,g=e.children,w=function(){t||o()};return(0,d.jsxs)(s,{$disabled:t,onClick:w,children:[(0,d.jsxs)(a,{onClick:function(){return!u&&w},onKeyDown:function(e){t||("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o())},"aria-label":c,"aria-disabled":t,"aria-pressed":h,disabled:t,className:f,$disabled:t,$inverseColors:void 0!==m&&m,$pressed:h,$textInside:!!g,children:[(0,r.Ay)(l)?(0,d.jsx)(i.A,{name:l}):l,g]}),u]})}},33318:(e,n,t)=>{t.d(n,{$:()=>U});var r=t(14232),i=t(44478),o=t(42969),s=t(63857),a=t(60180),d=t.n(a),c=t(2553),l=t(25928),u=t(68243),f=t(5720),m=t(66185),p=t(96557),h=t(8447),g=t(26900),w=t(48278),b=t(26480),y=t(4724),x=t(63521),k=t(35311),A=t(28983),v=t(31765),C=t(99634),j=t(33054),I=t(16908),_=t(5646),z=_.Ay.li.withConfig({componentId:"sc-v1rxbd-0"})(function(e){var n=e.theme,t=e.$isRTL,r=e.$isSingleColumn;return(0,_.AH)(["align-items:center;display:",";grid-template-columns:4fr 4fr 1fr;border-bottom:"," solid ",";padding:"," 0;min-width:inherit;gap:",";&:last-child{border-bottom:none;}@media (max-width:","){display:flex;}"],t&&r?"flex":"grid",n.bo.thinWidth,n.co.neutral95,n.sz.s3,n.sz.s2,n.sz.m)}
1),S=_.Ay.div.withConfig({componentId:"sc-v1rxbd-1"})(function(e){var n=e.theme;return(0,_.AH)(["flex:1;display:flex;flex-direction:column;gap:",";"],n.sz.s1)}),D=_.Ay.span.withConfig({componentId:"sc-v1rxbd-2"})(function(e){var n=e.theme;return(0,_.AH)(["",";color:",";display:flex;align-items:center;text-align:start;@media (max-width:","){",";}"],n.typography.heading.mobile.xs,n.co.secondary0,n.sz.m,n.typography.heading.mobile.xs)}),T=_.Ay.span.withConfig({componentId:"sc-v1rxbd-3"})(function(e){var n=e.theme,t=e.$isSmall;return(0,_.AH)(["",";color:",";display:flex;align-items:center;@media (max-width:","){",";}"],t?n.typography.paragraph.s:n.typography.paragraph.base,n.co.secondary50,n.sz.m,n.typography.paragraph.s)}),K=_.Ay.div.withConfig({componentId:"sc-v1rxbd-4"})(function(e){var n=e.theme;return(0,_.AH)(["display:flex;align-items:center;gap:",";justify-content:end;min-height:",";"],n.sz.s2,n.sz.s10)}),O=_.Ay.img.withConfig({componentId:"sc-v1rxbd-5"})(function(){return(0,_.AH)(["max-height:3rem;max-width:100%;object-fit:contain;"])}),W=_.Ay.button.withConfig({componentId:"sc-v1rxbd-6"})(function(e){var n=e.theme,t=e.$isPlaying;return(0,_.AH)(["padding:",";background:none;border:none;border-radius:",";cursor:pointer;font-size:",";display:flex;align-items:center;justify-content:center;"," &:hover{background-color:",";}"],n.sz.s1,n.bo.round,n.sz.s6,t&&(0,_.AH)(["background-color:",";"],n.co.primary95),(0,I.PT)(n.co.neutral98))}),$=t(37876);function E(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function H(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?E(Object(t),!0).forEach(function(n){(0,o.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):E(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var M=(0,f.YK)({markAsKnown:{id:"scenarioDetails_markWordAsKnown"},unmarkAsKnown:{id:"scenarioDetails_unmarkWordAsKnown"},markAsDifficult:{id:"scenarioDetails_markWordAsDifficult"},unmarkAsDifficult:{id:"scenarioDetails_removeWordAsDifficult"},wordInformation:{id:"words_detail_word_info"},removeFromWordlist:{id:"wordlist_ellipses_action_4"},allMarkedAsKnown:{id:"learnq_previewScreen_learn_markedAsKnown"},audio:{id:"words_detail_audio"}}),P=function(e){var n,t,o,a,I,_,E=e.word,P=e.options,L=e.isSingleColumn,F=e.wordlistCreator,B=e.hideDifficultToggle,R=e.hideMarkAsKnownToggle,U=e.hideWordInfoToggle,V=e.refetchLearnables,N=e.onWordMarkedAsKnown,Y=e.handleShowToast,q=e.difficult,X=e.known,G=e.sectionType,J=e.selectionState,Q=e.selectionActions,Z=e.allWordIds,ee=e.wordlistId,en=(0,f.tz)(),et=(0,w.S)(),er=(0,p.Ub)({maxWidth:m.A.sz.m}),ei=null!=(a=(0,y.Rc)(x.Vd))?a:"",eo=null!=(I=(0,y.Rc)(x.pR))?I:"",es=(0,v.B)(ei),ea=(0,v.B)(eo),ed="rtl"===es,ec="rtl"===ea,el=(0,C.u)().user,eu=(0,r.useState)(null!=X&&X),ef=eu[0],em=eu[1],ep=(0,r.useState)(null!=q&&q),eh=ep[0],eg=ep[1],ew=(0,r.useState)(!1),eb=ew[0],ey=ew[1],ex=(0,r.useState)(null),ek=ex[0],eA=ex[1],ev=(0,k.HO)(ek),eC=ev.play,ej=ev.stopAll,eI=ev.playing,e_=E.audioUrl?function(){return eA(E.audioUrl)}:void 0;(0,r.useEffect)(function(){ek&&eC()},[ek,eC]),(0,r.useEffect)(function(){eI||eA(null)},[eI]),(0,r.useEffect)(function(){em(null!=X&&X)},[X]),(0,r.useEffect)(function(){eg(null!=q&&q)},[q]);var ez=eI&&ek===E.audioUrl,eS=null!=(_=null==J?void 0:J.selectedWordIds.has(E.id))&&_,eD=(0,j.N)(E.targetValue),eT=eD?(0,$.jsx)(O,{src:eD,alt:E.sourceValue}):E.targetValue,eK={isIconOnRight:!0,fontSize:m.A.DEPRECATED_ty.medium,fontWeight:m.A.DEPRECATED_ty.mediumWeight},eO=(n=(0,s.A)(d().mark(function e(){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!ef){e.next=9;break}if(e.t0=et,!e.t0){e.next=6;break}return e.next=6,h.Y.updateSingleLearnable(et,E.id,{known:!1,reset_growth_level:!0});case 6:null==Y||Y("unmarkedAsKnown"),e.next=14;break;case 9:if(!et){e.next=13;break}return e.next=12,h.Y.updateSingleLearnable(et,E.id,{known:!0});case 12:null==Y||Y("asKnown");case 13:null==N||N(E.id);case 14:em(!ef),V&&V(),e.next=21;break;case 18:e.prev=18,e.t1=e.catch(0),console.error({error:e.t1});case 21:case"end":return e.stop()}}
1,e,null,[[0,18]])})),function(){return n.apply(this,arguments)}),eW=(t=(0,s.A)(d().mark(function e(){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!eh){e.next=8;break}if(e.t0=et,!e.t0){e.next=6;break}return e.next=6,h.Y.updateSingleLearnable(et,E.id,{difficult:!1});case 6:e.next=12;break;case 8:if(e.t1=et,!e.t1){e.next=12;break}return e.next=12,h.Y.updateSingleLearnable(et,E.id,{difficult:!0});case 12:eg(!eh),null==Y||Y("asDifficult"),e.next=19;break;case 16:e.prev=16,e.t2=e.catch(0),console.error({error:e.t2});case 19:case"end":return e.stop()}},e,null,[[0,16]])})),function(){return t.apply(this,arguments)}),e$=[].concat((0,i.A)(U?[]:[{dropdownItems:[H({type:"icon",iconCode:"sentencesOutline",labelText:en.formatMessage(M.wordInformation),onClick:function(){g.mq.trackUserAction("clicked_learnable_row","wordlist_details_screen",et,!!(null!=el&&el.isPro),H({id:String(E.id)},ee&&{wordlist_id:String(ee)})),ey(!0)}},eK)]}]),(0,i.A)(R?[]:[{dropdownItems:[H({type:"icon",iconCode:ef?"tickFilled":"tickOutline",labelText:en.formatMessage(ef?M.unmarkAsKnown:M.markAsKnown),onClick:eO},eK)]}]),(0,i.A)(ef||B?[]:[{dropdownItems:[H({type:"icon",iconCode:eh?"difficultWordsFilled":"difficultWordsOutline",labelText:en.formatMessage(eh?M.unmarkAsDifficult:M.markAsDifficult),onClick:eW},eK)]}]),(0,i.A)("user"===F&&(null==el?void 0:el.id)===E.wordlistCreatorId?[{dropdownItems:[H({type:"icon",iconCode:"deleteIcon",labelText:en.formatMessage(M.removeFromWordlist),onClick:(o=(0,s.A)(d().mark(function e(){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.U.removeLearnablesFromWordlist(et,[E.id]);case 3:V&&V(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.error({error:e.t0});case 9:case"end":return e.stop()}},e,null,[[0,6]])})),function(){return o.apply(this,arguments)})},eK)]}]:[]));return(0,$.jsxs)($.Fragment,{children:[eb&&(0,$.jsx)(b.y,{onClose:function(){return ey(!1)},isKnown:ef,isDifficult:eh,hideDifficultToggle:B,hideMarkAsKnownToggle:R,onMarkAsKnown:eO,onMarkAsDifficult:eW,targetLanguageName:eo,sourceLanguageName:ei,learnableId:E.id}),(0,$.jsxs)(z,{$isRTL:ed||ec,$isSingleColumn:L,children:[er||L?(0,$.jsxs)(S,{"data-testid":"mobile-word-row",children:[(0,$.jsx)(D,{dir:ea,children:eT}),(0,$.jsx)(T,{$isSmall:L,dir:es,children:E.sourceValue})]}):(0,$.jsx)($.Fragment,{children:ec&&!ed||ed&&!ec?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(T,{dir:es,children:E.sourceValue}),(0,$.jsx)(D,{dir:ea,children:eT})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(D,{dir:ea,children:eT}),(0,$.jsx)(T,{dir:es,children:E.sourceValue})]})}),(0,$.jsxs)(K,{children:[E.audioUrl&&(0,$.jsx)(W,{onClick:ez?ej:e_,$isPlaying:ez,"data-testid":"audio-button","aria-label":en.formatMessage(M.audio),children:(0,$.jsx)(c.A,{name:ez?"wave":"speakerVolume3"})}),P&&Q&&(0,$.jsx)(l.A,{checked:eS,onChange:function(e){if(Q&&G&&Z){var n=e.nativeEvent instanceof MouseEvent&&e.nativeEvent.shiftKey;Q.toggleSelection(E.id,n,Z,G)}},ariaText:"Select word","data-testid":"word-selection-checkbox"}),P&&(0,$.jsx)(u.$,{"data-testid":"word-row-options",positionX:"left",positionY:"bottom",dropdownSections:e$})]})]})]})},L=t(38016),F=_.Ay.ul.withConfig({componentId:"sc-1qxd3fv-0"})(function(e){var n=e.theme;return(0,_.AH)(["margin:0;width:100%;padding:0 ",";min-width:100%;"],n.sz.s4)}),B=_.Ay.div.withConfig({componentId:"sc-1qxd3fv-1"})(function(e){var n=e.theme;return(0,_.AH)(["position:absolute;z-index:",";top:",";transform:translateX(-50%);left:50%;"],n.zi.modal,n.sz.s16)}),R=(0,f.YK)({markedAsDifficult:{id:"words_detail_marked_difficult"},markedAsKnown:{id:"words_detail_marked_known"},unmarkedAsKnown:{id:"wordlist_details_unmarked_as_known_toast"},unmarkedAsDifficult:{defaultMessage:"Unmarked as difficult"}}),U=function(e){var n=e.items,t=e.showOptions,i=e.isSingleColumn,o=e.wordlistCreator,s=e.hideDifficultToggle,a=e.hideMarkAsKnownToggle,d=e.hideWordInfoToggle,c=e.refetchLearnables,l=e.onWordMarkedAsKnown,u=e.sectionType,m=e.selectionState,p=e.selectionActions,h=e.wordlistId,g=(0,r.useState)(!1),w=g[0],b=g[1],y=(0,r.useState)("success"),x=y[0],k=y[1],A=(0,r.useState)({}),v=A[0],C=A[1],j=(0,f.tz)();(0,r.useEffect)(function(){if(w){var e=setTimeout(function(){b(!1)},5e3);return function(){clearTimeout(e)}}},[w]);var I=function(e){switch(e){case"asKnown":k("success"),C(R.markedAsKnown);break;case"asDifficult":k("success"),C(R.markedAsDifficult);break;case"unmarkedAsKnown":k("info"),C(R.unmarkedAsKnown);break;case"unmarkedAsDifficult":k("info"),C(R.unmarkedAsDifficult)}b(!0)};return(0,$.jsxs)(F,{"data-testid":"wordrow-list",children:[n.map(function(e){return(0,$.jsx)(P,{word:e,options:t,isSingleColumn:i,wordlistCreator:o,hideDifficultToggle:s,hideMarkAsKnownToggle:a,hideWordInfoToggle:d,refetchLearnables:c,onWordMarkedAsKnown:l,difficult:e.difficult,known:e.known||e.isLearned,handleShowToast:I,sectionType:u,selectionState:m,selectionActions:p,allWordIds:n.map(function(e){return e.id}),wordlistId:h},"word-row-".concat(e.id))}),w&&(0,$.jsx)(B,{children:(0,$.jsx)(L.y,{status:x,snackBar:!0,hideClose:!0,shouldCloseOnEsc:!0,shouldCloseOnOutsideClick:!0,onClick:function(){return b(!1)},children:j.formatMessage(v)})})]})}},33772:(e,n,t)=>{t.d(n,{o:()=>m});var r=t(82742),i=t(61542),o=t(25493),s=t(5646),a=t(52153),d=s.Ay.div.withConfig({componentId:"sc-gl4mk8-0"})(function(e){var n=e.theme;return(0,s.AH)(["margin:",";display:flex;flex-direction:column;"],n.sz.s6)}),c=s.Ay.div.withConfig({componentId:"sc-gl4mk8-1"})(function(e){var n=e.theme;return(0,s.AH)(["margin-bottom:",";"],n.sz.s6)}),l=s.Ay.div.withConfig({componentId:"sc-gl4mk8-2"})(function(e){var n=e.theme;return(0,s.AH)(["",";margin-bottom:",";"],a.A.heading.mobile.m,n.sz.s4)}),u=s.Ay.div.withConfig({componentId:"sc-gl4mk8-3"})(function(e){var n=e.theme,t=e.$isFlexEnd;return(0,s.AH)(["display:flex;justify-content:space-between;gap:",";align-self:",";@media (max-width:","){flex-direction:column;gap:",";}"],n.sz.s6,t&&"flex-end",n.sz.ms,n.sz.s3)}),f=t(37876),m=function(e){var n=e.header,t=e.text,s=e.primaryBtnText,a=e.primaryBtnAction,m=e.primaryHref,p=e.primaryBtnIcon,h=e.secondaryBtnText,g=e.secondaryBtnAction,w=e.secondaryBtnIcon,b=e.isOpen,y=e.onClose;return(0,f.jsx)(r.a,{darkCloseIcon:!0,handleClose:y,shouldCloseOnEsc:!0,isOpen:b,children:(0,f.jsxs)(d,{children:[(0,f.jsx)(l,{"data-testid":"ActionsPopup-header",children:n}),t&&(0,f.jsx)(c,{children:t}),(0,f.jsxs)(u,{$isFlexEnd:!h,children:[h&&g&&(0,f.jsx)(i.$n,{type:"button",buttonSize:"medium",buttonType:"secondary",wide:!0,onClick:g,icon:w,children:h}),m?(0,f.jsx)(o.z,{buttonSize:"medium",buttonType:"primary",wide:!0,href:m,icon:p,onClick:a,children:s}):(0,f.jsx)(i.$n,{type:"button",buttonSize:"medium",buttonType:"primary",wide:!0,icon:p,onClick:a,children:s})]})]})})}}}]); 2//# sourceMappingURL=8546-47f6eb62809b70d0.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.