[{"data":1,"prerenderedAt":467},["ShallowReactive",2],{"navigation_docs":3,"-match-patterns-api":127,"-match-patterns-api-surround":464},[4,22,51,62,73,84,99,115],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Get Started","/get-started","0.get-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","/get-started/introduction","0.get-started/0.introduction",{"title":14,"path":15,"stem":16},"Browser Support","/get-started/browser-support","0.get-started/1.browser-support",{"title":18,"path":19,"stem":20},"Contributing","/get-started/contributing","0.get-started/2.contributing",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Fake Browser","/fake-browser","fake-browser",[27,31,35,39,43,47],{"title":28,"path":29,"stem":30},"Installation","/fake-browser/installation","fake-browser/0.installation",{"title":32,"path":33,"stem":34},"Testing Frameworks","/fake-browser/testing-frameworks","fake-browser/1.testing-frameworks",{"title":36,"path":37,"stem":38},"Triggering Events","/fake-browser/triggering-events","fake-browser/2.triggering-events",{"title":40,"path":41,"stem":42},"Resetting State","/fake-browser/reseting-state","fake-browser/3.reseting-state",{"title":44,"path":45,"stem":46},"Implemented Apis","/fake-browser/implemented-apis","fake-browser/4.implemented-apis",{"title":48,"path":49,"stem":50},"API Reference","/fake-browser/api","fake-browser/api",{"title":52,"path":53,"stem":54,"children":55,"page":21},"Isolated Element","/isolated-element","isolated-element",[56,59],{"title":28,"path":57,"stem":58},"/isolated-element/installation","isolated-element/0.installation",{"title":48,"path":60,"stem":61},"/isolated-element/api","isolated-element/api",{"title":63,"path":64,"stem":65,"children":66,"page":21},"Job Scheduler","/job-scheduler","job-scheduler",[67,70],{"title":28,"path":68,"stem":69},"/job-scheduler/installation","job-scheduler/0.installation",{"title":48,"path":71,"stem":72},"/job-scheduler/api","job-scheduler/api",{"title":74,"path":75,"stem":76,"children":77,"page":21},"Match Patterns","/match-patterns","match-patterns",[78,81],{"title":28,"path":79,"stem":80},"/match-patterns/installation","match-patterns/0.installation",{"title":48,"path":82,"stem":83},"/match-patterns/api","match-patterns/api",{"title":85,"path":86,"stem":87,"children":88,"page":21},"Messaging","/messaging","messaging",[89,92,96],{"title":28,"path":90,"stem":91},"/messaging/installation","messaging/0.installation",{"title":93,"path":94,"stem":95},"Protocol Maps","/messaging/protocol-maps","messaging/1.protocol-maps",{"title":48,"path":97,"stem":98},"/messaging/api","messaging/api",{"title":100,"path":101,"stem":102,"children":103,"page":21},"Proxy Service","/proxy-service","proxy-service",[104,107,111],{"title":28,"path":105,"stem":106},"/proxy-service/installation","proxy-service/0.installation",{"title":108,"path":109,"stem":110},"Defining Services","/proxy-service/defining-services","proxy-service/1.defining-services",{"title":112,"path":113,"stem":114},"Service Keys","/proxy-service/service-keys","proxy-service/2.service-keys",{"title":116,"path":117,"stem":118,"children":119,"page":21},"Storage","/storage","storage",[120,123],{"title":28,"path":121,"stem":122},"/storage/installation","storage/0.installation",{"title":124,"path":125,"stem":126},"Typescript","/storage/typescript","storage/1.typescript",{"id":128,"title":48,"body":129,"description":146,"extension":459,"links":460,"meta":461,"navigation":370,"path":82,"seo":462,"stem":83,"__hash__":463},"docs/match-patterns/api.md",{"type":130,"value":131,"toc":453},"minimark",[132,140,225,231,318,322,327,424,431,434,449],[133,134,136],"h2",{"id":135},"invalidmatchpattern",[137,138,139],"code",{},"InvalidMatchPattern",[141,142,147],"pre",{"className":143,"code":144,"language":145,"meta":146,"style":146},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","class InvalidMatchPattern extends Error {\n  constructor(matchPattern: string, reason: string) {\n    // ...\n  }\n}\n","ts","",[137,148,149,172,206,213,219],{"__ignoreMap":146},[150,151,154,158,162,165,168],"span",{"class":152,"line":153},"line",1,[150,155,157],{"class":156},"spNyl","class",[150,159,161],{"class":160},"sBMFI"," InvalidMatchPattern",[150,163,164],{"class":156}," extends",[150,166,167],{"class":160}," Error",[150,169,171],{"class":170},"sMK4o"," {\n",[150,173,175,178,181,185,188,191,194,197,199,201,204],{"class":152,"line":174},2,[150,176,177],{"class":156},"  constructor",[150,179,180],{"class":170},"(",[150,182,184],{"class":183},"sHdIc","matchPattern",[150,186,187],{"class":170},":",[150,189,190],{"class":160}," string",[150,192,193],{"class":170},",",[150,195,196],{"class":183}," reason",[150,198,187],{"class":170},[150,200,190],{"class":160},[150,202,203],{"class":170},")",[150,205,171],{"class":170},[150,207,209],{"class":152,"line":208},3,[150,210,212],{"class":211},"sHwdD","    // ...\n",[150,214,216],{"class":152,"line":215},4,[150,217,218],{"class":170},"  }\n",[150,220,222],{"class":152,"line":221},5,[150,223,224],{"class":170},"}\n",[133,226,228],{"id":227},"matchpattern",[137,229,230],{},"MatchPattern",[141,232,234],{"className":143,"code":233,"language":145,"meta":146,"style":146},"class MatchPattern {\n  constructor(matchPattern: string) {\n    // ...\n  }\n  includes(url: string | URL | Location): boolean {\n    // ...\n  }\n}\n",[137,235,236,245,261,265,269,303,308,313],{"__ignoreMap":146},[150,237,238,240,243],{"class":152,"line":153},[150,239,157],{"class":156},[150,241,242],{"class":160}," MatchPattern",[150,244,171],{"class":170},[150,246,247,249,251,253,255,257,259],{"class":152,"line":174},[150,248,177],{"class":156},[150,250,180],{"class":170},[150,252,184],{"class":183},[150,254,187],{"class":170},[150,256,190],{"class":160},[150,258,203],{"class":170},[150,260,171],{"class":170},[150,262,263],{"class":152,"line":208},[150,264,212],{"class":211},[150,266,267],{"class":152,"line":215},[150,268,218],{"class":170},[150,270,271,275,277,280,282,284,287,290,292,295,298,301],{"class":152,"line":221},[150,272,274],{"class":273},"swJcz","  includes",[150,276,180],{"class":170},[150,278,279],{"class":183},"url",[150,281,187],{"class":170},[150,283,190],{"class":160},[150,285,286],{"class":170}," |",[150,288,289],{"class":160}," URL",[150,291,286],{"class":170},[150,293,294],{"class":160}," Location",[150,296,297],{"class":170},"):",[150,299,300],{"class":160}," boolean",[150,302,171],{"class":170},[150,304,306],{"class":152,"line":305},6,[150,307,212],{"class":211},[150,309,311],{"class":152,"line":310},7,[150,312,218],{"class":170},[150,314,316],{"class":152,"line":315},8,[150,317,224],{"class":170},[319,320,321],"p",{},"Class for parsing and performing operations on match patterns.",[323,324,326],"h3",{"id":325},"examples","Examples",[141,328,330],{"className":143,"code":329,"language":145,"meta":146,"style":146},"  const pattern = new MatchPattern('*://google.com/*');\n\n  pattern.includes('https://google.com'); // true\n  pattern.includes('http://youtube.com/watch?v=123'); // false\n",[137,331,332,366,372,400],{"__ignoreMap":146},[150,333,334,337,341,344,347,350,352,355,359,361,363],{"class":152,"line":153},[150,335,336],{"class":156},"  const",[150,338,340],{"class":339},"sTEyZ"," pattern ",[150,342,343],{"class":170},"=",[150,345,346],{"class":170}," new",[150,348,242],{"class":349},"s2Zo4",[150,351,180],{"class":339},[150,353,354],{"class":170},"'",[150,356,358],{"class":357},"sfazB","*://google.com/*",[150,360,354],{"class":170},[150,362,203],{"class":339},[150,364,365],{"class":170},";\n",[150,367,368],{"class":152,"line":174},[150,369,371],{"emptyLinePlaceholder":370},true,"\n",[150,373,374,377,380,383,385,387,390,392,394,397],{"class":152,"line":208},[150,375,376],{"class":339},"  pattern",[150,378,379],{"class":170},".",[150,381,382],{"class":349},"includes",[150,384,180],{"class":339},[150,386,354],{"class":170},[150,388,389],{"class":357},"https://google.com",[150,391,354],{"class":170},[150,393,203],{"class":339},[150,395,396],{"class":170},";",[150,398,399],{"class":211}," // true\n",[150,401,402,404,406,408,410,412,415,417,419,421],{"class":152,"line":215},[150,403,376],{"class":339},[150,405,379],{"class":170},[150,407,382],{"class":349},[150,409,180],{"class":339},[150,411,354],{"class":170},[150,413,414],{"class":357},"http://youtube.com/watch?v=123",[150,416,354],{"class":170},[150,418,203],{"class":339},[150,420,396],{"class":170},[150,422,423],{"class":211}," // false\n",[319,425,426,429],{},[427,428],"br",{},[427,430],{},[432,433],"hr",{},[319,435,436],{},[437,438,439,440],"em",{},"API reference generated by ",[441,442,446],"a",{"href":443,"rel":444},"https://github.com/aklinker1/webext-core/blob/main/docs/generate-api-references.ts",[445],"nofollow",[137,447,448],{},"docs/generate-api-references.ts",[450,451,452],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":146,"searchDepth":174,"depth":174,"links":454},[455,456],{"id":135,"depth":174,"text":139},{"id":227,"depth":174,"text":230,"children":457},[458],{"id":325,"depth":208,"text":326},"md",null,{},{"title":48,"description":146},"XR63ia33DnC8Lp11pKmVFpNEehw1MVdBWmD1B1ZCyuw",[465,466],{"title":28,"path":79,"stem":80,"description":146,"children":-1},{"title":28,"path":90,"stem":91,"description":146,"children":-1},1780345473925]