[{"data":1,"prerenderedAt":1214},["ShallowReactive",2],{"navigation_docs":3,"-job-scheduler-api":127,"-job-scheduler-api-surround":1211},[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":1205,"links":1206,"meta":1207,"navigation":1208,"path":71,"seo":1209,"stem":72,"__hash__":1210},"docs/job-scheduler/api.md",{"type":130,"value":131,"toc":1183},"minimark",[132,140,254,261,273,278,332,338,383,393,405,409,420,424,430,436,475,486,492,570,573,576,638,644,671,676,854,860,894,897,900,921,927,1032,1035,1041,1113,1116,1119,1158,1164,1167,1179],[133,134,136],"h2",{"id":135},"cronjob",[137,138,139],"code",{},"CronJob",[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","interface CronJob extends cron.ParserOptions\u003Cfalse> {\n  id: string;\n  type: \"cron\";\n  expression: string;\n  execute: ExecuteFn;\n}\n","ts","",[137,148,149,187,203,223,235,248],{"__ignoreMap":146},[150,151,154,158,162,165,168,172,175,178,181,184],"span",{"class":152,"line":153},"line",1,[150,155,157],{"class":156},"spNyl","interface",[150,159,161],{"class":160},"sBMFI"," CronJob",[150,163,164],{"class":156}," extends",[150,166,167],{"class":160}," cron",[150,169,171],{"class":170},"sMK4o",".",[150,173,174],{"class":160},"ParserOptions",[150,176,177],{"class":170},"\u003C",[150,179,180],{"class":160},"false",[150,182,183],{"class":170},">",[150,185,186],{"class":170}," {\n",[150,188,190,194,197,200],{"class":152,"line":189},2,[150,191,193],{"class":192},"swJcz","  id",[150,195,196],{"class":170},":",[150,198,199],{"class":160}," string",[150,201,202],{"class":170},";\n",[150,204,206,209,211,214,218,221],{"class":152,"line":205},3,[150,207,208],{"class":192},"  type",[150,210,196],{"class":170},[150,212,213],{"class":170}," \"",[150,215,217],{"class":216},"sfazB","cron",[150,219,220],{"class":170},"\"",[150,222,202],{"class":170},[150,224,226,229,231,233],{"class":152,"line":225},4,[150,227,228],{"class":192},"  expression",[150,230,196],{"class":170},[150,232,199],{"class":160},[150,234,202],{"class":170},[150,236,238,241,243,246],{"class":152,"line":237},5,[150,239,240],{"class":192},"  execute",[150,242,196],{"class":170},[150,244,245],{"class":160}," ExecuteFn",[150,247,202],{"class":170},[150,249,251],{"class":152,"line":250},6,[150,252,253],{"class":170},"}\n",[255,256,257,258,171],"p",{},"A job that is executed based on a CRON expression. Backed by ",[137,259,260],{},"cron-parser",[255,262,263,272],{},[264,265,269],"a",{"href":266,"rel":267},"https://github.com/harrisiirak/cron-parser#options",[268],"nofollow",[137,270,271],{},"cron.ParserOptions"," includes options like\ntimezone.",[274,275,277],"h3",{"id":276},"properties","Properties",[279,280,281,293,302,323],"ul",{},[282,283,284],"li",{},[285,286,287],"em",{},[288,289,290],"strong",{},[137,291,292],{},"id: string",[282,294,295],{},[285,296,297],{},[288,298,299],{},[137,300,301],{},"type: 'cron'",[282,303,304,311,314,315,317,318],{},[285,305,306],{},[288,307,308],{},[137,309,310],{},"expression: string",[312,313],"br",{},"See ",[137,316,260],{},"'s ",[264,319,322],{"href":320,"rel":321},"https://github.com/harrisiirak/cron-parser#supported-format",[268],"supported\nexpressions",[282,324,325],{},[285,326,327],{},[288,328,329],{},[137,330,331],{},"execute: ExecuteFn",[133,333,335],{"id":334},"definejobscheduler",[137,336,337],{},"defineJobScheduler",[141,339,341],{"className":143,"code":340,"language":145,"meta":146,"style":146},"function defineJobScheduler(options?: JobSchedulerConfig): JobScheduler {\n  // ...\n}\n",[137,342,343,373,379],{"__ignoreMap":146},[150,344,345,348,352,355,359,362,365,368,371],{"class":152,"line":153},[150,346,347],{"class":156},"function",[150,349,351],{"class":350},"s2Zo4"," defineJobScheduler",[150,353,354],{"class":170},"(",[150,356,358],{"class":357},"sHdIc","options",[150,360,361],{"class":170},"?:",[150,363,364],{"class":160}," JobSchedulerConfig",[150,366,367],{"class":170},"):",[150,369,370],{"class":160}," JobScheduler",[150,372,186],{"class":170},[150,374,375],{"class":152,"line":189},[150,376,378],{"class":377},"sHwdD","  // ...\n",[150,380,381],{"class":152,"line":205},[150,382,253],{"class":170},[384,385,386],"blockquote",{},[255,387,388,389,392],{},"Requires the ",[137,390,391],{},"alarms"," permission.",[255,394,395,396,399,400,171],{},"Creates a ",[137,397,398],{},"JobScheduler"," backed by the ",[264,401,404],{"href":402,"rel":403},"https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/alarms",[268],"alarms\nAPI",[274,406,408],{"id":407},"parameters","Parameters",[279,410,411],{},[282,412,413],{},[285,414,415],{},[288,416,417],{},[137,418,419],{},"options?: JobSchedulerConfig",[274,421,423],{"id":422},"returns","Returns",[255,425,426,427,429],{},"A ",[137,428,398],{}," that can be used to schedule and manage jobs.",[133,431,433],{"id":432},"executefn",[137,434,435],{},"ExecuteFn",[141,437,439],{"className":143,"code":438,"language":145,"meta":146,"style":146},"type ExecuteFn = () => Promise\u003Cany> | any;\n",[137,440,441],{"__ignoreMap":146},[150,442,443,446,448,451,454,457,460,462,465,467,470,473],{"class":152,"line":153},[150,444,445],{"class":156},"type",[150,447,245],{"class":160},[150,449,450],{"class":170}," =",[150,452,453],{"class":170}," ()",[150,455,456],{"class":156}," =>",[150,458,459],{"class":160}," Promise",[150,461,177],{"class":170},[150,463,464],{"class":160},"any",[150,466,183],{"class":170},[150,468,469],{"class":170}," |",[150,471,472],{"class":160}," any",[150,474,202],{"class":170},[255,476,477,478,481,482,485],{},"Function ran when executing the job. Errors are automatically caught and will trigger the\n",[137,479,480],{},"\"error\""," event. If a value is returned, the result will be available in the ",[137,483,484],{},"\"success\""," event.",[133,487,489],{"id":488},"intervaljob",[137,490,491],{},"IntervalJob",[141,493,495],{"className":143,"code":494,"language":145,"meta":146,"style":146},"interface IntervalJob {\n  id: string;\n  type: \"interval\";\n  duration: number;\n  immediate?: boolean;\n  execute: ExecuteFn;\n}\n",[137,496,497,506,516,531,543,555,565],{"__ignoreMap":146},[150,498,499,501,504],{"class":152,"line":153},[150,500,157],{"class":156},[150,502,503],{"class":160}," IntervalJob",[150,505,186],{"class":170},[150,507,508,510,512,514],{"class":152,"line":189},[150,509,193],{"class":192},[150,511,196],{"class":170},[150,513,199],{"class":160},[150,515,202],{"class":170},[150,517,518,520,522,524,527,529],{"class":152,"line":205},[150,519,208],{"class":192},[150,521,196],{"class":170},[150,523,213],{"class":170},[150,525,526],{"class":216},"interval",[150,528,220],{"class":170},[150,530,202],{"class":170},[150,532,533,536,538,541],{"class":152,"line":225},[150,534,535],{"class":192},"  duration",[150,537,196],{"class":170},[150,539,540],{"class":160}," number",[150,542,202],{"class":170},[150,544,545,548,550,553],{"class":152,"line":237},[150,546,547],{"class":192},"  immediate",[150,549,361],{"class":170},[150,551,552],{"class":160}," boolean",[150,554,202],{"class":170},[150,556,557,559,561,563],{"class":152,"line":250},[150,558,240],{"class":192},[150,560,196],{"class":170},[150,562,245],{"class":160},[150,564,202],{"class":170},[150,566,568],{"class":152,"line":567},7,[150,569,253],{"class":170},[255,571,572],{},"A job that executes on a set interval, starting when the job is scheduled for the first time.",[274,574,277],{"id":575},"properties-1",[279,577,578,586,595,607,630],{},[282,579,580],{},[285,581,582],{},[288,583,584],{},[137,585,292],{},[282,587,588],{},[285,589,590],{},[288,591,592],{},[137,593,594],{},"type: 'interval'",[282,596,597,604,606],{},[285,598,599],{},[288,600,601],{},[137,602,603],{},"duration: number",[312,605],{},"Interval in milliseconds. Due to limitations of the alarms API, it must be greater than 1\nminute.",[282,608,609,616,617,619,620,622,623,625,626,629],{},[285,610,611],{},[288,612,613],{},[137,614,615],{},"immediate?: boolean"," (default: ",[137,618,180],{},")",[312,621],{},"Execute the job immediately when it is scheduled for the first time. If ",[137,624,180],{},", it will\nexecute for the first time after ",[137,627,628],{},"duration",". This has no effect when updating an existing job.",[282,631,632],{},[285,633,634],{},[288,635,636],{},[137,637,331],{},[133,639,641],{"id":640},"job",[137,642,643],{},"Job",[141,645,647],{"className":143,"code":646,"language":145,"meta":146,"style":146},"type Job = IntervalJob | CronJob | OnceJob;\n",[137,648,649],{"__ignoreMap":146},[150,650,651,653,656,658,660,662,664,666,669],{"class":152,"line":153},[150,652,445],{"class":156},[150,654,655],{"class":160}," Job",[150,657,450],{"class":170},[150,659,503],{"class":160},[150,661,469],{"class":170},[150,663,161],{"class":160},[150,665,469],{"class":170},[150,667,668],{"class":160}," OnceJob",[150,670,202],{"class":170},[133,672,674],{"id":673},"jobscheduler",[137,675,398],{},[141,677,679],{"className":143,"code":678,"language":145,"meta":146,"style":146},"interface JobScheduler {\n  scheduleJob(job: Job): Promise\u003Cvoid>;\n  removeJob(jobId: string): Promise\u003Cvoid>;\n  on(event: \"success\", callback: (job: Job, result: any) => void): RemoveListenerFn;\n  on(event: \"error\", callback: (job: Job, error: unknown) => void): RemoveListenerFn;\n}\n",[137,680,681,689,714,738,797,850],{"__ignoreMap":146},[150,682,683,685,687],{"class":152,"line":153},[150,684,157],{"class":156},[150,686,370],{"class":160},[150,688,186],{"class":170},[150,690,691,694,696,698,700,702,704,706,708,711],{"class":152,"line":189},[150,692,693],{"class":192},"  scheduleJob",[150,695,354],{"class":170},[150,697,640],{"class":357},[150,699,196],{"class":170},[150,701,655],{"class":160},[150,703,367],{"class":170},[150,705,459],{"class":160},[150,707,177],{"class":170},[150,709,710],{"class":160},"void",[150,712,713],{"class":170},">;\n",[150,715,716,719,721,724,726,728,730,732,734,736],{"class":152,"line":205},[150,717,718],{"class":192},"  removeJob",[150,720,354],{"class":170},[150,722,723],{"class":357},"jobId",[150,725,196],{"class":170},[150,727,199],{"class":160},[150,729,367],{"class":170},[150,731,459],{"class":160},[150,733,177],{"class":170},[150,735,710],{"class":160},[150,737,713],{"class":170},[150,739,740,743,745,748,750,752,755,757,760,763,765,768,770,772,774,776,779,781,783,785,787,790,792,795],{"class":152,"line":225},[150,741,742],{"class":192},"  on",[150,744,354],{"class":170},[150,746,747],{"class":357},"event",[150,749,196],{"class":170},[150,751,213],{"class":170},[150,753,754],{"class":216},"success",[150,756,220],{"class":170},[150,758,759],{"class":170},",",[150,761,762],{"class":350}," callback",[150,764,196],{"class":170},[150,766,767],{"class":170}," (",[150,769,640],{"class":357},[150,771,196],{"class":170},[150,773,655],{"class":160},[150,775,759],{"class":170},[150,777,778],{"class":357}," result",[150,780,196],{"class":170},[150,782,472],{"class":160},[150,784,619],{"class":170},[150,786,456],{"class":156},[150,788,789],{"class":160}," void",[150,791,367],{"class":170},[150,793,794],{"class":160}," RemoveListenerFn",[150,796,202],{"class":170},[150,798,799,801,803,805,807,809,812,814,816,818,820,822,824,826,828,830,833,835,838,840,842,844,846,848],{"class":152,"line":237},[150,800,742],{"class":192},[150,802,354],{"class":170},[150,804,747],{"class":357},[150,806,196],{"class":170},[150,808,213],{"class":170},[150,810,811],{"class":216},"error",[150,813,220],{"class":170},[150,815,759],{"class":170},[150,817,762],{"class":350},[150,819,196],{"class":170},[150,821,767],{"class":170},[150,823,640],{"class":357},[150,825,196],{"class":170},[150,827,655],{"class":160},[150,829,759],{"class":170},[150,831,832],{"class":357}," error",[150,834,196],{"class":170},[150,836,837],{"class":160}," unknown",[150,839,619],{"class":170},[150,841,456],{"class":156},[150,843,789],{"class":160},[150,845,367],{"class":170},[150,847,794],{"class":160},[150,849,202],{"class":170},[150,851,852],{"class":152,"line":250},[150,853,253],{"class":170},[133,855,857],{"id":856},"jobschedulerconfig",[137,858,859],{},"JobSchedulerConfig",[141,861,863],{"className":143,"code":862,"language":145,"meta":146,"style":146},"interface JobSchedulerConfig {\n  logger?: Logger | null;\n}\n",[137,864,865,873,890],{"__ignoreMap":146},[150,866,867,869,871],{"class":152,"line":153},[150,868,157],{"class":156},[150,870,364],{"class":160},[150,872,186],{"class":170},[150,874,875,878,880,883,885,888],{"class":152,"line":189},[150,876,877],{"class":192},"  logger",[150,879,361],{"class":170},[150,881,882],{"class":160}," Logger",[150,884,469],{"class":170},[150,886,887],{"class":160}," null",[150,889,202],{"class":170},[150,891,892],{"class":152,"line":205},[150,893,253],{"class":170},[255,895,896],{},"Configures how the job scheduler behaves.",[274,898,277],{"id":899},"properties-2",[279,901,902],{},[282,903,904,616,911,619,914,916,917,920],{},[285,905,906],{},[288,907,908],{},[137,909,910],{},"logger?: Logger | null",[137,912,913],{},"console",[312,915],{},"The logger to use when logging messages. Set to ",[137,918,919],{},"null"," to disable logging.",[133,922,924],{"id":923},"logger",[137,925,926],{},"Logger",[141,928,930],{"className":143,"code":929,"language":145,"meta":146,"style":146},"interface Logger {\n  debug(...args: any[]): void;\n  log(...args: any[]): void;\n  warn(...args: any[]): void;\n  error(...args: any[]): void;\n}\n",[137,931,932,940,965,986,1007,1028],{"__ignoreMap":146},[150,933,934,936,938],{"class":152,"line":153},[150,935,157],{"class":156},[150,937,882],{"class":160},[150,939,186],{"class":170},[150,941,942,945,948,951,953,955,959,961,963],{"class":152,"line":189},[150,943,944],{"class":192},"  debug",[150,946,947],{"class":170},"(...",[150,949,950],{"class":357},"args",[150,952,196],{"class":170},[150,954,472],{"class":160},[150,956,958],{"class":957},"sTEyZ","[]",[150,960,367],{"class":170},[150,962,789],{"class":160},[150,964,202],{"class":170},[150,966,967,970,972,974,976,978,980,982,984],{"class":152,"line":205},[150,968,969],{"class":192},"  log",[150,971,947],{"class":170},[150,973,950],{"class":357},[150,975,196],{"class":170},[150,977,472],{"class":160},[150,979,958],{"class":957},[150,981,367],{"class":170},[150,983,789],{"class":160},[150,985,202],{"class":170},[150,987,988,991,993,995,997,999,1001,1003,1005],{"class":152,"line":225},[150,989,990],{"class":192},"  warn",[150,992,947],{"class":170},[150,994,950],{"class":357},[150,996,196],{"class":170},[150,998,472],{"class":160},[150,1000,958],{"class":957},[150,1002,367],{"class":170},[150,1004,789],{"class":160},[150,1006,202],{"class":170},[150,1008,1009,1012,1014,1016,1018,1020,1022,1024,1026],{"class":152,"line":237},[150,1010,1011],{"class":192},"  error",[150,1013,947],{"class":170},[150,1015,950],{"class":357},[150,1017,196],{"class":170},[150,1019,472],{"class":160},[150,1021,958],{"class":957},[150,1023,367],{"class":170},[150,1025,789],{"class":160},[150,1027,202],{"class":170},[150,1029,1030],{"class":152,"line":250},[150,1031,253],{"class":170},[255,1033,1034],{},"Interface used to log text to the console when creating and executing jobs.",[133,1036,1038],{"id":1037},"oncejob",[137,1039,1040],{},"OnceJob",[141,1042,1044],{"className":143,"code":1043,"language":145,"meta":146,"style":146},"interface OnceJob {\n  id: string;\n  type: \"once\";\n  date: Date | string | number;\n  execute: ExecuteFn;\n}\n",[137,1045,1046,1054,1064,1079,1099,1109],{"__ignoreMap":146},[150,1047,1048,1050,1052],{"class":152,"line":153},[150,1049,157],{"class":156},[150,1051,668],{"class":160},[150,1053,186],{"class":170},[150,1055,1056,1058,1060,1062],{"class":152,"line":189},[150,1057,193],{"class":192},[150,1059,196],{"class":170},[150,1061,199],{"class":160},[150,1063,202],{"class":170},[150,1065,1066,1068,1070,1072,1075,1077],{"class":152,"line":205},[150,1067,208],{"class":192},[150,1069,196],{"class":170},[150,1071,213],{"class":170},[150,1073,1074],{"class":216},"once",[150,1076,220],{"class":170},[150,1078,202],{"class":170},[150,1080,1081,1084,1086,1089,1091,1093,1095,1097],{"class":152,"line":225},[150,1082,1083],{"class":192},"  date",[150,1085,196],{"class":170},[150,1087,1088],{"class":160}," Date",[150,1090,469],{"class":170},[150,1092,199],{"class":160},[150,1094,469],{"class":170},[150,1096,540],{"class":160},[150,1098,202],{"class":170},[150,1100,1101,1103,1105,1107],{"class":152,"line":237},[150,1102,240],{"class":192},[150,1104,196],{"class":170},[150,1106,245],{"class":160},[150,1108,202],{"class":170},[150,1110,1111],{"class":152,"line":250},[150,1112,253],{"class":170},[255,1114,1115],{},"Runs a job once, at a specific date/time.",[274,1117,277],{"id":1118},"properties-3",[279,1120,1121,1129,1138,1150],{},[282,1122,1123],{},[285,1124,1125],{},[288,1126,1127],{},[137,1128,292],{},[282,1130,1131],{},[285,1132,1133],{},[288,1134,1135],{},[137,1136,1137],{},"type: 'once'",[282,1139,1140,1147,1149],{},[285,1141,1142],{},[288,1143,1144],{},[137,1145,1146],{},"date: Date | string | number",[312,1148],{},"The date to run the job on.",[282,1151,1152],{},[285,1153,1154],{},[288,1155,1156],{},[137,1157,331],{},[255,1159,1160,1162],{},[312,1161],{},[312,1163],{},[1165,1166],"hr",{},[255,1168,1169],{},[285,1170,1171,1172],{},"API reference generated by ",[264,1173,1176],{"href":1174,"rel":1175},"https://github.com/aklinker1/webext-core/blob/main/docs/generate-api-references.ts",[268],[137,1177,1178],{},"docs/generate-api-references.ts",[1180,1181,1182],"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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":146,"searchDepth":189,"depth":189,"links":1184},[1185,1188,1192,1193,1196,1197,1198,1201,1202],{"id":135,"depth":189,"text":139,"children":1186},[1187],{"id":276,"depth":205,"text":277},{"id":334,"depth":189,"text":337,"children":1189},[1190,1191],{"id":407,"depth":205,"text":408},{"id":422,"depth":205,"text":423},{"id":432,"depth":189,"text":435},{"id":488,"depth":189,"text":491,"children":1194},[1195],{"id":575,"depth":205,"text":277},{"id":640,"depth":189,"text":643},{"id":673,"depth":189,"text":398},{"id":856,"depth":189,"text":859,"children":1199},[1200],{"id":899,"depth":205,"text":277},{"id":923,"depth":189,"text":926},{"id":1037,"depth":189,"text":1040,"children":1203},[1204],{"id":1118,"depth":205,"text":277},"md",null,{},true,{"title":48,"description":146},"rDacgsXjdk-EvRkqqhyDgS48lO9-sNbkV0wEbtlN1fg",[1212,1213],{"title":28,"path":68,"stem":69,"description":146,"children":-1},{"title":28,"path":79,"stem":80,"description":146,"children":-1},1779312969694]