/*! For license information please see main.ebdb87c0.js.LICENSE.txt */ (window.webpackJsonp=window.webpackJsonp||[]).push([[406],[function(e,t,n){"use strict";e.exports=n(31)},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return C})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return I})),n.d(t,"g",(function(){return j})),n.d(t,"h",(function(){return h})),n.d(t,"i",(function(){return k})),n.d(t,"j",(function(){return _})),n.d(t,"k",(function(){return F})),n.d(t,"l",(function(){return z})),n.d(t,"m",(function(){return M})),n.d(t,"n",(function(){return U})),n.d(t,"o",(function(){return L}));var a=n(3),i=n(0),o=n.n(i),r=(n(8),n(5)),s=n(18),c=n(4),d=n(2),l=n(19),u=n.n(l),p=(n(22),n(6)),f=n(28),g=n.n(f),m=function(e){var t=Object(s.a)();return t.displayName=e,t}("Router-History"),h=function(e){var t=Object(s.a)();return t.displayName=e,t}("Router"),b=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(a.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return o.a.createElement(h.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.a.createElement(m.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.a.Component);var v=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i=0;p--){var f=r[p];"."===f?o(r,p):".."===f?(o(r,p),u++):u&&(o(r,p),u--)}if(!d)for(;u--;u)r.unshift("..");!d||""===r[0]||r[0]&&i(r[0])||r.unshift("");var g=r.join("/");return n&&"/"!==g.substr(-1)&&(g+="/"),g};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var c=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,a){return e(t,n[a])}));if("object"==typeof t||"object"==typeof n){var a=s(t),i=s(n);return a!==t||i!==n?e(a,i):Object.keys(Object.assign({},t,n)).every((function(a){return e(t[a],n[a])}))}return!1},d=n(4);function l(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function p(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function f(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function g(e){var t=e.pathname,n=e.search,a=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(i+="#"===a.charAt(0)?a:"#"+a),i}function m(e,t,n,i){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",a="",i=t.indexOf("#");-1!==i&&(a=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===a?"":a}}(e)).state=t:(void 0===(o=Object(a.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=r(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function h(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&c(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,a,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof a?a(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function a(){n&&e.apply(void 0,arguments)}return t.push(a),function(){n=!1,t=t.filter((function(e){return e!==a}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),a=0;at?n.splice(t,n.length-t,i):n.push(i),u({action:a,location:i,index:t,entries:n})}}))},replace:function(e,t){var a="REPLACE",i=m(e,t,p(),w.location);l.confirmTransitionTo(i,a,n,(function(e){e&&(w.entries[w.index]=i,u({action:a,location:i}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var a=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:a,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseIntersectionObserver:a&&"IntersectionObserver"in window,canUseViewport:a&&!!window.screen};t.a=i},function(e,t,n){e.exports=n(35)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c}));var a=n(1),i=n(2),o=n(0),r=n.n(o);function s(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var i=e.path?Object(a.j)(t,e):n.length?n[n.length-1].match:a.e.computeRootMatch(t);return i&&(n.push({route:e,match:i}),e.routes&&s(e.routes,t,n)),i})),n}function c(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?r.a.createElement(a.g,n,e.map((function(e,n){return r.a.createElement(a.d,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render(Object(i.a)({},n,{},t,{route:e})):r.a.createElement(e.component,Object(i.a)({},n,t,{route:e}))}})}))):null}},function(e,t,n){"use strict";n.r(t),t.default={title:"NodeGui",tagline:"Build performant, native, cross platform desktop apps with JavaScript and CSS \ud83d\ude80",url:"https://nodegui.org",baseUrl:"/",favicon:"img/favicon.ico",organizationName:"nodegui",projectName:"nodegui",onBrokenLinks:"warn",onDuplicateRoutes:"warn",themeConfig:{navbar:{title:"NodeGui",logo:{alt:"NodeGui Logo",src:"img/logo-circle.png"},items:[{to:"docs/guides/getting-started",label:"Docs",position:"right"},{to:"docs/api/manual/synopsis",label:"API",position:"right"},{to:"blog",label:"Blog",position:"right"},{href:"https://github.com/nodegui/nodegui",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Docs",items:[{to:"docs/guides/getting-started",label:"Getting Started"},{to:"docs/api/manual/synopsis",label:"API"}]},{title:"Community",items:[{label:"Spectrum",href:"https://spectrum.chat/nodegui"},{label:"Slack",href:"https://nodegui.slack.com"},{label:"Twitter",to:"https://twitter.com/node_gui"},{label:"Medium",to:"https://medium.com/nodegui"}]},{title:"More",items:[{label:"Blog",to:"blog"},{label:"React NodeGui",to:"https://react.nodegui.org"},{label:"FAQ",to:"docs/faq"}]}],copyright:"Copyright \xa9 2023 NodeGui"},googleAnalytics:{trackingID:"UA-145065218-1"},algolia:{apiKey:"0baa260ee0052fe6c974714cbf091ae1",indexName:"nodegui",algoliaOptions:{},appId:"BH4D9OD16A"},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1,switchConfig:{darkIcon:"\ud83c\udf1c",darkIconStyle:{},lightIcon:"\ud83c\udf1e",lightIconStyle:{}}},metadatas:[]},presets:[["@docusaurus/preset-classic",{docs:{sidebarPath:"/home/runner/work/nodegui/nodegui/website/sidebars.js",editUrl:"https://github.com/nodegui/nodegui/edit/master/website/"},theme:{customCss:"/home/runner/work/nodegui/nodegui/website/src/css/custom.css"}}]],customFields:{},plugins:[],themes:[]}},function(e){e.exports=JSON.parse('{"/-deb":{"component":"c4f5d8e4","config":"5e9f5e1a"},"/blog-cc8":{"component":"a6aa9e1f","items":[{"content":"af172acd"}],"metadata":"b2b675dd"},"/blog/2019/05/30/welcome-ace":{"component":"ccc49370","content":"2868cdab"},"/blog/tags-a25":{"component":"01a85c17","tags":"a7023ddc"},"/blog/tags/hello-948":{"component":"6875c492","items":[{"content":"af172acd"}],"metadata":"30a24c52"},"/blog/tags/nodegui-df4":{"component":"6875c492","items":[{"content":"af172acd"}],"metadata":"d51a1dd8"},"/search-2ba":{"component":"5d519901"},"/docs-494":{"component":"1be78505","versionMetadata":"935f2afb"},"/docs/api/generated/classes/cachetestqobject-93b":{"component":"17896441","content":"497eb3dc"},"/docs/api/generated/classes/component-f3c":{"component":"17896441","content":"6e3c7c6c"},"/docs/api/generated/classes/eventwidget-3c9":{"component":"17896441","content":"5a35b6ef"},"/docs/api/generated/classes/flexlayout-e47":{"component":"17896441","content":"5cd1ab2d"},"/docs/api/generated/classes/mymodel-9ba":{"component":"17896441","content":"e02c46a4"},"/docs/api/generated/classes/qabstractbutton-4b4":{"component":"17896441","content":"ce893594"},"/docs/api/generated/classes/qabstractitemdelegate-d7a":{"component":"17896441","content":"bf9760df"},"/docs/api/generated/classes/qabstractitemmodel-327":{"component":"17896441","content":"d716285f"},"/docs/api/generated/classes/qabstractitemview-70f":{"component":"17896441","content":"369a3477"},"/docs/api/generated/classes/qabstractscrollarea-9cd":{"component":"17896441","content":"062d0342"},"/docs/api/generated/classes/qabstractslider-841":{"component":"17896441","content":"6e81f52a"},"/docs/api/generated/classes/qabstractspinbox-51e":{"component":"17896441","content":"4ab0abc1"},"/docs/api/generated/classes/qabstracttablemodel-4bc":{"component":"17896441","content":"f8783540"},"/docs/api/generated/classes/qaction-5b1":{"component":"17896441","content":"2d9e3680"},"/docs/api/generated/classes/qapplication-0e7":{"component":"17896441","content":"6d0f34fa"},"/docs/api/generated/classes/qboxlayout-561":{"component":"17896441","content":"17996ea2"},"/docs/api/generated/classes/qbrush-203":{"component":"17896441","content":"a818f201"},"/docs/api/generated/classes/qbuttongroup-1c9":{"component":"17896441","content":"53055052"},"/docs/api/generated/classes/qcalendarwidget-3c3":{"component":"17896441","content":"44d675a6"},"/docs/api/generated/classes/qcheckbox-69c":{"component":"17896441","content":"3b5c10d3"},"/docs/api/generated/classes/qclipboard-61b":{"component":"17896441","content":"48e00576"},"/docs/api/generated/classes/qcolor-6f1":{"component":"17896441","content":"dbbcc1c2"},"/docs/api/generated/classes/qcolordialog-8ab":{"component":"17896441","content":"f00698f1"},"/docs/api/generated/classes/qcombobox-2f5":{"component":"17896441","content":"6008ae7d"},"/docs/api/generated/classes/qcursor-6b7":{"component":"17896441","content":"f6bcfd73"},"/docs/api/generated/classes/qdate-c73":{"component":"17896441","content":"09caa999"},"/docs/api/generated/classes/qdateedit-ec7":{"component":"17896441","content":"463039fd"},"/docs/api/generated/classes/qdatetime-d77":{"component":"17896441","content":"52ea576a"},"/docs/api/generated/classes/qdatetimeedit-f6d":{"component":"17896441","content":"9cc4e8d2"},"/docs/api/generated/classes/qdial-3eb":{"component":"17896441","content":"fe10da09"},"/docs/api/generated/classes/qdialog-905":{"component":"17896441","content":"227a5cf6"},"/docs/api/generated/classes/qdoublespinbox-161":{"component":"17896441","content":"6ba025eb"},"/docs/api/generated/classes/qdrag-983":{"component":"17896441","content":"126548c1"},"/docs/api/generated/classes/qdragleaveevent-bee":{"component":"17896441","content":"d04ccdfd"},"/docs/api/generated/classes/qdragmoveevent-959":{"component":"17896441","content":"a156ee45"},"/docs/api/generated/classes/qdropevent-f4c":{"component":"17896441","content":"c276d8c5"},"/docs/api/generated/classes/qerrormessage-bb7":{"component":"17896441","content":"617d2d8b"},"/docs/api/generated/classes/qevent-88c":{"component":"17896441","content":"3062d44b"},"/docs/api/generated/classes/qfiledialog-4e7":{"component":"17896441","content":"c7a2671b"},"/docs/api/generated/classes/qfont-289":{"component":"17896441","content":"3eaacf0c"},"/docs/api/generated/classes/qfontdatabase-4e2":{"component":"17896441","content":"2da6cb10"},"/docs/api/generated/classes/qfontdialog-aef":{"component":"17896441","content":"2bcb354f"},"/docs/api/generated/classes/qfontmetrics-8d5":{"component":"17896441","content":"ce887b1e"},"/docs/api/generated/classes/qfontmetricsf-037":{"component":"17896441","content":"99aee49c"},"/docs/api/generated/classes/qframe-8b3":{"component":"17896441","content":"1d94ab9a"},"/docs/api/generated/classes/qgraphicsblureffect-b9e":{"component":"17896441","content":"26d7e408"},"/docs/api/generated/classes/qgraphicsdropshadoweffect-57a":{"component":"17896441","content":"58b9c425"},"/docs/api/generated/classes/qgraphicseffect-803":{"component":"17896441","content":"66b719b1"},"/docs/api/generated/classes/qgridlayout-33a":{"component":"17896441","content":"22a1b1cc"},"/docs/api/generated/classes/qgroupbox-d96":{"component":"17896441","content":"2eb139e7"},"/docs/api/generated/classes/qheaderview-5fd":{"component":"17896441","content":"24d57f4c"},"/docs/api/generated/classes/qicon-5b5":{"component":"17896441","content":"67bdd98f"},"/docs/api/generated/classes/qimage-c76":{"component":"17896441","content":"2ae08241"},"/docs/api/generated/classes/qinputdialog-d27":{"component":"17896441","content":"b6da1d76"},"/docs/api/generated/classes/qinputevent-de2":{"component":"17896441","content":"0faf4643"},"/docs/api/generated/classes/qinputmethodevent-18d":{"component":"17896441","content":"16ff4a4c"},"/docs/api/generated/classes/qinputmethodqueryevent-a28":{"component":"17896441","content":"f4ea25d9"},"/docs/api/generated/classes/qitemselectionmodel-7e5":{"component":"17896441","content":"8dd2dc0b"},"/docs/api/generated/classes/qkeyevent-d2d":{"component":"17896441","content":"d73dae61"},"/docs/api/generated/classes/qkeysequence-0c5":{"component":"17896441","content":"de7718ad"},"/docs/api/generated/classes/qlabel-74d":{"component":"17896441","content":"897c38f4"},"/docs/api/generated/classes/qlayout-6f3":{"component":"17896441","content":"38bb4e1a"},"/docs/api/generated/classes/qlcdnumber-b01":{"component":"17896441","content":"0e570613"},"/docs/api/generated/classes/qlineedit-ef7":{"component":"17896441","content":"8e549720"},"/docs/api/generated/classes/qlistview-5bc":{"component":"17896441","content":"00733f26"},"/docs/api/generated/classes/qlistwidget-6dd":{"component":"17896441","content":"1f0f1362"},"/docs/api/generated/classes/qlistwidgetitem-3eb":{"component":"17896441","content":"ce40e361"},"/docs/api/generated/classes/qmainwindow-1a0":{"component":"17896441","content":"24cd2b01"},"/docs/api/generated/classes/qmenu-f8c":{"component":"17896441","content":"cfb7294b"},"/docs/api/generated/classes/qmenubar-7b7":{"component":"17896441","content":"0936d2bb"},"/docs/api/generated/classes/qmessagebox-4ac":{"component":"17896441","content":"e69fe3e4"},"/docs/api/generated/classes/qmimedata-d88":{"component":"17896441","content":"ce81a96d"},"/docs/api/generated/classes/qmodelindex-7cf":{"component":"17896441","content":"43d46162"},"/docs/api/generated/classes/qmouseevent-a0c":{"component":"17896441","content":"9fa47e07"},"/docs/api/generated/classes/qmoveevent-afb":{"component":"17896441","content":"6572bae6"},"/docs/api/generated/classes/qmovie-80b":{"component":"17896441","content":"f95c76fe"},"/docs/api/generated/classes/qnativegestureevent-65f":{"component":"17896441","content":"24219ada"},"/docs/api/generated/classes/qobject-9fa":{"component":"17896441","content":"b1939eb5"},"/docs/api/generated/classes/qpainter-2c4":{"component":"17896441","content":"68e84ced"},"/docs/api/generated/classes/qpainterpath-60b":{"component":"17896441","content":"2e8dd981"},"/docs/api/generated/classes/qpaintevent-fae":{"component":"17896441","content":"3913dc8b"},"/docs/api/generated/classes/qpalette-4d2":{"component":"17896441","content":"961a256e"},"/docs/api/generated/classes/qpen-6a4":{"component":"17896441","content":"711e6bc3"},"/docs/api/generated/classes/qpicture-353":{"component":"17896441","content":"73e8b6c3"},"/docs/api/generated/classes/qpixmap-013":{"component":"17896441","content":"dc096836"},"/docs/api/generated/classes/qplaintextedit-3b4":{"component":"17896441","content":"3dd90d98"},"/docs/api/generated/classes/qpoint-6de":{"component":"17896441","content":"6cc6a74c"},"/docs/api/generated/classes/qpointf-db3":{"component":"17896441","content":"8605af0b"},"/docs/api/generated/classes/qprogressbar-151":{"component":"17896441","content":"bf607f9e"},"/docs/api/generated/classes/qprogressdialog-135":{"component":"17896441","content":"fe9a08c7"},"/docs/api/generated/classes/qpushbutton-e41":{"component":"17896441","content":"3d33ce06"},"/docs/api/generated/classes/qradiobutton-382":{"component":"17896441","content":"647d424b"},"/docs/api/generated/classes/qrect-e59":{"component":"17896441","content":"2ad9a9e0"},"/docs/api/generated/classes/qrectf-1c0":{"component":"17896441","content":"ac8ed23c"},"/docs/api/generated/classes/qresizeevent-565":{"component":"17896441","content":"f16c0283"},"/docs/api/generated/classes/qscreen-0b5":{"component":"17896441","content":"d57a758e"},"/docs/api/generated/classes/qscrollarea-27f":{"component":"17896441","content":"dba846ff"},"/docs/api/generated/classes/qscrollbar-559":{"component":"17896441","content":"143dd510"},"/docs/api/generated/classes/qsettings-149":{"component":"17896441","content":"8730cb2b"},"/docs/api/generated/classes/qshortcut-0bc":{"component":"17896441","content":"fdb000f9"},"/docs/api/generated/classes/qsize-42c":{"component":"17896441","content":"7a220947"},"/docs/api/generated/classes/qsizef-bcd":{"component":"17896441","content":"51a60ca7"},"/docs/api/generated/classes/qslider-d3a":{"component":"17896441","content":"b676d0f1"},"/docs/api/generated/classes/qspinbox-70e":{"component":"17896441","content":"fba90ec7"},"/docs/api/generated/classes/qsplitter-2b8":{"component":"17896441","content":"7233cf57"},"/docs/api/generated/classes/qstackedwidget-b3d":{"component":"17896441","content":"df51e520"},"/docs/api/generated/classes/qstandarditem-13e":{"component":"17896441","content":"c9350689"},"/docs/api/generated/classes/qstandarditemmodel-464":{"component":"17896441","content":"4ea37c0d"},"/docs/api/generated/classes/qstatusbar-d38":{"component":"17896441","content":"6aab5381"},"/docs/api/generated/classes/qstyle-55a":{"component":"17896441","content":"f9a01c6a"},"/docs/api/generated/classes/qstylefactory-155":{"component":"17896441","content":"b7d3d4f4"},"/docs/api/generated/classes/qsvgwidget-63f":{"component":"17896441","content":"880ea62e"},"/docs/api/generated/classes/qsystemtrayicon-217":{"component":"17896441","content":"d784af2a"},"/docs/api/generated/classes/qtabbar-e51":{"component":"17896441","content":"93f529a9"},"/docs/api/generated/classes/qtabletevent-5e6":{"component":"17896441","content":"099686b2"},"/docs/api/generated/classes/qtableview-5cf":{"component":"17896441","content":"1499cecf"},"/docs/api/generated/classes/qtablewidget-e68":{"component":"17896441","content":"316396c4"},"/docs/api/generated/classes/qtablewidgetitem-848":{"component":"17896441","content":"9b77b32e"},"/docs/api/generated/classes/qtabwidget-257":{"component":"17896441","content":"944370a7"},"/docs/api/generated/classes/qtextbrowser-652":{"component":"17896441","content":"8d991dfe"},"/docs/api/generated/classes/qtextedit-452":{"component":"17896441","content":"4b430dbd"},"/docs/api/generated/classes/qtime-0f5":{"component":"17896441","content":"24b87829"},"/docs/api/generated/classes/qtimeedit-c91":{"component":"17896441","content":"ea13bcd2"},"/docs/api/generated/classes/qtimerevent-98b":{"component":"17896441","content":"b4e5f11d"},"/docs/api/generated/classes/qtoolbutton-1d9":{"component":"17896441","content":"01057faa"},"/docs/api/generated/classes/qtreewidget-3a2":{"component":"17896441","content":"aa47185d"},"/docs/api/generated/classes/qtreewidgetitem-3f4":{"component":"17896441","content":"5c49d4a1"},"/docs/api/generated/classes/qurl-349":{"component":"17896441","content":"2f424c58"},"/docs/api/generated/classes/qvariant-a67":{"component":"17896441","content":"9da16797"},"/docs/api/generated/classes/qwheelevent-d81":{"component":"17896441","content":"f1e3a1cd"},"/docs/api/generated/classes/qwidget-9ea":{"component":"17896441","content":"09ff5ec7"},"/docs/api/generated/classes/qwindow-96c":{"component":"17896441","content":"8fa49c6f"},"/docs/api/generated/classes/stylesheet-29c":{"component":"17896441","content":"d89dca71"},"/docs/api/generated/classes/wrappercache-05e":{"component":"17896441","content":"2db0c961"},"/docs/api/generated/classes/yogawidget-683":{"component":"17896441","content":"b8761de2"},"/docs/api/generated/enums/acceptmode-0cc":{"component":"17896441","content":"a376eff9"},"/docs/api/generated/enums/alignmentflag-6e2":{"component":"17896441","content":"0001a473"},"/docs/api/generated/enums/anchorpoint-edc":{"component":"17896441","content":"dce407ee"},"/docs/api/generated/enums/applicationattribute-551":{"component":"17896441","content":"cf778529"},"/docs/api/generated/enums/applicationstate-a0f":{"component":"17896441","content":"d5e63a53"},"/docs/api/generated/enums/arrowtype-a1b":{"component":"17896441","content":"b66d76c8"},"/docs/api/generated/enums/aspectratiomode-8a6":{"component":"17896441","content":"24b40189"},"/docs/api/generated/enums/autoformattingflag-229":{"component":"17896441","content":"2dd2210c"},"/docs/api/generated/enums/axis-457":{"component":"17896441","content":"2622e4c2"},"/docs/api/generated/enums/bgmode-83f":{"component":"17896441","content":"223f731e"},"/docs/api/generated/enums/blurhint-448":{"component":"17896441","content":"5fc299c3"},"/docs/api/generated/enums/brushstyle-8a6":{"component":"17896441","content":"6ac344b5"},"/docs/api/generated/enums/buttonposition-676":{"component":"17896441","content":"35e2c41f"},"/docs/api/generated/enums/buttonrole-c74":{"component":"17896441","content":"716fe25c"},"/docs/api/generated/enums/buttonsymbols-a7c":{"component":"17896441","content":"5cd6db91"},"/docs/api/generated/enums/cachemode-cd0":{"component":"17896441","content":"d4b4cd5f"},"/docs/api/generated/enums/casesensitivity-b87":{"component":"17896441","content":"52178671"},"/docs/api/generated/enums/checkstate-2f6":{"component":"17896441","content":"11792388"},"/docs/api/generated/enums/checksumtype-84e":{"component":"17896441","content":"a43ffa27"},"/docs/api/generated/enums/clipoperation-136":{"component":"17896441","content":"b69287bd"},"/docs/api/generated/enums/colordialogoption-060":{"component":"17896441","content":"bf4c0816"},"/docs/api/generated/enums/colorgroup-1bf":{"component":"17896441","content":"93c0a640"},"/docs/api/generated/enums/colorrole-605":{"component":"17896441","content":"4e673b39"},"/docs/api/generated/enums/componentformattingoption-397":{"component":"17896441","content":"a3003e7e"},"/docs/api/generated/enums/compositionmode-5a3":{"component":"17896441","content":"7e332faa"},"/docs/api/generated/enums/connectiontype-6cf":{"component":"17896441","content":"1f7e6144"},"/docs/api/generated/enums/contextmenupolicy-a2b":{"component":"17896441","content":"6dbe7991"},"/docs/api/generated/enums/coordinatesystem-25a":{"component":"17896441","content":"b16f7101"},"/docs/api/generated/enums/corner-0b8":{"component":"17896441","content":"d7902a48"},"/docs/api/generated/enums/correctionmode-264":{"component":"17896441","content":"40076401"},"/docs/api/generated/enums/cursormovestyle-e4b":{"component":"17896441","content":"12f78831"},"/docs/api/generated/enums/cursorshape-9a5":{"component":"17896441","content":"037c9655"},"/docs/api/generated/enums/dateformat-d79":{"component":"17896441","content":"840226b4"},"/docs/api/generated/enums/dayofweek-6a5":{"component":"17896441","content":"5a516cc9"},"/docs/api/generated/enums/dialogcode-51b":{"component":"17896441","content":"37f4efc3"},"/docs/api/generated/enums/dialoglabel-ec6":{"component":"17896441","content":"0d44c937"},"/docs/api/generated/enums/direction-d1f":{"component":"17896441","content":"5e0d3b62"},"/docs/api/generated/enums/dockwidgetarea-9c1":{"component":"17896441","content":"2adb0cd5"},"/docs/api/generated/enums/dragdropmode-2ae":{"component":"17896441","content":"fb0a9752"},"/docs/api/generated/enums/dropaction-978":{"component":"17896441","content":"0dba35c1"},"/docs/api/generated/enums/echomode-f41":{"component":"17896441","content":"ec8ca3b5"},"/docs/api/generated/enums/edge-723":{"component":"17896441","content":"b383c38c"},"/docs/api/generated/enums/edittrigger-3b5":{"component":"17896441","content":"59cb824d"},"/docs/api/generated/enums/enterkeytype-00f":{"component":"17896441","content":"5fef40eb"},"/docs/api/generated/enums/eventpriority-617":{"component":"17896441","content":"896c2a14"},"/docs/api/generated/enums/filemode-d32":{"component":"17896441","content":"e4a9c19f"},"/docs/api/generated/enums/fillrule-0e3":{"component":"17896441","content":"1ec36ce2"},"/docs/api/generated/enums/findchildoption-7bd":{"component":"17896441","content":"fbe5889e"},"/docs/api/generated/enums/flow-c19":{"component":"17896441","content":"1d5cb24a"},"/docs/api/generated/enums/focuspolicy-1df":{"component":"17896441","content":"8f9b060e"},"/docs/api/generated/enums/focusreason-165":{"component":"17896441","content":"7ca6bf62"},"/docs/api/generated/enums/fontdialogoption-676":{"component":"17896441","content":"5249dd5a"},"/docs/api/generated/enums/gestureflag-89c":{"component":"17896441","content":"d8788ddc"},"/docs/api/generated/enums/gesturestate-930":{"component":"17896441","content":"8aa88fe1"},"/docs/api/generated/enums/gesturetype-021":{"component":"17896441","content":"6c5ad629"},"/docs/api/generated/enums/globalcolor-fc6":{"component":"17896441","content":"e6a2ac3f"},"/docs/api/generated/enums/hittestaccuracy-f76":{"component":"17896441","content":"53445d05"},"/docs/api/generated/enums/horizontalheaderformat-e36":{"component":"17896441","content":"f5d9c3e0"},"/docs/api/generated/enums/imageconversionflag-b17":{"component":"17896441","content":"81d6a693"},"/docs/api/generated/enums/imagereadererror-530":{"component":"17896441","content":"f7d024b7"},"/docs/api/generated/enums/inputdialogoptions-6de":{"component":"17896441","content":"9ef6ae6d"},"/docs/api/generated/enums/inputmethodhint-df8":{"component":"17896441","content":"a9dfb127"},"/docs/api/generated/enums/inputmethodquery-0a5":{"component":"17896441","content":"1e74d529"},"/docs/api/generated/enums/inputmode-dcf":{"component":"17896441","content":"037fb442"},"/docs/api/generated/enums/insertpolicy-3d1":{"component":"17896441","content":"e71e4b1b"},"/docs/api/generated/enums/itemdatarole-b0e":{"component":"17896441","content":"e443650a"},"/docs/api/generated/enums/itemflag-03f":{"component":"17896441","content":"7cac9b17"},"/docs/api/generated/enums/itemselectionmode-995":{"component":"17896441","content":"6c40c174"},"/docs/api/generated/enums/itemselectionoperation-b77":{"component":"17896441","content":"e8b1b4a5"},"/docs/api/generated/enums/key-eaf":{"component":"17896441","content":"a3e292e3"},"/docs/api/generated/enums/keyboardmodifier-e10":{"component":"17896441","content":"86654962"},"/docs/api/generated/enums/layoutdirection-af5":{"component":"17896441","content":"566d9d67"},"/docs/api/generated/enums/layoutmode-bc5":{"component":"17896441","content":"c45f1431"},"/docs/api/generated/enums/linewrapmode-ab5":{"component":"17896441","content":"88835996"},"/docs/api/generated/enums/listviewmode-902":{"component":"17896441","content":"b86935a7"},"/docs/api/generated/enums/maskmode-4da":{"component":"17896441","content":"96f03c14"},"/docs/api/generated/enums/matchflag-d20":{"component":"17896441","content":"d81c36aa"},"/docs/api/generated/enums/mode-e58":{"component":"17896441","content":"b249accc"},"/docs/api/generated/enums/modifier-1be":{"component":"17896441","content":"089cb293"},"/docs/api/generated/enums/mousebutton-bf2":{"component":"17896441","content":"c3e5fbf8"},"/docs/api/generated/enums/mouseeventflag-61a":{"component":"17896441","content":"e7fb9b42"},"/docs/api/generated/enums/mouseeventsource-d32":{"component":"17896441","content":"9bf47bfb"},"/docs/api/generated/enums/movement-3e5":{"component":"17896441","content":"173131b7"},"/docs/api/generated/enums/moviestate-5ee":{"component":"17896441","content":"83cb68a4"},"/docs/api/generated/enums/nativegesturetype-2f7":{"component":"17896441","content":"354fe6c0"},"/docs/api/generated/enums/navigationmode-389":{"component":"17896441","content":"2ce195d3"},"/docs/api/generated/enums/option-3ff":{"component":"17896441","content":"92679803"},"/docs/api/generated/enums/orientation-dcb":{"component":"17896441","content":"6e360cd2"},"/docs/api/generated/enums/parsingmode-133":{"component":"17896441","content":"593467ca"},"/docs/api/generated/enums/pencapstyle-ae0":{"component":"17896441","content":"44c16bff"},"/docs/api/generated/enums/penstyle-373":{"component":"17896441","content":"152f73ec"},"/docs/api/generated/enums/pointertype-fe4":{"component":"17896441","content":"b00d04e3"},"/docs/api/generated/enums/qabstractitemviewselectionbehavior-e30":{"component":"17896441","content":"3984490d"},"/docs/api/generated/enums/qclipboardmode-632":{"component":"17896441","content":"d2ea2e18"},"/docs/api/generated/enums/qfontcapitalization-69d":{"component":"17896441","content":"0f416dae"},"/docs/api/generated/enums/qfontstretch-9fd":{"component":"17896441","content":"3e61aaac"},"/docs/api/generated/enums/qfontweight-ef5":{"component":"17896441","content":"69393859"},"/docs/api/generated/enums/qheaderviewresizemode-f56":{"component":"17896441","content":"a5bd11d7"},"/docs/api/generated/enums/qiconmode-7a7":{"component":"17896441","content":"c274876d"},"/docs/api/generated/enums/qiconstate-954":{"component":"17896441","content":"fa39d049"},"/docs/api/generated/enums/qimageformat-f5e":{"component":"17896441","content":"8e228ade"},"/docs/api/generated/enums/qimageinvertmode-ed2":{"component":"17896441","content":"590254c1"},"/docs/api/generated/enums/qmessageboxicon-05e":{"component":"17896441","content":"a4186ee7"},"/docs/api/generated/enums/qprogressbardirection-07b":{"component":"17896441","content":"6be75bf8"},"/docs/api/generated/enums/qsettingsformat-fdb":{"component":"17896441","content":"02c7693d"},"/docs/api/generated/enums/qsettingsscope-85a":{"component":"17896441","content":"62b0bf21"},"/docs/api/generated/enums/qsizepolicypolicy-069":{"component":"17896441","content":"5d890bf0"},"/docs/api/generated/enums/qsizepolicypolicyflag-6b0":{"component":"17896441","content":"e0996c9a"},"/docs/api/generated/enums/qstylepixelmetric-da4":{"component":"17896441","content":"007e03d8"},"/docs/api/generated/enums/qsystemtrayiconactivationreason-4e9":{"component":"17896441","content":"785287ec"},"/docs/api/generated/enums/qtexteditlinewrapmode-c31":{"component":"17896441","content":"877c5703"},"/docs/api/generated/enums/qtextoptionwrapmode-833":{"component":"17896441","content":"84d47485"},"/docs/api/generated/enums/renderhint-679":{"component":"17896441","content":"cf238e83"},"/docs/api/generated/enums/resizemode-a71":{"component":"17896441","content":"1694e1f7"},"/docs/api/generated/enums/screenorientation-b4b":{"component":"17896441","content":"b5abd046"},"/docs/api/generated/enums/scrollbarpolicy-b5b":{"component":"17896441","content":"0b4669f6"},"/docs/api/generated/enums/scrollhint-d82":{"component":"17896441","content":"017bdfe4"},"/docs/api/generated/enums/scrollmode-764":{"component":"17896441","content":"00b93e19"},"/docs/api/generated/enums/scrollphase-279":{"component":"17896441","content":"d340fdaf"},"/docs/api/generated/enums/segmentstyle-6fa":{"component":"17896441","content":"9a52cec7"},"/docs/api/generated/enums/selectionbehavior-487":{"component":"17896441","content":"0141bf08"},"/docs/api/generated/enums/selectionflag-edf":{"component":"17896441","content":"7414d845"},"/docs/api/generated/enums/selectionmode-c6e":{"component":"17896441","content":"1757fe0e"},"/docs/api/generated/enums/sequenceformat-c89":{"component":"17896441","content":"f4ff7fd6"},"/docs/api/generated/enums/sequencematch-a08":{"component":"17896441","content":"653becb4"},"/docs/api/generated/enums/shadow-d52":{"component":"17896441","content":"79017839"},"/docs/api/generated/enums/shape-770":{"component":"17896441","content":"c9d899ba"},"/docs/api/generated/enums/shortcutcontext-3b2":{"component":"17896441","content":"2132b76e"},"/docs/api/generated/enums/sizeadjustpolicy-7b6":{"component":"17896441","content":"87f8b817"},"/docs/api/generated/enums/sizeconstraint-3e5":{"component":"17896441","content":"c7ab2f0b"},"/docs/api/generated/enums/sizehint-ec2":{"component":"17896441","content":"5b6f8408"},"/docs/api/generated/enums/sizemode-3b2":{"component":"17896441","content":"2a28d0ad"},"/docs/api/generated/enums/slideraction-5b4":{"component":"17896441","content":"c2c35368"},"/docs/api/generated/enums/sortorder-1e1":{"component":"17896441","content":"0b0a8a39"},"/docs/api/generated/enums/steptype-2f7":{"component":"17896441","content":"52783ff6"},"/docs/api/generated/enums/systemfont-1e1":{"component":"17896441","content":"a9bcb9f7"},"/docs/api/generated/enums/tabbarshape-642":{"component":"17896441","content":"85de85aa"},"/docs/api/generated/enums/tabfocusbehavior-938":{"component":"17896441","content":"d87ea661"},"/docs/api/generated/enums/tabletdevice-dd7":{"component":"17896441","content":"88742982"},"/docs/api/generated/enums/tabposition-a2d":{"component":"17896441","content":"1fb6efd6"},"/docs/api/generated/enums/textelidemode-983":{"component":"17896441","content":"75bd1277"},"/docs/api/generated/enums/textflag-1ce":{"component":"17896441","content":"e3d531ce"},"/docs/api/generated/enums/textformat-56f":{"component":"17896441","content":"bea7bc0f"},"/docs/api/generated/enums/textinteractionflag-06b":{"component":"17896441","content":"3fa4060c"},"/docs/api/generated/enums/tickposition-c68":{"component":"17896441","content":"d9075788"},"/docs/api/generated/enums/tilerule-3aa":{"component":"17896441","content":"94b701fc"},"/docs/api/generated/enums/timertype-203":{"component":"17896441","content":"02b0c0b1"},"/docs/api/generated/enums/timespec-be7":{"component":"17896441","content":"dbc9718b"},"/docs/api/generated/enums/toolbararea-9bd":{"component":"17896441","content":"3ec815b7"},"/docs/api/generated/enums/toolbuttonpopupmode-bb1":{"component":"17896441","content":"7e0e023d"},"/docs/api/generated/enums/toolbuttonstyle-90a":{"component":"17896441","content":"b1c5f98c"},"/docs/api/generated/enums/touchpointstate-758":{"component":"17896441","content":"9432834c"},"/docs/api/generated/enums/transformationmode-2a4":{"component":"17896441","content":"6de941e1"},"/docs/api/generated/enums/uieffect-3ce":{"component":"17896441","content":"fe70a45e"},"/docs/api/generated/enums/urlformattingoption-9e7":{"component":"17896441","content":"5240e17b"},"/docs/api/generated/enums/userinputresolutionoption-f09":{"component":"17896441","content":"9d5ca6e6"},"/docs/api/generated/enums/verticalheaderformat-c2f":{"component":"17896441","content":"f548ffdb"},"/docs/api/generated/enums/viewmode-3c6":{"component":"17896441","content":"5a76f898"},"/docs/api/generated/enums/visibility-604":{"component":"17896441","content":"9af10013"},"/docs/api/generated/enums/whitespacemode-0e3":{"component":"17896441","content":"fffa2ffc"},"/docs/api/generated/enums/widgetattribute-c47":{"component":"17896441","content":"85f4c856"},"/docs/api/generated/enums/widgeteventtypes-bf0":{"component":"17896441","content":"ff5560e0"},"/docs/api/generated/enums/windowframesection-b00":{"component":"17896441","content":"75f3b48f"},"/docs/api/generated/enums/windowmodality-d8b":{"component":"17896441","content":"54f48e4b"},"/docs/api/generated/enums/windowstate-beb":{"component":"17896441","content":"a8e72361"},"/docs/api/generated/enums/windowtype-78b":{"component":"17896441","content":"9785afe1"},"/docs/api/generated/enums/wrapmode-32e":{"component":"17896441","content":"bdb87c3e"},"/docs/api/generated/enums/writingsystem-8fd":{"component":"17896441","content":"66ac7865"},"/docs/api/generated/globals-431":{"component":"17896441","content":"0c5e58b4"},"/docs/api/generated/index-d22":{"component":"17896441","content":"f35cbe23"},"/docs/api/generated/interfaces/eventlisteneroptions-8bf":{"component":"17896441","content":"7fc7a531"},"/docs/api/generated/interfaces/margins-46a":{"component":"17896441","content":"6db0d6c2"},"/docs/api/generated/interfaces/qabstractbuttonsignals-9b7":{"component":"17896441","content":"5a80dcbe"},"/docs/api/generated/interfaces/qabstractitemviewsignals-94a":{"component":"17896441","content":"ec7aedb5"},"/docs/api/generated/interfaces/qabstractslidersignals-ed5":{"component":"17896441","content":"d64b0c42"},"/docs/api/generated/interfaces/qabstractspinboxsignals-406":{"component":"17896441","content":"95f7b09e"},"/docs/api/generated/interfaces/qactionsignals-a6e":{"component":"17896441","content":"9657b620"},"/docs/api/generated/interfaces/qapplicationsignals-05a":{"component":"17896441","content":"9cc9d8c1"},"/docs/api/generated/interfaces/qbuttongroupsignals-0ad":{"component":"17896441","content":"927032bc"},"/docs/api/generated/interfaces/qcalendarwidgetsignals-1a9":{"component":"17896441","content":"4cdd8085"},"/docs/api/generated/interfaces/qcheckboxsignals-021":{"component":"17896441","content":"091208a4"},"/docs/api/generated/interfaces/qclipboardsignals-e7c":{"component":"17896441","content":"3d4660a7"},"/docs/api/generated/interfaces/qcolordialogsignals-f15":{"component":"17896441","content":"69097b90"},"/docs/api/generated/interfaces/qcomboboxsignals-5ae":{"component":"17896441","content":"42891840"},"/docs/api/generated/interfaces/qdatetimeeditsignals-734":{"component":"17896441","content":"53a8fb07"},"/docs/api/generated/interfaces/qdialogsignals-fe8":{"component":"17896441","content":"24ef1e8a"},"/docs/api/generated/interfaces/qdoublespinboxsignals-a79":{"component":"17896441","content":"ac316f62"},"/docs/api/generated/interfaces/qfiledialogsignals-8c0":{"component":"17896441","content":"149c6335"},"/docs/api/generated/interfaces/qfontdialogsignals-a6e":{"component":"17896441","content":"bd7cfd51"},"/docs/api/generated/interfaces/qgraphicsblureffectsignals-600":{"component":"17896441","content":"497c7567"},"/docs/api/generated/interfaces/qgraphicsdropshadoweffectsignals-e29":{"component":"17896441","content":"970842e1"},"/docs/api/generated/interfaces/qgraphicseffectsignals-9dc":{"component":"17896441","content":"0c22c6f3"},"/docs/api/generated/interfaces/qgroupboxsignals-d30":{"component":"17896441","content":"ee501839"},"/docs/api/generated/interfaces/qinputdialogsignals-9d4":{"component":"17896441","content":"2354a9c3"},"/docs/api/generated/interfaces/qlabelsignals-164":{"component":"17896441","content":"11601259"},"/docs/api/generated/interfaces/qlcdnumbersignals-a24":{"component":"17896441","content":"732778a0"},"/docs/api/generated/interfaces/qlineeditsignals-adb":{"component":"17896441","content":"d952f995"},"/docs/api/generated/interfaces/qlistwidgetsignals-52b":{"component":"17896441","content":"7f1dbeda"},"/docs/api/generated/interfaces/qmenusignals-813":{"component":"17896441","content":"ceaa4f8b"},"/docs/api/generated/interfaces/qmessageboxsignals-725":{"component":"17896441","content":"07e586ef"},"/docs/api/generated/interfaces/qmoviesignals-b89":{"component":"17896441","content":"0cad5f00"},"/docs/api/generated/interfaces/qobjectsignals-3fd":{"component":"17896441","content":"0880c4c8"},"/docs/api/generated/interfaces/qplaintexteditsignals-690":{"component":"17896441","content":"4c7ce01c"},"/docs/api/generated/interfaces/qprogressbarsignals-23a":{"component":"17896441","content":"f37486e1"},"/docs/api/generated/interfaces/qprogressdialogsignals-40d":{"component":"17896441","content":"c9b8f056"},"/docs/api/generated/interfaces/qscreensignals-c02":{"component":"17896441","content":"d10460d6"},"/docs/api/generated/interfaces/qshortcutsignals-107":{"component":"17896441","content":"ca6b9ff5"},"/docs/api/generated/interfaces/qspinboxsignals-3df":{"component":"17896441","content":"1ea8896b"},"/docs/api/generated/interfaces/qsplittersignals-031":{"component":"17896441","content":"94029f17"},"/docs/api/generated/interfaces/qstackedwidgetsignals-142":{"component":"17896441","content":"fde550ef"},"/docs/api/generated/interfaces/qstandarditemmodelsignals-9d0":{"component":"17896441","content":"2f866692"},"/docs/api/generated/interfaces/qstatusbarsignals-b25":{"component":"17896441","content":"09825afc"},"/docs/api/generated/interfaces/qsystemtrayiconsignals-27c":{"component":"17896441","content":"86dc5c7e"},"/docs/api/generated/interfaces/qtabbarsignals-138":{"component":"17896441","content":"be9bcc55"},"/docs/api/generated/interfaces/qtablewidgetsignals-2f5":{"component":"17896441","content":"e2951a00"},"/docs/api/generated/interfaces/qtabwidgetsignals-106":{"component":"17896441","content":"403d91ca"},"/docs/api/generated/interfaces/qtextbrowsersignals-66a":{"component":"17896441","content":"4342b6e9"},"/docs/api/generated/interfaces/qtexteditsignals-1cf":{"component":"17896441","content":"ece67ad9"},"/docs/api/generated/interfaces/qtoolbuttonsignals-468":{"component":"17896441","content":"44a5e703"},"/docs/api/generated/interfaces/qtreewidgetsignals-298":{"component":"17896441","content":"772b9cd8"},"/docs/api/generated/interfaces/qwidgetsignals-985":{"component":"17896441","content":"5df6944c"},"/docs/api/generated/interfaces/qwindowsignals-cfc":{"component":"17896441","content":"3d649ab3"},"/docs/api/generated/interfaces/range-d00":{"component":"17896441","content":"5380a0ac"},"/docs/api/manual/process-7f7":{"component":"17896441","content":"ebfacae9"},"/docs/api/manual/synopsis-a2d":{"component":"17896441","content":"9772735d"},"/docs/development/common_errors-4d0":{"component":"17896441","content":"f15638f7"},"/docs/development/debugging-1ec":{"component":"17896441","content":"b540f618"},"/docs/development/getting-started-98e":{"component":"17896441","content":"13948826"},"/docs/development/README-2c7":{"component":"17896441","content":"1490091d"},"/docs/development/setting-up-3cd":{"component":"17896441","content":"28c02e55"},"/docs/development/signal_and_event_handling-263":{"component":"17896441","content":"7d47b104"},"/docs/development/styling-88b":{"component":"17896441","content":"293d2a98"},"/docs/development/wrapper_caching-c79":{"component":"17896441","content":"c1411b4d"},"/docs/development/wrapping_widgets-fad":{"component":"17896441","content":"84ba09a2"},"/docs/faq-e60":{"component":"17896441","content":"0480b142"},"/docs/guides/advanced-qevent-handling-1df":{"component":"17896441","content":"a37c7976"},"/docs/guides/custom-nodegui-native-plugin-f57":{"component":"17896441","content":"63263d59"},"/docs/guides/debugging-92e":{"component":"17896441","content":"f3f9be1d"},"/docs/guides/debugging-in-vscode-f38":{"component":"17896441","content":"bd7838ba"},"/docs/guides/drag-drop-9e8":{"component":"17896441","content":"9a29cc26"},"/docs/guides/getting-started-a2a":{"component":"17896441","content":"c9ea0dcf"},"/docs/guides/handle-events-18d":{"component":"17896441","content":"1603ce96"},"/docs/guides/helpful-links-f3a":{"component":"17896441","content":"f2adad90"},"/docs/guides/images-cb8":{"component":"17896441","content":"991d377f"},"/docs/guides/layout-0e5":{"component":"17896441","content":"df5def62"},"/docs/guides/networking-a72":{"component":"17896441","content":"374bc769"},"/docs/guides/nodegui-architecture-970":{"component":"17896441","content":"2627f6e3"},"/docs/guides/packaging-44b":{"component":"17896441","content":"5b170ac4"},"/docs/guides/scroll-view-413":{"component":"17896441","content":"76e4d282"},"/docs/guides/styling-0c7":{"component":"17896441","content":"fece615a"},"/docs/guides/tutorial-3f3":{"component":"17896441","content":"e53e6ac1"},"/docs/guides/understanding-memory-bf3":{"component":"17896441","content":"429044db"},"/docs/guides/using-native-node-modules-b53":{"component":"17896441","content":"3ab0ccbe"}}')},function(e,t,n){var a,i;void 0===(i="function"==typeof(a=function(){var e,t,n={version:"0.2.0"},a=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function i(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function r(e,t,n){var i;return(i="translate3d"===a.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,i}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=i(e,a.minimum,1),n.status=1===e?null:e;var o=n.render(!t),d=o.querySelector(a.barSelector),l=a.speed,u=a.easing;return o.offsetWidth,s((function(t){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),c(d,r(e,l,u)),1===e?(c(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){c(o,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),l)}),l)):setTimeout(t,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),a.trickleSpeed)};return a.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*i(Math.random()*t,.1,.95)),t=i(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},e=0,t=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===t&&n.start(),e++,t++,a.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=a.template;var i,r=t.querySelector(a.barSelector),s=e?"-100":o(n.status||0),d=document.querySelector(a.parent);return c(r,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),a.showSpinner||(i=t.querySelector(a.spinnerSelector))&&f(i),d!=document.body&&l(d,"nprogress-custom-parent"),d.appendChild(t),t},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function a(t){var n=document.body.style;if(t in n)return t;for(var a,i=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);i--;)if((a=e[i]+o)in n)return a;return t}function i(e){return e=n(e),t[e]||(t[e]=a(e))}function o(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,a,i=arguments;if(2==i.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&o(e,n,a);else o(e,i[1],i[2])}}();function d(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function l(e,t){var n=p(e),a=n+t;d(n,t)||(e.className=a.substring(1))}function u(e,t){var n,a=p(e);d(e,t)&&(n=a.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?a.call(t,n,t,e):a)||(e.exports=i)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return v})),n.d(t,"e",(function(){return x}));var a=n(1);n.d(t,"d",(function(){return a.a})),n.d(t,"f",(function(){return a.b})),n.d(t,"g",(function(){return a.c})),n.d(t,"h",(function(){return a.d})),n.d(t,"i",(function(){return a.e})),n.d(t,"j",(function(){return a.f})),n.d(t,"k",(function(){return a.g})),n.d(t,"l",(function(){return a.i})),n.d(t,"m",(function(){return a.j})),n.d(t,"n",(function(){return a.k})),n.d(t,"o",(function(){return a.l})),n.d(t,"p",(function(){return a.m})),n.d(t,"q",(function(){return a.n})),n.d(t,"r",(function(){return a.o}));var i=n(3),o=n(0),r=n.n(o),s=n(5),c=(n(8),n(2)),d=n(6),l=n(4),u=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;ie.length)return;if(!(x instanceof c)){if(m&&y!=t.length-1){if(p.lastIndex=w,!(_=p.exec(e)))break;for(var q=_.index+(g?_[1].length:0),k=_.index+_[0].length,E=y,S=w,T=t.length;E=(S+=t[E].length)&&(++y,w=S);if(t[y]instanceof c)continue;C=E-y,x=e.slice(w,S),_.index-=w}else{p.lastIndex=0;var _=p.exec(x),C=1}if(_){g&&(h=_[1]?_[1].length:0),k=(q=_.index+h)+(_=_[0].slice(h)).length;var O=x.slice(0,q),P=x.slice(k),R=[y,C];O&&(++y,w+=O.length,R.push(O));var A=new c(d,f?i.tokenize(_,f):_,b,_,m);if(R.push(A),P&&R.push(P),Array.prototype.splice.apply(t,R),1!=C&&i.matchGrammar(e,t,n,y,w,!0,d),r)break}else if(r)break}}}}},hooks:{add:function(){}},tokenize:function(e,t,n){var a=[e],o=t.rest;if(o){for(var r in o)t[r]=o[r];delete t.rest}return i.matchGrammar(e,a,t,0,0,!1),a}},(o=i.Token=function(e,t,n,a,i){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length,this.greedy=!!i}).stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===i.util.type(e))return e.map((function(n){return o.stringify(n,t,e)})).join("");var a={type:e.type,content:o.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var r="Array"===i.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(a.classes,r)}var s=Object.keys(a.attributes).map((function(e){return e+'="'+(a.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+(s?" "+s:"")+">"+a.content+""},i);r.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",i)}}),r.languages.xml=r.languages.extend("markup",{}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=n.variable[1].inside,o=0;o=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},r.languages.c=r.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),r.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete r.languages.c.boolean,r.languages.cpp=r.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),r.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(r),r.languages.css.selector={pattern:r.languages.css.selector,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:{pattern:/\[(?:[^[\]"']|("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1)*\]/,greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},attribute:{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},value:[/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],punctuation:/[()]/}},r.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}}),r.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:/#[\da-f]{3,8}/i,entity:/\\[\da-f]{1,8}/i,unit:{pattern:/(\d)(?:%|[a-z]+)/,lookbehind:!0},number:/-?[\d.]+/}),r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}}}),r.languages.markup&&r.languages.markup.tag.addInlined("script","javascript"),r.languages.js=r.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^}]*\}|[^{}])*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{(?:\{[^}]*\}|[^}])*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},a=function(t){for(var i=[],o=0;o0&&i[i.length-1].tagName===n(r.content[0].content[1])&&i.pop():"/>"===r.content[r.content.length-1].content||i.push({tagName:n(r.content[0].content[1]),openedBraces:0}):i.length>0&&"punctuation"===r.type&&"{"===r.content?i[i.length-1].openedBraces++:i.length>0&&i[i.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?i[i.length-1].openedBraces--:s=!0),(s||"string"==typeof r)&&i.length>0&&0===i[i.length-1].openedBraces){var c=n(r);o0&&("string"==typeof t[o-1]||"plain-text"===t[o-1].type)&&(c=n(t[o-1])+c,t.splice(o-1,1),o--),t[o]=new e.Token("plain-text",c,null,c)}r.content&&"string"!=typeof r.content&&a(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||a(e.tokens)}))}(r),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var a="doc-comment",i=e.languages[t];if(i){var o=i[a];if(!o){var r={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,alias:"comment"}};o=(i=e.languages.insertBefore(t,"comment",r))[a]}if(o instanceof RegExp&&(o=i[a]={pattern:o}),Array.isArray(o))for(var s=0,c=o.length;s>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(r),function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,i,o){if(n.language===a){var r=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"==typeof o&&!o(e))return e;for(var i,s=r.length;-1!==n.code.indexOf(i=t(a,s));)++s;return r[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var i=0,o=Object.keys(n.tokenStack);!function r(s){for(var c=0;c=o.length);c++){var d=s[c];if("string"==typeof d||d.content&&"string"==typeof d.content){var l=o[i],u=n.tokenStack[l],p="string"==typeof d?d:d.content,f=t(a,l),g=p.indexOf(f);if(g>-1){++i;var m=p.substring(0,g),h=new e.Token(a,e.tokenize(u,n.grammar),"language-"+a,u),b=p.substring(g+f.length),v=[];m&&v.push.apply(v,r([m])),v.push(h),b&&v.push.apply(v,r([b])),"string"==typeof d?s.splice.apply(s,[c,1].concat(v)):d.content=v}}else d.content&&r(d.content)}return s}(n.tokens)}}}})}(r),function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php.string,e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(r),function(e){var t=e.languages.javascript,n=/{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}/.source,a="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/[$\w\xA0-\uFFFF.]+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[[$\w\xA0-\uFFFF.]+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{punctuation:/[.,:?=<>|{}()[\]]/}},{pattern:/(@(?:augments|extends|class|interface|memberof!?|this)\s+)[A-Z]\w*(?:\.[A-Z]\w*)*/,lookbehind:!0,inside:{punctuation:/\./}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(r),r.languages.actionscript=r.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),r.languages.actionscript["class-name"].alias="function",r.languages.markup&&r.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:{rest:r.languages.markup}}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(r),function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:/(\.\s*)#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],n=0;n))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(r),r.languages.n4js=r.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),r.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),r.languages.n4jsd=r.languages.n4js,r.languages.typescript=r.languages.extend("javascript",{keyword:/\b(?:abstract|as|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),r.languages.ts=r.languages.typescript,function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,a=t.inside.interpolation,i=a.inside["interpolation-punctuation"],o=a.pattern.source;function r(t,a){if(e.languages[t])return{pattern:RegExp("((?:"+a+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function c(t,n,a){var i={code:t,grammar:n,language:a};return e.hooks.run("before-tokenize",i),i.tokens=e.tokenize(i.code,i.grammar),e.hooks.run("after-tokenize",i),i.tokens}function d(t){var n={};n["interpolation-punctuation"]=i;var o=e.tokenize(t,n);if(3===o.length){var r=[1,1];r.push.apply(r,c(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,r)}return new e.Token("interpolation",o,a.alias,t)}function l(t,n,a){var i=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),r=0,l={},u=c(i.map((function(e){if("string"==typeof e)return e;for(var n,i=e.content;-1!==t.indexOf(n=s(r++,a)););return l[n]=i,n})).join(""),n,a),p=Object.keys(l);return r=0,function e(t){for(var n=0;n=p.length)return;var a=t[n];if("string"==typeof a||"string"==typeof a.content){var i=p[r],o="string"==typeof a?a:a.content,s=o.indexOf(i);if(-1!==s){++r;var c=o.substring(0,s),u=d(l[i]),f=o.substring(s+i.length),g=[];if(c&&g.push(c),g.push(u),f){var m=[f];e(m),g.push.apply(g,m)}"string"==typeof a?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):a.content=g}}else{var h=a.content;Array.isArray(h)?e(h):e([h])}}}(u),new e.Token(a,u,"language-"+a,t)}e.languages.javascript["template-string"]=[r("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),r("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),r("svg",/\bsvg/.source),r("markdown",/\b(?:md|markdown)/.source),r("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var a=0,i=n.length;a/g,t),n&&(e=e+"|"+e.replace(/_/g,"\\*")),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``.+?``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\r?\n|\r)|$)/.source.replace(/__/g,a),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\r?\n|\r)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/(^[ \t]*(?:\r?\n|\r))(?: {4}|\t).+(?:(?:\r?\n|\r)(?: {4}|\t).+)*/m,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\r?\n|\r))[\s\S]+?(?=(?:\r?\n|\r)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\r?\n|\r)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/__(?:(?!_)|_(?:(?!_))+_)+__/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/_(?:(?!_)|__(?:(?!_))+__)+_/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+?\2/.source,!1),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[(?:(?!\]))+\])/.source,!1),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),"diff"===n&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(r),r.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},r.languages.go=r.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete r.languages.go["class-name"],function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:true|false)\b/,block:{pattern:/^(\s*~?\s*)[#\/]\S+?(?=\s*~?\s*$|\s)/i,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")}))}(r),r.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,number:/-?\d+\.?\d*(e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},r.languages.less=r.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/i,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),r.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}),r.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},r.languages.objectivec=r.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete r.languages.objectivec["class-name"],r.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,type:{pattern:/\B['`]\w*/,alias:"variable"},directive:{pattern:/\B#\w+/,alias:"function"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|object|of|open|prefix|private|rec|then|sig|struct|to|try|type|val|value|virtual|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lxor|lsl|lsr|mod|nor|or)\b/,punctuation:/[(){}\[\]|_.,:;]/},r.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},r.languages.python["string-interpolation"].inside.interpolation.inside.rest=r.languages.python,r.languages.py=r.languages.python,r.languages.reason=r.languages.extend("clike",{comment:{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),r.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete r.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(r),r.languages.scss=r.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),r.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),r.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),r.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),r.languages.scss.atrule.inside.rest=r.languages.scss,r.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={url:/url\((["']?).*?\1\)/i,string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,number:/\b\d+(?:\.\d+)?%?/,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.+|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],punctuation:/[{}()\[\];:,]/};t.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:t}},t.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:t}},e.languages.stylus={comment:{pattern:/(^|[^\\])(\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:t}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:t}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:t}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:t.interpolation}},rest:t}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:t.interpolation,punctuation:/[{},]/}},func:t.func,string:t.string,interpolation:t.interpolation,punctuation:/[{}()\[\];:.]/}}(r);var s=r.util.clone(r.languages.typescript);r.languages.tsx=r.languages.extend("jsx",s),r.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},r.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?)?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}|\s*#))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},r.languages.yml=r.languages.yaml,t.a=r},function(e,t,n){"use strict";var a=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function r(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,s,c=r(e),d=1;dP.length&&P.push(e)}function N(e,t,n,a){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case r:s=!0}}if(s)return n(a,e,""===t?"."+j(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;c