1"use strict";(self.webpackChunkc5_web=self.webpackChunkc5_web||[]).push([[4006],{9292:function(e,n,t){t.d(n,{X:function(){return s}});var r=t(91212),a=t(10467),o=t(80296),l=t(32268),c=t(46627),i=t(48433),u=t(62391),s=function(e){var n=e.setSwitchToEnterChecked,t=(0,u.wA)(),s=(0,c.H0)(),f=function(e){return n&&n(e),t(i.Ay.actions.setIsPinToEnterMode(e)),e},p=(0,l.A)(function(){var e=(0,a.A)((0,r.A)().m(function e(n){var t,a;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,n){e.n=1;break}return e.a(2,f(!1));case 1:return e.n=2,s.isPinSetVerified();case 2:return t=e.v,e.a(2,f(!!t));case 3:return e.p=3,a=e.v,console.error(a),e.a(2,!1)}},e,null,[[0,3]])}));return function(n){return e.apply(this,arguments)}}(),[]),m=(0,o.A)(p,2),P=m[0],_=m[1],g=(0,l.A)((0,a.A)((0,r.A)().m(function e(){var a,o;return(0,r.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,s.isPinSetVerified();case 1:return a=e.v,e.a(2,f(!!a));case 2:return e.p=2,o=e.v,console.error("Error fetching Pin Setting:",o),n&&n(!1),t(i.Ay.actions.setIsEntryScreenMode(!1)),e.a(2,!1)}},e,null,[[0,2]])})),[]),h=(0,o.A)(g,2);return{set:[P,_],get:[h[0],h[1]]}}}
1,10610:function(e,n){n.A={headline1:"ParentalControls_headline1__iAa9M",headline2:"ParentalControls_headline2__04FFR",headline3:"ParentalControls_headline3__ECSL9",headline4:"ParentalControls_headline4__C2LpQ",headline5:"ParentalControls_headline5__zGI6a",subtitle1:"ParentalControls_subtitle1__7lmUO",subtitle2:"ParentalControls_subtitle2__T0r5C",body1:"ParentalControls_body1__Hqqw3",body2:"ParentalControls_body2__kP5+U",button:"ParentalControls_button__hflP7",caption:"ParentalControls_caption__LUqwS",overline:"ParentalControls_overline__6v7dz",sectionTitleLabel:"ParentalControls_sectionTitleLabel__A3nwP",ellipsisText:"ParentalControls_ellipsisText__F0IRS",successPanel:"ParentalControls_successPanel__2iYfO",modal:"ParentalControls_modal__doTHv",modalPinRegistration:"ParentalControls_modalPinRegistration__1RjN8",changePin:"ParentalControls_changePin__A-Zrn"}},46627:function(e,n,t){t.d(n,{ys:function(){return X},xq:function(){return R},ej:function(){return D},MC:function(){return J},H0:function(){return O}});var r,a=t(9950),o=t(47089),l={headline1:"PinInputPanel_headline1__s2tCT",headline2:"PinInputPanel_headline2__mTi7X",headline3:"PinInputPanel_headline3__7Ck-q",headline4:"PinInputPanel_headline4__vQ2ud",headline5:"PinInputPanel_headline5__OrT6x",subtitle1:"PinInputPanel_subtitle1__M26O3",subtitle2:"PinInputPanel_subtitle2__ZZz1t",body1:"PinInputPanel_body1__OUlY2",content:"PinInputPanel_content__Kc5aN",body2:"PinInputPanel_body2__bFmh4",button:"PinInputPanel_button__z6xpe",caption:"PinInputPanel_caption__WNRvp",linkBtn:"PinInputPanel_linkBtn__GoaL+",buttons:"PinInputPanel_buttons__88TO8",overline:"PinInputPanel_overline__hZS02",sectionTitleLabel:"PinInputPanel_sectionTitleLabel__DHE9U",ellipsisText:"PinInputPanel_ellipsisText__ncnMX",root:"PinInputPanel_root__HT9Vf",codeInput:"PinInputPanel_codeInput__Cm6yk",title:"PinInputPanel_title__TP1Ri",trigger:"PinInputPanel_trigger__3QZ4Z",successBtn:"PinInputPanel_successBtn__OBKHl",mismatch:"PinInputPanel_mismatch__BWvRe"},c=t(64467),i=t(2803),u=["title","titleId"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},s.apply(null,arguments)}function f(e,n){var t=e.title,o=e.titleId,l=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,u);return a.createElement("svg",s({width:22,height:29,viewBox:"0 0 22 29",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":o},l),t?a.createElement("title",{id:o},t):null,r||(r=a.createElement("path",{d:"M19.0002 9.66537H17.6668V6.9987C17.6668 3.3187 14.6802 0.332031 11.0002 0.332031C7.32016 0.332031 4.3335 3.3187 4.3335 6.9987H7.00016C7.00016 4.78536 8.78683 2.9987 11.0002 2.9987C13.2135 2.9987 15.0002 4.78536 15.0002 6.9987V9.66537H3.00016C1.5335 9.66537 0.333496 10.8654 0.333496 12.332V25.6654C0.333496 27.132 1.5335 28.332 3.00016 28.332H19.0002C20.4668 28.332 21.6668 27.132 21.6668 25.6654V12.332C21.6668 10.8654 20.4668 9.66537 19.0002 9.66537ZM19.0002 25.6654H3.00016V12.332H19.0002V25.6654ZM11.0002 21.6654C12.4668 21.6654 13.6668 20.4654 13.6668 18.9987C13.6668 17.532 12.4668 16.332 11.0002 16.332C9.5335 16.332 8.3335 17.532 8.3335 18.9987C8.3335 20.4654 9.5335 21.6654 11.0002 21.6654Z",fill:"#FBF433"})))}var p,m,P,_=a.forwardRef(f),g=(t.p,["title","titleId"]);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},h.apply(null,arguments)}function C(e,n){var t=e.title,r=e.titleId,o=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,g);return a.createElement("svg",h({width:41,height:40,viewBox:"0 0 41 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":r},o),t?a.createElement("title",{id:r},t):null,p||(p=a.createElement("rect",{x:.5,width:40,height:40,rx:20,fill:"#FBF433"})),m||(m=a.createElement("g",{clipPath:"url(#clip0_410_30066)"},a.createElement("path",{d:"M17.5 24.2016L13.3 20.0016L11.9 21.4016L17.5 27.0016L29.5 15.0016L28.1 13.6016L17.5 24.2016Z",fill:"#12253F"}))),P||(P=a.createElement("defs",null,a.createElement("clipPath",{id:"clip0_410_30066"},a.createElement("rect",{width:24,height:24,fill:"white",transform:"translate(8.5 8)"})))))}var y=a.forwardRef(C),d=(t.p,function(e){return e[e.BeforeSetup=0]="BeforeSetup",e[e.Incorrect=1]="Incorrect",e[e.Input=2]="Input",e[e.Success=3]="Success",e[e.Forgotten=4]="Forgotten",e}({})),I=(0,c.A)((0,c.A)((0,c.A)((0,c.A)((0,c.A)({},d.BeforeSetup,a.createElement(_,null)),d.Incorrect,a.createElement(_,null)),d.Input,a.createElement(_,null)),d.Success,a.createElement(y,null)),d.Forgotten,a.createElement(_,null)),b=function(e){var n=e.type,t=e.message,r=e.Content,o=e.Buttons,c=e.className;return a.createElement("div",{className:(0,i.A)(l.root,c)},a.createElement("div",null,I[n]),a.createElement("h4",{className:l.title},t),r&&a.createElement("div",{className:l.content},r),a.createElement("div",{className:l.buttons},o))},E="To reset your PIN please follow the link below to find your Master Parental PIN, \n then return to this page and click Clear PIN to enter it and reset your Parental PIN",v="https://help.channel5.com/hc/en-gb/articles/360000707598",A=function(e){var n=e.onStartReset,t=e.onCancel,r=(0,a.useRef)(null);(0,a.useEffect)(function(){var e;null===(e=r.current)||void 0===e||e.focus()},[]);var c=a.createElement(a.Fragment,null,a.createElement("p",null,E),a.createElement(o.N_,{forwardRef:r,linkText:v,path:v,classNames:l.linkBtn,tabIndex:0,external:!0})),i=a.createElement(a.Fragment,null,a.createElement(o.$n,{buttonType:"primary wide",buttonText:"Enter Master PIN",onClick:function(){return n()}}),a.createElement(o.$n,{buttonType:"ghost wide",buttonText:"Cancel",onClick:function(){return t()}}));return a.createElement(b,{type:d.Forgotten,message:"Forgotten PIN",Content:c,Buttons:i})},w=t(80296),S=function(e){var n=e.type,t=e.message,r=e.actionButtonText,c=e.onCancel,u=e.onConfirm,s=e.onClickInputArea,f=e.showForgotten,p=e.onShowForgotten,m=e.className,P=n===d.Incorrect?{className:l.mismatch,disabled:!0}:{},_=(0,a.useState)(""),g=(0,w.A)(_,2),h=g[0],C=g[1],y=function(){s&&s()},I=n!==d.Success?a.createElement(a.Fragment,null,a.createElement("div",{className:l.content,onClick:y},P.disabled&&a.createElement("div",{className:l.trigger,onClick:y}
1),a.createElement(o.EN,Object.assign({type:"number",fields:4,onChange:function(e){C(e)},autoFocus:!0},P)),a.createElement("span",null,"Please enter only numbers"))):null,E=n===d.Success?a.createElement(o.$n,{className:l.successBtn,buttonType:"primary",buttonText:r,onClick:function(){return u&&u()}}):a.createElement(a.Fragment,null,a.createElement(o.$n,{buttonType:"primary wide",buttonText:r,onClick:function(){u&&u(h)},disabled:h.length<4}),a.createElement(o.$n,{buttonType:"ghost wide",buttonText:"Cancel",onClick:function(){return c&&c()}}),f&&a.createElement(o.N_,{tabIndex:0,linkText:"Forgotten your pin?",classNames:l.linkBtn,onClick:function(){return p&&p()}}));return a.createElement(b,{className:(0,i.A)(l.pinInputPanel,m),type:n,message:t,Content:I,Buttons:E})},N=t(91212),T=t(10467),F=t(32268),k=t(25317),O=function(){return(0,k.O)().getParentalControlPinService()},x=t(37967),B=function(e){return e[e.Set=0]="Set",e[e.Confirm=1]="Confirm",e[e.Mismatch=2]="Mismatch",e[e.Success=3]="Success",e}({}),M=function(e){var n=e.currentPin,t=e.onCancel,r=e.onSave,o=e.onError,l=e.panelPropsMap,c=O(),i=(0,a.useState)(""),u=(0,w.A)(i,2),s=u[0],f=u[1],p=(0,a.useState)(""),m=(0,w.A)(p,2),P=m[0],_=m[1],g=(0,F.A)(function(){var e=(0,T.A)((0,N.A)().m(function e(n,t){var a,l,i;return(0,N.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!n){e.n=2;break}return e.n=1,c.storePin(n,t);case 1:l=e.v,e.n=3;break;case 2:l=void 0;case 3:return a=l,n&&(0,x.dd)(),r&&r(),e.a(2,a);case 4:return e.p=4,i=e.v,o&&o(),e.a(2,i)}},e,null,[[0,4]])}));return function(n,t){return e.apply(this,arguments)}}(),[]),h=(0,w.A)(g,2)[1],C=function(){f(""),_("")},y=function(){C(),t&&t()};return a.createElement(a.Fragment,null,!s&&!P&&a.createElement(S,Object.assign({},l[B.Set],{onConfirm:function(e){return f(e)},onCancel:y})),s&&!P&&a.createElement(S,Object.assign({},l[B.Confirm],{onConfirm:function(e){_(e),s===e&&h(e,n)},onCancel:y})),s&&P&&s!==P&&a.createElement(S,Object.assign({},l[B.Mismatch],{onCancel:y,onClickInputArea:C})),s&&P&&s===P&&a.createElement(S,Object.assign({},l[B.Success],{onCancel:y,onClickInputArea:C})))},j=t(10610),V=(0,c.A)((0,c.A)((0,c.A)((0,c.A)({},B.Set,{type:d.Input,message:"Choose your PIN",actionButtonText:"Choose your PIN"}),B.Confirm,{type:d.Input,message:"Please re-enter your PIN",actionButtonText:"Confirm your PIN"}),B.Mismatch,{type:d.Incorrect,message:"PIN incorrect, please try again",actionButtonText:"Choose your PIN"}),B.Success,{type:d.Success,message:"Congratulations, you've set your PIN. From now on we'll ask you to enter it each time you open the 5 app",actionButtonText:"OK"}),R=function(e){var n=e.onCancel,t=e.onSetup,r=e.onError,o=(0,a.useState)(!1),l=(0,w.A)(o,2),c=l[0],i=l[1];return a.createElement(a.Fragment,null,c?a.createElement(S,Object.assign({},V[B.Success],{className:j.A.successPanel,onConfirm:function(){return t&&t()}})):a.createElement(M,{onCancel:n,onSave:function(){return i(!0)},panelPropsMap:V,onError:r}))},L=function(e){return e[e.MasterPin=0]="MasterPin",e[e.MasterPinFail=1]="MasterPinFail",e}(L||{}),H=(0,c.A)((0,c.A)({},L.MasterPin,{type:d.Input,message:"Please enter the Master Parental PIN",actionButtonText:"OK"}),L.MasterPinFail,{type:d.Incorrect,message:"Master Parental PIN incorrect, please try again",actionButtonText:"OK"}),Z=function(e){var n=e.onAfterReset,t=e.onCancel,r=O(),o=(0,a.useState)(!0),l=(0,w.A)(o,2),c=l[0],i=l[1],u=(0,a.useState)(!1),s=(0,w.A)(u,2),f=s[0],p=s[1],m=(0,F.A)(function(){var e=(0,T.A)((0,N.A)().m(function e(t){var a;return(0,N.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,"5555"!==t){e.n=2;break}return e.n=1,r.hardResetPin();case 1:n(),e.n=3;break;case 2:p(!0);case 3:e.n=5;break;case 4:return e.p=4,a=e.v,e.a(2,a);case 5:return e.a(2)}},e,null,[[0,4]])}));return function(n){return e.apply(this,arguments)}}(),[]),P=(0,w.A)(m,2)[1];return c?a.createElement(A,{onStartReset:function(){return i(!1)},onCancel:t}):f?a.createElement(S,Object.assign({key:L.MasterPinFail},H[L.MasterPinFail],{onClickInputArea:function(){return p(!1)},onCancel:t})):a.createElement(S,Object.assign({key:L.MasterPin},H[L.MasterPin],{onConfirm:P,onCancel:t}))},K=t(9292),W=t(52235),U=t(62391),q=function(e){return e[e.Verify=0]="Verify",e[e.VerifyFail=1]="VerifyFail",e}({}),$=function(e){var n=e.panelPropsFlow,t=e.onCancel,r=e.onVerify,o=e.onError,l=O(),c=(0,U.d4)(W.Mn),i=(0,a.useState)(!1),u=(0,w.A)(i,2),s=u[0],f=u[1],p=(0,a.useState)(!1),m=(0,w.A)(p,2),P=m[0],_=m[1],g=(0,w.A)((0,K.X)({}).set,2)[1],h=(0,F.A)(function(){var e=(0,T.A)((0,N.A)().m(function e(n){var t,a;return(0,N.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!(t=n)){e.n=2;break}return e.n=1,l.validatePin(n);case 1:t=e.v;case 2:if(!t){e.n=3;break}(0,x.dd)(),r&&r(n),e.n=4;break;case 3:f(!0);case 4:e.n=6;break;case 5:return e.p=5,a=e.v,o&&o(),e.a(2,a);case 6:return e.a(2)}},e,null,[[0,5]])}));return function(n){return e.apply(this,arguments)}}(),[]),C=(0,w.A)(h,2)[1],y=function(){t&&t()};return P?a.createElement(Z,{onAfterReset:function(){_(!1),c&&g(!1),r&&r()},onCancel:function(){return _(!1)}}):s?a.createElement(S,Object.assign({key:q.VerifyFail},n[q.VerifyFail],{onClickInputArea:function(){return f(!1)},onCancel:y,onShowForgotten:function(){return _(!0)}})):a.createElement(S,Object.assign({key:q.Verify},n[q.Verify],{onConfirm:C,onCancel:y,onShowForgotten:function(){return _(!0)}}))},z=(0,c.A)((0,c.A)((0,c.A)((0,c.A)({},B.Set,{type:d.Input,message:"Next enter a new Parental PIN",actionButtonText:"Cho
1ose your PIN"}),B.Confirm,{type:d.Input,message:"Please re-enter your PIN",actionButtonText:"Confirm your PIN"}),B.Mismatch,{type:d.Incorrect,message:"PIN incorrect, please try again",actionButtonText:"Choose your PIN"}),B.Success,{type:d.Success,message:"Success! Your PIN has been reset",actionButtonText:"OK"}),X=function(e){var n=e.onCancel,t=e.onChagne,r=e.onError,o=(0,a.useState)(""),l=(0,w.A)(o,2),c=l[0],i=l[1],u=(0,a.useState)(!1),s=(0,w.A)(u,2),f=s[0],p=s[1],m=(0,a.useState)(!1),P=(0,w.A)(m,2),_=P[0],g=P[1];return a.createElement(a.Fragment,null,f?a.createElement(S,Object.assign({},z[B.Success],{className:j.A.successPanel,onConfirm:function(){return t&&t()}})):_?a.createElement(M,{onCancel:n,onSave:function(){return p(!0)},panelPropsMap:z,currentPin:c,onError:r}):a.createElement($,{panelPropsFlow:[{type:d.Input,message:"Please enter your PIN",actionButtonText:"Confirm",showForgotten:!0},{type:d.Incorrect,message:"PIN incorrect, please try again",actionButtonText:"Enter your PIN",showForgotten:!0}],onCancel:function(){n&&n()},onVerify:function(e){g(!0),i(e)},onError:r}))},Q=function(e){return e.Incorrect="US-0001",e}(Q||{}),Y=function(e){return e[e.EnterPin=0]="EnterPin",e[e.Wrong=1]="Wrong",e[e.Success=2]="Success",e}(Y||{}),G=(0,c.A)((0,c.A)((0,c.A)({},Y.EnterPin,{type:d.Input,message:"Please enter your PIN to turn Parental PIN off",actionButtonText:"Turn off",showForgotten:!0}),Y.Wrong,{type:d.Incorrect,message:"Incorrect PIN, please try again",actionButtonText:"Turn off",showForgotten:!0}),Y.Success,{type:d.Success,message:"Thank you Parental PIN is now turned off",actionButtonText:"OK"}),D=function(e){var n=e.onCancel,t=e.onOff,r=e.onError,o=O(),l=(0,a.useState)(!1),c=(0,w.A)(l,2),i=c[0],u=c[1],s=(0,a.useState)(!1),f=(0,w.A)(s,2),p=f[0],m=f[1],P=(0,a.useState)(!1),_=(0,w.A)(P,2),g=_[0],h=_[1],C=(0,F.A)(function(){var e=(0,T.A)((0,N.A)().m(function e(n){var t,a,l;return(0,N.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!(a=n)){e.n=2;break}return e.n=1,o.resetPin(n);case 1:a=e.v;case 2:return t=a,h(!0),e.a(2,t);case 3:e.p=3,l=e.v,l.errorCode===Q.Incorrect?u(!0):r&&r();case 4:return e.a(2)}},e,null,[[0,3]])}));return function(n){return e.apply(this,arguments)}}(),[]),y=(0,w.A)(C,2)[1],d=function(){n&&n()};return a.createElement(a.Fragment,null,g?a.createElement(S,Object.assign({},G[Y.Success],{className:j.A.successPanel,onConfirm:function(){return t&&t()}})):p?a.createElement(Z,{onAfterReset:function(){return h(!0)},onCancel:function(){return m(!1)}}):i?a.createElement(S,Object.assign({key:Y.Wrong},G[Y.Wrong],{onClickInputArea:function(){return u(!1)},onCancel:d,onShowForgotten:function(){return m(!0)}})):a.createElement(S,Object.assign({key:Y.EnterPin},G[Y.EnterPin],{onConfirm:y,onCancel:d,onShowForgotten:function(){return m(!0)}})))},J=function(e){var n=e.onCancel,t=e.onSetup,r=e.onError;return a.createElement(a.Fragment,null,a.createElement($,{panelPropsFlow:[{type:d.Input,message:"Please enter your PIN",actionButtonText:"Confirm",showForgotten:!0},{type:d.Incorrect,message:"PIN incorrect, please try again",actionButtonText:"Enter your PIN",showForgotten:!0}],onCancel:n,onVerify:t,onError:r}))}}}]);
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.