define(["exports","./edu-vendor","./edu-main","./route-ui-module","systemjs","./ci-widget","./edu-sections","css:/base.css","css:/style-web.css","css:/header-web.css","npm:tablesort/dist/tablesort.min.js","css:/pages/profile/review-star.css","css:/icons-social.css","npm:navigo/lib/navigo.js"],function(e,t,n,s,i,r,o,a,l,u,c,d,h,p){"use strict";function _(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var g=_(i).default;const m=new Map;function f(e){if(!e||!e.nodeName||"TEXTAREA"!==e.nodeName||m.has(e))return;let t=null;const n=window.getComputedStyle(e);function s({restoreTextAlign:i=null,testForHeightReduction:r=!0}){let o,a,l=n.overflowY;if(0!==e.scrollHeight&&("vertical"===n.resize?e.style.resize="none":"both"===n.resize&&(e.style.resize="horizontal"),r&&(o=function(e){const t=[];for(;e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push([e.parentNode,e.parentNode.scrollTop]),e=e.parentNode;return()=>t.forEach(([e,t])=>{e.style.scrollBehavior="auto",e.scrollTop=t,e.style.scrollBehavior=null})}(e),e.style.height=""),a="content-box"===n.boxSizing?e.scrollHeight-(parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)):e.scrollHeight+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth),"none"!==n.maxHeight&&a>parseFloat(n.maxHeight)?("hidden"===n.overflowY&&(e.style.overflow="scroll"),a=parseFloat(n.maxHeight)):"hidden"!==n.overflowY&&(e.style.overflow="hidden"),e.style.height=a+"px",i&&(e.style.textAlign=i),o&&o(),t!==a&&(e.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),t=a),l!==n.overflow&&!i)){const t=n.textAlign;"hidden"===n.overflow&&(e.style.textAlign="start"===t?"end":"start"),s({restoreTextAlign:t,testForHeightReduction:!0})}}function i(){s({testForHeightReduction:!1,restoreTextAlign:null})}const r=function(){let t=e.value;return()=>{s({testForHeightReduction:""===t||!e.value.startsWith(t),restoreTextAlign:null}),t=e.value}}(),o=(t=>{e.removeEventListener("autosize:destroy",o),e.removeEventListener("autosize:update",i),e.removeEventListener("input",r),window.removeEventListener("resize",i),Object.keys(t).forEach(n=>e.style[n]=t[n]),m.delete(e)}).bind(e,{height:e.style.height,resize:e.style.resize,textAlign:e.style.textAlign,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",o),e.addEventListener("autosize:update",i),e.addEventListener("input",r),window.addEventListener("resize",i),e.style.overflowX="hidden",e.style.wordWrap="break-word",m.set(e,{destroy:o,update:i}),i()}function v(e){const t=m.get(e);t&&t.destroy()}function q(e){const t=m.get(e);t&&t.update()}let b=null;"undefined"==typeof window?(b=e=>e,b.destroy=e=>e,b.update=e=>e):(b=e=>(e&&Array.prototype.forEach.call(e.length?e:[e],e=>f(e)),e),b.destroy=e=>(e&&Array.prototype.forEach.call(e.length?e:[e],v),e),b.update=e=>(e&&Array.prototype.forEach.call(e.length?e:[e],q),e));var w=b;class x{set updateAutoSize(e){n.isNode()||this._zone.runOutsideAngular(()=>{1==e&&n.reqAnimationFrame(()=>{this._autosize&&this._autosize.update(this._el.nativeElement)})})}get updateAutoSize(){return!1}fireResize(){this.onResized.emit()}constructor(e,n){this._el=e,this._zone=n,this._resize=!1,this.onResized=new t.EventEmitter}ngOnInit(){this.fireResize=this.fireResize.bind(this)}ngAfterViewInit(){!n.isNode()&&this._el.nativeElement&&this._zone.runOutsideAngular(()=>{w(this._el.nativeElement),this._el.nativeElement.addEventListener("autosize:resized",this.fireResize),this._autosize=w})}ngOnDestroy(){n.isNode()||this._autosize&&(this._autosize.destroy(this._el.nativeElement),this._el.nativeElement.removeEventListener("autosize:resized",this.fireResize),this._autosize=null)}}x.ɵfac=function(e){return new(e||x)(t.ɵɵdirectiveInject(t.ElementRef),t.ɵɵdirectiveInject(t.NgZone))},x.ɵdir=t.ɵɵdefineDirective({type:x,selectors:[["","ng-autosize",""]],inputs:{updateAutoSize:[0,"sizeupdate","updateAutoSize"],_resize:[0,"watchresize","_resize"]},outputs:{onResized:"onResized"},standalone:!1});class y{}y.ɵfac=function(e){return new(e||y)},y.ɵmod=t.ɵɵdefineNgModule({type:y}),y.ɵinj=t.ɵɵdefineInjector({imports:[t.CommonModule]});const C=["textarea"];function E(e,n){1&e&&(t.ɵɵelementStart(0,"div",4),t.ɵɵelement(1,"i"),t.ɵɵelementEnd())}let S=!1,I=n.isWeb()&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;class k{set value(e){this._value.next(e)}get value(){return this._value.getValue()}set active(e){this._active.next(e)}get active(){return this._active.getValue()}set readonly(e){this._editor&&this._readonly!==e&&(e?this._editor.enableReadOnlyMode("lock-"+this.ckelementid):this._editor.disableReadOnlyMode("lock-"+this.ckelementid)),this._readonly=e}get readonly(){return this._readonly}set autofocus(e){this._autofocus=e,e&&this._container&&this._container.nativeElement.focus()}get autofocus(){return this._autofocus}constructor(e,s,i){this._el=e,this._cd=s,this._service=i,this._destroyed=!0,this.ckeditorLoaded=!0,this.ckelementid=n.uniqid(),this._value=new t.BehaviorSubject(""),this.valueChange=new t.EventEmitter,this._active=new t.BehaviorSubject(!1),this._autofocus=!1,this._enabled=!1,this.options={toolbar:["heading","|","bold","italic","underline","link","|","insertTable","bulletedList","numberedList","|","undo","redo"],heading:{options:[{model:"paragraph",title:"Normal",class:""},{model:"heading2",view:"h2",title:"Heading",class:"ckeditor-heading bold-font"}]},table:{toolbar:["tableColumn","tableRow","mergeTableCells"]}},this.editorInitiated=new t.EventEmitter,this.editor_init=S,this.no_editor=!1}StartCkeditor(){g.import("ckeditor5/build/ckeditor.js").then(e=>{if(!e||!e.create)throw Error("Cannot instance the ckeditor");e.create(this._container.nativeElement,this.options).then(e=>{let t;this._enabled=!0,this._editor=e,this.no_editor=!1,this._cd.detectChanges(),e.model.document.on("change:data",n=>{t=e.getData(),this.valueChange.emit(t)}),this._editorsubs=this._value.subscribe(n=>{t!==n&&e.setData(n)}),this.autofocus&&(e.editing.view.focus(),I||setTimeout(()=>{let e=this._el.nativeElement;this._service.scrollTo({target:e,inview:!0})},100)),this.editorInitiated.emit(!0),S=!0,this._readonly&&(this._readonly=null,this.readonly=!0)}).catch(e=>{this.no_editor=!0,this.EndCkeditor(),this.editorInitiated.emit(!1),e&&n.RavenJs().then(t=>{t.captureException(e)})})}).catch(e=>{this.no_editor=!0,this.EndCkeditor(),this.editorInitiated.emit(!1)})}EndCkeditor(){this._enabled=!1,this._editor&&(this._editor.destroy(),this._editor=null,this._editorsubs.unsubscribe())}TextAreaEdit(e){this.value=e.target.value||"",this.valueChange.emit(this.value)}ngOnInit(){let e=this._active.subscribe({next:e=>{e&&!this._enabled?setTimeout(()=>{n.reqAnimationFrame(()=>{this.StartCkeditor()})}):this._enabled&&this.EndCkeditor()},error:()=>{},complete:()=>{e&&e.unsubscribe()}});this.editorInitiated.subscribe(()=>{this.editor_init=!0})}ngOnDestroy(){this._active.complete(),this._value.complete(),this.EndCkeditor()}}k.ɵfac=function(e){return new(e||k)(t.ɵɵdirectiveInject(t.ElementRef),t.ɵɵdirectiveInject(t.ChangeDetectorRef),t.ɵɵdirectiveInject(n.ScrollerService))},k.ɵcmp=t.ɵɵdefineComponent({type:k,selectors:[["ck-editor"]],viewQuery:function(e,n){if(1&e&&t.ɵɵviewQuery(C,7),2&e){let e;t.ɵɵqueryRefresh(e=t.ɵɵloadQuery())&&(n._container=e.first)}},hostAttrs:[1,"progress-indicator-container"],inputs:{value:"value",active:"active",readonly:"readonly",autofocus:[0,"cursor-focus","autofocus"],options:"options"},outputs:{valueChange:"valueChange",editorInitiated:"editorInitiated"},standalone:!1,decls:4,vars:4,consts:[["textarea",""],[1,"ck-tools"],[1,"ck-textarea",3,"input","value"],["class","progress-indicator visible",4,"ngIf"],[1,"progress-indicator","visible"]],template:function(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelement(0,"div",1),t.ɵɵelementStart(1,"textarea",2,0),t.ɵɵlistener("input",function(s){return t.ɵɵrestoreView(e),t.ɵɵresetView(n.TextAreaEdit(s))}),t.ɵɵelementEnd(),t.ɵɵtemplate(3,E,2,0,"div",3)}2&e&&(t.ɵɵadvance(),t.ɵɵclassProp("no-ck-editor",n.no_editor),t.ɵɵproperty("value",n.value),t.ɵɵadvance(2),t.ɵɵproperty("ngIf",!n.editor_init))},dependencies:[t.NgIf],styles:['.ck-toolbar .ckeditor-heading{font-size:18px;font-family:"Inter-Bold",Helvetica,Arial,sans-serif}',".ck-editor__editable a:focus,.ck-editor__editable a:hover{text-decoration:underline}",".ck-editor__editable a{color:#136ae8;text-decoration:none;cursor:pointer}","ck-editor{display:block}"],encapsulation:2});class T{}function z(e,n){1&e&&(t.ɵɵelementStart(0,"h2",11),t.ɵɵtext(1,"Thank you"),t.ɵɵelementEnd()),2&e&&t.ɵɵproperty("focus-when",!0)}function V(e,n){1&e&&(t.ɵɵelementStart(0,"h2",11),t.ɵɵtext(1,"Please provide your email in order to receive answers"),t.ɵɵelementEnd()),2&e&&t.ɵɵproperty("focus-when",!0)}function A(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",12)(1,"span",13),t.ɵɵtext(2),t.ɵɵelementEnd(),t.ɵɵelementStart(3,"textarea",14),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.SetInput(n))}),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵclassProp("ques-ov-cred",e.input_chars_left<0),t.ɵɵadvance(),t.ɵɵtextInterpolate(e.input_chars_left),t.ɵɵadvance(),t.ɵɵproperty("value",e.input_value)("readonly",e.submiting)}}function F(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",12)(1,"textarea",15),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.input_value_extra=n.target.value)}),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("value",e.input_value_extra)("readonly",e.submiting)}}function $(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",12)(1,"ng-dropdown",16),t.ɵɵlistener("selected",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.SetCategory(n))}),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("invalid",e.categoryerror)("items",e.categories)("second",!0)("value",e.category)}}function L(e,n){if(1&e&&t.ɵɵelement(0,"div",17),2&e){const e=t.ɵɵnextContext();t.ɵɵproperty("innerHTML",e.ajax_message,t.ɵɵsanitizeHtml)("zing-url-container",!0)}}function O(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"button",18),t.ɵɵlistener("onClick",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.Submit())}),t.ɵɵtext(1," Next "),t.ɵɵelement(2,"i",19),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵclassProp("loadactive",e.submiting),t.ɵɵproperty("disabled",e.submiting)}}function M(e,n){1&e&&(t.ɵɵelementStart(0,"div",20),t.ɵɵtext(1,"Your question has been submitted to our moderators for review. We will send you an email once your question has been approved."),t.ɵɵelementEnd())}function R(e,n){1&e&&t.ɵɵelement(0,"br")}function j(e,n){1&e&&t.ɵɵelement(0,"br")}function P(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"input",33),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.one_time_code=n.target.value)}),t.ɵɵelementEnd()}}function Q(e,n){1&e&&t.ɵɵelement(0,"br")}function H(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",34),t.ɵɵtext(1," You have entered a wrong code. Enter the correct one or "),t.ɵɵelementStart(2,"span",35),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2);return t.ɵɵresetView(n.ResendCode())}),t.ɵɵtext(3,"click here"),t.ɵɵelementEnd(),t.ɵɵtext(4," to resend. "),t.ɵɵelementEnd()}}function N(e,n){1&e&&t.ɵɵelement(0,"br")}function D(e,n){if(1&e&&t.ɵɵelement(0,"div",17),2&e){const e=t.ɵɵnextContext(2);t.ɵɵproperty("innerHTML",e.ajax_message,t.ɵɵsanitizeHtml)("zing-url-container",!0)}}function U(e,n){1&e&&t.ɵɵelement(0,"br")}function B(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",21)(1,"button",22),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.GuestSubmit())}),t.ɵɵelement(2,"span",23),t.ɵɵelementStart(3,"span",24),t.ɵɵtext(4,"Login to Wallethub"),t.ɵɵelementEnd()(),t.ɵɵelementStart(5,"div",25),t.ɵɵtext(6,"or"),t.ɵɵelementEnd(),t.ɵɵelementStart(7,"input",26),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return s.user_email=n.target.value,t.ɵɵresetView(s.show_ajax_error=!1)}),t.ɵɵelementEnd(),t.ɵɵtemplate(8,R,1,0,"br",27)(9,j,1,0,"br",27)(10,P,1,0,"input",28)(11,Q,1,0,"br",27)(12,H,5,0,"div",29)(13,N,1,0,"br",27)(14,D,1,2,"div",7)(15,U,1,0,"br",27),t.ɵɵelementStart(16,"button",30),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.GuestSubmit())}),t.ɵɵtext(17," Submit "),t.ɵɵelement(18,"span",31),t.ɵɵelementEnd(),t.ɵɵelementStart(19,"button",32),t.ɵɵlistener("onClick",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.Back())}),t.ɵɵtext(20,"Back"),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(7),t.ɵɵproperty("value",e.user_email),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_code_input),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_code_input),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_code_input),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_code_input_resend),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_code_input_resend),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!e.show_ajax_error),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_ajax_error&&!e.show_code_input_resend),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!e.show_ajax_error),t.ɵɵadvance(),t.ɵɵclassProp("loadactive",e.submiting),t.ɵɵproperty("disabled",e.submiting)}}T.ɵfac=function(e){return new(e||T)},T.ɵmod=t.ɵɵdefineNgModule({type:T}),T.ɵinj=t.ɵɵdefineInjector({imports:[t.CommonModule,n.DirectivesModule]});class G{constructor(e){this._location=e,this.data={},this.input_value="",this.input_value_extra="",this.input_chars_left=0,this._max_input=140,this.submiting=!1,this.submited=!1,this._is_lodgged=!1,this.needs_login=!1,this.user_email="",this.one_time_code="",this._referer="",this._email_reg=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,this.has_categories=!1,this.categoryerror=!1,this.toastinterval=3500,this.live_status="",this.question_count_status="",this.is_android=!1,g.import("css:/components/question-overlay.css").then(()=>{},()=>{})}_CountWords(e){if(!e)return"";var t=e.replace(/(^\s*|\s*$)/gi,"");return(t=(t=t.replace(/[ ]{2,}/gi," ")).replace(/\n /,"")).split(" ").filter(function(e){return""!=e}).length}_CountChars(){let e=(this.input_value||"").trim().length;this.input_chars_left=this._max_input-e,this.question_count_status=`${e} character${1!=e?"s":""} entered`}_SendQues(){var e;this.show_ajax_error=!1,this.submiting=!0;let t=n.cleanInput(this.input_value);this.live_status="Posting question.";let s={action:"Answers.PostQuestion",question:t,url:this._referer};if(this.show_code_input){if(!0!==/^\d{6}$/.test(this.one_time_code))return this.ajax_message="Please enter the 6-digit numerical code that we sent to your email.",this.show_ajax_error=!0,void(this.submiting=!1);s.one_time_code=this.one_time_code}if(null===(e=n.getSignOn())||void 0===e?void 0:e.authUser)return this.ajax_message="Oops. You don't have permission to make edits on this account.",this.show_ajax_error=!0,void(this.submiting=!1);g.import("Encryption").then(e=>{let t={url:n.ajaxUrl(),data:Object.assign(s,this.data.addparams||{}),encryptprops:["email"],before:()=>{this.submiting=!0},after:()=>{this.submiting=!1},headers:{"Content-Type":"application/x-www-form-urlencoded"}};this.has_categories&&(t.data.category=this._catid),this.user_email&&(t.data.email=this.user_email),this._is_lodgged||this.user_email||(t.data.light=!0),this.input_value_extra&&(t.data.details=this.input_value_extra),n.isCordova()&&t.data.light&&(t.data.light="true"),e.send(t).then(e=>{if(this.live_status="",!e||e.error){if(e&&"message"in e){const t=e.message.match(/^Bad word `([^`]+)` detected.$/);t&&t.length&&(e.message=`Profanity is not allowed, including words such as "${t[1]}". Please adjust.`),"required one time code"==e.message?(e.message="Please enter the one-time code we have sent to your email.",this.show_code_input=!0):e.message.startsWith("You have entered a wrong code.")&&(this.show_code_input=!0,this.show_code_input_resend=!0,e.message=""),n.isCordova()&&"not logged in"==e.message?(n.Events.emit("$native:api-no-session",{type:"question-submit-login",redirect:e.redirect}),this.ajax_message=null):this.ajax_message=e.message}else this.ajax_message='Unexpected error. Please contact <a class="link" href="mailto:help@wallethub.com" target="system">help@evolutionfinance.com</a>';this.show_ajax_error=!0}else{if("redirect"in e)return this.submiting=!0,void(n.isCordova()?n.Events.emit("$native:api-no-session",{type:"question-submit-login",redirect:e.redirect}):top.location.href=e.redirect);this.submited=!0}},e=>{this.live_status="",this.ajax_message='Unexpected error. Please contact <a class="link" href="mailto:help@wallethub.com" target="system">help@evolutionfinance.com</a>',this.show_ajax_error=!0,n.RavenRequestFail(e,"Failed to submit a question from ng2 QnA component")})},e=>{this.live_status="",this.ajax_message='Unexpected error. Please contact <a class="link" href="mailto:help@wallethub.com" target="system">help@evolutionfinance.com</a>',this.show_ajax_error=!0,n.RavenJs().then(t=>{t.captureException(e)},()=>{})})}SetCategory(e){this.category=e.value,this._catid=this._catindex[e.index],this.categoryerror=!1}Submit(){if(this.show_error||this.submiting)return;this.show_ajax_error=!1,this._CountWords(this.input_value)<3?(this.show_error=!0,this.error_message="Question must have at least 3 words."):this.input_chars_left<0?(this.error_message=`Question cannot have more then ${this._max_input} chars.`,this.show_error=!0):this.has_categories&&!this.category?(this.show_error=!0,this.error_message="Please select a category."):this._is_lodgged?this._SendQues():this.needs_login=!0}OnErrorToastHidden(){this.show_error&&(this.show_error=!1)}ResendCode(){this.show_code_input=!1,this.show_code_input_resend=!1,this.one_time_code="",this._SendQues()}GuestSubmit(){this.user_email&&!this._email_reg.test(this.user_email)?(this.show_ajax_error=!0,this.ajax_message="Please enter a correct Email Address."):this._SendQues()}SetInput(e){this.show_error=!1,this.show_ajax_error=!1,this.input_value=e.target.value,this._CountChars()}Back(){this.needs_login=!1,this.show_ajax_error=!1,this.ajax_message=""}ngOnInit(){this.input_value=this.data.input||"",this.data.referer?this._referer=this.data.referer:(this._referer=n.baseUrl()+this._location.path(),this._referer.lastIndexOf("/")!==this._referer.length-1&&(this._referer+="/")),this.data.categories&&this.data.categories.length>0&&(this.has_categories=!0,this.categories=[],this._catindex=[],this.data.categories.forEach(e=>{this.categories.push(e.name),this._catindex.push(e.id)}),1==this.categories.length&&(this._catid=this._catindex[0],this.category=this.categories[0])),this._CountChars(),n.isNode()||(n.isLoggedIn()&&(this._is_lodgged=!0),this.is_android=null!=navigator.userAgent.match(/Android/i)||navigator.platform&&null!=navigator.platform.match(/Android/i))}}G.ɵfac=function(e){return new(e||G)(t.ɵɵdirectiveInject(t.Location))},G.ɵcmp=t.ɵɵdefineComponent({type:G,selectors:[["question-overlay"]],standalone:!1,decls:16,vars:18,consts:[["tabindex","0","ng-focus","",1,"ques-ov","regular-font",3,"ng-hidden","focus-when"],["class","ques-ov regular-font ng-enter-element","tabindex","0","ng-focus","",3,"focus-when",4,"ngIf"],[3,"ng-aria-live"],["class","ques-ov-txt-box ng-enter-element",4,"ngIf"],["hidden","true","id","ques-ov-count-status"],[3,"ng-hidden"],[3,"onhidden","message","show","close-on-change","timer"],["class","ques-ov-error-notice ng-enter-element slide","role","alert","tabindex","-1","zing-touch","",3,"innerHTML","zing-url-container",4,"ngIf"],["class","btn fixed-w-i with-loader no-disabled ng-enter-element","zing-touch","","aria-label","Next",3,"disabled","loadactive","onClick",4,"ngIf"],["class","ng-enter-element ques-ov-end-msg",4,"ngIf"],["class","ng-enter-element ques-ov-login",4,"ngIf"],["tabindex","0","ng-focus","",1,"ques-ov","regular-font","ng-enter-element",3,"focus-when"],[1,"ques-ov-txt-box","ng-enter-element"],["aria-hidden","true","tabindex","-1",1,"ques-ov-count"],["placeholder","Ask a question (140 character limit)","ng-autosize","","aria-describedby","ques-ov-count-status",1,"ques-ov-txt","textarea",3,"input","value","readonly"],["placeholder","Additional details (optional)","ng-autosize","",1,"ques-ov-txt","ques-ov-txt-liner","textarea",3,"input","value","readonly"],["placeholder","Select Category...",1,"ques-ov-drp",3,"selected","invalid","items","second","value"],["role","alert","tabindex","-1","zing-touch","",1,"ques-ov-error-notice","ng-enter-element","slide",3,"innerHTML","zing-url-container"],["zing-touch","","aria-label","Next",1,"btn","fixed-w-i","with-loader","no-disabled","ng-enter-element",3,"onClick","disabled"],["aria-hidden","true","tabindex","-1",1,"btn-loader"],[1,"ng-enter-element","ques-ov-end-msg"],[1,"ng-enter-element","ques-ov-login"],["aria-label","Login","zing-touch","",1,"btn","aqua","full","ques-ov-lg-bt","semi-bold-font",3,"onTap"],[1,"bf-icon-wlogo"],[1,"ques-ov-lg-txt"],[1,"ques-ov-or","center"],["aria-label","Email","type","email","placeholder","Email Address",1,"textfield","full",3,"input","value"],[4,"ngIf"],["type","text","inputmode","numeric","pattern","^\\d{6}$","aria-label","otp","class","textfield full","placeholder","one-time code",3,"input",4,"ngIf"],["class","ques-ov-error-notice ng-enter-element slide","role","alert","tabindex","-1",4,"ngIf"],["zing-touch","",1,"btn","fixed-w-i","with-loader","no-disabled",3,"onTap","disabled"],[1,"btn-loader"],["zing-touch","",1,"btn","white-blue","ques-ov-bk-bt",3,"onClick"],["type","text","inputmode","numeric","pattern","^\\d{6}$","aria-label","otp","placeholder","one-time code",1,"textfield","full",3,"input"],["role","alert","tabindex","-1",1,"ques-ov-error-notice","ng-enter-element","slide"],["zing-touch","",1,"link",3,"onTap"]],template:function(e,n){1&e&&(t.ɵɵelementStart(0,"h2",0),t.ɵɵtext(1,"Ask a Question"),t.ɵɵelementEnd(),t.ɵɵtemplate(2,z,2,1,"h2",1)(3,V,2,1,"h2",1),t.ɵɵelement(4,"div",2),t.ɵɵtemplate(5,A,4,5,"div",3),t.ɵɵelementStart(6,"div",4),t.ɵɵtext(7),t.ɵɵelementEnd(),t.ɵɵtemplate(8,F,2,2,"div",3)(9,$,2,4,"div",3),t.ɵɵelementStart(10,"div",5)(11,"error-toast",6),t.ɵɵlistener("onhidden",function(){return n.OnErrorToastHidden()}),t.ɵɵelementEnd()(),t.ɵɵtemplate(12,L,1,2,"div",7)(13,O,3,3,"button",8)(14,M,2,0,"div",9)(15,B,21,12,"div",10)),2&e&&(t.ɵɵproperty("ng-hidden",n.submited||n.needs_login)("focus-when",!(n.submited||n.needs_login)),t.ɵɵadvance(2),t.ɵɵproperty("ngIf",n.submited),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.needs_login&&!n.submited),t.ɵɵadvance(),t.ɵɵproperty("ng-aria-live",n.live_status),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.submited&&!n.needs_login),t.ɵɵadvance(2),t.ɵɵtextInterpolate(n.question_count_status),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.submited&&!n.needs_login),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.submited&&!n.needs_login&&n.has_categories&&n.categories.length>1),t.ɵɵadvance(),t.ɵɵproperty("ng-hidden",n.submited||n.needs_login),t.ɵɵadvance(),t.ɵɵproperty("message",n.error_message)("show",n.show_error)("close-on-change",!0)("timer",n.toastinterval),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.needs_login&&n.show_ajax_error),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.submited&&!n.needs_login),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.submited),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.needs_login&&!n.submited))},dependencies:[t.NgIf,n.TouchGesturesDirective,n.ngHidden,n.ngAriaLive,x,n.ngErrorToast,r.DropDown,n.ngFocus],encapsulation:2});class W{}W.ɵfac=function(e){return new(e||W)},W.ɵmod=t.ɵɵdefineNgModule({type:W}),W.ɵinj=t.ɵɵdefineInjector({imports:[t.CommonModule,n.DirectivesModule,y,n.ErrorsModule,r.DropDownModule,n.NgFocusModule]});const Y=["txtElement"],X=["quesOverlay"],Z=["ques_answer"],J=e=>({"ng-enter-element":e}),K=(e,t)=>({"light-font qnah-1":e,"qnah-1 qnah-3 extra-bold-font":t}),ee=(e,t,n,s)=>({"accordion-open":e,"has-accordion":t,"accordion-closed":n,"only-question":s}),te=()=>({attribute:"itemprop",value:"upvoteCount"}),ne=e=>[e],se=()=>({attribute:"itemprop",value:"name"}),ie=(e,t)=>({"qna-h-collapse":e,"accordion-closed":t}),re=e=>({"accordion-open":e}),oe=e=>({"qna-collapsed":e}),ae=()=>({attribute:"itemprop",value:"text"}),le=()=>({attribute:"itemprop",value:"downvoteCount"});function ue(e,n){if(1&e&&(t.ɵɵelementStart(0,"span",24),t.ɵɵtext(1),t.ɵɵelementEnd()),2&e){const e=t.ɵɵnextContext(2);t.ɵɵadvance(),t.ɵɵtextInterpolate1("(",e.schq_count,")")}}function ce(e,n){if(1&e&&(t.ɵɵelementStart(0,"h2",21),t.ɵɵelement(1,"span",22),t.ɵɵtemplate(2,ue,2,1,"span",23),t.ɵɵelementEnd()),2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("ng-context",e.section_title),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.schq_count)}}function de(e,n){if(1&e&&t.ɵɵelement(0,"h2",25),2&e){const e=t.ɵɵnextContext();t.ɵɵproperty("ngClass",t.ɵɵpureFunction2(2,K,0==e.layout_type,2==e.layout_type))("ng-context",e.section_title)}}function he(e,n){if(1&e&&(t.ɵɵelementStart(0,"p",26)(1,"span"),t.ɵɵtext(2),t.ɵɵelementEnd(),t.ɵɵtext(3,"For more general questions, visit our "),t.ɵɵelementStart(4,"a",27),t.ɵɵtext(5,"Answers section."),t.ɵɵelementEnd()()),2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(2),t.ɵɵtextInterpolate1("Get answers to your questions about ",e.product_name," below. "),t.ɵɵadvance(2),t.ɵɵproperty("href",e.answers_url_page,t.ɵɵsanitizeUrl)("zing-url",!0)}}function pe(e,n){if(1&e&&t.ɵɵelement(0,"p",28),2&e){const e=t.ɵɵnextContext();t.ɵɵproperty("zing-url-container",!0)("cleanHTML",e.intro_content)}}function _e(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"p",29),t.ɵɵlistener("onExpand",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.introExpanded())}),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵproperty("zing-url-container",!0)("ng-truncate",e.intro_content)("breakwords",e.truncateBreakwords)("breakpoint",480)}}function ge(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"span",40),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2);return t.ɵɵresetView(n.QClear())}),t.ɵɵelementEnd()}}function me(e,n){1&e&&(t.ɵɵelementStart(0,"span"),t.ɵɵtext(1,"Don't see what you're looking for?"),t.ɵɵelementEnd())}function fe(e,n){1&e&&(t.ɵɵelementStart(0,"div",41),t.ɵɵtext(1,"MATCHING RESULTS"),t.ɵɵelementEnd())}function ve(e,n){1&e&&(t.ɵɵelementStart(0,"div",41),t.ɵɵtext(1,"NO MATCHING RESULTS"),t.ɵɵelementEnd())}function qe(e,n){1&e&&(t.ɵɵelementStart(0,"div",41),t.ɵɵtext(1,"Searching for answers..."),t.ɵɵelementEnd())}function be(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",30)(1,"div",31)(2,"textarea",32),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.SearchInput(n))}),t.ɵɵelementEnd(),t.ɵɵtemplate(3,ge,1,0,"span",33),t.ɵɵelementStart(4,"button",34),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.QSearch())}),t.ɵɵelementEnd()(),t.ɵɵelementStart(5,"div",35),t.ɵɵtemplate(6,me,2,0,"span",36),t.ɵɵelementStart(7,"button",37),t.ɵɵlistener("onClick",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.AskQuestion(n))}),t.ɵɵtext(8,"Ask Your Question"),t.ɵɵelementEnd()(),t.ɵɵelementStart(9,"div",38),t.ɵɵtemplate(10,fe,2,0,"div",39)(11,ve,2,0,"div",39)(12,qe,2,0,"div",39),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("scroll-to",e.focus_on_input),t.ɵɵadvance(),t.ɵɵproperty("value",e.search_value)("sizeupdate",e.qna_key_reset),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.search_value),t.ɵɵadvance(),t.ɵɵproperty("ng-hidden",!!e.search_value),t.ɵɵadvance(),t.ɵɵclassProp("qna-aq-ss",e.noresults),t.ɵɵproperty("ng-hidden",!(e.show_search_state||e.show_search_state_empty)),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_search_state&&!e.noresults),t.ɵɵadvance(4),t.ɵɵproperty("ngIf",e.show_search_state&&!e.search_loading),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.show_search_state_empty&&!e.search_loading),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.search_loading)}}function we(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"li",42),t.ɵɵlistener("onClick",function(){const n=t.ɵɵrestoreView(e).index,s=t.ɵɵnextContext();return t.ɵɵresetView(s.ChangeSort(n))}),t.ɵɵtext(1),t.ɵɵelementEnd()}if(2&e){const e=n.$implicit,s=n.index;t.ɵɵclassProp("qnaml-first",0==s),t.ɵɵadvance(),t.ɵɵtextInterpolate(e)}}function xe(e,n){1&e&&t.ɵɵelement(0,"div",51)}function ye(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",43),t.ɵɵtemplate(1,xe,1,0,"div",44),t.ɵɵelementStart(2,"div",45)(3,"div",46),t.ɵɵelement(4,"img",47),t.ɵɵelementEnd(),t.ɵɵelementStart(5,"div",48)(6,"textarea",49),t.ɵɵlistener("input",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.ques_ask=n.target.value)}),t.ɵɵelementEnd(),t.ɵɵelementStart(7,"button",50),t.ɵɵlistener("onClick",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.AskQuestion(n))}),t.ɵɵtext(8,"Ask your Question"),t.ɵɵelementEnd()()()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("ngIf",0==e.schquestions.length),t.ɵɵadvance(3),t.ɵɵproperty("src",e.user_avatar||e.user_avatar_fallback,t.ɵɵsanitizeUrl)("on-img-error",e.user_avatar_fallback),t.ɵɵadvance(),t.ɵɵproperty("scroll-to",e.focus_on_input),t.ɵɵadvance(),t.ɵɵproperty("value",e.ques_ask)}}function Ce(e,n){1&e&&(t.ɵɵelementStart(0,"div",55)(1,"div",56),t.ɵɵelement(2,"i"),t.ɵɵelementEnd()())}function Ee(e,n){if(1&e&&t.ɵɵelement(0,"a",68),2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵclassProp("qt-as-link",e.from_search),t.ɵɵproperty("href",e.ques_href,t.ɵɵsanitizeUrl)("zing-url",!0)("cleanHTML",e.ques_title)("focus-when",e.focuson)("no-click",!0)}}function Se(e,n){if(1&e&&(t.ɵɵelementContainerStart(0),t.ɵɵtemplate(1,Ee,1,7,"a",67),t.ɵɵelementContainerEnd()),2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.ques_href)}}function Ie(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"a",70),t.ɵɵlistener("click",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext(2).$implicit,i=t.ɵɵnextContext(2);return t.ɵɵresetView(i.QuesCollapse(n,s))}),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵclassProp("qt-as-link",e.from_search),t.ɵɵproperty("href",e.ques_href,t.ɵɵsanitizeUrl)("cleanHTML",e.ques_title)("focus-when",e.focuson)}}function ke(e,n){if(1&e&&(t.ɵɵelementContainerStart(0),t.ɵɵtemplate(1,Ie,1,5,"a",69),t.ɵɵelementContainerEnd()),2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.ques_href)}}function Te(e,n){if(1&e&&t.ɵɵelement(0,"span",71),2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵclassProp("qt-as-link",e.from_search),t.ɵɵproperty("cleanHTML",e.ques_title)}}function ze(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"button",72),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit;return t.ɵɵresetView(n.collapsed=!n.collapsed)}),t.ɵɵelement(1,"span",73),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵproperty("ngClass",t.ɵɵpureFunction1(2,re,!e.collapsed)),t.ɵɵattribute("aria-label",e.collapsed?"Close":"Open")}}function Ve(e,n){if(1&e&&t.ɵɵelement(0,"p",91),2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵproperty("cleanHTML",e.ques_content_cut_mob)}}function Ae(e,n){if(1&e&&t.ɵɵelement(0,"p",92),2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵproperty("cleanHTML",e.ques_content_cut_desk)}}function Fe(e,n){1&e&&(t.ɵɵelementStart(0,"span",93),t.ɵɵtext(1,"..."),t.ɵɵelementEnd())}function $e(e,n){if(1&e&&t.ɵɵelement(0,"p",91),2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵproperty("cleanHTML",e.ques_content_more)}}function Le(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"span",94),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2).$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.ExpandContent(n.id,"question"))}),t.ɵɵtext(1,"show more"),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext(2).$implicit,n=t.ɵɵnextContext(2);t.ɵɵproperty("ng-hidden",n.questionexpand[e.id])}}function Oe(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"span",95),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2).$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.ExpandContent(n.id,"question"))}),t.ɵɵtext(1,"show less"),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext(2).$implicit,n=t.ɵɵnextContext(2);t.ɵɵproperty("ng-hidden",!n.questionexpand[e.id])}}function Me(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",96),t.ɵɵlistener("onClick",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2).$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.ShowReplybox(n.id))}),t.ɵɵtext(1,"Reply"),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵproperty("focus-when",e.reply_bt_focus)("no-click",!0)}}function Re(e,n){1&e&&t.ɵɵelement(0,"span",97)}function je(e,n){1&e&&t.ɵɵelement(0,"span",97)}function Pe(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"form",98),t.ɵɵlistener("onSubmit",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2).$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.SubmitReply(n))}),t.ɵɵelementStart(1,"div",99),t.ɵɵelement(2,"img",100),t.ɵɵelementEnd(),t.ɵɵelementStart(3,"div",101)(4,"ck-editor",102),t.ɵɵlistener("valueChange",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext(2).$implicit,i=t.ɵɵnextContext(2);return t.ɵɵresetView(i.ReplyInput(n,s.id))}),t.ɵɵelementEnd()(),t.ɵɵelementStart(5,"div",103),t.ɵɵelement(6,"error-toast",104),t.ɵɵelementStart(7,"button",105),t.ɵɵlistener("onClick",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2).$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.ShowReplybox(n.id))}),t.ɵɵtext(8,"Cancel"),t.ɵɵelementEnd(),t.ɵɵelementStart(9,"button",106)(10,"span"),t.ɵɵtext(11,"Reply"),t.ɵɵelementEnd(),t.ɵɵelement(12,"i",107),t.ɵɵelementEnd()()()}if(2&e){const e=t.ɵɵnextContext(2).$implicit,n=t.ɵɵnextContext(2);t.ɵɵadvance(2),t.ɵɵproperty("src",n.user_avatar||n.user_avatar_fallback,t.ɵɵsanitizeUrl)("on-img-error",n.user_avatar_fallback),t.ɵɵadvance(2),t.ɵɵproperty("value",n.replyboxinput[e.id])("active",!0)("cursor-focus",n.replyboxshow[e.id])("readonly",n.replyinprogress[e.id]),t.ɵɵadvance(2),t.ɵɵproperty("message",null==n.replyerror[e.id]?null:n.replyerror[e.id].message)("show",null==n.replyerror[e.id]?null:n.replyerror[e.id].show)("close-on-change",!0)("timer",3e3),t.ɵɵadvance(),t.ɵɵproperty("disabled",n.replyinprogress[e.id]),t.ɵɵadvance(2),t.ɵɵclassProp("loadactive",n.replyinprogress[e.id]),t.ɵɵproperty("disabled",n.replyinprogress[e.id])("zing-feedback",!0)}}function Qe(e,n){if(1&e&&(t.ɵɵelementStart(0,"span",121),t.ɵɵtext(1),t.ɵɵelementEnd()),2&e){const e=t.ɵɵnextContext(2).$implicit;t.ɵɵadvance(),t.ɵɵtextInterpolate1(", ",e.user_title,"")}}function He(e,n){if(1&e&&(t.ɵɵelementStart(0,"div",119),t.ɵɵelement(1,"span",22),t.ɵɵtemplate(2,Qe,2,1,"span",120),t.ɵɵelementEnd()),2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵadvance(),t.ɵɵproperty("ng-context",e.user_fullname||e.user_login),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.user_title)}}function Ne(e,n){if(1&e&&(t.ɵɵelementContainerStart(0),t.ɵɵtext(1),t.ɵɵelementContainerEnd()),2&e){const e=t.ɵɵnextContext().$implicit;t.ɵɵadvance(),t.ɵɵtextInterpolate(e.user_login)}}function De(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"span",126),t.ɵɵlistener("onTap",function(){const n=t.ɵɵrestoreView(e).index,s=t.ɵɵnextContext(2).$implicit,i=t.ɵɵnextContext(4);return t.ɵɵresetView(i.AnsOpt(n,s))}),t.ɵɵtext(1),t.ɵɵelementEnd()}if(2&e){const e=n.$implicit,s=n.index;t.ɵɵclassProp("qnaml-first",0==s),t.ɵɵadvance(),t.ɵɵtextInterpolate(e)}}function Ue(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",122)(1,"span",123),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit,s=t.ɵɵnextContext(4);return t.ɵɵresetView(s.ControlAnsOpt(n))})("onTapOutside",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit;return t.ɵɵresetView(n.options_list_opened=!1)}),t.ɵɵelementEnd(),t.ɵɵelementStart(2,"div",124),t.ɵɵlistener("onTap",function(n){return t.ɵɵrestoreView(e),t.ɵɵresetView(n.stopPropagation())}),t.ɵɵtemplate(3,De,2,3,"span",125),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext().$implicit,n=t.ɵɵnextContext(4);t.ɵɵadvance(2),t.ɵɵproperty("ng-hidden",!e.options_list_opened),t.ɵɵadvance(),t.ɵɵproperty("ngForOf",n.ansOptions)("ngForTrackBy",n.trackByFn)}}function Be(e,n){if(1&e&&(t.ɵɵelementStart(0,"div",127)(1,"a",128),t.ɵɵtext(2,"show more"),t.ɵɵelement(3,"span",129),t.ɵɵelementEnd()()),2&e){const e=t.ɵɵnextContext(3).$implicit;t.ɵɵadvance(),t.ɵɵproperty("href",e.ques_href,t.ɵɵsanitizeUrl)("zing-url",!0)}}function Ge(e,n){1&e&&t.ɵɵelement(0,"span",97)}function We(e,n){1&e&&t.ɵɵelement(0,"span",97)}function Ye(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",82)(1,"div",130),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit,s=t.ɵɵnextContext(4);return t.ɵɵresetView(s.RateContent(n,"up"))}),t.ɵɵtemplate(2,Ge,1,0,"span",131),t.ɵɵelementStart(3,"span",132),t.ɵɵtext(4),t.ɵɵelementEnd()(),t.ɵɵelementStart(5,"div",86),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit,s=t.ɵɵnextContext(4);return t.ɵɵresetView(s.RateContent(n,"down"))}),t.ɵɵtemplate(6,We,1,0,"span",131),t.ɵɵelementStart(7,"span",132),t.ɵɵtext(8),t.ɵɵelementEnd()()()}if(2&e){const e=t.ɵɵnextContext(),n=e.$implicit,s=e.index,i=t.ɵɵnextContext(4);t.ɵɵadvance(),t.ɵɵclassProp("visible",n.voteinprogress),t.ɵɵproperty("zing-no-touch",!0),t.ɵɵattribute("aria-label",n.upvotelabel),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.voteinprogress),t.ɵɵadvance(),t.ɵɵproperty("ng-attribute",t.ɵɵpureFunction1(17,ne,t.ɵɵpureFunction0(16,te)))("ng-attribute-when",i.toggleSchema&&0==s),t.ɵɵadvance(),t.ɵɵtextInterpolate(n.upvote),t.ɵɵadvance(),t.ɵɵclassProp("visible",n.downvoteinprogress),t.ɵɵproperty("zing-no-touch",!0),t.ɵɵattribute("aria-label",n.dnvotelabel),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.downvoteinprogress),t.ɵɵadvance(),t.ɵɵproperty("ng-attribute",t.ɵɵpureFunction1(20,ne,t.ɵɵpureFunction0(19,le)))("ng-attribute-when",i.toggleSchema&&0==s),t.ɵɵadvance(),t.ɵɵtextInterpolate(n.downvote)}}function Xe(e,n){if(1&e&&(t.ɵɵelementStart(0,"div",108)(1,"div",109)(2,"div",110),t.ɵɵelement(3,"img",111,1),t.ɵɵelementEnd(),t.ɵɵelementStart(5,"div",112),t.ɵɵtemplate(6,He,3,2,"div",113),t.ɵɵelementStart(7,"div",114),t.ɵɵtemplate(8,Ne,2,1,"ng-container",36),t.ɵɵelementEnd(),t.ɵɵtemplate(9,Ue,4,3,"div",115),t.ɵɵelementEnd()(),t.ɵɵelement(10,"div",116),t.ɵɵtemplate(11,Be,4,2,"div",117)(12,Ye,9,22,"div",118),t.ɵɵelementEnd()),2&e){const e=n.$implicit,s=n.index,i=t.ɵɵnextContext(2),r=i.$implicit,o=i.index,a=t.ɵɵnextContext(2);t.ɵɵproperty("ng-hidden",!(0==s||a.question_more_answers[r.id]||1==s&&r.answers[0].my_ans))("ng-attribute",a.aschemascope)("ng-attribute-when",a.toggleSchema&&0==s&&!a.only_question),t.ɵɵadvance(2),t.ɵɵproperty("defer-src",e.user_avatar)("src-fallback",a.user_avatar_fallback)("ui-hydrate",!0),t.ɵɵadvance(4),t.ɵɵproperty("ngIf",e.user_fullname||e.user_login),t.ɵɵadvance(2),t.ɵɵproperty("ngIf",e.user_login),t.ɵɵadvance(),t.ɵɵproperty("ngIf",null==e?null:e.is_reportable),t.ɵɵadvance(),t.ɵɵproperty("cleanHTML",e.show_full||a.ShowFullAns(o)?e.full_content:e.content_long)("zing-url-container",!0)("ng-attribute",t.ɵɵpureFunction1(17,ne,t.ɵɵpureFunction0(16,ae)))("ng-attribute-when",a.toggleSchema&&0==s),t.ɵɵattribute("data-pos",e.stackid),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.has_more_button&&(r.ques_href||r.ques_fullslug)&&!(e.show_full||a.ShowFullAns(o))),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!a.IsSpecial(e.id))}}function Ze(e,n){1&e&&(t.ɵɵelementStart(0,"div",136),t.ɵɵelement(1,"i"),t.ɵɵelementEnd())}function Je(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",133),t.ɵɵtemplate(1,Ze,2,0,"div",134),t.ɵɵelementStart(2,"span",135),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2),s=n.$implicit,i=n.index,r=t.ɵɵnextContext(2);return t.ɵɵresetView(r.ViewMoreAns(s,i))}),t.ɵɵtext(3," View more answers "),t.ɵɵelement(4,"i",11),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext(2).$implicit,n=t.ɵɵnextContext(2);t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.answersmore[e.id])}}function Ke(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",74),t.ɵɵtemplate(1,Ve,1,1,"p",75)(2,Ae,1,1,"p",76)(3,Fe,2,0,"span",77)(4,$e,1,1,"p",75)(5,Le,2,1,"span",78)(6,Oe,2,1,"span",79),t.ɵɵelementStart(7,"div",80),t.ɵɵtemplate(8,Me,2,2,"div",81),t.ɵɵelementStart(9,"div",82)(10,"div",83),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.RateContent(n,"up"))}),t.ɵɵtemplate(11,Re,1,0,"span",84),t.ɵɵelementStart(12,"span",85),t.ɵɵtext(13),t.ɵɵelementEnd()(),t.ɵɵelementStart(14,"div",86),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext().$implicit,s=t.ɵɵnextContext(2);return t.ɵɵresetView(s.RateContent(n,"down"))}),t.ɵɵtemplate(15,je,1,0,"span",84),t.ɵɵelementStart(16,"span",85),t.ɵɵtext(17),t.ɵɵelementEnd()()()(),t.ɵɵtemplate(18,Pe,13,15,"form",87),t.ɵɵelementStart(19,"div",88),t.ɵɵtemplate(20,Xe,13,19,"div",89)(21,Je,5,1,"div",90),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext().$implicit,n=t.ɵɵnextContext(2);t.ɵɵproperty("ngClass",t.ɵɵpureFunction1(25,oe,e.collapsed)),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.questionexpand[e.id]&&e.ques_content_cut_mob),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.questionexpand[e.id]&&e.ques_content_cut_desk),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!n.questionexpand[e.id]&&e.ques_content_has_more),t.ɵɵadvance(),t.ɵɵproperty("ngIf",(n.questionexpand[e.id]||!e.ques_content_cut_mob)&&e.ques_content_more),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.ques_content_has_more),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.ques_content_has_more),t.ɵɵadvance(2),t.ɵɵproperty("ngIf",!n.IsSpecial(e.id)),t.ɵɵadvance(2),t.ɵɵclassProp("visible",e.voteinprogress),t.ɵɵproperty("zing-no-touch",!0),t.ɵɵattribute("aria-label",e.upvotelabel),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.voteinprogress),t.ɵɵadvance(2),t.ɵɵtextInterpolate(e.upvote),t.ɵɵadvance(),t.ɵɵclassProp("visible",e.downvoteinprogress),t.ɵɵproperty("zing-no-touch",!0),t.ɵɵattribute("aria-label",e.dnvotelabel),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.downvoteinprogress),t.ɵɵadvance(2),t.ɵɵtextInterpolate(e.downvote),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.replyboxshow[e.id]),t.ɵɵadvance(),t.ɵɵproperty("ng-hidden",!e.answers||e.answers.length<1),t.ɵɵadvance(),t.ɵɵproperty("ngForOf",e.answers)("ngForTrackBy",n.trackByFn),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.has_more_answers)}}function et(e,n){if(1&e&&(t.ɵɵelementStart(0,"article",57)(1,"div",58)(2,"div",59)(3,"div",60),t.ɵɵtext(4),t.ɵɵelementEnd(),t.ɵɵelementStart(5,"span",61),t.ɵɵtext(6),t.ɵɵelementEnd()()(),t.ɵɵelementStart(7,"div",62)(8,"h3",63),t.ɵɵtemplate(9,Se,2,1,"ng-container",36)(10,ke,2,1,"ng-container",36)(11,Te,1,3,"span",64)(12,ze,2,4,"button",65),t.ɵɵelementEnd(),t.ɵɵtemplate(13,Ke,22,27,"div",66),t.ɵɵelementEnd()()),2&e){const e=n.$implicit,s=t.ɵɵnextContext(2);t.ɵɵclassProp("qna-q-search",e.from_search),t.ɵɵproperty("ng-attribute",s.qschemascope)("ng-attribute-when",s.questionToggleSchema(e))("ngClass",t.ɵɵpureFunction4(17,ee,!e.collapsed&&s.collapse,s.collapse,e.collapsed&&s.collapse,s.only_question)),t.ɵɵadvance(3),t.ɵɵproperty("ng-attribute",t.ɵɵpureFunction1(23,ne,t.ɵɵpureFunction0(22,te)))("ng-attribute-when",s.questionToggleSchema(e)),t.ɵɵadvance(),t.ɵɵtextInterpolate(e.upvote),t.ɵɵadvance(2),t.ɵɵtextInterpolate1("Upvote",1!=e.upvote?"s":"",""),t.ɵɵadvance(2),t.ɵɵproperty("ng-attribute",t.ɵɵpureFunction1(26,ne,t.ɵɵpureFunction0(25,se)))("ng-attribute-when",s.questionToggleSchema(e))("ngClass",t.ɵɵpureFunction2(28,ie,s.collapse,e.collapsed&&s.collapse)),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!s.collapse),t.ɵɵadvance(),t.ɵɵproperty("ngIf",s.collapse),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!e.ques_href&&!e.ques_fullslug),t.ɵɵadvance(),t.ɵɵproperty("ngIf",s.collapse),t.ɵɵadvance(),t.ɵɵproperty("ngIf",!s.only_question)}}function tt(e,n){if(1&e&&(t.ɵɵelementStart(0,"div",52),t.ɵɵtemplate(1,Ce,3,0,"div",53)(2,et,14,31,"article",54),t.ɵɵelementEnd()),2&e){const e=t.ɵɵnextContext();t.ɵɵclassProp("qna-qb-loading",e.search_loading||e.questions_more),t.ɵɵproperty("ng-hidden",e.resultserror||e.load_startup||e.load_startup_fail)("ng-attribute",e.qschemapage)("ng-attribute-when",e.sectionToggleSchema()),t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.search_loading||e.questions_more),t.ɵɵadvance(),t.ɵɵproperty("ngForOf",e.schquestions)("ngForTrackBy",e.trackByFn)}}function nt(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"button",141),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext(2);return t.ɵɵresetView(n.ViewMoreQuestions())}),t.ɵɵelementStart(1,"span",142)(2,"span",140),t.ɵɵtext(3,"View "),t.ɵɵelementEnd(),t.ɵɵtext(4,"More Questions"),t.ɵɵelementEnd(),t.ɵɵelement(5,"i",107),t.ɵɵelementEnd()}if(2&e){const e=t.ɵɵnextContext(2);t.ɵɵclassProp("loadactive",e.questions_more)}}function st(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",137),t.ɵɵtemplate(1,nt,6,2,"button",138),t.ɵɵelementStart(2,"button",139),t.ɵɵlistener("onClick",function(n){t.ɵɵrestoreView(e);const s=t.ɵɵnextContext();return t.ɵɵresetView(s.AskQuestion(n))}),t.ɵɵtext(3,"Ask "),t.ɵɵelementStart(4,"span",140),t.ɵɵtext(5,"Your"),t.ɵɵelementEnd(),t.ɵɵtext(6," Question"),t.ɵɵelementEnd()()}if(2&e){const e=t.ɵɵnextContext();t.ɵɵadvance(),t.ɵɵproperty("ngIf",e.has_more_ques)}}function it(e,n){1&e&&(t.ɵɵelementStart(0,"div",143)(1,"div",56),t.ɵɵelement(2,"i"),t.ɵɵelementEnd()())}function rt(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelementStart(0,"div",144)(1,"p",145),t.ɵɵtext(2,"Oops there was a problem retrieving data"),t.ɵɵelementEnd(),t.ɵɵelement(3,"br"),t.ɵɵelementStart(4,"div",146)(5,"button",147),t.ɵɵlistener("onTap",function(){t.ɵɵrestoreView(e);const n=t.ɵɵnextContext();return t.ɵɵresetView(n.RetryLoadData())}),t.ɵɵtext(6,"Retry"),t.ɵɵelementEnd()()()}}g.import("css:/components/qna-comp.css").then(()=>{}).catch(()=>{});const ot=[13302181,15780064,15679068,13301077,16156697,3020119,15598394,15862659,15149105,68074251,68341972,68371234,68562956,68662113,68824291,68578598,14922710,66854879,15017177,14922730,14922199,67105913,67800123,67800731,15011218,67417507,67568187,67583827,66867877,67744804,66756380,66763333,66672169,67163270,15995521,13754119];class at{get ques_data(){return this._ques_data}set ques_data(e){this._ques_data=e,e&&e.questions&&n.isArray(e.questions)&&this._parseInitialData(e)}get qnapresentation(){return this._ques_presentation}set qnapresentation(e){this._ques_presentation=e,this.SetQnaPresentation(this._ques_presentation)}get search_value(){return this._qType.getValue()}questionToggleSchema(e){return this.toggleSchema&&!(!e.answers||e.answers.length<1)&&!this.only_question}sectionToggleSchema(){return!(!(this.toggleSchema&&this._has_answer&&this.schquestions.length>0)||this.only_question)}get show_search_state(){return this.search_value&&this.search_value.length>1&&!this.noresults&&!this.resultserror}get show_search_state_empty(){return this.search_value&&this.search_value.length>1&&this.noresults&&!this.resultserror}get has_clipped_answer_content(){return this.answers_content_clipped&&!(this.show_search_state||this.show_search_state_empty)}get open_popup(){return this._open_popup}set open_popup(e){this._open_popup=e,e&&this.AskQuestion()}get has_view_more(){return!this.search_value&&!this.search_loading&&!this.load_startup&&!this.load_startup_fail&&!this.resultserror&&this.has_enough_ques}constructor(e,s,i,r){this._location=e,this._route=s,this._dservice=i,this._cd=r,this.layout_type=0,this.product_name="",this._ques_data=null,this._ques_presentation=null,this._qna_pres=null,this.ques_referer=null,this.intro_truncate=!0,this.quest_category=null,this.start_delay=1e3,this.section_title="Questions & Answers",this.show_header=!0,this.full_qna=0,this.top_ten_qna=null,this.questions_count=null,this.ask_quest_categories=null,this.is_details=!1,this.nodetruncate=null,this.answers_url_page=n.baseUrl()+"/answers/",this.collapse=!1,this.full_qnas=[],this.only_question=!1,this._qType=new t.BehaviorSubject(""),this._has_answer=!1,this._readyOnce=!1,this.truncateBreakwords={480:16,2048:300},this.toggleSchema=!1,this.qschemapage=[{attribute:"itemscope",value:""},{attribute:"itemtype",value:"http://schema.org/FAQPage"}],this.qschemascope=[{attribute:"itemscope",value:""},{attribute:"itemprop",value:"mainEntity"},{attribute:"itemtype",value:"http://schema.org/Question"}],this.aschemascope=[{attribute:"itemprop",value:"acceptedAnswer"},{attribute:"itemscope",value:""},{attribute:"itemtype",value:"http://schema.org/Answer"}],this.aschematime=[{attribute:"itemprop",value:"dateCreated"}],this.userschema=[{attribute:"itemprop",value:"author"},{attribute:"itemscope",value:""},{attribute:"itemtype",value:"http://schema.org/Person"}],this.noresults=!1,this.resultserror=!1,this.search_loading=!1,this.answerexpand={},this.questionexpand={},this.question_more_answers={},this.answersmore={},this.questions_more=!1,this.has_enough_ques=!1,this.has_more_ques=!1,this.load_startup=!1,this.load_startup_fail=!1,this.is_android=!1,this.current_page=1,this.schquestions=[],this.total_ques=new t.EventEmitter,this.onIntroExpand=new t.EventEmitter,this.onInit=new t.EventEmitter,this.replyboxinput={},this.replyboxinputsubmited={},this.replyinprogress={},this.replyerror={},this.replyboxshow={},this.sortList=["Most Popular","Most Upvotes"],this.sortv="",this.sort_list_opened=!1,this.sort_list_closed=!1,this.user_avatar_fallback="https://cdn.wallethub.com/wallethub/images/profile/avatars/silhouette-50_V1d9a2cc_.png",this.ques_ask="",this.ansOptions=["Report"],this.qna_key_reset=!1,this._open_popup=!1,this.page_query="qpage",this.allow_animation=!1,this.live_status="",this.answers_link=n.baseUrl()+"/answers/",n.isNode()||(this.is_android=null!=navigator.userAgent.match(/Android/i)||navigator.platform&&null!=navigator.platform.match(/Android/i))}trackByFn(e){return e}introExpanded(){this.onIntroExpand.emit(!0)}_ParseQuestions(e,t,s){let i=[];return n.arrayForEach(e,(e,r)=>{if(null==e)return!0;let o=e;if(o.ques_title=e.ques_content,delete o.ques_content,o.ques_content_more=o.ques_more_info||o.ques_content_more||"",o.ques_more_info&&delete o.ques_more_info,o.ques_content_more.length>138&&(o.ques_content_cut_mob=o.ques_content_more.substring(0,138),o.ques_content_has_more=!0),o.ques_content_more.length>330?o.ques_content_cut_desk=o.ques_content_more.substring(138,330):o.ques_content_more.length>138&&(o.ques_content_cut_mob=o.ques_content_more,o.ques_content_has_more=!1),!o.ques_fullslug&&o.ques_slug&&(o.ques_fullslug=o.ques_slug+"-"+o.id.toString()),o.upvotelabel=o.upvote+" up vote"+(1!=o.upvote?"s":""),o.dnvotelabel=o.downvote+" down vote"+(1!=o.upvote?"s":""),o.ques_href=o.ques_href||"/answers/"+o.ques_fullslug,o.ques_href=n.baseUrl()+o.ques_href.replace(n.baseUrl(),""),this.collapse&&(o.collapsed=!0,this._cd.detectChanges()),t){let e=t(o,r);if("boolean"==typeof e&&!e)return!0}let a=r;n.isArray(this.schquestions)&&(a+=this.schquestions.length),this._ParseAnswers(o,a,null,0,s),i.push(o)}),i}_ParseAnswers(e,t,s,i,r){let o=s||e.answers||[];if(n.isArray(o)&&(e.answers=s?e.answers:[],o.length>0&&!this._has_answer&&(this._has_answer=!0),o.forEach((s,i)=>{let o=s;o.user_login&&!o.user_login.startsWith("@")&&(o.user_login="@"+o.user_login),o.user_fullname=n.trim(o.user_fullname||""),n.isArray(o.content)?(o.content_cut=o.content[0]||o.content[1],this.answers_content_clipped&&!e.from_search?(o.content_long=o.content[0],delete o.content_cut):o.content[0]?o.content_long=o.content[1]:(o.content_long=o.content_cut,delete o.content_cut)):(o.content_long=o.content,this.answers_content_clipped=!0),n.isJasmineTest()||delete o.content,o.content_cut&&"string"==typeof o.content_cut&&(o.content_cut=o.content_cut.replace("[[:hellip:]]","...")),0!=t||e.from_search||e.answers.length||(o.content_long||(o.content_long=o.content_cut),delete o.content_cut,this.answerexpand[o.id]=!0),this.signon&&this.signon.id==o.uid&&(this.replyboxinputsubmited[e.id]=o.content_long||o.content_cut),o.content_cut&&(o.content_cut=this._FormatAnswer(o.content_cut)),o.content_long&&(o.content_long=this._FormatAnswer(o.content_long),o.content_long.includes("...")&&(o.has_more_button=!0)),o.full_content&&(o.full_content=this._FormatAnswer(o.full_content));let a=r?r(o,e,i):null;("boolean"!=typeof a||a)&&(e.answers.push(o),o.stackid=t.toString()+"-"+e.answers.indexOf(o).toString()),o.is_reportable=!1,o.sanitizecfg={RETURN_DOM_FRAGMENT:!1,RETURN_DOM:!1,USE_PROFILES:{html:!0,svg:!0,svgFilters:!0},ALLOW_UNKNOWN_PROTOCOLS:!0,KEEP_CONTENT:!0,ADD_TAGS:["meta","noscript"],ADD_ATTR:["content","itemprop","itemtype","itemscope","id","name","target","allow","allowfullscreen","frameborder"]},o.upvotelabel=o.upvote+" up vote"+(1!=o.upvote?"s":""),o.dnvotelabel=o.downvote+" down vote"+(1!=o.upvote?"s":""),(this.IsSpecial(o.id)||n.isAny(o.uid,ot))&&o.sanitizecfg.ADD_TAGS.push("iframe")}),e.has_more_answers=(e.total_answers||0)>e.answers.length||e.answers.length>1&&!this.question_more_answers[e.id],void 0!==i&&!isNaN(parseInt(i.toString()))&&i>0&&(e.has_more_answers=!0),"default"===this._qna_pres))0==t&&e.answers.length>1&&(e.answers[0].show_full=!0);n.reqAnimationFrame(()=>{n.Events.emit("$shortcodes:set")})}_FormatAnswer(e){try{e=(e=(e=(e=e.replace(/<p><\/p>/g,"")).replace(/<p>(\s|&nbsp;)+<\/p>/g,"")).replace(/((?:[^\S\n]*(<p>)\s*<br(?:\s*\/\s*)?>\s*(<\/p>)|\s*<br>){2,})/g,"")).replace(/<ul[^>]*>[\s\S]*?<span\s+class=["']js-shave-char cursor-pointer["'][^>]*>.*?<\/span>[\s\S]*?<\/ul>/gi,e=>e.replace(/<span\s+class=["']js-shave-char cursor-pointer["'][^>]*>.*?<\/span>/gi,""))}catch(t){e=""}return e}SearchInput(e){let t=e.target.value;this._qType.next(t)}ControlSortList(e){this.sort_list_opened="boolean"==typeof e?e:!this.sort_list_opened,!n.isNode()&&this.sort_list_opened&&document.getElementById("a11y-qna-list").focus()}ExpandContent(e,t){this[t+"expand"][e]=!this[t+"expand"][e]}RateContent(e,t="up"){var s;if(!n.isObject(this.signon)||!("id"in this.signon))return this.live_status="You must be logged in to vote",void(n.isWeb()?top.location.href="/join/light?ref="+encodeURIComponent(document.location.href):n.isCordova()&&n.Events.emit("$native:api-no-session",{type:"rate-content"}));if(null===(s=this.signon)||void 0===s?void 0:s.authUser)return this.live_status="Oops. You don't have permission to make edits on this account.",n.Events.emit("$app:error",{title:"Missing Permission",content:this.live_status,btnText:"Got It"}),void(this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3));if(e.voteinprogress||e.downvoteinprogress)return;e.voteinprogress="up"==t,e.downvoteinprogress="down"==t;let i=e.id,r=e.answers||e.ques_title?"question":"answer",o=r,a=(e.id+"").match(/^([abceq])(\d+)$/);a&&(i=parseInt(a.pop()),o=a.pop(),~["q","a"].indexOf(o)||(o="q"+o)),n.$httpAbort("content-vote-"+e.id),clearTimeout(this.live_status_timer),n.$http({url:n.ajaxUrl(),data:{action:"Answers.Vote",id:i,kind:o,dir:"down"==t?"dn":"up"},id:"content-vote-"+e.id,before:()=>{e.voteinprogress="up"==t,e.downvoteinprogress="down"==t,this.live_status="Voting "+r+" "+t},after:()=>{e.voteinprogress=!1,e.downvoteinprogress=!1},headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(n=>{if(this.live_status="",n.error)throw Error("response error");e.upvote=n.votes_up,e.downvote=n.votes_dn,e.upvotelabel=e.upvote+" "+t+" vote"+(1!=e.upvote?"s":""),e.dnvotelabel=e.downvote+" "+t+" vote"+(1!=e.downvote?"s":""),this.live_status="up"==t?e.upvotelabel:e.dnvotelabel,n.upClass&&(e.upvotelabel+=". Pressed"),n.dnClass&&(e.dnvotelabel+=". Pressed"),this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3)}).catch(e=>{e instanceof Error?(n.Events.emit("$server:error",{data:e.message}),this.live_status="Error saving your vote"):401==e.status&&(this.live_status="You must be logged in to vote",n.isWeb()?top.location.href="/join/light?ref="+encodeURIComponent(document.location.href):n.isCordova()&&n.Events.emit("$native:api-no-session",{type:"rate-content"})),this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3)})}IsSpecial(e){return~["c","b","e"].indexOf((e+"").charAt(0))}ControlAnsOpt(e){e.options_list_opened=!e.options_list_opened}AnsOpt(e,t){const s=n.stringGetDigits(t.id);0==e&&window.open(`/report-abuse/?ru=${location.href.split("?")[0].split("#")[0]}&t=a&id=${s}`,"_self")}_throwReplyError(e,t="We encountered an error. Please retry"){this.replyerror[e]=this.replyerror[e]||{},this.replyerror[e].message=t,this.replyerror[e].show?(this.replyerror[e].show=!1,setTimeout(()=>{this.replyerror[e].show=!0})):this.replyerror[e].show=!0}ShowReplybox(e){this.replyinprogress[e]||(this.replyboxshow[e]=!this.replyboxshow[e],this.replyboxshow[e]?this.replyboxinput[e]=this.replyboxinputsubmited[e]||"":(n.arrayForEach(this.schquestions,t=>{if(t.id==e)return t.reply_bt_focus=!0,setTimeout(()=>{t.reply_bt_focus=!1},100),!1}),this.replyboxinput[e]=""))}ReplyInput(e,t){this.replyboxinput[t]=e,this.replyerror[t]&&(this.replyerror[t].show=!1)}SubmitReply(e){var t;let s=this.replyboxinput[e.id];if(s=n.trim(s),!s||s.length<30)this._throwReplyError(e.id,"Content must have 30 characters.");else{if(null===(t=this.signon)||void 0===t?void 0:t.authUser)return this.live_status="Oops. You don't have permission to make edits on this account.",n.Events.emit("$app:error",{title:"Missing Permission",content:this.live_status,btnText:"Got It"}),void(this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3));clearTimeout(this.live_status_timer),this.live_status="Posting answer",n.$http({url:n.ajaxUrl(),data:{action:"Answers.AnswerQuestion",do:"user-answer",question_id:e.id,answer:s,ref:document.location.href},headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/x-www-form-urlencoded"},before:()=>{this.replyinprogress[e.id]=!0},after:()=>{delete this.replyinprogress[e.id]}}).then(t=>{if(this.live_status="",t&&"redirect"in t)return n.isCordova()?n.Events.emit("$native:api-no-session",{type:"answer-submit-login",redirect:t.redirect}):window.open(t.redirect,"_top"),void setTimeout(()=>{this.replyinprogress[e.id]=!0});if(t.error&&"message"in t){let n=[e.id];const s=t.message.match(/^Bad word `([^`]+)` detected.$/);return s&&s.length&&n.push(`Profanity is not allowed, including words such as "${s[1]}". Please adjust.`),void this._throwReplyError.apply(this,n)}if(t.error)this._throwReplyError(e.id);else{let s=(e.answers||[]).findIndex(e=>e.id==t.id),i={date:t.date,id:t.id,content:[t.answer],user_login:t.user_login||t.username,user_fullname:n.trim(t.user_fullname||t.fullname||""),user_avatar:t.user_avatar||t.avatar,user_title:t.user_title||"",edited:t.edited},r={id:e.id,has_more_answers:e.has_more_answers,answers:[i]};i.user_avatar&&i.user_avatar.startsWith("//")&&(i.user_avatar="https:"+i.user_avatar),this._ParseAnswers(r,r.id);let o=r.answers[0];o.my_ans=!0,this.answerexpand[o.id]=!0;let a=o;s>-1?(o.edited=!0,Object.assign(e.answers[s],o),a=e.answers[s]):e.answers.unshift(o),this.replyboxinputsubmited[e.id]=t.answer,delete this.replyboxshow[e.id],this.live_status="Answer posted",a.focuson=!0,setTimeout(()=>{a.focuson=!1},100),this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3)}}).catch(t=>{console.error(t),this._throwReplyError(e.id)})}}QSearch(e,t){this.resultserror=!1;let s=t?null:n.trim(null!=e?e:this._qType.getValue())||"";if(this.current_page=1,n.$httpAbort("qna-search-query"),n.$httpAbort("qna-load-initial"),!s)return void this._StartupLoad(!0);clearTimeout(this.live_status_timer);let i={id:"qna-search-query",url:n.ajaxUrl(),data:{action:"Answers.CommunitySearch",query:s},before:()=>{this.search_loading=!0,this.live_status="Searching for answers"},after:()=>{this.search_loading=!1},method:"GET"};this.quest_category?i.data.category=this._stripSlashes(this.quest_category):i.data.uri=this.ques_referer,n.$http(i).then(e=>{if(!e||!n.isArray(e))throw this.live_status="no matching results",this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3),Error("Data provide is invalid");this.answerexpand={},this.questionexpand={},this.schquestions=this._ParseQuestions(e,e=>{e.from_search=!0}),this.noresults=0==this.schquestions.length,this.live_status=(this.noresults?"no ":"")+"matching results",this.live_status_timer=setTimeout(()=>{this.live_status=""},1e3)}).catch(e=>{e instanceof Error&&console.error(e),this.resultserror=!0,this.live_status="no matching results",setTimeout(()=>{this.live_status=""},1e3)})}QReset(){this.QSearch(null,!0)}QClear(){this._qType.next(""),this.qna_key_reset=!0,setTimeout(()=>{this.qna_key_reset=!1},10)}_stripSlashes(e){return 0==e.indexOf("/")&&(e=e.substring(1)),e.lastIndexOf("/")==e.length-1&&(e=e.substring(0,e.length)),e}ViewMoreAns(e,t){if(e.answers.length>1&&!this.question_more_answers[e.id])return this.question_more_answers[e.id]=!0,void(e.has_more_answers=(e.total_answers||0)>e.answers.length);this.live_status="Loading more answers",n.$http({url:n.ajaxUrl(),method:"GET",data:{action:"Answers.GetMoreAnswers",answers:e.answers.length,qid:e.id,v:2},before:()=>{this.answersmore[e.id]=!0},after:()=>{this.answersmore[e.id]=!1}}).then(s=>{if(this.live_status="",!s||!n.isArray(s.answers))throw Error("Required `answers` Array is not part of response");this.question_more_answers[e.id]=!0,this._ParseAnswers(e,t,s.answers,s.left,(e,t,n)=>{0==n&&(e.focuson=!0,setTimeout(()=>{e.focuson=!1},100))}),this.live_status="Loaded "+s.answers.length+" more answer"+(1!=s.answers.length?"s":""),setTimeout(()=>{this.live_status=""},1e3)}).catch(e=>{this.live_status="",console.error(e)})}AnswerExpanded(e,t){t.is_expanded=e}DisplayShowMoreButton(e,t){t.has_more_button=e}_LoadQues(e){e&&(this.live_status="Questions are now sorted by "+this.sortv,this.current_page=1,this.sortFocus=!0),n.$httpAbort("qna-more-questions");let t,s={uri:this.ques_referer,action:"Answers.GetForPage"};this.is_details&&(s.action="Details.GetQuestions",s.v="3"),this.questions_count&&this.questions_count>0&&(s.rpp=this.questions_count),this.current_page>1&&(s.p=this.current_page),this.sortingparam&&(s.sort_by=this.sortingparam),n.$http({url:n.ajaxUrl(),method:"GET",data:s,before:()=>{this.questions_more=!0,t=this._dservice&&this._dservice.element&&this._dservice.element.scrollTop,this.live_status=e?"Sorting questions by "+("mv"!=this.sortingparam?"most popular":"most upvotes"):"Loading more questions"},after:()=>{this.questions_more=!1},id:"qna-more-questions"}).then(s=>{if(this.live_status="",!s||!n.isArray(s.questions))throw Error("Required `question` Array is not part of response");this.has_enough_ques=s.pages&&s.pages>1,this.has_more_ques=s.current_page&&s.pages&&s.current_page<s.pages,e?(this.schquestions=[],this.has_enough_ques=!0):(this.live_status="Loaded "+s.questions.length+"more question"+(1!=s.questions.length?"s":""),setTimeout(()=>{this.live_status=""},1e3)),this.schquestions=this.schquestions.concat(this._ParseQuestions(s.questions,(t,n)=>{0!=n||e||this.collapse||(t.focuson=!0,setTimeout(()=>{t.focuson=!1},100))})),this.noresults=0==this.schquestions.length,setTimeout(()=>{this._dservice&&this._dservice.element&&this._dservice.scrollTo({position:t,timing:0})})}).catch(e=>{this.live_status="",console.error(e)})}ViewMoreQuestions(){this.current_page++,this._LoadQues()}ChangeSort(e){if(this.sortv=this.sortList[e],1===e)this.sortingparam="mv";else this.sortingparam="mp";this._LoadQues(!0),this.sort_list_closed=!0,this.sort_list_opened=!1,setTimeout(()=>{this.sort_list_opened=!1,this.sort_list_closed=!1})}AskQuestion(e){let t=e&&e.currentTarget;this._quesOverlay&&this._quesOverlay.Open(G,{input:this.ques_ask||this._qType.getValue()||"",referer:n.baseUrl()+this.ques_referer,addparams:this.addAskParams,categories:this.ask_quest_categories},{return_focus_to:t||null})}_parseInitialData(e){this.schquestions=this._ParseQuestions(e.questions||[]),this.noresults=0==this.schquestions.length,this.has_enough_ques=e.pages&&e.pages>1,this.has_more_ques=e.current_page&&e.pages&&e.current_page<e.pages,this.load_startup_fail=!1,this.noresults?this.schq_count=null:this.schq_count=`${e.total_questions} question${1!=e.total_questions?"s":""}`,this.total_ques.emit(e.total_questions||0),e.categories&&!this.ask_quest_categories&&(this.ask_quest_categories=e.categories),e.current_page&&e.current_page>1&&(this.current_page=e.current_page),this._ques_presentation&&"all collapsed"==this._ques_presentation.toLowerCase()&&this.schquestions.forEach(e=>{e.collapsed=!0,this._cd.detectChanges()})}_StartupLoad(e){this.load_startup_fail=!1;let t={uri:this.ques_referer,action:"Answers.GetForPage"};this.current_page>1&&(t.p=this.current_page),this.sortingparam&&(t.sort_by=this.sortingparam),this.questions_count&&this.questions_count>0&&(t.rpp=this.questions_count),n.$httpAbort("qna-load-initial"),n.$http({url:n.ajaxUrl(),method:"GET",data:t,before:()=>{e?this.search_loading=!0:this.load_startup=!0},after:()=>{e?this.search_loading=!1:this.load_startup=!1},id:"qna-load-initial"}).then(t=>{if(!t||t.error||t.questions&&!n.isArray(t.questions))throw Error("Required `question` Array is not part of response");this._parseInitialData(t),e&&(this.has_enough_ques=!0)}).catch(e=>{console.error(e),this.load_startup_fail=!0})}RetryLoadData(){this._StartupLoad()}ngOnInit(){this.sortv=this.sortList[0],this.sortingparam="mp",!n.isNode()&&n.isLoggedIn()?(this.signon=n.getSignOn(),this.user_avatar=this.signon&&this.signon.pp||this.user_avatar_fallback,0==this.user_avatar.indexOf("//")&&(this.user_avatar="https:"+this.user_avatar)):this.user_avatar=null;let e=this._location.path().split("?")[0];if(this.ques_referer=this.ques_referer||e.replace("/ng-home",""),0==this.ques_referer.indexOf(n.baseUrl())&&(this.ques_referer=this.ques_referer.replace(n.baseUrl(),"")),0!=this.ques_referer.indexOf("/")&&(this.ques_referer="/"+this.ques_referer),this.ques_referer.startsWith("/personal-loans")||this.ques_referer.lastIndexOf("/")!==this.ques_referer.length-1&&(this.ques_referer+="/"),this.page_query&&!n.isNode()&&this._route.queryParams.pipe(t.take(1)).subscribe(e=>{let t=e[this.page_query],s=t?n.toNumber(t):0;s&&(this.ques_data&&this.ques_data.pages?s<=this.ques_data.pages&&s!=this.ques_data.current_page?(this.current_page=s,this.ques_data=null):this.ques_data.questions.length<1&&(this.ques_data.pages=1):(this.current_page=s,this.ques_data=null))}),this.ques_data&&this.ques_data.questions&&n.isArray(this.ques_data.questions)||n.isNode()||(this.load_startup=!0,setTimeout(()=>{this._StartupLoad()},this.start_delay||1)),!n.isNode()){let e,s;const i=this._qType.pipe(t.debounceTime(200)).subscribe({next:t=>{let i=n.trim((t||"").replace(/(\r\n\t|\n|\r\t)/gm," "));null!==t&&i!=e&&i.length>1?(e=i,s=!0,this.QSearch(i)):s&&(!i||i.length<2)&&(e=i,s=!1,this.QReset())},error:()=>{},complete:()=>{i.unsubscribe()}})}}SetQnaPresentation(e){this._qna_pres="default";switch(e?e.toLowerCase():"first full version, rest short version"){case"first full version, rest short version":this._qna_pres="default",this.full_qna=1,this._cd.detectChanges();break;case"all short version":this._qna_pres="short",this._cd.detectChanges();break;case"all collapsed":this._qna_pres="collapsed",this.collapse=!0,this._cd.detectChanges();break;case"x number of full version, rest short version":this._qna_pres="varied",this._cd.detectChanges();break;case"only question":this._qna_pres="only_question",this.only_question=!0,this._cd.detectChanges()}}QuesCollapse(e,t){n.isNode()||(e.preventDefault(),t.collapsed=!t.collapsed)}ShowFullAns(e){const t="varied"===this._qna_pres||"default"===this._qna_pres,n=this.full_qna>0,s=e<this.full_qna;return"default"===this._qna_pres&&0===e||t&&n&&s}ngAfterViewInit(){n.isNode()||n.reqAnimationFrame(()=>{this.allow_animation=!0,this.onInit.emit()})}stripHtml(e=""){return String(e).replace(/<script[\s\S]*?<\/script>/gi,"").replace(/<style[\s\S]*?<\/style>/gi,"").replace(/<[^>]+>/g," ").replace(/&nbsp;/gi," ").replace(/&amp;/gi,"&").replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&quot;/gi,'"').replace(/&#39;/g,"'").replace(/\s+/g," ").trim()}ngOnDestroy(){this._qType.complete(),n.$httpAbort("qna-load-initial")}}at.ɵfac=function(e){return new(e||at)(t.ɵɵdirectiveInject(t.Location),t.ɵɵdirectiveInject(s.ActivatedRoute),t.ɵɵdirectiveInject(n.ScrollerService),t.ɵɵdirectiveInject(t.ChangeDetectorRef))},at.ɵcmp=t.ɵɵdefineComponent({type:at,selectors:[["","id","qna-box"]],viewQuery:function(e,n){if(1&e&&(t.ɵɵviewQuery(Y,5),t.ɵɵviewQuery(X,5),t.ɵɵviewQuery(Z,5)),2&e){let e;t.ɵɵqueryRefresh(e=t.ɵɵloadQuery())&&(n.txtElement=e.first),t.ɵɵqueryRefresh(e=t.ɵɵloadQuery())&&(n._quesOverlay=e.first),t.ɵɵqueryRefresh(e=t.ɵɵloadQuery())&&(n._answersList=e)}},hostVars:4,hostBindings:function(e,n){2&e&&t.ɵɵclassProp("qna-type1",0==n.layout_type)("qna-no-more",!n.has_view_more)},inputs:{layout_type:[0,"type","layout_type"],product_name:[0,"product-name","product_name"],ques_data:[0,"product-questions","ques_data"],qnapresentation:[0,"presentation","qnapresentation"],ques_referer:[0,"product-referer","ques_referer"],intro_content:[0,"use-intro","intro_content"],intro_truncate:[0,"intro-truncate","intro_truncate"],quest_category:[0,"product-category","quest_category"],start_delay:[0,"startup-delay","start_delay"],section_title:[0,"section-title","section_title"],show_header:[0,"show-header","show_header"],full_qna:[0,"full-qna","full_qna"],top_ten_qna:[0,"top-ten","top_ten_qna"],questions_count:[0,"questions-count","questions_count"],ask_quest_categories:[0,"question-categories","ask_quest_categories"],is_details:[0,"details-qna","is_details"],nodetruncate:[0,"ssr-answer-truncate","nodetruncate"],toggleSchema:[0,"toggle-schema","toggleSchema"],open_popup:[0,"show-ask-popup","open_popup"],focus_on_input:[0,"scroll-to-ask","focus_on_input"],addAskParams:[0,"question-ask-add-params","addAskParams"],page_query:[0,"pagination-query","page_query"]},outputs:{total_ques:"total-questions",onIntroExpand:"onIntroExpand",onInit:"onInit"},standalone:!1,decls:22,vars:26,consts:[["quesOverlay",""],["deferImg",""],[3,"ng-aria-live"],["class","qna-heading qnah-2 bold-font",4,"ngIf"],["class","qna-heading",3,"ngClass","ng-context",4,"ngIf"],["class","qna-prg",4,"ngIf"],["zing-touch","","class","qna-prg",3,"zing-url-container","cleanHTML",4,"ngIf"],["class","qna-prg","zing-touch","",3,"zing-url-container","ng-truncate","breakwords","breakpoint","onExpand",4,"ngIf"],["class","qna-search-box",4,"ngIf"],[1,"qna-sort",3,"ngClass","ng-hidden"],["role","button","tabindex","0","ng-focus","","aria-haspopup","listbox","aria-controls","a11y-qna-list","aria-owns","a11y-qna-list","zing-touch","",1,"qna-most-list-active","inline-block",3,"onClick","onTapOutside","focus-when","no-click"],["aria-hidden","true","tabindex","-1",1,"af-icon-down-open"],["id","a11y-qna-list","role","listbox","ng-focus","","tabindex","0","aria-labelledby","label-id-qna-sort",1,"qna-most-list","basic-trans",3,"focus-when","no-click","ng-hidden"],["role","option","tabindex","0","class","qna-most-list-it bold-font","zing-touch","",3,"qnaml-first","onClick",4,"ngFor","ngForOf","ngForTrackBy"],["id","label-id-qna-sort","hidden","true"],["class","qna-form-box",4,"ngIf"],["class","qna-questions-box",3,"qna-qb-loading","ng-hidden","ng-attribute","ng-attribute-when",4,"ngIf"],["class","qna-q-get-more",4,"ngIf"],["title",""],["class","qna-startup-load progress-indicator-container ng-enter-element",4,"ngIf"],["class","qna-startup-fail ng-enter-element",4,"ngIf"],[1,"qna-heading","qnah-2","bold-font"],[3,"ng-context"],["class","qa-count semi-bold-font",4,"ngIf"],[1,"qa-count","semi-bold-font"],[1,"qna-heading",3,"ngClass","ng-context"],[1,"qna-prg"],["zing-touch","","target","_blank","rel","noopener",1,"link",3,"href","zing-url"],["zing-touch","",1,"qna-prg",3,"zing-url-container","cleanHTML"],["zing-touch","",1,"qna-prg",3,"onExpand","zing-url-container","ng-truncate","breakwords","breakpoint"],[1,"qna-search-box"],["aria-label","Search for answers",1,"label-input","full",3,"scroll-to"],["placeholder","Have a question? Search for answers","ng-autosize","","aria-label","keyword",1,"qna-search-input","textarea",3,"input","value","sizeupdate"],["class","qba-sc-cross lbl-b ng-enter-element","zing-touch","","role","button","aria-label","Clear field",3,"onTap",4,"ngIf"],["aria-label","Search","type","button","zing-touch","",1,"lbl-b","action","af-icon-search",3,"onTap","ng-hidden"],[1,"qna-ask-q-suggest","semi-bold-font","ng-enter-element",3,"ng-hidden"],[4,"ngIf"],["zing-touch","","aria-haspopup","dialog",1,"btn","fixed-w-h",3,"onClick"],["aria-hidden","true","tabindex","-1"],["class","qna-search-state bold-font",4,"ngIf"],["zing-touch","","role","button","aria-label","Clear field",1,"qba-sc-cross","lbl-b","ng-enter-element",3,"onTap"],[1,"qna-search-state","bold-font"],["role","option","tabindex","0","zing-touch","",1,"qna-most-list-it","bold-font",3,"onClick"],[1,"qna-form-box"],["class","qna-fb-hero",4,"ngIf"],["id","qna-ques-form",1,"qna-ques-form"],[1,"qna-qf-av"],["width","40","height","40","alt","",3,"src","on-img-error"],[1,"qna-qf-input",3,"scroll-to"],["placeholder","Have a question? Ask the WalletHub community.","aria-label","Ask a question","ng-autosize","",1,"qna-qf-txt","textarea","semi-bold-font",3,"input","value"],["zing-touch","","aria-haspopup","dialog",1,"btn","fixed-w-f",3,"onClick"],[1,"qna-fb-hero"],[1,"qna-questions-box",3,"ng-hidden","ng-attribute","ng-attribute-when"],["class","qna-loading-box ng-enter-element",4,"ngIf"],["class","qna-question-item",3,"qna-q-search","ng-attribute","ng-attribute-when","ngClass",4,"ngFor","ngForOf","ngForTrackBy"],[1,"qna-loading-box","ng-enter-element"],[1,"progress-indicator","always-v","visible"],[1,"qna-question-item",3,"ng-attribute","ng-attribute-when","ngClass"],[1,"qna-left-col"],[1,"qna-q-upvotes"],[1,"qna-q-upvotes-count",3,"ng-attribute","ng-attribute-when"],[1,"bold-font"],[1,"qna-right-col"],[1,"qna-q-title-box","bold-font",3,"ng-attribute","ng-attribute-when","ngClass"],["class","qna-q-title link",3,"cleanHTML","qt-as-link",4,"ngIf"],["class","qna-accordion-btn","zing-touch","",3,"ngClass","onTap",4,"ngIf"],["class","qna-accordion",3,"ngClass",4,"ngIf"],["class","qna-q-title link","zing-touch","","rel","noopener","ng-focus","",3,"href","zing-url","cleanHTML","qt-as-link","focus-when","no-click",4,"ngIf"],["zing-touch","","rel","noopener","ng-focus","",1,"qna-q-title","link",3,"href","zing-url","cleanHTML","focus-when","no-click"],["class","qna-q-title link","rel","noopener","ng-focus","",3,"href","cleanHTML","qt-as-link","focus-when","click",4,"ngIf"],["rel","noopener","ng-focus","",1,"qna-q-title","link",3,"click","href","cleanHTML","focus-when"],[1,"qna-q-title","link",3,"cleanHTML"],["zing-touch","",1,"qna-accordion-btn",3,"onTap","ngClass"],[1,"qna-accordion-btn-icon"],[1,"qna-accordion",3,"ngClass"],["class","qna-q-content ng-enter-element text-select",3,"cleanHTML",4,"ngIf"],["class","qna-q-content ng-enter-element qna-q-desk text-select",3,"cleanHTML",4,"ngIf"],["class","qna-q-content qna-q-desk",4,"ngIf"],["class","qna-q-content-more semi-bold-font","zing-touch","","role","button","aria-expanded","false",3,"ng-hidden","onTap",4,"ngIf"],["class","qna-q-content-more semi-bold-font","zing-touch","","role","button","aria-expanded","true",3,"ng-hidden","onTap",4,"ngIf"],[1,"qna-q-actions"],["class","qna-q-reply link semi-bold-font","zing-touch","","role","button","tabindex","0","ng-focus","",3,"focus-when","no-click","onClick",4,"ngIf"],[1,"qna-q-thumbs"],["zing-touch","","role","button","tabindex","0",1,"up","vote","bf-icon-upvote","progress-indicator","qna-qvt",3,"onTap","zing-no-touch"],["class","progress-spin","aria-hidden","true","tabindex","-1",4,"ngIf"],[1,"vote-text"],["zing-touch","","role","button","tabindex","0",1,"dn","vote","bf-icon-downvote","progress-indicator",3,"onTap","zing-no-touch"],["class","qna-q-replyform ng-enter-element","form-submit","",3,"onSubmit",4,"ngIf"],[1,"qna-q-answers",3,"ng-hidden"],["class","qna-q-ans basic-trans",3,"ng-hidden","ng-attribute","ng-attribute-when",4,"ngFor","ngForOf","ngForTrackBy"],["class","qna-qa-show-more progress-indicator-container",4,"ngIf"],[1,"qna-q-content","ng-enter-element","text-select",3,"cleanHTML"],[1,"qna-q-content","ng-enter-element","qna-q-desk","text-select",3,"cleanHTML"],[1,"qna-q-content","qna-q-desk"],["zing-touch","","role","button","aria-expanded","false",1,"qna-q-content-more","semi-bold-font",3,"onTap","ng-hidden"],["zing-touch","","role","button","aria-expanded","true",1,"qna-q-content-more","semi-bold-font",3,"onTap","ng-hidden"],["zing-touch","","role","button","tabindex","0","ng-focus","",1,"qna-q-reply","link","semi-bold-font",3,"onClick","focus-when","no-click"],["aria-hidden","true","tabindex","-1",1,"progress-spin"],["form-submit","",1,"qna-q-replyform","ng-enter-element",3,"onSubmit"],[1,"avatar"],["width","","height","","alt","",3,"src","on-img-error"],[1,"reply-box","ck-answer-editor"],[3,"valueChange","value","active","cursor-focus","readonly"],[1,"reply-act"],[3,"message","show","close-on-change","timer"],["type","button","aria-label","Cancel","zing-touch","",1,"btn","grey","fixed-w",3,"onClick","disabled"],["type","submit","aria-label","Submit","zing-touch","",1,"btn","blue","fixed-w","with-loader","no-disabled",3,"disabled","zing-feedback"],["aria-hidden","true","tabindex","-1",1,"btn-loader"],[1,"qna-q-ans","basic-trans",3,"ng-hidden","ng-attribute","ng-attribute-when"],[1,"qna-qa-top"],[1,"avatar",3,"defer-src","src-fallback","ui-hydrate"],["alt","user avatar","width","40","height","40",1,"avatar-img"],[1,"qna-qa-names","text-select"],["class","full-name semi-bold-font",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"second-name"],["class","qna-qa-sort","role","listbox",4,"ngIf"],["zing-touch","",1,"qna-q-ans-content","with-links","text-select",3,"cleanHTML","zing-url-container","ng-attribute","ng-attribute-when"],["class","qna-q-ans-content qna-ans-show-more",4,"ngIf"],["class","qna-q-thumbs",4,"ngIf"],[1,"full-name","semi-bold-font"],["class","author-cap",4,"ngIf"],[1,"author-cap"],["role","listbox",1,"qna-qa-sort"],["zing-touch","",1,"af-icon-down-open","cursor-pointer",3,"onTap","onTapOutside"],["zing-touch","",1,"qna-most-list","basic-trans",3,"onTap","ng-hidden"],["role","option","zing-touch","","class","qna-most-list-it bold-font",3,"qnaml-first","onTap",4,"ngFor","ngForOf","ngForTrackBy"],["role","option","zing-touch","",1,"qna-most-list-it","bold-font",3,"onTap"],[1,"qna-q-ans-content","qna-ans-show-more"],["zing-touch","","rel","nofollow",1,"qna-ans-show-more-button","link",3,"href","zing-url"],["aria-hidden","true","tabindex","-1",1,"bf-icon-right-open-big"],["zing-touch","","role","button","tabindex","0",1,"up","vote","bf-icon-upvote","progress-indicator",3,"onTap","zing-no-touch"],["aria-hidden","true","tabindex","-1","class","progress-spin",4,"ngIf"],[1,"vote-text",3,"ng-attribute","ng-attribute-when"],[1,"qna-qa-show-more","progress-indicator-container"],["class","progress-indicator visible",4,"ngIf"],["zing-touch","","role","button",1,"qna-qa-sm-bt","link","inherit",3,"onTap"],[1,"progress-indicator","visible"],[1,"qna-q-get-more"],["class","btn blue-brds tall with-loader no-disabled bold-font","aria-label","View More Questions","zing-touch","",3,"loadactive","onTap",4,"ngIf"],["zing-touch","","aria-label","Ask Your Question",1,"btn","tall","qna-qgm-btn-last","blue-brds","bold-font",3,"onClick"],[1,"qna-qgm-mhide"],["aria-label","View More Questions","zing-touch","",1,"btn","blue-brds","tall","with-loader","no-disabled","bold-font",3,"onTap"],[1,"bt-text"],[1,"qna-startup-load","progress-indicator-container","ng-enter-element"],[1,"qna-startup-fail","ng-enter-element"],[1,"qna-prg","center","semi-bold-font","qna-prg-smaller"],[1,"center"],["zing-touch","",1,"btn","blue-brds","fixed-w-f","with-loader",3,"onTap"]],template:function(e,n){if(1&e){const e=t.ɵɵgetCurrentView();t.ɵɵelement(0,"div",2),t.ɵɵtemplate(1,ce,3,2,"h2",3)(2,de,1,5,"h2",4)(3,he,6,3,"p",5)(4,pe,1,2,"p",6)(5,_e,1,4,"p",7)(6,be,13,12,"div",8),t.ɵɵelementStart(7,"div",9)(8,"span",10),t.ɵɵlistener("onClick",function(){return t.ɵɵrestoreView(e),t.ɵɵresetView(n.ControlSortList())})("onTapOutside",function(){return t.ɵɵrestoreView(e),t.ɵɵresetView(n.ControlSortList(!1))}),t.ɵɵtext(9),t.ɵɵelement(10,"i",11),t.ɵɵelementEnd(),t.ɵɵelementStart(11,"ul",12),t.ɵɵtemplate(12,we,2,3,"li",13),t.ɵɵelementEnd(),t.ɵɵelementStart(13,"div",14),t.ɵɵtext(14,"Questions sort"),t.ɵɵelementEnd()(),t.ɵɵtemplate(15,ye,9,5,"div",15)(16,tt,3,8,"div",16)(17,st,7,1,"div",17),t.ɵɵelement(18,"modal-dialog",18,0),t.ɵɵtemplate(20,it,3,0,"div",19)(21,rt,7,0,"div",20)}2&e&&(t.ɵɵproperty("ng-aria-live",n.live_status),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.show_header&&1==n.layout_type),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.show_header&&1!=n.layout_type),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.product_name),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.intro_content&&!n.intro_truncate),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.intro_content&&n.intro_truncate),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.has_enough_ques&&!n.load_startup&&!n.load_startup_fail),t.ɵɵadvance(),t.ɵɵproperty("ngClass",t.ɵɵpureFunction1(24,J,n.allow_animation))("ng-hidden",!n.has_enough_ques||0==n.schquestions.length||n.show_search_state||n.show_search_state_empty||n.resultserror),t.ɵɵadvance(),t.ɵɵproperty("focus-when",n.sort_list_closed)("no-click",!0),t.ɵɵattribute("aria-expanded",n.sort_list_opened)("aria-label",n.sortv),t.ɵɵadvance(),t.ɵɵtextInterpolate1("",n.sortv," "),t.ɵɵadvance(2),t.ɵɵproperty("focus-when",n.sort_list_opened)("no-click",!0)("ng-hidden",!n.sort_list_opened),t.ɵɵadvance(),t.ɵɵproperty("ngForOf",n.sortList)("ngForTrackBy",n.trackByFn),t.ɵɵadvance(3),t.ɵɵproperty("ngIf",!n.has_enough_ques&&!n.load_startup&&!n.load_startup_fail),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.search_loading||n.questions_more||n.schquestions.length),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.has_view_more),t.ɵɵadvance(3),t.ɵɵproperty("ngIf",n.load_startup&&!n.load_startup_fail),t.ɵɵadvance(),t.ɵɵproperty("ngIf",n.load_startup_fail))},dependencies:[t.NgClass,t.NgForOf,t.NgIf,n.TouchGesturesDirective,n.ngHidden,n.ngAttribute,n.ngZenScroll,n.ngCleanHTML,n.ngCleanBind,n.ngAriaLive,n.ngErrorToast,n.ImgError,n.ImageLoader,n.ngModalDialog,x,k,n.ngFormSubmit,o.ngTruncate,n.ngFocus],encapsulation:2});class lt{}lt.ɵfac=function(e){return new(e||lt)},lt.ɵmod=t.ɵɵdefineNgModule({type:lt}),lt.ɵinj=t.ɵɵdefineInjector({imports:[t.CommonModule,n.DirectivesModule,n.ErrorsModule,n.ImageErrorModule,n.ImageLoaderModule,s.RouterModule,n.ngModalsModule,n.StickerModule,y,T,n.FormSubmitModule,W,o.NgTruncateModule,n.NgFocusModule]}),e.QnAComp=at,e.QnAModule=lt});