1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[51],{9788:function(e,t){"use strict";t.CL=t.WJ=t.GB=void 0,t.GB={Y:31556926e3,M:2629743830,D:864e5,h:36e5,m:6e4,s:1e3};t.WJ=function(e){var i=0;return Object.keys(e).forEach((function(r){var a=e[r];a&&"number"===typeof a&&(i=a*t.GB[r])})),i};t.CL=function(e){var i=e.split(" "),r=0;return Object.keys(t.GB).forEach((function(e){i.forEach((function(i){i.indexOf(e)>-1&&parseInt(i)&&(r=parseInt(i)*t.GB[e])}))})),r};var i=function(){function e(){}return e.set=function(e,i,r){if(e&&"undefined"!==typeof i){var a=0;r instanceof Object?a=(0,t.WJ)(r):"string"===typeof r?a=(0,t.CL)(r):"number"===typeof r&&(a=r);var n=(new Date).getTime()+a,s={value:i};a&&(s.expiry=n),localStorage.setItem(e,JSON.stringify(s))}},e.setAll=function(t,i){"object"===typeof t&&Object.entries(t).forEach((function(t){var r=t[0],a=t[1];e.set(r,a,i)}))},e.get=function(e){var t=localStorage.getItem(e);if(!t)return null;try{var i=JSON.parse(t),r=(new Date).getTime();return i.expiry&&r>i.expiry?(localStorage.removeItem(e),null):i.value}catch(a){return t}},e.remove=function(e){localStorage.removeItem(e)},e.sync=function(){Object.keys(localStorage).forEach((function(t){return e.get(t)}))},e}();t.ZP=i},2441:function(e,t,i){var r;!function(a,n,s){if(a){for(var o,l={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},c={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},p={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},u={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},g=1;g<20;++g)l[111+g]="f"+g;for(g=0;g<=9;++g)l[g+96]=g.toString();b.prototype.bind=function(e,t,i){var r=this;return e=e instanceof Array?e:[e],r._bindMultiple.call(r,e,t,i),r},b.prototype.unbind=function(e,t){return this.bind.call(this,e,(function(){}),t)},b.prototype.trigger=function(e,t){var i=this;return i._directMap[e+":"+t]&&i._directMap[e+":"+t]({},e),i},b.prototype.reset=function(){var e=this;return e._callbacks={},e._directMap={},e},b.prototype.stopCallback=function(e,t){if((" "+t.className+" ").indexOf(" mousetrap ")>-1)return!1;if(x(t,this.target))return!1;if("composedPath"in e&&"function"===typeof e.composedPath){var i=e.composedPath()[0];i!==e.target&&(t=i)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable},b.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},b.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(l[t]=e[t]);o=null},b.init=function(){var e=b(n);for(var t in e)"_"!==t.charAt(0)&&(b[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},b.init(),a.Mousetrap=b,e.exports&&(e.exports=b),void 0===(r=function(){return b}.call(t,i,t,e))||(e.exports=r)}function d(e,t,i){e.addEventListener?e.addEventListener(t,i,!1):e.attachEvent("on"+t,i)}function f(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return l[e.which]?l[e.which]:c[e.which]?c[e.which]:String.fromCharCode(e.which).toLowerCase()}function h(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function m(e,t,i){return i||(i=function(){if(!o)for(var e in o={},l)e>95&&e<112||l.hasOwnProperty(e)&&(o[l[e]]=e);return o}()[e]?"keydown":"keypress"),"keypress"==i&&t.length&&(i="keydown"),i}function v(e,t){var i,r,a,n=[];for(i=function(e){return"+"===e?["+"]:(e=e.replace(/\+{2}/g,"+plus")).split("+")}(e),a=0;a<i.length;++a)r=i[a],u[r]&&(r=u[r]),t&&"keypress"!=t&&p[r]&&(r=p[r],n.push("shift")),h(r)&&n.push(r);return{key:r,modifiers:n,action:t=m(r,n,t)}}function x(e,t){return null!==e&&e!==n&&(e===t||x(e.parentNode,t))}function b(e){var t=this;if(e=e||n,!(t instanceof b))return new b(e);t.target=e,t._callbacks={},t._directMap={};var i,r={},a=!1,s=!1,o=!1;function l(e){e=e||{};var t,i=!1;for(t in r)e[t]?i=!0:r[t]=0;i||(o=!1)}function c(e,i,a,n,s,o){var l,c,p,u,g=[],d=a.type;if(!t._callbacks[e])return[];for("keyup"==d&&h(e)&&(i=[e]),l=0;l<t._callbacks[e].length;++l)if(c=t._callbacks[e][l],(n||!c.seq||r[c.seq]==c.level)&&d==c.action&&("keypress"==d&&!a.metaKey&&!a.ctrlKey||(p=i,u=c.modifiers,p.sort().join(",")===u.sort().join(",")))){var f=!n&&c.combo==s,m=n&&c.seq==n&&c.level==o;
1(f||m)&&t._callbacks[e].splice(l,1),g.push(c)}return g}function p(e,i,r,a){t.stopCallback(i,i.target||i.srcElement,r,a)||!1===e(i,r)&&(function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}(i),function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}(i))}function u(e){"number"!==typeof e.which&&(e.which=e.keyCode);var i=f(e);i&&("keyup"!=e.type||a!==i?t.handleKey(i,function(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}(e),e):a=!1)}function g(e,t,n,s){function c(t){return function(){o=t,++r[e],clearTimeout(i),i=setTimeout(l,1e3)}}function u(t){p(n,t,e),"keyup"!==s&&(a=f(t)),setTimeout(l,10)}r[e]=0;for(var g=0;g<t.length;++g){var d=g+1===t.length?u:c(s||v(t[g+1]).action);m(t[g],d,s,e,g)}}function m(e,i,r,a,n){t._directMap[e+":"+r]=i;var s,o=(e=e.replace(/\s+/g," ")).split(" ");o.length>1?g(e,o,i,r):(s=v(e,r),t._callbacks[s.key]=t._callbacks[s.key]||[],c(s.key,s.modifiers,{type:s.action},a,e,n),t._callbacks[s.key][a?"unshift":"push"]({callback:i,modifiers:s.modifiers,action:s.action,seq:a,level:n,combo:e}))}t._handleKey=function(e,t,i){var r,a=c(e,t,i),n={},u=0,g=!1;for(r=0;r<a.length;++r)a[r].seq&&(u=Math.max(u,a[r].level));for(r=0;r<a.length;++r)if(a[r].seq){if(a[r].level!=u)continue;g=!0,n[a[r].seq]=1,p(a[r].callback,i,a[r].combo,a[r].seq)}else g||p(a[r].callback,i,a[r].combo);var d="keypress"==i.type&&s;i.type!=o||h(e)||d||l(n),s=g&&"keydown"==i.type},t._bindMultiple=function(e,t,i){for(var r=0;r<e.length;++r)m(e[r],t,i)},d(e,"keypress",u),d(e,"keydown",u),d(e,"keyup",u)}}("undefined"!==typeof window?window:null,"undefined"!==typeof window?document:null)},2062:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return se},getStaticProps:function(){return le}});var r=i(8520),a=i.n(r),n=i(5893),s=i(7294),o=i(9788),l=i(4184),c=i.n(l),p=i(8975),u=i(2788),g=i(2726),d=function(){var e=(0,s.useState)(o.ZP.get("shortcutHidden")),t=e[0],i=e[1];(0,s.useEffect)((function(){t?document.body.classList.add("shortcutHidden"):document.body.classList.remove("shortcutHidden")}),[t]);var r=t?g.ShortcutSwitchDisable:g.ShortcutSwitch;return(0,n.jsx)(u.Z,{onClick:function(){i(!t),o.ZP.set("shortcutHidden",!t)},className:c()(r,"visible-md visible-lg"),icon:"keyboard",size:20})},f=i(4845),h=i(6097),m=function(e){var t=e.current,i=e.total,r=e.showProgressText,a=void 0===r||r,s=Math.round(t/i*100);return(0,n.jsxs)("div",{className:h.Progress,children:[(0,n.jsx)("div",{className:h.ProgressBar,children:(0,n.jsx)("div",{className:h.ProgressLine,style:{width:"".concat(s,"%")}})}),a&&(0,n.jsx)("div",{className:h.ProgressStatus,children:"".concat(t," / ").concat(i)})]})},v=i(1211),x=function(e){var t=e.steps,i=e.step;return(0,n.jsx)("div",{className:c()(p.LearnHeader,"container-fluid"),children:(0,n.jsxs)("header",{className:c()(p.LearnHeaderRow,"row"),children:[(0,n.jsx)("div",{className:c()(p.LearnHeaderHomeWrapper,"col-xs-4"),children:(0,n.jsx)(v.Z,{})}),(0,n.jsx)("div",{className:c()(p.LearnHeaderProgressWrapper,"col-xs-4"),children:(0,n.jsx)(m,{total:t.length-1,current:i})}),(0,n.jsxs)("div",{className:c()(p.LearnHeaderLanguageSwitchWrapper,"col-xs-4"),children:[(0,n.jsx)(d,{}),(0,n.jsx)(f.Z,{})]})]})})},b=i(6896),_=i(2670),S=i(4012),w=i(782),y=i(2441);var k=function(e){if(e.prototype){var t={},i=e.prototype.stopCallback;return e.prototype.stopCallback=function(e,r,a,n){return!!this.paused||!t[a]&&!t[n]&&i.call(this,e,r,a)},e.prototype.bindGlobal=function(e,i,r){var a,n;if(this.bind(e,i,r),a=e,null!=(n=Array)&&"undefined"!==typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](a):a instanceof n)for(var s=0;s<e.length;s++)t[e[s]]=!0;else t[e]=!0}
1,e.init(),e}}(i.n(y)());var C=function(e,t){if(e)if(e.setSelectionRange)e.focus(),e.setSelectionRange(t,t);else if(e.createTextRange){var i=e.createTextRange();i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",t),i.select()}},N=i(314);var F=function(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("safari")&&e.indexOf("chrome")<0},I=i(2619),L=i(8735),A={rootKey:"alt",focus:"tab",nextStep:"enter",prevStep:"shift+enter",hint:"alt+h",flagGlobal:"alt+g",flagMultiline:"alt+m",flagCaseInsenstive:"alt+c",close:"esc"},P=i(9965);var T=function(){var e=function(){var e=window.navigator.userAgent,t=window.navigator.platform,i=null;return-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(t)?i="Mac OS":-1!==["iPhone","iPad","iPod"].indexOf(t)?i="iOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(t)?i="Windows":/Android/.test(e)?i="Android":!i&&/Linux/.test(t)&&(i="Linux"),i}();return{os:e,isMacOS:"Mac OS"===e,isDesktop:["Windows","Mac OS","Linux"].includes(e),isMobile:["Android","iOS"].includes(e)}},j=function(e){var t=e.command,i=T(),r=i.isMacOS;if(!i.isDesktop)return null;var a=t.replace(/\+/g," + ").replace(/alt/g,r?"option":"alt").toUpperCase();return(0,n.jsx)("div",{role:"button",className:c()(P.Shortcut,"visible-md visible-lg"),children:a})},M=i(5183),H=function(e){var t=e.regex,i=e.flags,r=(0,s.useRef)(null),a=(0,s.useState)(!1),o=a[0],l=a[1];(0,s.useEffect)((function(){return k.bindGlobal(A.hint,c),function(){return k.unbind(A.hint)}}),[c,o]);var c=(0,s.useCallback)((function(){o?(L.Z.hide(r.current),l(!1)):(L.Z.show(r.current),l(!0))}),[o]);return(0,s.useEffect)((function(){L.Z.hide(r.current),l(!1)}),[t,i]),(0,n.jsxs)("div",{ref:r,className:M.Hint,"data-tip":!0,"data-for":"hint","data-event":"click",children:[(0,n.jsxs)("span",{role:"button",className:M.HintQuestion,onClick:c,onKeyPress:c,tabIndex:0,children:[(0,n.jsx)(S.Z,{id:"general.hintQuestion"}),(0,n.jsx)(j,{command:A.hint})]}),(0,n.jsx)(L.Z,{clickable:!0,className:M.HintTooltip,id:"hint",place:"top",effect:"solid",children:(0,n.jsx)("div",{className:M.HintAnswer,children:t.map((function(e){return(0,n.jsxs)("div",{className:M.HintAnswerItem,children:["/",(0,n.jsx)("span",{className:M.HintAnswerHighlight,children:e}),"/",i]},e)}))})})]})},B=i(8278),E=i(4033),O=function(e){var t=e.data,i=e.step,r=(0,s.useContext)(B._).lang,a=encodeURI("[Learn]: Type the title here..."),o=encodeURI("\n**Step Number:** `".concat(i,"`\n**Step Name:** `").concat(t.title,"`\n**Language:** `").concat(r,"`\n\n**User Agent:** \n`").concat(window.navigator.userAgent.replace(/;/g,","),"`\n\n---\n\n**What is the problem you are experiencing?**\n\n\n"));return(0,n.jsx)("div",{className:E.ReportStep,children:(0,n.jsxs)("a",{className:E.ReportStepLink,href:"https://github.com/aykutkardas/regexlearn.com/issues/new?title=".concat(a,"&body=").concat(o),target:"_blank",rel:"noreferrer",children:[(0,n.jsx)(u.Z,{icon:"bell",size:10}),(0,n.jsx)("span",{children:(0,n.jsx)(S.Z,{id:"general.reportStep"})})]})})},R=i(74),W=i(5110);function V(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Z(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter((function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})))),r.forEach((function(t){V(e,t,i[t])}))}return e}function D(e,t){if(null==e)return{};var i,r,a=function(e,t){if(null==e)return{};var i,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||(a[i]=e[i]);return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(a[i]=e[i])}return a}var q,K=function(e){var t=e.children,i=D(e,["children"]);return(0,n.jsxs)("label",{className:W.Checkbox,htmlFor:i.id,children:[(0,n.jsx)("input",Z({className:W.CheckboxInput,type:"checkbox"},i)),(0,n.jsx)("span",{className:W.CheckboxCheck}),(0,n.jsx)("span",{className:W.CheckboxText,children:t})]})},G=function(e){var t=e.flags,i=e.setFlags,r=e.onChange,a=(0,s.useCallback)((function(e){(null===t||void 0===t?void 0:t.includes(e))?i(t.replace(e,"")):i((t||"")+e),r(!0)}),[t,i,r]),o=function(e){var t=e.target.getAttribute("flag");a(t)},l=(0,s.useMemo)((function(){return[{name:"global",code:"g",command:A.flagGlobal,regex:/(g)/},{name:"multiline",code:"m",command:A.flagMultiline,regex:/(m)/},{name:"case insensitive",code:"i",command:A.flagCaseInsenstive,regex:/(i)/}]}),[]);return(0,s.useEffect)((function(){return l.forEach((function(e){k.bindGlobal(e.command,(function(t){t.preventDefault(),a(e.code)}))})),function(){l.forEach((function(e){k.unbind(e.code)}))}}),[l,a]),(0,n.jsx)("div",{className:R.FlagBox,children:l.map((function(e){var i=e.name,r=e.code,a=e.command,s=e.regex;return(0,n.jsxs)("div",{className:R.FlagBoxItemWrapper,children:[(0,n.jsx)(K,{id:"flag-".concat(i),flag:r,type:"checkbox",checked:!!(null===t||void 0===t?void 0:t.includes(r)),onChange:o,children:(0,n.jsx)("div",{className:R.FlagBoxItem,children:(0,n.jsx)("span",{id:"flag-".concat(i),dangerouslySetInnerHTML:{__html:(0,N.Z)(i,s,R.FlagBoxItemHighlight)}})})}),(0,n.jsx)("div",{className:R.FlagBoxShortcutWrapper,children:(0,n.jsx)(j,{command:a})})]},i)}))})},z=i(4073);function Q(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var $=function(e){var t=e.data,i=e.step,r=e.isShow,a=e.parentError,l=e.onChangeSuccess,p=(0,b.Z)().formatMessage,u=(0,s.useRef)(null),g=(0,s.use
1State)(t.initialValue||""),d=g[0],f=g[1],h=(0,s.useState)(t.initialFlags||""),m=h[0],v=h[1],x=(0,s.useState)(!1),_=x[0],y=x[1],L=(0,s.useState)(null),P=L[0],T=L[1],j=(0,s.useState)(!1),M=j[0],B=j[1],E=(0,s.useState)(!1),R=E[0],W=E[1],V=(0,s.useState)(!1),Z=V[0],D=V[1],K=F()&&t.safariAccept,$={theme:"colored",autoClose:!0,position:"top-center"},U=function(){if(!1===t.interactive)return!0;if(K)return t.regex[0]==d?(B(!1),W(!0),w.Am.success(p({id:"general.completedStep"}),$)):(B(!0),W(!1)),!0;var e=(0,I.Z)(t,{regex:d,flags:m}),i=e.isSuccess,r=e.isMatch,a=e.err,n=e.$regex;w.Am.dismiss(),a?B(a):(D(r),W(i),T(d?(0,N.Z)(t.content,n,z.InteractiveAreaResultTag):t.content),_&&i?(w.Am.success(p({id:"general.completedStep"}),$),B(!1)):B(!r))},J=function(){(null===u||void 0===u?void 0:u.current)&&u.current.focus()};if((0,s.useEffect)((function(){if(B(!1),W(!1),w.Am.dismiss(),!1!==t.interactive){var e=o.ZP.get("lastStep")||0,r=i<e;U(),T(t.content),v(r?t.flags:t.initialFlags||""),f((r?t.regex[0]:t.initialValue)||""),y(!1),(null===u||void 0===u?void 0:u.current)&&u.current.blur(),setTimeout((function(){C(u.current,t.cursorPosition||0),J()}),300)}else W(!0)}),[i,t.cursorPosition]),(0,s.useEffect)((function(){l(R)}),[R,l]),(0,s.useEffect)((function(){return k.bindGlobal(A.focus,(function(e){e.preventDefault(),J()})),function(){return k.unbind(A.focus)}}),[]),(0,s.useEffect)(U,[d,m,i]),!r)return null;var X=(P||t.content||"").replace(/\n/gm,"<br />"),Y=p({id:"general.regex"}).toLowerCase();return(0,n.jsxs)("div",{className:c()((q={},Q(q,z.InteractiveAreaError,M),Q(q,z.InteractiveAreaMatch,Z),Q(q,z.InteractiveAreaSuccess,R),Q(q,z.InteractiveAreaParentError,a),q)),children:[(0,n.jsx)("div",{className:z.InteractiveAreaBlockContent,"data-title":p({id:"general.text"}),dangerouslySetInnerHTML:{__html:X}}),K&&(0,n.jsx)("div",{className:z.SafariWarning,onClick:function(){B(!1),W(!0)},children:(0,n.jsx)(S.Z,{id:"learn.safari.unsupportWarning"})}),(0,n.jsxs)("div",{className:z.InteractiveAreaBlockRegex,"data-title":p({id:"general.regex"}),children:[(0,n.jsx)(O,{data:t,step:i}),(0,n.jsx)(H,{regex:t.regex,flags:t.flags}),(0,n.jsx)("div",{className:z.InteractiveAreaInputWrapper,"data-flags":m,children:(0,n.jsx)("input",{ref:u,type:"text",className:z.InteractiveAreaInput,style:{width:15*d.length||60},readOnly:t.readOnly,value:d,onChange:function(e){y(!0),f(e.target.value)},placeholder:Y,spellCheck:!1},i)}),t.useFlagsControl&&(0,n.jsx)(G,{onChange:y,flags:m,setFlags:v})]})]})};var U,J=function(e){var t=e.data,i=e.step,r=e.error,a=e.onChangeSuccess,s=(0,b.Z)().formatMessage,o=(0,N.Z)(s({id:t.title}
1),/`(\S*?[^`]*)`/gim,_.StepTitleWord).replace(/\\n/gim,"<br/>"),l=(0,N.Z)(s({id:t.description}),/`(\S*?[^`]*)`/gim,_.StepDescriptionWord).replace(/\\n/gim,"<br/>"),c=!1!==t.interactive;return(0,n.jsxs)("div",{className:_.Step,children:[t.image&&(0,n.jsx)("img",{className:_.StepImage,src:t.image,alt:"",width:"100px"}),t.originalTitle&&(0,n.jsx)("h4",{className:_.StepTitleOriginal,children:t.originalTitle}),(0,n.jsx)("h2",{className:_.StepTitle,dangerouslySetInnerHTML:{__html:o},"data-original-title":t.originalTitle}),(0,n.jsx)("p",{className:_.StepDescription,dangerouslySetInnerHTML:{__html:l}}),(0,n.jsx)($,{isShow:c,data:t,step:i,parentError:r,onChangeSuccess:a})]})},X=i(365);function Y(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var ee=function(e){var t=e.steps,i=e.step,r=e.nextStep,a=e.prevStep,s=e.success,o=e.error;return(0,n.jsx)("div",{className:c()(X.LearnFooter,"container-fluid"),children:(0,n.jsxs)("div",{className:c()(X.LearnFooterRow,"row"),children:[(0,n.jsx)("div",{className:c()(X.LearnFooterPrevWrapper,"col-xs-4"),children:i>0&&(0,n.jsxs)("div",{className:X.NavigationStepPrev,role:"button",tabIndex:"0",onClick:a,children:[(0,n.jsx)(j,{command:A.prevStep}),(0,n.jsxs)("div",{className:X.NavigationStepText,children:[(0,n.jsx)(u.Z,{className:X.NavigationStepIcon,icon:"arrow-left",size:20}),(0,n.jsx)(S.Z,{id:"general.prev"})]})]})}),(0,n.jsxs)("div",{className:c()(X.LearnFooterSocialWrapper,"col-xs-4"),children:[(0,n.jsx)("a",{href:"https://github.com/aykutkardas/regexlearn.com",target:"_blank",rel:"noreferrer",children:(0,n.jsx)(u.Z,{className:X.NavigationSocialIcon,icon:"github",size:20,color:"white"})}),(0,n.jsx)("a",{href:"https://twitter.com/aykutkardas",target:"_blank",rel:"noreferrer",children:(0,n.jsx)(u.Z,{className:X.NavigationSocialIcon,icon:"twitter",size:20,color:"white"})})]}),(0,n.jsx)("div",{className:c()(X.LearnFooterNextWrapper,"col-xs-4"),children:i<t.length-1&&(0,n.jsxs)("div",{className:X.NavigationStepNext,role:"button",tabIndex:"0",onClick:r,children:[(0,n.jsxs)("div",{className:X.NavigationStepNextWrapper,children:[(0,n.jsx)(j,{command:A.nextStep}),(0,n.jsx)(u.Z,{className:c()(X.NavigationStepStatusIcon,(U={},Y(U,X.NavigationStepStatusIconUnlock,s),Y(U,X.NavigationStepStatusIconError,o),Y(U,"animate__animated animate__shakeX",o),U)),icon:s?"unlocked":"lock"})]}),(0,n.jsxs)("div",{className:X.NavigationStepText,children:[(0,n.jsx)(S.Z,{id:"general.next"}),(0,n.jsx)(u.Z,{className:X.NavigationStepIcon,icon:"arrow-right",size:20})]})]})})]})})},te=i(6486),ie=i.n(te),re=[{title:"steps.starter.title",description:"steps.starter.description",content:"Understand? OK or NOT",initialFlags:"g",flags:"g",regex:["OK"],answer:["OK"]},{title:"steps.whatIsRegex.title",description:"steps.whatIsRegex.description",originalTitle:"Regular Expressions",content:"readme.md\ndocument.pdf\nimage.png\nmusic.mp4\nmanual.pdf",initialFlags:"gm",flags:"gm",regex:["^\\w+\\.pdf$"],initialValue:"^\\w+\\.pdf$",readOnly:!0,answer:["document.pdf","manual.pdf"]},{title:"steps.basicMatchers.title",description:"steps.basicMatchers.description",originalTitle:"Basic Matchers",content:"\u201cI have no special talents. I am only passionately curious.\u201d\n\n\u2015 Albert Einstein",initialFlags:"gm",flags:"gm",regex:["curious"],initialValue:"",answer:["curious"]},{title:"steps.dotCharacter.title",description:"steps.dotCharacter.description",originalTitle:"The Full Stop",content:"abcABC123 .:!?",initialFlags:"g",flags:"g",regex:["."],answer:"abcABC123 .:!?".split("")},{title:"steps.characterSet.title",description:"steps.characterSet.description",originalTitle:"Character Sets",content:"bar ber bir bor bur",initialValue:"b[]r",initialFlags:"g",flags:"g",regex:["b[aeiou]r"],customValidate:function(e){var t,i=new RegExp("^b\\[([aeiou]{5})\\]r$"),r=e.match(i)||[];return ie().isEmpty(ie().xor(null===r||void 0===r||null===(t=r[0])||void 0===t?void 0:t.split(""),"aeiou".split("")))},cursorPosition:2,answer:["bar","ber","bir","bor","bur"]},{title:"steps.negatedCharacterSet.title",description:"steps.negatedCharacterSet.description",originalTitle:"Negated Character Sets",content:"bar ber bir bor bur",initialValue:"b[^]r",initialFlags:"g",flags:"g",regex:["b[^eo]r","b[^oe]r"],cursorPosition:3,answer:["bar","bir","bur"]},{title:"steps.range.title",originalTitle:"Character Sets: Alphanumeric Range",description:"steps.range.description",content:"abcdefghijklmnopqrstuvwxyz",initialValue:"[-]",initialFlags:"g",flags:"g",regex:["[e-o]"],cursorPosition:1,answer:["e","f","g","h","i","j","k","l","m","n","o"]},{title:"steps.rangeNumber.title",description:"steps.rangeNumber.description",originalTitle:"Character Sets: Digit Range",content:"0123456789",initialValue:"[-]",initialFlags:"g",flags:"g",regex:["[3-6]"],cursorPosition:1,answer:["3","4","5","6"]},{title:"examples.starter.title",description:"examples.starter.description",image:"/Practise Starter.webp",interactive:!1},{title:"examples.basicMatchers.title",description:"examples.basicMatchers.description",originalTitle:"Basic Matchers",content:"\u201cEvery man takes the limits of his own field of vision for the limits of the world.\u201d\n\u2015 Arthur Schopenhauer",initialFlags:"g",flags:"g",regex:["of"],answer:["of","of","of"]},{title:"examples.dotCharacter.title",description:"examples.dotCharacter.description",originalTitle:"The Full Stop",content:"az AZ 09 _- = !? ., :;",initialFlags:"g",flags:"g",regex:["."],answer:"az AZ 09 _- = !? ., :;".split("")},{title:"examples.characterSet.title",description:"examples.characterSet.description",originalTitle:"Character Sets",content:"beer deer feer",initialFlags:"g",flags:"g",regex:["[bdf]eer"],customValidate:function(e){var t,i=new RegExp("^\\[([bdf]{3})\\]eer$"),r=e.match(i);return ie().isEmpty(ie().xor(null===r||void 0===r||null===(t=r[0])||void 0===t?void 0:t.split(""),"bdf".split("")))},answer:["beer","deer","feer"]},{title:"examples.negatedCharacterSet.title",description:"examples.negatedCharacterSet.description",originalTitle:"Negated Character Sets",content:"bear beor beer beur",initialFlags:"g",flags:"g",regex:["be[^ou]r","be[^uo]r"],answer:["bear","beer"]},{title:"examples.range.title",description:"examples.range.description",originalTitle:"Character Sets: Alphanumeric Range",content:"abcdefghijklmnopqrstuvwxyz",initialFlags:"g",flags:"g",regex:["[g-k]"],answer:["g","h","i","j","k"]},{title:"examples.rangeNumber.title",description:"examples.rangeNumber.description",originalTitle:"Character Sets: Digit Range",content:"0123456789",initialFlags:"g",flags:"g",regex:["[2-7]"],cursorPosition:1,answer:["2","3","4","5","6","7"]},{title:"examples.finish.title",description:"examples.finish.description",image:"/Practise Starter.webp",interactive:!1},{title:"steps.repetitions.title",description:"steps.repetitions.description",originalTitle:"Repetitions",interactive:!1},{title:"steps.asterisk.title",description:"steps.asterisk.description",originalTitle:"Repetitions: Asterisk",content:"br ber beer",initialValue:"ber",initialFlags:"g",flags:"g",regex:["be*r"],cursorPosition:2,answer:["br","ber","beer"]},{title:"steps.plusCharacter.title",description:"steps.plusCharacter.description",originalTitle:"Repetitions: The Plus",content:"br ber beer",initialValue:"ber",initialFlags:"g",flags:"g",regex:["be+r"],cursorPosition:2,answer:["ber","beer"]},{title:"steps.questionMark.title",description:"steps.questionMark.description",originalTitle:"Repetitions: The Question Mark",content:"color, colour",initialValue:"colour",initialFlags:"g",flags:"g",regex:["colou?r"],cursorPosition:5,answer:["color","colour"]},{title:"steps.quantifier.title",description:"steps.quantifier.description",originalTitle:"Repetitions: Curly Braces",content:"ber beer beeer beeeer",initialValue:"be{}r",initialFlags:"g",flags:"g",regex:["be{2}r"],cursorPosition:3,answer:["beer"]},{title:"steps.quantifierMin.title",description:"steps.quantifierMin.description",originalTitle:"Repetitions: Curly Braces",content:"ber beer beeer beeeer",initialValue:"be{,}r",initialFlags:"g",flags:"g",regex:["be{3,}r"],cursorPosition:3,answer:["beeer","beeeer"]},{title:"steps.quantifierRange.title",description:"steps.quantifierRange.description",originalTitle:"Repetitions: Curly Braces",content:"ber beer beeer beeeer",initialValue:"be{,}r",initialFlags:"g",flags:"g",regex:["be{1,3}r"],cursorPosition:3,answer:["ber","beer","beeer"]},{title:"examples.starter.title",description:"examples.starter.description",image:"/Practise Starter.webp",interactive:!1},{title:"examples.asterisk.title",description:"examples.asterisk.description",originalTitle:"Repetitions: Asterisk",content:"dp dep deep",initialValue:"",initialFlags:"g",flags:"g",regex:["de*p"],answer:["dp","dep","deep"]},{title:"examples.plusCharacter.title",description:"examples.plusCharacter.description",originalTitle:"Repetitions: The Plus",content:"dp dep deep",initialValue:"",initialFlags:"g",flags:"g",regex:["de+p"],answer:["dep","deep"]},{title:"examples.questionMark.title",description:"examples.questionMark.description",originalTitle:"Repetitions: The Question Mark",content:"a, an",initialValue:"",initialFlags:"g",flags:"g",regex:["an?"],answer:["a","an"]},{title:"examples.quantifier.title",description:"examples.quantifier.description",originalTitle:"Repetitions: Curly Braces",content:"Release 10/9/2021",initialValue:"",initialFlags:"g",flags:"g",regex:["[0-9]{4}","\\d{4}"],answer:["2021"]},{title:"examples.quantifierMin.title",description:"examples.quantifierMin.description",originalTitle:"Repetitions: Curly Braces",content:"Release 10/9/2021",initialValue:"",initialFlags:"g",flags:"g",regex:["[0-9]{2,}","\\d{2,}"],answer:["10","2021"]},{title:"examples.quantifierRange.title",description:"examples.quantifierRange.description",originalTitle:"Repetitions: Curly Braces",content:"Release 10/9/2021",initialValue:"",initialFlags:"g",flags:"g",regex:["[0-9]{1,4}","\\d{1,4}"],answer:["10","9","2021"]},{title:"examples.finish.title",description:"examples.finish.description",image:"/Practise Starter.webp",interactive:!1},{title:"steps.groupping.title",description:"steps.groupping.description",originalTitle:"Groupping",content:"ha-ha,haa-haa",initialValue:"(h)",initialFlags:"g",flags:"g",regex:["(haa)"],cursorPosition:2,answer:["haa","haa"]},{title:"steps.groupReference.title",description:"steps.groupReference.description",originalTitle:"Group Reference",content:"ha-ha,haa-haa",initialValue:"(ha)-\\1,(haa)-",initialFlags:"g",flags:"g",regex:["(ha)-\\1,(haa)-\\2"],cursorPosition:14,answer:["ha-ha,haa-haa"]},{title:"steps.nonCapturingGroupping.title",description:"steps.nonCapturingGroupping.description",originalTitle:"Non-capturing Groupping",content:"ha-ha,haa-haa",initialValue:"(?:ha)-ha,(haa)-",initialFlags:"g",flags:"g",regex:["(?:ha)-ha,(haa)-\\1"],cursorPosition:16,answer:["ha-ha,haa-haa"]},{title:"steps.pipeCharacter.title",description:"steps.pipeCharacter.description",originalTitle:"Alternation",content:"cat Cat rat",initialValue:"(C|c)at",initialFlags:"g",flags:"g",regex:["(C|c)at|rat"],cursorPosition:7,answer:["cat","Cat","rat"]},{title:"steps.escapeCharacter.title",description:"steps.escapeCharacter.description",originalTitle:"Escape Character",content:"(*) Asteriks.",initialFlags:"g",initialValue:"(*|.)",cursorPosition:1,flags:"g",regex:["(\\*|\\.)"],answer:["*","."]},{title:"steps.caret.title",description:"steps.caret.description",originalTitle:"Start of The String",content:"Basic Omellette Recipe\n\n1. 3 eggs, beaten\n2. 1 tsp sunflower oil\n3. 1 tsp butter",initialValue:"[0-9]",initialFlags:"gm",flags:"gm",regex:["^[0-9]","^\\d"],answer:["1","2","3"]},{title:"steps.dollar.title",description:"steps.dollar.description",originalTitle:"End of The String",content:"https://domain.com/what-is-html.html\nhttps://
1otherdomain.com/html-elements\nhttps://website.com/html5-features.html",initialValue:"html",initialFlags:"gm",flags:"gm",regex:["html$"],cursorPosition:4,answer:["html","html"]},{title:"steps.wordCharacter.title",description:"steps.wordCharacter.description",originalTitle:"Alphanumeric",content:"abcABC123 _.:!?",initialFlags:"g",flags:"g",regex:["\\w","[a-zA-Z0-9_]"],answer:["a","b","c","A","B","C","1","2","3","_"]},{title:"steps.withoutWordCharacter.title",description:"steps.withoutWordCharacter.description",originalTitle:"Non-alphanumeric",content:"abcABC123 _.:!?",initialFlags:"g",flags:"g",regex:["\\W","[^a-zA-Z0-9_]"],answer:[" ",".",":","!","?"]},{title:"steps.numberCharacter.title",description:"steps.numberCharacter.description",originalTitle:"Digits",content:"abcABC123 .:!?",initialFlags:"g",flags:"g",regex:["\\d","[0-9]"],answer:["1","2","3"]},{title:"steps.withoutNumberCharacter.title",description:"steps.withoutNumberCharacter.description",originalTitle:"Non-digits",content:"abcABC123 .:!?",initialFlags:"g",flags:"g",regex:["\\D","[^0-9]"],answer:["a","b","c","A","B","C"," ",".",":","!","?"]},{title:"steps.spaceCharacter.title",description:"steps.spaceCharacter.description",originalTitle:"Whitespace Characters",content:"abcABC123 .:!?",initialFlags:"g",flags:"g",regex:["\\s"],answer:[" "]},{title:"steps.withoutSpaceCharacter.title",description:"steps.withoutSpaceCharacter.description",originalTitle:"Non-whitespace Characters",content:"abcABC123 .:!?",initialFlags:"g",flags:"g",regex:["\\S"],answer:["a","b","c","A","B","C","1","2","3",".",":","!","?"]},{title:"steps.lookarounds.title",description:"steps.lookarounds.description",originalTitle:"Lookarounds",interactive:!1},{title:"steps.positiveLookahead.title",description:"steps.positiveLookahead.description",originalTitle:"Lookarounds: Positive Lookahead",content:"Date: 4 Aug 3PM",initialFlags:"g",flags:"g",cursorPosition:3,initialValue:"\\d+",regex:["\\d+(?=PM)"],answer:["3"]},{title:"steps.negativeLookahead.title",description:"steps.negativeLookahead.description",originalTitle:"Lookarounds: Negative Lookahead",content:"Date: 4 Aug 3PM",initialFlags:"g",flags:"g",cursorPosition:3,initialValue:"\\d+",regex:["\\d+(?!PM)"],answer:["4"]},{title:"steps.positiveLookbehind.title",description:"steps.positiveLookbehind.description",originalTitle:"Lookarounds: Positive Lookbehind",content:"Product Code: 1064 Price: $5",initialFlags:"g",flags:"g",initialValue:"\\d+",regex:["(?<=\\$)\\d+"],safariAccept:!0,answer:["5"]},{title:"steps.negativeLookbehind.title",description:"steps.negativeLookbehind.description",originalTitle:"Lookarounds: Negative Lookbehind",content:"Product Code: 1064 Price: $5",initialFlags:"g",flags:"g",initialValue:"\\d+",regex:["(?<!\\$)\\d+"],safariAccept:!0,answer:["1064"]},{title:"steps.flags.title",description:"steps.flags.description",originalTitle:"Flags",interactive:!1},{title:"steps.flagsGlobal.title",description:"steps.flagsGlobal.description",originalTitle:"Flags: Global",content:"domain.com, test.com, site.com",initialValue:"\\w+\\.com",flags:"g",regex:["\\w+\\.com"],cursorPosition:8,answer:["domain.com","test.com","site.com"],useFlagsControl:!0},{title:"steps.flagsMultiline.title",description:"steps.flagsMultiline.description",originalTitle:"Flags: Multiline",content:"domain.com\ntest.com\nsite.com",initialValue:"\\w+\\.com$",initialFlags:"g",flags:"gm",regex:["\\w+\\.com$"],cursorPosition:8,answer:["domain.com","test.com","site.com"],useFlagsControl:!0},{title:"steps.flagsCaseInsensitive.title",description:"steps.flagsCaseInsensitive.description",originalTitle:"Flags: Case Insensitive",content:"DOMAIN.COM\nTEST.COM\nSITE.COM",initialValue:"\\w+\\.com$",initialFlags:"gm",flags:"gmi",regex:["\\w+\\.com$"],cursorPosition:8,answer:["DOMAIN.COM","TEST.COM","SITE.COM"],useFlagsControl:!0},{title:"steps.greedyMatching.title",description:"steps.greedyMatching.description",originalTitle:"Greedy Matching",content:"ber beer beeer beeeer",initialValue:".*r",regex:[".*r"],initialFlags:"",flags:"",readOnly:!0,cursorPosition:1,answer:["ber beer beeer beeeer","ber beer beeer beeeer"]}
1,{title:"steps.lazyMatching.title",description:"steps.lazyMatching.description",originalTitle:"Lazy Matching",content:"ber beer beeer beeeer",initialValue:".*r",regex:[".*?r"],initialFlags:"",flags:"",cursorPosition:2,answer:["ber","ber"]},{title:"steps.completeAllSteps.title",description:"steps.completeAllSteps.description",image:"/Learn.webp",interactive:!1}];function ae(e,t,i,r,a,n,s){try{var o=e[n](s),l=o.value}catch(c){return void i(c)}o.done?t(l):Promise.resolve(l).then(r,a)}function ne(e){return function(){var t=this,i=arguments;return new Promise((function(r,a){var n=e.apply(t,i);function s(e){ae(n,r,a,s,o,"next",e)}function o(e){ae(n,r,a,s,o,"throw",e)}s(void 0)}))}}function se(){var e=o.ZP.get("lastStep")||0,t=o.ZP.get("currentStep")||e,i=(0,s.useState)(t),r=i[0],a=i[1],l=(0,s.useState)(t<e),c=l[0],p=l[1],u=(0,s.useState)(!1),g=u[0],d=u[1],f=(0,s.useCallback)((function(e){e.preventDefault(),r>0&&a(r-1)}),[r]),h=(0,s.useCallback)((function(e){if(e.preventDefault(),!c)return d(!0),clearTimeout(window.learnErrorTimer),void(window.learnErrorTimer=setTimeout((function(){d(!1)}),1e3));r<re.length-1&&(d(!1),a(r+1))}),[r,c]);return(0,s.useEffect)((function(){return k.bindGlobal(A.rootKey,(function(e){return e.preventDefault()})),k.bindGlobal(A.prevStep,f),k.bindGlobal(A.nextStep,h),o.ZP.set("currentStep",r),r>e&&o.ZP.set("lastStep",r),function(){k.unbind(A.rootKey),k.unbind(A.prevStep),k.unbind(A.nextStep)}}),[r,e,c,f,h]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x,{steps:re,step:r}),(0,n.jsx)(J,{data:re[r],step:r,onChangeSuccess:function(e){p(e)},error:g}),(0,n.jsx)(ee,{steps:re,step:r,prevStep:f,nextStep:h,success:c,error:g})]})}function oe(){return(oe=ne(a().mark((function e(t){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{props:{}});case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return oe.apply(this,arguments)}},2619:function(e,t,i){"use strict";var r=i(6486),a=i.n(r);function n(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t<e.length;t++)i[t]=e[t];return i}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}t.Z=function(e,t){var i=t.regex,r=t.flags;try{var s,o=i;n(o.matchAll(/\\(\d+)/g)).reverse().forEach((function(e){o=o.replace("\\".concat(e[1]),"\\".concat(parseInt(e[1],10)+1))}));var l=new RegExp("(".concat(o,")"),r),c=(null===r||void 0===r?void 0:r.includes("g"))?"matchAll":"match",p="matchAll"===c,u=n(e.content[c](l)).map((function(e){return p?e[0]:e})).filter((function(e){return!!e})),g=e.answer&&e.answer.length===u.length&&a().isEmpty(a().xor(e.answer,u));return{isMatch:g,isSuccess:g&&(e.regex.includes(i)||(null===(s=e.customValidate)||void 0===s?void 0:s.call(e,i)))&&a().isEmpty(a().xor(e.flags.split(""),r.split(""))),$regex:l}}catch(d){return console.error(d),{err:d}}}},314:function(e,t){"use strict";t.Z=function(e,t,i){return"string"!==typeof e?e:e.replace(t,"<span class='".concat(i,"'>$1</span>"))}},5110:function(e){e.exports={Checkbox:"Checkbox_Checkbox__RmEp-",CheckboxInput:"Checkbox_CheckboxInput__3VZKn",CheckboxCheck:"Checkbox_CheckboxCheck__3Yi1J",CheckboxText:"Checkbox_CheckboxText__xb-n8"}},74:function(e){e.exports={FlagBox:"FlagBox_FlagBox__2yAkP",FlagBoxItem:"FlagBox_FlagBoxItem__2oKcc",FlagBoxItemInput:"FlagBox_FlagBoxItemInput__hplbz",FlagBoxItemHighlight:"FlagBox_FlagBoxItemHighlight__24joz",FlagBoxShortcutWrapper:"FlagBox_FlagBoxShortcutWrapper__3KxDb"}},5183:function(e){e.exports={Hint:"Hint_Hint__178XQ",HintTooltip:"Hint_HintTooltip__k64iG",HintQuestion:"Hint_HintQuestion__2mwYO",HintAnswer:"Hint_HintAnswer__2tkqr",HintAnswerItem:"Hint_HintAnswerItem__2HeYU",HintAnswerHighlight:"Hint_HintAnswerHighlight__1sBvx"}},4073:function(e){e.exports={InteractiveAreaBlock:"InteractiveArea_InteractiveAreaBlock__1ZAHB",InteractiveAreaBlockContent:"InteractiveArea_InteractiveAreaBlockContent__3RqUv InteractiveArea_InteractiveAreaBlock__1ZAHB",InteractiveAreaBlockRegex:"InteractiveArea_InteractiveAreaBlockRegex__2FwIW InteractiveArea_InteractiveAreaBlock__1ZAHB",InteractiveAreaInputWrapper:"InteractiveArea_InteractiveAreaInputWrapper__2hhCp",InteractiveAreaInput:"InteractiveArea_InteractiveAreaInput__3E-52",InteractiveAreaResultTag:"InteractiveArea_InteractiveAreaResultTag__2-yXq",InteractiveAreaError:"InteractiveArea_InteractiveAreaError__2bvL3",InteractiveAreaMatch:"InteractiveArea_InteractiveAreaMatch__8Q64a",InteractiveAreaSuccess:"InteractiveArea_InteractiveAreaSuccess__3Pd_5",InteractiveAreaParentError:"InteractiveArea_InteractiveAreaParentError___2NH1",SafariWarning:"InteractiveArea_SafariWarning__6u3pU"}},365:function(e){e.exports={LearnFooter:"LearnFooter_LearnFooter__1EX6B",LearnFooterRow:"LearnFooter_LearnFooterRow__15oCu",LearnFooterWrapper:"LearnFooter_LearnFooterWrapper__3QoyV",
1LearnFooterPrevWrapper:"LearnFooter_LearnFooterPrevWrapper__3bDWk LearnFooter_LearnFooterWrapper__3QoyV",LearnFooterSocialWrapper:"LearnFooter_LearnFooterSocialWrapper__3nA6V LearnFooter_LearnFooterWrapper__3QoyV",LearnFooterNextWrapper:"LearnFooter_LearnFooterNextWrapper__32qM0 LearnFooter_LearnFooterWrapper__3QoyV",NavigationStep:"LearnFooter_NavigationStep__s9yPP",NavigationStepText:"LearnFooter_NavigationStepText__1VTEp",NavigationStepPrev:"LearnFooter_NavigationStepPrev__MBmoh LearnFooter_NavigationStep__s9yPP",NavigationStepNext:"LearnFooter_NavigationStepNext__3IO28 LearnFooter_NavigationStep__s9yPP",NavigationStepIcon:"LearnFooter_NavigationStepIcon__3v6FC",NavigationStepNextWrapper:"LearnFooter_NavigationStepNextWrapper__3MuM9",NavigationStepStatusIcon:"LearnFooter_NavigationStepStatusIcon__2fiXV",NavigationStepStatusIconUnlock:"LearnFooter_NavigationStepStatusIconUnlock__3Dr7j",NavigationStepStatusIconError:"LearnFooter_NavigationStepStatusIconError__2JUY7",NavigationSocial:"LearnFooter_NavigationSocial__3UMGE",NavigationSocialIcon:"LearnFooter_NavigationSocialIcon__K7KPh"}},8975:function(e){e.exports={LearnHeader:"LearnHeader_LearnHeader__3EBf-",LearnHeaderRow:"LearnHeader_LearnHeaderRow__1QZKV",LearnHeaderWrapper:"LearnHeader_LearnHeaderWrapper__12Qnl",LearnHeaderHomeWrapper:"LearnHeader_LearnHeaderHomeWrapper__3r4jG LearnHeader_LearnHeaderWrapper__12Qnl",LearnHeaderProgressWrapper:"LearnHeader_LearnHeaderProgressWrapper__Qc5tb LearnHeader_LearnHeaderWrapper__12Qnl",LearnHeaderLanguageSwitchWrapper:"LearnHeader_LearnHeaderLanguageSwitchWrapper__3KRVW LearnHeader_LearnHeaderWrapper__12Qnl"}},6097:function(e){e.exports={Progress:"Progress_Progress__1Gn6-",ProgressStatus:"Progress_ProgressStatus__1BNBO",ProgressBar:"Progress_ProgressBar__3DeNj",ProgressLine:"Progress_ProgressLine__1Ecf1"}},4033:function(e){e.exports={ReportStep:"ReportStep_ReportStep__2vqMK",ReportStepLink:"ReportStep_ReportStepLink__3Lt
1Vu"}},9965:function(e){e.exports={Shortcut:"Shortcut_Shortcut__32eAf"}},2726:function(e){e.exports={ShortcutSwitch:"ShortcutSwitch_ShortcutSwitch__w4yLD",ShortcutSwitchDisable:"ShortcutSwitch_ShortcutSwitchDisable__sqGp8 ShortcutSwitch_ShortcutSwitch__w4yLD"}},2670:function(e){e.exports={Step:"Step_Step__20Iay",StepImage:"Step_StepImage__3L8lY",StepTitle:"Step_StepTitle__384Iz",StepTitleWord:"Step_StepTitleWord__2k9Jz",StepTitleOriginal:"Step_StepTitleOriginal__20KWP",StepDescription:"Step_StepDescription__mItlB",StepDescriptionWord:"Step_StepDescriptionWord__2eqwL"}}}]);
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.