[{"data":1,"prerenderedAt":1456},["ShallowReactive",2],{"docs-nav":3,"doc-\u002Fdocs\u002Fgallery":1264},[4,248,693,980],{"id":5,"title":6,"body":7,"description":239,"extension":240,"meta":241,"navigation":243,"path":244,"seo":245,"stem":246,"__hash__":247},"docs\u002Fdocs\u002Fgetting-started.md","Getting Started",{"type":8,"value":9,"toc":224},"minimark",[10,14,18,23,26,55,59,64,75,79,86,146,150,157,168,176,179,182,186,189,200,204],[11,12,6],"h1",{"id":13},"getting-started",[15,16,17],"p",{},"Welcome to TLWR — a creative platform for AI characters, scenes, and interactive stories.",[19,20,22],"h2",{"id":21},"what-is-tlwr","What is TLWR?",[15,24,25],{},"TLWR is a visual editor + community platform that lets you:",[27,28,29,37,43,49],"ul",{},[30,31,32,36],"li",{},[33,34,35],"strong",{},"Design"," AI characters, scenes, and world-building assets in a powerful drag-and-drop editor",[30,38,39,42],{},[33,40,41],{},"Generate"," portraits, backgrounds, and visual elements using AI generation",[30,44,45,48],{},[33,46,47],{},"Publish"," your creations to a growing community gallery",[30,50,51,54],{},[33,52,53],{},"Share"," interactive stories that players can experience in a browser",[19,56,58],{"id":57},"quick-start","Quick Start",[60,61,63],"h3",{"id":62},"_1-open-the-editor","1. Open the Editor",[15,65,66,67,74],{},"Head to ",[68,69,73],"a",{"href":70,"rel":71},"https:\u002F\u002Feditor.tlwr.app",[72],"nofollow","editor.tlwr.app"," — no account needed to start creating. The editor runs entirely in your browser; your work saves locally.",[60,76,78],{"id":77},"_2-create-your-first-project","2. Create your first project",[15,80,81,82,85],{},"In the editor, click ",[33,83,84],{},"New Project"," and choose a type:",[87,88,89,102],"table",{},[90,91,92],"thead",{},[93,94,95,99],"tr",{},[96,97,98],"th",{},"Type",[96,100,101],{},"What it is",[103,104,105,116,126,136],"tbody",{},[93,106,107,113],{},[108,109,110],"td",{},[33,111,112],{},"Character",[108,114,115],{},"A portrait-style card for an AI character with name, stats, and lore",[93,117,118,123],{},[108,119,120],{},[33,121,122],{},"Scene",[108,124,125],{},"A visual composition — location, mood, characters placed in a setting",[93,127,128,133],{},[108,129,130],{},[33,131,132],{},"Story",[108,134,135],{},"A branching interactive narrative with choices and consequences",[93,137,138,143],{},[108,139,140],{},[33,141,142],{},"World",[108,144,145],{},"A container for characters, scenes, and the lore connecting them",[60,147,149],{"id":148},"_3-add-content","3. Add content",[15,151,152,153,156],{},"Use the ",[33,154,155],{},"Layer panel"," on the right to add elements:",[27,158,159,162,165],{},[30,160,161],{},"Drag in a background from the component library",[30,163,164],{},"Add a character layer and use AI generation to create a portrait",[30,166,167],{},"Annotate with text, tags, and lore entries",[60,169,171,172],{"id":170},"_4-export-or-publish-phase-2","4. Export or Publish ",[173,174,175],"em",{},"(Phase 2)",[15,177,178],{},"Export your project as a portable archive, or — once your account is set up — publish it to the TLWR community gallery.",[180,181],"hr",{},[19,183,185],{"id":184},"system-requirements","System Requirements",[15,187,188],{},"The editor runs in any modern browser. For the best experience:",[27,190,191,194,197],{},[30,192,193],{},"Chrome 120+ or Firefox 120+ or Safari 17+",[30,195,196],{},"8 GB RAM recommended for AI generation features",[30,198,199],{},"Stable internet connection for generation (local editing works offline)",[19,201,203],{"id":202},"next-steps","Next Steps",[27,205,206,212,218],{},[30,207,208],{},[68,209,211],{"href":210},"\u002Fdocs\u002Feditor-basics","Editor Basics →",[30,213,214],{},[68,215,217],{"href":216},"\u002Fdocs\u002Fgallery","Gallery & Publishing →",[30,219,220],{},[68,221,223],{"href":222},"\u002Fdocs\u002Ffaq","FAQ →",{"title":225,"searchDepth":226,"depth":226,"links":227},"",2,[228,229,237,238],{"id":21,"depth":226,"text":22},{"id":57,"depth":226,"text":58,"children":230},[231,233,234,235],{"id":62,"depth":232,"text":63},3,{"id":77,"depth":232,"text":78},{"id":148,"depth":232,"text":149},{"id":170,"depth":232,"text":236},"4. Export or Publish (Phase 2)",{"id":184,"depth":226,"text":185},{"id":202,"depth":226,"text":203},"Everything you need to start building AI worlds with TLWR.","md",{"order":242},1,true,"\u002Fdocs\u002Fgetting-started",{"title":6,"description":239},"docs\u002Fgetting-started","acipYTmslLc-y5-4B__M-eHFYg7CeGT9FopTZ4XvS70",{"id":249,"title":250,"body":251,"description":688,"extension":240,"meta":689,"navigation":243,"path":210,"seo":690,"stem":691,"__hash__":692},"docs\u002Fdocs\u002Feditor-basics.md","Editor Basics",{"type":8,"value":252,"toc":673},[253,256,271,275,285,289,351,354,357,385,389,392,424,428,431,435,494,498,509,513,523,551,555,562,566,662,664],[11,254,250],{"id":255},"editor-basics",[15,257,258,259,262,263,266,267,270],{},"The TLWR editor is structured around a ",[33,260,261],{},"canvas"," with a ",[33,264,265],{},"layer panel"," and a ",[33,268,269],{},"properties panel",".",[19,272,274],{"id":273},"interface-overview","Interface Overview",[276,277,282],"pre",{"className":278,"code":280,"language":281},[279],"language-text","┌──────────────────────────────────────────────────────────┐\n│  Tool bar │           Canvas                │ Properties │\n│  (left)   │                                 │ (right)    │\n│           │      [Your scene content]       │            │\n│           │                                 │ Layer list │\n└──────────────────────────────────────────────────────────┘\n","text",[283,284,280],"code",{"__ignoreMap":225},[60,286,288],{"id":287},"tool-bar-left","Tool Bar (left)",[87,290,291,301],{},[90,292,293],{},[93,294,295,298],{},[96,296,297],{},"Icon",[96,299,300],{},"Tool",[103,302,303,311,319,327,335,343],{},[93,304,305,308],{},[108,306,307],{},"Arrow",[108,309,310],{},"Select & move",[93,312,313,316],{},[108,314,315],{},"Pen",[108,317,318],{},"Draw \u002F annotate",[93,320,321,324],{},[108,322,323],{},"Image",[108,325,326],{},"Add image layer",[93,328,329,332],{},[108,330,331],{},"Sparkle",[108,333,334],{},"AI generation",[93,336,337,340],{},[108,338,339],{},"Text",[108,341,342],{},"Add text",[93,344,345,348],{},[108,346,347],{},"Frame",[108,349,350],{},"Add frame \u002F container",[60,352,353],{"id":261},"Canvas",[15,355,356],{},"The canvas is infinite and zoom-able. Use:",[27,358,359,369,375],{},[30,360,361,364,365,368],{},[283,362,363],{},"Scroll"," to pan, ",[283,366,367],{},"Ctrl + Scroll"," to zoom",[30,370,371,374],{},[283,372,373],{},"Space + Drag"," to pan (Figma-style)",[30,376,377,380,381,384],{},[283,378,379],{},"Ctrl + Z"," \u002F ",[283,382,383],{},"Ctrl + Shift + Z"," to undo\u002Fredo",[60,386,388],{"id":387},"properties-panel-right","Properties Panel (right)",[15,390,391],{},"Shows the properties of the selected layer. Common properties:",[27,393,394,400,406,412,418],{},[30,395,396,399],{},[33,397,398],{},"Position & size"," — X, Y, W, H with auto-constraints",[30,401,402,405],{},[33,403,404],{},"Opacity"," — global layer opacity",[30,407,408,411],{},[33,409,410],{},"Blend mode"," — for image and color layers",[30,413,414,417],{},[33,415,416],{},"Fill"," — solid color, gradient, or image",[30,419,420,423],{},[33,421,422],{},"Border"," — width, color, radius",[19,425,427],{"id":426},"working-with-layers","Working with Layers",[15,429,430],{},"Layers stack top-to-bottom in the panel, corresponding to front-to-back in the canvas.",[60,432,434],{"id":433},"layer-types","Layer types",[87,436,437,446],{},[90,438,439],{},[93,440,441,443],{},[96,442,98],{},[96,444,445],{},"Description",[103,447,448,457,466,475,484],{},[93,449,450,454],{},[108,451,452],{},[33,453,323],{},[108,455,456],{},"Raster image — AI-generated or uploaded",[93,458,459,463],{},[108,460,461],{},[33,462,112],{},[108,464,465],{},"Linked character card with metadata",[93,467,468,472],{},[108,469,470],{},[33,471,339],{},[108,473,474],{},"Rich text annotation",[93,476,477,481],{},[108,478,479],{},[33,480,347],{},[108,482,483],{},"Group container with its own clip mask",[93,485,486,491],{},[108,487,488],{},[33,489,490],{},"Effect",[108,492,493],{},"Blur, vignette, color grade overlay",[60,495,497],{"id":496},"grouping-nesting","Grouping & nesting",[15,499,500,501,504,505,508],{},"Select multiple layers with ",[283,502,503],{},"Shift + Click",", then ",[283,506,507],{},"Ctrl + G"," to group.\nDrag layers in the panel to reorder.",[19,510,512],{"id":511},"ai-generation","AI Generation",[15,514,515,516,518,519,522],{},"Click the ",[33,517,331],{}," tool or press ",[283,520,521],{},"G"," to open the generation panel.",[524,525,526,532,538,545],"ol",{},[30,527,528,531],{},[33,529,530],{},"Describe"," what you want in the prompt field",[30,533,534,537],{},[173,535,536],{},"(Optional)"," Drop a reference image for style guidance",[30,539,540,541,544],{},"Set the ",[33,542,543],{},"Style preset"," (Anime, Painterly, Dark Fantasy, etc.)",[30,546,547,548,550],{},"Click ",[33,549,41],{}," — results appear as a new image layer",[60,552,554],{"id":553},"style-consistency","Style consistency",[15,556,557,558,561],{},"Lock your project's style by clicking ",[33,559,560],{},"Set as style reference"," on any generated image.\nSubsequent generations will match that style automatically.",[19,563,565],{"id":564},"keyboard-shortcuts","Keyboard Shortcuts",[87,567,568,578],{},[90,569,570],{},[93,571,572,575],{},[96,573,574],{},"Shortcut",[96,576,577],{},"Action",[103,579,580,590,599,609,619,632,642,652],{},[93,581,582,587],{},[108,583,584],{},[283,585,586],{},"V",[108,588,589],{},"Select tool",[93,591,592,596],{},[108,593,594],{},[283,595,521],{},[108,597,598],{},"Generate (AI)",[93,600,601,606],{},[108,602,603],{},[283,604,605],{},"T",[108,607,608],{},"Text tool",[93,610,611,616],{},[108,612,613],{},[283,614,615],{},"Ctrl + D",[108,617,618],{},"Duplicate layer",[93,620,621,629],{},[108,622,623,380,626],{},[283,624,625],{},"Ctrl + [",[283,627,628],{},"]",[108,630,631],{},"Reorder layer",[93,633,634,639],{},[108,635,636],{},[283,637,638],{},"Ctrl + S",[108,640,641],{},"Save (auto-saves every 30s)",[93,643,644,649],{},[108,645,646],{},[283,647,648],{},"Ctrl + E",[108,650,651],{},"Export",[93,653,654,659],{},[108,655,656],{},[283,657,658],{},"?",[108,660,661],{},"Open shortcut reference",[180,663],{},[15,665,666,669,670],{},[68,667,668],{"href":244},"← Getting Started"," · ",[68,671,672],{"href":216},"Gallery →",{"title":225,"searchDepth":226,"depth":226,"links":674},[675,680,684,687],{"id":273,"depth":226,"text":274,"children":676},[677,678,679],{"id":287,"depth":232,"text":288},{"id":261,"depth":232,"text":353},{"id":387,"depth":232,"text":388},{"id":426,"depth":226,"text":427,"children":681},[682,683],{"id":433,"depth":232,"text":434},{"id":496,"depth":232,"text":497},{"id":511,"depth":226,"text":512,"children":685},[686],{"id":553,"depth":232,"text":554},{"id":564,"depth":226,"text":565},"A tour of the TLWR editor — layers, components, properties, and generation.",{"order":226},{"title":250,"description":688},"docs\u002Feditor-basics","fu7A3XMIIJl8AXbanENkT5tKQLtB-VqfuOW24D2zl5I",{"id":694,"title":695,"body":696,"description":975,"extension":240,"meta":976,"navigation":243,"path":216,"seo":977,"stem":978,"__hash__":979},"docs\u002Fdocs\u002Fgallery.md","Gallery & Publishing",{"type":8,"value":697,"toc":964},[698,701,710,714,717,721,725,732,758,762,765,769,776,780,787,798,804,808,857,860,864,867,948,951,953,960],[11,699,695],{"id":700},"gallery-publishing",[702,703,704],"blockquote",{},[15,705,706,709],{},[33,707,708],{},"Note:"," Gallery and publishing features require a free TLWR account. Account creation launches in Phase 2. This page describes the system as it will work.",[19,711,713],{"id":712},"what-is-the-gallery","What is the Gallery?",[15,715,716],{},"The TLWR Gallery is a community space where creators share their AI characters, scenes, and interactive stories. Works are browsable, likeable, and forkable.",[19,718,720],{"id":719},"publishing-flow","Publishing Flow",[60,722,724],{"id":723},"_1-from-the-editor","1. From the editor",[15,726,727,728,731],{},"When your project is ready, click ",[33,729,730],{},"Publish to Gallery"," in the toolbar. You'll be prompted to:",[27,733,734,749,752,755],{},[30,735,736,737,740,741,744,745,748],{},"Choose visibility: ",[33,738,739],{},"Public"," (anyone), ",[33,742,743],{},"Unlisted"," (link only), or ",[33,746,747],{},"Private"," (draft)",[30,750,751],{},"Add a title, description, and up to 5 tags",[30,753,754],{},"Select a cover thumbnail (auto-generated from your canvas, or custom)",[30,756,757],{},"Review storage usage (counted toward your plan quota)",[60,759,761],{"id":760},"_2-review-moderation","2. Review & moderation",[15,763,764],{},"Newly published content enters a brief automated review (NSFW filter, copyright check). Most content is visible within seconds. Flagged content is queued for manual review.",[60,766,768],{"id":767},"_3-your-profile","3. Your profile",[15,770,771,772,775],{},"All public publications appear on your profile page at ",[283,773,774],{},"tlwr.app\u002F@username",". Followers see your new work in their feed.",[19,777,779],{"id":778},"forks","Forks",[15,781,782,783,786],{},"A ",[33,784,785],{},"fork"," is a copy of a published project that becomes your own editable project.",[27,788,789,792,795],{},[30,790,791],{},"Forks preserve attribution — \"Forked from @original_author\"",[30,793,794],{},"The original author can see how many times their work has been forked",[30,796,797],{},"Forks are independent — changes don't affect the original",[15,799,800,801,270],{},"To fork: open any public project in the gallery, click ",[33,802,803],{},"Fork → Edit in Editor",[19,805,807],{"id":806},"storage-quotas","Storage Quotas",[87,809,810,823],{},[90,811,812],{},[93,813,814,817,820],{},[96,815,816],{},"Plan",[96,818,819],{},"Storage",[96,821,822],{},"Max single publication",[103,824,825,836,846],{},[93,826,827,830,833],{},[108,828,829],{},"Free",[108,831,832],{},"500 MB",[108,834,835],{},"50 MB",[93,837,838,841,844],{},[108,839,840],{},"Creator",[108,842,843],{},"10 GB",[108,845,832],{},[93,847,848,851,854],{},[108,849,850],{},"Studio",[108,852,853],{},"100 GB",[108,855,856],{},"2 GB",[15,858,859],{},"Published content counts toward your quota. Deleted publications free up space.",[19,861,863],{"id":862},"embed","Embed",[15,865,866],{},"Every public publication has an embed code for blogs and websites:",[276,868,872],{"className":869,"code":870,"language":871,"meta":225,"style":225},"language-html shiki shiki-themes github-light","\u003Ciframe\n  src=\"https:\u002F\u002Ftlwr.app\u002Fembed\u002F@username\u002Fmy-world\"\n  width=\"800\" height=\"600\"\n  frameborder=\"0\"\n  allowfullscreen>\n\u003C\u002Fiframe>\n","html",[283,873,874,886,899,917,928,937],{"__ignoreMap":225},[875,876,878,882],"span",{"class":877,"line":242},"line",[875,879,881],{"class":880},"sgsFI","\u003C",[875,883,885],{"class":884},"shJU0","iframe\n",[875,887,888,892,895],{"class":877,"line":226},[875,889,891],{"class":890},"s7eDp","  src",[875,893,894],{"class":880},"=",[875,896,898],{"class":897},"sYBdl","\"https:\u002F\u002Ftlwr.app\u002Fembed\u002F@username\u002Fmy-world\"\n",[875,900,901,904,906,909,912,914],{"class":877,"line":232},[875,902,903],{"class":890},"  width",[875,905,894],{"class":880},[875,907,908],{"class":897},"\"800\"",[875,910,911],{"class":890}," height",[875,913,894],{"class":880},[875,915,916],{"class":897},"\"600\"\n",[875,918,920,923,925],{"class":877,"line":919},4,[875,921,922],{"class":890},"  frameborder",[875,924,894],{"class":880},[875,926,927],{"class":897},"\"0\"\n",[875,929,931,934],{"class":877,"line":930},5,[875,932,933],{"class":890},"  allowfullscreen",[875,935,936],{"class":880},">\n",[875,938,940,943,946],{"class":877,"line":939},6,[875,941,942],{"class":880},"\u003C\u002F",[875,944,945],{"class":884},"iframe",[875,947,936],{"class":880},[15,949,950],{},"Interactive stories run fully inside the embed — no install needed for viewers.",[180,952],{},[15,954,955,669,958],{},[68,956,957],{"href":210},"← Editor Basics",[68,959,223],{"href":222},[961,962,963],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}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);}",{"title":225,"searchDepth":226,"depth":226,"links":965},[966,967,972,973,974],{"id":712,"depth":226,"text":713},{"id":719,"depth":226,"text":720,"children":968},[969,970,971],{"id":723,"depth":232,"text":724},{"id":760,"depth":232,"text":761},{"id":767,"depth":232,"text":768},{"id":778,"depth":226,"text":779},{"id":806,"depth":226,"text":807},{"id":862,"depth":226,"text":863},"How to publish your work to the TLWR community gallery.",{"order":232},{"title":695,"description":975},"docs\u002Fgallery","R2T3yG8R-drma_Xsl_Brsv7Gtj6DZkEWSXvMkhbAARg",{"id":981,"title":982,"body":983,"description":1258,"extension":240,"meta":1259,"navigation":243,"path":222,"seo":1261,"stem":1262,"__hash__":1263},"docs\u002Fdocs\u002Ffaq.md","FAQ",{"type":8,"value":984,"toc":1223},[985,989,993,995,998,1002,1010,1014,1021,1025,1051,1053,1057,1061,1064,1068,1071,1075,1078,1080,1084,1088,1091,1095,1098,1102,1116,1123,1128,1130,1134,1138,1146,1150,1153,1157,1160,1162,1166,1170,1173,1177,1180,1184,1191,1193,1197,1201,1204,1208,1211,1215],[11,986,988],{"id":987},"frequently-asked-questions","Frequently Asked Questions",[19,990,992],{"id":991},"general","General",[60,994,22],{"id":21},[15,996,997],{},"TLWR is a creative platform for AI characters, scenes, and interactive stories.\nIt combines a visual editor with an AI generation pipeline and a community gallery.",[60,999,1001],{"id":1000},"is-tlwr-free","Is TLWR free?",[15,1003,1004,1005,1009],{},"Yes — the Free plan lets you start creating immediately with no credit card required.\nPaid plans add more storage, unlimited publishing, and advanced features.\nSee the ",[68,1006,1008],{"href":1007},"\u002Fpricing","Pricing page"," for details.",[60,1011,1013],{"id":1012},"do-i-need-an-account-to-use-the-editor","Do I need an account to use the editor?",[15,1015,1016,1017,1020],{},"No. The editor at ",[68,1018,73],{"href":70,"rel":1019},[72]," works without an account.\nYour projects save locally in your browser. You need an account to publish to the gallery.",[60,1022,1024],{"id":1023},"what-kind-of-content-can-i-create","What kind of content can I create?",[27,1026,1027,1033,1039,1045],{},[30,1028,1029,1032],{},[33,1030,1031],{},"Characters"," — AI portrait cards with stats, lore, and inventory",[30,1034,1035,1038],{},[33,1036,1037],{},"Scenes"," — Visual compositions with characters, backgrounds, and mood",[30,1040,1041,1044],{},[33,1042,1043],{},"Stories"," — Branching interactive narratives with player choices",[30,1046,1047,1050],{},[33,1048,1049],{},"Worlds"," — Containers linking characters, scenes, and a lore database",[180,1052],{},[19,1054,1056],{"id":1055},"privacy-data","Privacy & Data",[60,1058,1060],{"id":1059},"do-you-train-ai-models-on-my-content","Do you train AI models on my content?",[15,1062,1063],{},"No. Private, unpublished projects remain on your device. We never access or use them.\nOnly content you explicitly publish to the gallery could theoretically be used for any purpose —\nand we commit not to use it for model training without opt-in consent.",[60,1065,1067],{"id":1066},"where-is-my-data-stored","Where is my data stored?",[15,1069,1070],{},"Local projects live in your browser's storage.\nAccount data (email, profile) and published content are stored on servers in the EU\u002FUS.",[60,1072,1074],{"id":1073},"can-i-delete-my-account-and-data","Can I delete my account and data?",[15,1076,1077],{},"Yes. Account deletion removes all your profile data and published content from our servers.\nLocal project files remain on your device until you delete them.",[180,1079],{},[19,1081,1083],{"id":1082},"editor","Editor",[60,1085,1087],{"id":1086},"which-browsers-are-supported","Which browsers are supported?",[15,1089,1090],{},"Chrome 120+, Firefox 120+, Safari 17+. Mobile browsers are supported for viewing;\nthe full editor works best on desktop.",[60,1092,1094],{"id":1093},"does-the-editor-work-offline","Does the editor work offline?",[15,1096,1097],{},"The canvas and layer editing work offline. AI generation requires an internet connection.",[60,1099,1101],{"id":1100},"how-do-i-export-my-work","How do I export my work?",[15,1103,1104,1105,1107,1108,1111,1112,1115],{},"Use ",[283,1106,648],{}," or ",[33,1109,1110],{},"File → Export",". Options: PNG, JPEG, SVG, or ",[283,1113,1114],{},".tlwr"," archive (portable project).",[60,1117,1119,1120,1122],{"id":1118},"what-is-a-tlwr-file","What is a ",[283,1121,1114],{}," file?",[15,1124,782,1125,1127],{},[283,1126,1114],{}," file is a compressed archive containing your project JSON plus all embedded assets.\nYou can share it with others, import it on any device, or use it as a backup.",[180,1129],{},[19,1131,1133],{"id":1132},"publishing","Publishing",[60,1135,1137],{"id":1136},"when-does-the-gallery-launch","When does the gallery launch?",[15,1139,1140,1141,270],{},"Gallery and account features are coming in Phase 2 (approximately Q3 2026).\nSign up for updates at ",[68,1142,1145],{"href":1143,"rel":1144},"https:\u002F\u002Ftlwr.app",[72],"tlwr.app",[60,1147,1149],{"id":1148},"what-are-forks","What are forks?",[15,1151,1152],{},"A fork is a copy of someone else's public project that you can edit independently.\nAttribution to the original author is preserved automatically.",[60,1154,1156],{"id":1155},"how-is-published-content-moderated","How is published content moderated?",[15,1158,1159],{},"Automated checks run on every submission (NSFW filter, copyright detection).\nCommunity flagging is available for published content. A moderation team reviews appeals.",[180,1161],{},[19,1163,1165],{"id":1164},"billing","Billing",[60,1167,1169],{"id":1168},"can-i-change-plans","Can I change plans?",[15,1171,1172],{},"Yes — upgrade or downgrade at any time from your account settings.\nUpgrades take effect immediately. Downgrades take effect at the end of the billing period.",[60,1174,1176],{"id":1175},"what-happens-if-i-exceed-my-storage-quota","What happens if I exceed my storage quota?",[15,1178,1179],{},"You'll receive a warning at 80% usage. At 100%, new publications are paused.\nExisting publications remain accessible. Delete old publications to free up space, or upgrade.",[60,1181,1183],{"id":1182},"is-there-a-refund-policy","Is there a refund policy?",[15,1185,1186,1187,270],{},"We offer a 14-day refund on any paid plan. Contact ",[68,1188,1190],{"href":1189},"mailto:support@tlwr.app","support@tlwr.app",[180,1192],{},[19,1194,1196],{"id":1195},"technical","Technical",[60,1198,1200],{"id":1199},"what-technology-powers-tlwr","What technology powers TLWR?",[15,1202,1203],{},"The portal is built with Nuxt 3 (Vue), deployed on Cloudflare Pages.\nThe editor is a custom Vue application. Backend uses Supabase (Phase 2+) and Cloudflare R2 for media.",[60,1205,1207],{"id":1206},"is-there-an-api","Is there an API?",[15,1209,1210],{},"A public API is planned for the Studio plan in Phase 3. Watch the changelog for updates.",[60,1212,1214],{"id":1213},"i-found-a-bug-how-do-i-report-it","I found a bug. How do I report it?",[15,1216,1217,1218,1222],{},"Email ",[68,1219,1221],{"href":1220},"mailto:bugs@tlwr.app","bugs@tlwr.app"," with a description and steps to reproduce.\nWe aim to respond within 48 hours.",{"title":225,"searchDepth":226,"depth":226,"links":1224},[1225,1231,1236,1243,1248,1253],{"id":991,"depth":226,"text":992,"children":1226},[1227,1228,1229,1230],{"id":21,"depth":232,"text":22},{"id":1000,"depth":232,"text":1001},{"id":1012,"depth":232,"text":1013},{"id":1023,"depth":232,"text":1024},{"id":1055,"depth":226,"text":1056,"children":1232},[1233,1234,1235],{"id":1059,"depth":232,"text":1060},{"id":1066,"depth":232,"text":1067},{"id":1073,"depth":232,"text":1074},{"id":1082,"depth":226,"text":1083,"children":1237},[1238,1239,1240,1241],{"id":1086,"depth":232,"text":1087},{"id":1093,"depth":232,"text":1094},{"id":1100,"depth":232,"text":1101},{"id":1118,"depth":232,"text":1242},"What is a .tlwr file?",{"id":1132,"depth":226,"text":1133,"children":1244},[1245,1246,1247],{"id":1136,"depth":232,"text":1137},{"id":1148,"depth":232,"text":1149},{"id":1155,"depth":232,"text":1156},{"id":1164,"depth":226,"text":1165,"children":1249},[1250,1251,1252],{"id":1168,"depth":232,"text":1169},{"id":1175,"depth":232,"text":1176},{"id":1182,"depth":232,"text":1183},{"id":1195,"depth":226,"text":1196,"children":1254},[1255,1256,1257],{"id":1199,"depth":232,"text":1200},{"id":1206,"depth":232,"text":1207},{"id":1213,"depth":232,"text":1214},"Frequently asked questions about TLWR.",{"order":1260},99,{"title":982,"description":1258},"docs\u002Ffaq","s3zKAe26G9iYMGI1MH3ipCNgs7z7zxI1ZVUezSRe0YA",{"id":694,"title":695,"body":1265,"description":975,"extension":240,"meta":1454,"navigation":243,"path":216,"seo":1455,"stem":978,"__hash__":979},{"type":8,"value":1266,"toc":1443},[1267,1269,1275,1277,1279,1281,1283,1287,1303,1305,1307,1309,1313,1315,1319,1327,1331,1333,1371,1373,1375,1377,1431,1433,1435,1441],[11,1268,695],{"id":700},[702,1270,1271],{},[15,1272,1273,709],{},[33,1274,708],{},[19,1276,713],{"id":712},[15,1278,716],{},[19,1280,720],{"id":719},[60,1282,724],{"id":723},[15,1284,727,1285,731],{},[33,1286,730],{},[27,1288,1289,1297,1299,1301],{},[30,1290,736,1291,740,1293,744,1295,748],{},[33,1292,739],{},[33,1294,743],{},[33,1296,747],{},[30,1298,751],{},[30,1300,754],{},[30,1302,757],{},[60,1304,761],{"id":760},[15,1306,764],{},[60,1308,768],{"id":767},[15,1310,771,1311,775],{},[283,1312,774],{},[19,1314,779],{"id":778},[15,1316,782,1317,786],{},[33,1318,785],{},[27,1320,1321,1323,1325],{},[30,1322,791],{},[30,1324,794],{},[30,1326,797],{},[15,1328,800,1329,270],{},[33,1330,803],{},[19,1332,807],{"id":806},[87,1334,1335,1345],{},[90,1336,1337],{},[93,1338,1339,1341,1343],{},[96,1340,816],{},[96,1342,819],{},[96,1344,822],{},[103,1346,1347,1355,1363],{},[93,1348,1349,1351,1353],{},[108,1350,829],{},[108,1352,832],{},[108,1354,835],{},[93,1356,1357,1359,1361],{},[108,1358,840],{},[108,1360,843],{},[108,1362,832],{},[93,1364,1365,1367,1369],{},[108,1366,850],{},[108,1368,853],{},[108,1370,856],{},[15,1372,859],{},[19,1374,863],{"id":862},[15,1376,866],{},[276,1378,1379],{"className":869,"code":870,"language":871,"meta":225,"style":225},[283,1380,1381,1387,1395,1409,1417,1423],{"__ignoreMap":225},[875,1382,1383,1385],{"class":877,"line":242},[875,1384,881],{"class":880},[875,1386,885],{"class":884},[875,1388,1389,1391,1393],{"class":877,"line":226},[875,1390,891],{"class":890},[875,1392,894],{"class":880},[875,1394,898],{"class":897},[875,1396,1397,1399,1401,1403,1405,1407],{"class":877,"line":232},[875,1398,903],{"class":890},[875,1400,894],{"class":880},[875,1402,908],{"class":897},[875,1404,911],{"class":890},[875,1406,894],{"class":880},[875,1408,916],{"class":897},[875,1410,1411,1413,1415],{"class":877,"line":919},[875,1412,922],{"class":890},[875,1414,894],{"class":880},[875,1416,927],{"class":897},[875,1418,1419,1421],{"class":877,"line":930},[875,1420,933],{"class":890},[875,1422,936],{"class":880},[875,1424,1425,1427,1429],{"class":877,"line":939},[875,1426,942],{"class":880},[875,1428,945],{"class":884},[875,1430,936],{"class":880},[15,1432,950],{},[180,1434],{},[15,1436,1437,669,1439],{},[68,1438,957],{"href":210},[68,1440,223],{"href":222},[961,1442,963],{},{"title":225,"searchDepth":226,"depth":226,"links":1444},[1445,1446,1451,1452,1453],{"id":712,"depth":226,"text":713},{"id":719,"depth":226,"text":720,"children":1447},[1448,1449,1450],{"id":723,"depth":232,"text":724},{"id":760,"depth":232,"text":761},{"id":767,"depth":232,"text":768},{"id":778,"depth":226,"text":779},{"id":806,"depth":226,"text":807},{"id":862,"depth":226,"text":863},{"order":232},{"title":695,"description":975},1780676581139]