1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([["default-src_app_modals_error-report_error-report_page_ts-src_app_pipes_word-category-label_pi-c268b0"],{51329(O,h,i){i.d(h,{y:()=>Z});var x=i(89204),v=i(12232),E=i(20948),s=i(26416),g=i(496),f=i(45312),t=i(59888),c=i(38299),_=i(63608),e=i(36124),l=i(66563),M=i(66223),m=i(79748),I=i(72002),y=i(50698),p=i(23123),T=i(84194),D=i(22044),k=i(30609),w=i(2667);const P=r=>({biggerFont:r}),j=r=>({fill:r}),U=(r,d)=>({biggerFont:r,"hide-evaluation":d}),G=r=>({deactivated:r});function $(r,d){if(1&r){const n=e.RV6();e.j41(0,"ion-buttons",6)(1,"ion-button",7),e.bIt("click",function(){l.eBV(n);const a=e.XpG();return l.Njj(a.closeModal())}),e.nrm(2,"ion-icon",8),e.k0s()()}}function A(r,d){if(1&r){const n=e.RV6();e.j41(0,"div",19)(1,"div",20)(2,"div",21)(3,"div",22),e.EFF(4),e.j41(5,"ion-icon",23),e.bIt("click",function(){l.eBV(n);const a=e.XpG(2);return l.Njj(a.playAudio())}),e.k0s()()(),e.j41(6,"div",24),e.EFF(7),e.k0s()()()}if(2&r){const n=e.XpG(2);e.R7$(3),e.Y8G("ngClass",e.eq3(4,P,n.wordService.enlargeFont)),e.R7$(),e.SpI(" ",n.wordText," "),e.R7$(2),e.Y8G("ngClass",e.eq3(6,P,n.wordService.enlargeFont)),e.R7$(),e.JRh(n.getTranslation())}}function L(r,d){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"wordForm"),e.k0s()),2&r){const n=e.XpG(3);e.R7$(),e.SpI(", ",e.i5U(2,1,n.word,"comparative"))}}function W(r,d){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"wordForm"),e.k0s()),2&r){const n=e.XpG(3);e.R7$(),e.SpI(", ",e.i5U(2,1,n.word,"superlative"))}}function B(r,d){if(1&r&&(e.j41(0,"div",22)(1,"span"),e.EFF(2),e.nI1(3,"wordArticle"),e.k0s(),e.j41(4,"span"),e.EFF(5),e.k0s()()),2&r){const n=e.XpG(3);e.Y8G("ngClass",e.eq3(6,P,n.wordService.enlargeFont)),e.R7$(2),e.Lme("",e.bMT(3,4,n.word)," ",n.word.hiragana),e.R7$(3),e.SpI("(",n.word.romanji,")")}}function X(r,d){if(1&r&&(e.j41(0,"div",22),e.EFF(1),e.nI1(2,"wordArticle"),e.k0s()),2&r){const n=e.XpG(3);e.Y8G("ngClass",e.eq3(5,P,n.wordService.enlargeFont)),e.R7$(),e.Lme(" ",e.bMT(2,3,n.word)," (",n.word.pinyin,") ")}}function Y(r,d){1&r&&(e.j41(0,"span"),e.EFF(1,"die"),e.k0s())}function K(r,d){if(1&r&&(e.j41(0,"div",29)(1,"div",30)(2,"div",31),e.DNE(3,Y,2,0,"span",2),e.EFF(4),e.nI1(5,"wordForm"),e.k0s(),e.j41(6,"div",32),e.EFF(7),e.k0s()()()),2&r){const n=e.XpG(3);e.R7$(2),e.Y8G("ngClass",e.eq3(8,P,n.wordService.enlargeFont)),e.R7$(),e.Y8G("ngIf","de"===n.languageService.origin),e.R7$(),e.SpI(" ",e.i5U(5,5,n.word,"plural")," "),e.R7$(2),e.Y8G("ngClass",e.eq3(10,P,n.wordService.enlargeFont)),e.R7$(),e.SpI(" ",n.languageService.label.txt_plural," ")}}function z(r,d){if(1&r){const n=e.RV6();e.j41(0,"div",19)(1,"div",25)(2,"div",21)(3,"div",22),e.EFF(4),e.nI1(5,"wordArticle"),e.DNE(6,L,3,4,"span",2),e.nI1(7,"wordForm"),e.DNE(8,W,3,4,"span",2),e.nI1(9,"wordForm"),e.j41(10,"ion-icon",23),e.bIt("click",function(){l.eBV(n);const a=e.XpG(2);return l.Njj(a.playAudio())}),e.k0s()(),e.DNE(11,B,6,8,"div",26)(12,X,3,7,"div",26),e.k0s(),e.DNE(13,K,8,12,"div",27),e.nI1(14,"wordForm"),e.j41(15,"div",24),e.EFF(16),e.nI1(17,"wordTranslation"),e.k0s(),e.j41(18,"div",28),e.EFF(19),e.nI1(20,"wordExplaination"),e.k0s()()()}if(2&r){const n=e.XpG(2);e.R7$(),e.Y8G("ngClass",e.eq3(28,j,n.word.explanation)),e.R7$(2),e.Y8G("ngClass",e.eq3(30,P,n.wordService.enlargeFont)),e.R7$(),e.Lme(" ",e.bMT(5,13,n.word)," ",n.word.display),e.R7$(2),e.Y8G("ngIf",e.i5U(7,15,("en"===n.languageService.origin||"de"===n.languageService.origin)&&n.word,"comparative")),e.R7$(2),e.Y8G("ngIf",e.i5U(9,18,("en"===n.languageService.origin||"de"===n.languageService.origin)&&n.word,"superlative")),e.R7$(3),e.Y8G("ngIf","ja"===n.languageService.origin),e.R7$(),e.Y8G("ngIf","zh-hans"===n.languageService.origin&&n.word.pinyin),e.R7$(),e.Y8G("ngIf",e.i5U(14,21,n.word,"plural")&&!n.isAdjective),e.R7$(2),e.Y8G("ngClass",e.l_i(32,U,n.wordService.enlargeFont,n.languageService.origin==n.languageService.target&&(null==n.word?null:n.word.explanation))),e.R7$(),e.SpI(" ",e.bMT(17,24,n.word)," "),e.R7$(2),e.Y8G("ngClass",e.eq3(35,P,n.wordService.enlargeFont)),e.R7$(),e.SpI(" ",e.bMT(20,26,n.word)," ")}}function N(r,d){if(1&r&&(e.j41(0,"div",13)(1,"ion-radio",33),e.EFF(2),e.k0s(),e.j41(3,"div",34),e.EFF(4),e.k0s()()),2&r){const n=e.XpG(2);e.R7$(2),e.SpI(" ",n.languageService.label.txt_report_error_meaning," "),e.R7$(2),e.JRh(n.replaceWord())}}function V(r,d){if(1&r){const n=e.RV6();e.j41(0,"div"),e.nrm(1,"div",9),e.DNE(2,A,8,8,"div",10)(3,z,21,37,"div",10),e.j41(4,"form",11)(5,"ion-radio-group",12),e.bIt("ionChange",function(a){l.eBV(n);const u=e.XpG();return l.Njj(u.changed(a))}),e.j41(6,"div",13)(7,"ion-radio",14),e.EFF(8),e.k0s()(),e.DNE(9,N,5,2,"div",15),e.j41(10,"div",13)(11,"ion-radio",16),e.EFF(12),e.k0s(),e.j41(13,"div",17)(14,"ion-input",18),e.bIt("ngModelChange",function(){l.eBV(n);const a=e.XpG();return l.Njj(a.check())}),e.k0s()()()()()()}if(2&r){const n=e.XpG();e.R7$(),e.Y8G("innerHTML",n.languageService.label.txt_report_error_title,e.npT),e.R7$(),e.Y8G("ngIf",!n.word&&n.wordText),e.R7$(),e.Y8G("ngIf",n.word),e.R7$(),e.Y8G("formGroup",n.errorReportForm),e.R7$(),e.Y8G("allowEmptySelection",!1),e.R7$(3),e.SpI(" ",n.languageService.label.txt_report_error_audio," "),e.R7$(),e.Y8G("ngIf",n.word),e.R7$(3),e.SpI(" ",n.languageService.label.txt_report_error_trans," "),e.R7$(2),e.Y8G("placeholder",n.languageService.label.txt_report_error_trans_text)("maxlength",50)("counter",!0)}}function J(r,d){if(1&r&&(e.j41(0,"div",35)(1,"h3",36),e.EFF(2),e.k0s(),e.nrm(3,"p",37),e.k0s()),2&r){const n=e.XpG();e.R7$(2),e.JRh(n.languageService.label.txt_report_error_thanks_title),e.R7$(),e.Y8G("innerHTML",n.languageService.label.txt_report_error_thanks_text,e.npT)}}function H(r,d){if(1&r){const n=e.RV6();e.j41(0,"button",38),e.bIt("click",function(){l.eBV(n);const a=e.XpG();return l.Njj(a.submit())}),e.EFF(1),e.k0s()}if(2&r){const n=e.XpG();e.Y8G("disabled",!n.isChecked)("ngClass",e.eq3(3,G,!n.isChecked)),e.R7$(),e.SpI(" ",n.languageService.label.txt_report_error_cta," ")}}function Q(r,d){if(1&r){const n=e.RV6();e.j41(0,"button",7),e.bIt("click",function(){l.eBV(n);const a=e.XpG();return l.Njj(a.closeModal())}),e.EFF(1),e.k0s()}if(2&r){const n=e.XpG();e.R7$(),e.SpI(" ",n.languageService.label.txt_report_error_thanks_cta," ")}}let Z=(()=>{var r;class d{constructor(o,a,u,C,b,F,R,S,q){this.languageService=o,this.wordService=a,this.authService=u,this.location=C,this.settingsService=b,this.http=F,this.formBuilder=R,this.audioService=S,this.modalCtrl=q,this.translations=[],this.environment=f.c,this.isSubmitted=!1,this.plural="",this.isChecked=!1,this.typeError="translation",this.errorReportForm=this.formBuilder.group({textInput:["",{validators:[g.k0.required,g.k0.maxLength(100),g.k0.minLength(1)],updateOn:"change"}]})}get textInput(){return this.errorReportForm.get("textInput")}get countChar(){return this.errorReportForm.getRawValue().textInput.length}ngOnChanges(o){this.word&&(this.isVerb="verb"===this.word.category,this.isAdjective="adjectives"===this.word.category)}check(){this.isChecked=this.countChar>0}playAudio(){var o=this;return(0,x.A)(function*(){var a;null===(a=o.stopAudioReading)||void 0===a||a.call(o,!1);try{var u;o.isAudioActive=!0;const C=null!==(u=o.word)&&void 0!==u&&u.audiofile?o.audioService.getAudioUrl(o.word.audiofile):"".concat(f.c.api,"/audio/story/word?language=").concat(o.languageService.origin,"&word=").concat(encodeURIComponent(o.wordText),"&gender=female");yield _.Q7.simplePlay(C)}catch(C){o.isAudioActive=!1}setTimeout(()=>
1o.isAudioActive=!1,2e3)})()}getTranslation(){var o,a,u,C,b;if(null===(o=this.translations)||void 0===o||!o.length)return"";const F=null===(a=this.languageService.target)||void 0===a?void 0:a.toLowerCase(),R=this.translations.find(S=>S.language.toLowerCase()===F);return null!==(u=null!==(C=null==R?void 0:R.translation)&&void 0!==C?C:null===(b=this.translations[0])||void 0===b?void 0:b.translation)&&void 0!==u?u:""}submit(){var o,a,u;this.userSuggestion=this.errorReportForm.getRawValue().textInput,this.http.post("".concat(f.c.api,"/usersuggestions"),{word:null!==(o=null===(a=this.word)||void 0===a?void 0:a._id)&&void 0!==o?o:null,wordText:null!==(u=this.wordText)&&void 0!==u?u:null,story:this.storyID,user:this.userID,type:this.typeError,suggestion:this.userSuggestion,learningLanguage:this.languageService.origin,userLanguage:this.languageService.target},{headers:this.authService.authHeader}).subscribe({next:()=>{this.isSubmitted=!0,c.gT.logEvent({name:"user_suggestion_submitted",params:{language:this.languageService.origin}}),this.location.path().includes("training-exercise")&&c.gT.logEvent({name:"training_feature_used",params:{feature:"report_error",language:this.languageService.origin}})},error:()=>{console.log("error receiving suggestion")}})}changed(o){console.log("Event: ",o),"audio"===o.detail.value&&(this.typeError="audio",this.isChecked=!0),"meaning"===o.detail.value&&(this.typeError="meaning",this.isChecked=!0),"translation"===o.detail.value&&(this.typeError="translation",this.isChecked=this.countChar>0)}replaceWord(){var o,a;const u=null!==(o=null===(a=this.word)||void 0===a?void 0:a.display)&&void 0!==o?o:this.wordText;return u?this.languageService.label.txt_report_error_meaning_desc.replace("[word]",u):""}closeModal(){this.isSubmitted=!1,this.authService.activeReport=!1,this.modalCtrl.dismiss()}}return(r=d).\u0275fac=function(o){return new(o||r)(e.rXU(E.g),e.rXU(s.u),e.rXU(t.u),e.rXU(M.aZ),e.rXU(I.h),e.rXU(y.Qq),e.rXU(g.ze),e.rXU(v.J),e.rXU(p.W3))},r.\u0275cmp=e.VBU({type:r,selectors:[["page-error-report"]],inputs:{userID:"userID",storyID:"storyID",word:"word",wordText:"wordText",translations:"translations",stopAudioReading:"stopAudioReading"},standalone:!1,features:[e.OA$],decls:10,vars:5,consts:[[1,"ion-no-border"],["slot","end",4,"ngIf"],[4,"ngIf"],["class","thank-you-container",4,"ngIf"],[3,"disabled","ngClass","click",4,"ngIf"],[3,"click",4,"ngIf"],["slot","end"],[3,"click"],["name","close"],[1,"title",3,"innerHTML"],["class","translate-wrapper",4,"ngIf"],[3,"formGroup"],["value","translation",3,"ionChange","allowEmptySelection"],[1,"report-select"],["mode","md","slot","end","value","audio","labelPlacement","end"],["class","report-select",4,"ngIf"],["mode","md","slot","end","value","translation","labelPlacement","end"],[1,"description","inputText"],["type","text","formControlName","textInput",3,"ngModelChange","placeholder","maxlength","counter"],[1,"translate-wrapper"],[1,"content"],[1,"singular-container"],[1,"keyword-singular-text",3,"ngClass"],["name","volume-high-outline",3,"click"],[1,"translation",3,"ngClass"],[1,"content",3,"ngClass"],["class","keyword-singular-text",3,"ngClass",4,"ngIf"],["class","plural-container",4,"ngIf"],[1,"definition",3,"ngClass"],[1,"plural-container"],[1,"keyword-plural",2,"margin-bottom","10px"],[1,"keyword-plural-text",3,"ngClass"],[1,"keyword-plural-label",3,"ngClass"],["mode","md","slot","end","value","meaning","labelPlacement","end"],[1,"description"],[1,"thank-you-container"],[1,"title"],[1,"content",3,"innerHTML"],[3,"click","disabled","ngClass"]],template:function(o,a){1&o&&(e.j41(0,"ion-header",0)(1,"ion-toolbar"),e.DNE(2,$,3,0,"ion-buttons",1),e.k0s()(),e.j41(3,"ion-content"),e.DNE(4,V,15,11,"div",2)(5,J,4,2,"div",3),e.k0s(),e.j41(6,"ion-footer",0)(7,"ion-toolbar"),e.DNE(8,H,2,5,"button",4)(9,Q,2,1,"button",5),e.k0s()()),2&o&&(e.R7$(2),e.Y8G("ngIf",!a.isSubmitted),e.R7$(2),e.Y8G("ngIf",!a.isSubmitted),e.R7$(),e.Y8G("ngIf",a.isSubmitted),e.R7$(3),e.Y8G("ngIf",!a.isSubmitted),e.R7$(),e.Y8G("ngIf",a.isSubmitted))},dependencies:[m.YU,m.bT,p.Jm,p.QW,p.W9,p.M0,p.eU,p.iq,p.$w,p.KO,p.f0,p.ai,p.Je,p.Gw,g.qT,g.BC,g.cb,g.tU,g.j4,g.JD,T.c,D.D,k.D,w.F],styles:["ion-header[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{--background: var(--story-background-secondary)}ion-header[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--color: var(--readle-font-color-main);display:flex;font-size:18px;
1cursor:pointer;justify-content:flex-end}ion-content[_ngcontent-%COMP%]{--padding-start: 20px;--padding-end: 20px;--padding-bottom: 20px;--background: var(--story-background-secondary);text-align:center}ion-footer[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{padding:0;--padding-start: 0;--padding-end: 0;--background: var(--story-background-secondary)}ion-footer[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0 20px calc(var(--ion-safe-area-bottom) + 20px);width:calc(100% - 40px)}.translate-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:0 20px;color:var(--readle-font-color-main);height:calc(100% - 50px - var(--ion-safe-area-top));max-width:500px;margin:20px auto 0}.hide-evaluation[_ngcontent-%COMP%]{display:none!important}.description[_ngcontent-%COMP%]{text-align:left;margin-left:30px;font-size:16px}.description.inputText[_ngcontent-%COMP%]{margin-top:5px;width:100%}.description.inputText[_ngcontent-%COMP%] ion-input[_ngcontent-%COMP%]{--background: rgba(0, 0, 0, .06);--border-radius: 5px;--border-style: solid;--border-width: 1px;--border-color: #fff;--padding-start: 5px;--padding-end: 5px;--highlight-height: 0px;--highlight-color-focused: unset;--highlight-color-invalid: unset;--highlight-color-valid: unset}.content[_ngcontent-%COMP%]{color:var(--word-detail-persona-font-color)}.keyword-singular-text[_ngcontent-%COMP%]{font-size:17px}.keyword-singular-text[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{position:relative;top:3px;margin:0 0 0 5px;color:var(--word-detail-persona-font-color)}.keyword-singular-text.biggerFont[_ngcontent-%COMP%], .translation.biggerFont[_ngcontent-%COMP%], .definition.biggerFont[_ngcontent-%COMP%]{font-size:calc(17px + var(--font-size-mult))}.keyword-plural[_ngcontent-%COMP%]{display:flex;justify-content:center;font-size:15px}.keyword-plural-text.biggerFont[_ngcontent-%COMP%]{font-size:calc(13px + var(--font-size-mult))}.keyword-plural-label[_ngcontent-%COMP%]{background-color:var(--ion-color-primary);padding:1px 6px;border-radius:15px;margin-left:10px;font-size:12px;color:#fff}.keyword-plural-label.biggerFont[_ngcontent-%COMP%]{font-size:calc(17px + var(--font-size-mult) / 2)}.translation[_ngcontent-%COMP%]{margin-top:2px}.definition[_ngcontent-%COMP%]{margin:10px 0}.content.fill[_ngcontent-%COMP%]{overflow-y:auto;max-height:-webkit-fill-available;max-height:100%}.actions[_ngcontent-%COMP%]{font-size:25px}.actions[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{cursor:pointer;background-color:rgba(255,255,255,.1);border-radius:10px;padding:3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--readle-font-color-main);transition:all .3s ease-in-out}.actions[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{background-color:var(--ion-color-primary);border-radius:10px;padding:3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .3s ease-in-out}.keyword-audio-isPlaying[_ngcontent-%COMP%], .inTraining[_ngcontent-%COMP%]{color:var(--ion-color-primary)!important}ion-radio[_ngcontent-%COMP%]{--color: var(--readle-font-color-main)}ion-radio-group[_ngcontent-%COMP%]{margin-bottom:10px}ion-radio-group[_ngcontent-%COMP%] .report-select[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:15px 10px;color:var(--readle-font-color-main)}ion-radio-group[_ngcontent-%COMP%] .report-select[_ngcontent-%COMP%] [_ngcontent-%COMP%]::part(label){font-size:17px;margin-left:10px}ion-radio-group[_ngcontent-%COMP%] .report-select[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{font-size:17px;margin-left:10px}button[_ngcontent-%COMP%]{width:100%;color:#fff;background-color:var(--ion-color-primary);padding:12px;font-size:16px;border-radius:12px;font-family:var(--font-bold)}button.deactivated[_ngcontent-%COMP%]{background-color:var(--disabled-btn-color)!important;pointer-events:none}.title[_ngcontent-%COMP%]{color:var(--readle-font-color-main);font-size:20px;font-family:var(--font-semibold)}
1.counter[_ngcontent-%COMP%]{color:var(--word-detail-persona-font-color);text-align:right;width:100%;font-size:15px!important}.thank-you-container[_ngcontent-%COMP%]{height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:center}"]}),d})()},97672(O,h,i){i.d(h,{x:()=>E});var x=i(20948),v=i(36124);let E=(()=>{var s;class g{constructor(t){this.languageService=t}transform(t){return this.languageService.label["txt_word_category_"+t]}}return(s=g).\u0275fac=function(t){return new(t||s)(v.rXU(x.g,16))},s.\u0275pipe=v.EJ8({name:"wordCategoryLabel",type:s,pure:!0,standalone:!1}),g})()},98230(O,h,i){i.d(h,{M:()=>E});var x=i(20948),v=i(36124);let E=(()=>{var s;class g{constructor(t){this.languageService=t}transform(t){if(/[\u4E00-\u9FFF]/.test(t.word)){var c,_,e,l;if(null!==(c=t.result)&&void 0!==c&&c.hiragana&&t.word[0]===(null===(_=t.result)||void 0===_?void 0:_.hiragana[0])&&"verb"!==t.result.category&&"adjective"!==t.result.category)return this.removeCommonCharacters(t.word,t.result.hiragana)||"";const m=this.getFuriganaWord(t.result,t.word);if(null!==(e=t.result)&&void 0!==e&&e.hiragana&&t.word[0]===(null===(l=t.result)||void 0===l?void 0:l.hiragana[0])){var M;const I=new Set(m),y=t.word.split("").filter(p=>!I.has(p)).join("");y&&console.log("check",t.word,null===(M=t.result)||void 0===M?void 0:M.hiragana,y)}return m||""}return""}getFuriganaWord(t,c=""){if(!t.hiragana||"ja"!==this.languageService.origin)return"";if("verb"===t.category||"adjective"===t.category){let e,l;e=c||t.display,e=e.replace(/[\u3002\u3001\uff01\uff1f]/g,""),l=t.hiragana;for(let m=0;m<t.forms.length;m++)if(t.forms[m].kanji===e){l=t.forms[m].hiragana;break}return this.compareAndModifyTextDynamic(l,e)||""}return this.compareAndModifyTextDynamic(t.hiragana,t.display)}
1removeCommonCharacters(t,c){const _=new Set(t);return c.split("").filter(l=>!_.has(l)).join("")}compareAndModifyTextDynamic(t,c){const _=this.findCommonSubstring(t,c);return _?t.slice(0,-_.length):t}findCommonSubstring(t,c){let _="",e=t.length-1,l=c.length-1;for(;e>=0&&l>=0&&t[e]===c[l];)_=t[e]+_,e--,l--;return _}}return(s=g).\u0275fac=function(t){return new(t||s)(v.rXU(x.g,16))},s.\u0275pipe=v.EJ8({name:"furigana",type:s,pure:!0,standalone:!1}),g})()},2667(O,h,i){i.d(h,{F:()=>E});var x=i(20948),v=i(36124);let E=(()=>{var s;class g{constructor(t){this.languageService=t}transform(t){if(null==t||!t.explanation)return"";let c=this.languageService.target;return"eng"===c&&(c="en"),"en"===c&&"en"===this.languageService.origin?t.explanation:""}}return(s=g).\u0275fac=function(t){return new(t||s)(v.rXU(x.g,16))},s.\u0275pipe=v.EJ8({name:"wordExplaination",type:s,pure:!0,standalone:!1}),g})()},22044(O,h,i){i.d(h,{D:()=>E});var x=i(20948),v=i(36124);let E=(()=>{var s;class g{constructor(t){this.languageService=t}transform(t,...c){if(null==t||!t.forms)return"";const _=c[0];for(let e=0;e<t.forms.length;e++)if(t.forms[e].type===_)return"es"===this.languageService.origin?"masculine"===t.gender?"los "+t.forms[e].text:"feminine"===t.gender||"feminin"===t.gender?"las "+t.forms[e].text:t.forms[e].text:t.forms[e].text;return""}}return(s=g).\u0275fac=function(t){return new(t||s)(v.rXU(x.g,16))},s.\u0275pipe=v.EJ8({name:"wordForm",type:s,pure:!0,standalone:!1}),g})()}}]); 2//# sourceMappingURL=default-src_app_modals_error-report_error-report_page_ts-src_app_pipes_word-category-label_pi-c268b0.b6d991dd83b4c112.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.