[{"data":1,"prerenderedAt":1310},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-dart":673,"-file-extensions-dart-surround":1164,"mdc--2hm3t5-key":1165,"mdc-8d6ax3-key":1176,"mdc-xh6wgw-key":1184,"mdc--6xl10j-key":1192,"mdc--5ogbtu-key":1200,"mdc-bocn6r-key":1208,"mdc-ssz7ub-key":1216,"mdc-k8oxuc-key":1224,"mdc-cytmko-key":1232,"mdc-cir6l7-key":1246,"mdc-bu441d-key":1262,"mdc-gpnko0-key":1270,"mdc--ie6i4s-key":1278,"mdc--4dijki-key":1286,"mdc--urctc4-key":1302},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1136,"extension":1137,"file-extension":1138,"links":1156,"meta":1157,"mime-type":1156,"navigation":28,"path":1158,"release-notes":1156,"seo":1159,"stem":1162,"__hash__":1163},"docs\u002Ffile-extensions\u002Fdart.md","`.dart` File Extension",{"type":677,"value":678,"toc":1123},"minimark",[679,689,711,746,756,763,777,780,812,825,831,837,844,850,865,877,884,887,956,987,990,1119],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-dart","What kind of file is a ",[685,686,687],"code",{},".dart","?",[690,691,692,693,695,696,698,699],"p",{},"A ",[685,694,687],{}," file contains source code written in the Dart programming language. It is human-readable text, not a compiled application. A file can be a library, part of a library, test, command-line entrypoint, or Flutter application source. Dart's glossary defines a library as one primary ",[685,697,687],{}," file plus any optional part files.",[700,701,702],"sup",{},[703,704,710],"a",{"href":705,"ariaDescribedBy":706,"dataFootnoteRef":708,"id":709},"#user-content-fn-1",[707],"footnote-label","","user-content-fnref-1","1",[690,712,713,714,717,718,721,722,725,726,729,730,736,737,745],{},"Dart source has no fixed magic bytes. Software usually recognizes it from the suffix, a supplied media type, or syntax such as ",[685,715,716],{},"import",", ",[685,719,720],{},"class",", and ",[685,723,724],{},"void main()",". IANA registers ",[685,727,728],{},"application\u002Fvnd.dart",", while Poly classifies the suffix as readable ",[703,731,733],{"href":732},"\u002Fmime-types\u002Ftext\u002Fplain",[685,734,735],{},"text\u002Fplain"," for its text features.",[700,738,739],{},[703,740,744],{"href":741,"ariaDescribedBy":742,"dataFootnoteRef":708,"id":743},"#user-content-fn-2",[707],"user-content-fnref-2","2"," UTF-8 is the safest encoding for sharing source across tools and systems.",[747,748,749,750,752,753,755],"note",{},"Renaming a text file to ",[685,751,687],{}," does not validate or translate its contents. Renaming compiled JavaScript or a native executable to ",[685,754,687],{}," does not recover the original source.",[680,757,759,760,762],{"id":758},"how-do-i-open-a-dart-on-my-computer","How do I open a ",[685,761,687],{}," on my computer?",[690,764,765,766,768,769],{},"Any text editor can open ",[685,767,687],{},". Visual Studio Code, Android Studio, and IntelliJ IDEA have Dart tooling for highlighting, completion, navigation, formatting, analysis, and debugging. DartPad provides a browser-based place to try Dart without installing an SDK.",[700,770,771],{},[703,772,776],{"href":773,"ariaDescribedBy":774,"dataFootnoteRef":708,"id":775},"#user-content-fn-3",[707],"user-content-fnref-3","3",[690,778,779],{},"Install the Dart SDK to work with a non-Flutter project. The Flutter SDK already includes the full Dart SDK. In a configured project, you can analyze and run a suitable entrypoint with:",[781,782,786],"pre",{"className":783,"code":784,"language":785,"meta":708,"style":708},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dart analyze\ndart run bin\u002Fmy_app.dart\n","sh",[685,787,788,801],{"__ignoreMap":708},[789,790,793,797],"span",{"class":791,"line":792},"line",1,[789,794,796],{"class":795},"sBMFI","dart",[789,798,800],{"class":799},"sfazB"," analyze\n",[789,802,804,806,809],{"class":791,"line":803},2,[789,805,796],{"class":795},[789,807,808],{"class":799}," run",[789,810,811],{"class":799}," bin\u002Fmy_app.dart\n",[690,813,814,815,817,818,824],{},"The ",[685,816,796],{}," command can also format, test, document, and compile code.",[700,819,820],{},[703,821,776],{"href":773,"ariaDescribedBy":822,"dataFootnoteRef":708,"id":823},[707],"user-content-fnref-3-2"," Opening a source file for reading is safe, but running it can execute arbitrary code and access resources allowed to the process. Review unfamiliar projects and their dependencies before execution.",[680,826,828,829],{"id":827},"poly-support-for-dart","Poly support for ",[685,830,687],{},[690,832,833,834,836],{},"Poly opens ",[685,835,687],{}," files in a read-only, code-friendly viewer with Dart syntax highlighting, word wrap, and in-file search. It indexes readable source for exact and semantic search, so you can find a declaration by name or locate code by its purpose. The Poly agent can read the text to summarize a class, explain a function, or help trace likely behavior.",[690,838,839,840,843],{},"Poly does not execute the program, fetch packages, run code generation, or reproduce analyzer and compiler state. Keep related source, tests, documentation, and ",[685,841,842],{},"pubspec.yaml"," together when wider project context matters.",[680,845,847,848],{"id":846},"history-of-dart","History of ",[685,849,687],{},[690,851,852,853,861,862,864],{},"Dart was first released in 2011 as an embeddable, multi-platform language. Its early implementations ran on a standalone virtual machine, in a browser, or by compiling to JavaScript.",[700,854,855],{},[703,856,860],{"href":857,"ariaDescribedBy":858,"dataFootnoteRef":708,"id":859},"#user-content-fn-4",[707],"user-content-fnref-4","4"," The ",[685,863,687],{}," suffix became the standard convention for its source files.",[690,866,867,868,876],{},"Ecma published the first ECMA-408 Dart language specification in June 2014.",[700,869,870],{},[703,871,875],{"href":872,"ariaDescribedBy":873,"dataFootnoteRef":708,"id":874},"#user-content-fn-5",[707],"user-content-fnref-5","5"," Flutter later made Dart especially common for mobile, desktop, and web user interfaces. The suffix does not identify a language version or target platform, so check the project's SDK constraint and package configuration before building older code.",[680,878,880,881,883],{"id":879},"working-with-dart-and-alternatives","Working with ",[685,882,687],{}," and alternatives",[690,885,886],{},"The surrounding filename and directory communicate a file's role:",[888,889,890,903],"table",{},[891,892,893],"thead",{},[894,895,896,900],"tr",{},[897,898,899],"th",{},"File",[897,901,902],{},"Typical role",[904,905,906,916,925,935,948],"tbody",{},[894,907,908,913],{},[909,910,911],"td",{},[685,912,687],{},[909,914,915],{},"Editable Dart library, entrypoint, test, or tool source",[894,917,918,922],{},[909,919,920],{},[685,921,842],{},[909,923,924],{},"Package metadata, SDK constraints, and dependencies",[894,926,927,932],{},[909,928,929],{},[685,930,931],{},".g.dart",[909,933,934],{},"Conventionally generated Dart source",[894,936,937,945],{},[909,938,939],{},[703,940,942],{"href":941},"\u002Ffile-extensions\u002Fjs",[685,943,944],{},".js",[909,946,947],{},"JavaScript output from a web compilation",[894,949,950,953],{},[909,951,952],{},"Native executable",[909,954,955],{},"Compiled machine code for a target platform",[690,957,958,959,962,963,966,967,970,971,974,975,983,984,986],{},"Dart's package layout places reusable public libraries under ",[685,960,961],{},"lib",", implementation details under ",[685,964,965],{},"lib\u002Fsrc",", command-line entrypoints under ",[685,968,969],{},"bin",", and tests under ",[685,972,973],{},"test",".",[700,976,977],{},[703,978,982],{"href":979,"ariaDescribedBy":980,"dataFootnoteRef":708,"id":981},"#user-content-fn-6",[707],"user-content-fnref-6","6"," Generated ",[685,985,931],{}," files are still Dart source, but edit the generator input when project instructions say they will be overwritten.",[690,988,989],{},"Keep source and package metadata in version control. Compiling Dart to JavaScript or native code creates a build artifact. Translating Dart to another programming language requires conversion and testing, not a filename change.",[991,992,995,1000],"section",{"className":993,"dataFootnotes":708},[994],"footnotes",[680,996,999],{"className":997,"id":707},[998],"sr-only","Footnotes",[1001,1002,1003,1025,1044,1071,1087,1104],"ol",{},[1004,1005,1007,1008,1017,1018],"li",{"id":1006},"user-content-fn-1","Dart. ",[703,1009,1013],{"href":1010,"rel":1011},"https:\u002F\u002Fdart.dev\u002Fresources\u002Fglossary",[1012],"nofollow",[1014,1015,1016],"em",{},"Glossary: Library and Entrypoint",". ",[703,1019,1024],{"href":1020,"ariaLabel":1021,"className":1022,"dataFootnoteBackref":708},"#user-content-fnref-1","Back to reference 1",[1023],"data-footnote-backref","↩",[1004,1026,1028,1029,1036,1037,1017,1039],{"id":1027},"user-content-fn-2","Internet Assigned Numbers Authority. ",[703,1030,1033],{"href":1031,"rel":1032},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1012],[1014,1034,1035],{},"Media Types Registry",". The application registry includes ",[685,1038,728],{},[703,1040,1024],{"href":1041,"ariaLabel":1042,"className":1043,"dataFootnoteBackref":708},"#user-content-fnref-2","Back to reference 2",[1023],[1004,1045,1007,1047,1054,1055,1057,1058,1063,1064],{"id":1046},"user-content-fn-3",[703,1048,1051],{"href":1049,"rel":1050},"https:\u002F\u002Fdart.dev\u002Ftools",[1012],[1014,1052,1053],{},"Tools",". Documents supported editors, DartPad, SDK availability, and the ",[685,1056,796],{}," command. ",[703,1059,1024],{"href":1060,"ariaLabel":1061,"className":1062,"dataFootnoteBackref":708},"#user-content-fnref-3","Back to reference 3",[1023]," ",[703,1065,1024,1069],{"href":1066,"ariaLabel":1067,"className":1068,"dataFootnoteBackref":708},"#user-content-fnref-3-2","Back to reference 3-2",[1023],[700,1070,744],{},[1004,1072,1007,1074,1081,1082],{"id":1073},"user-content-fn-4",[703,1075,1078],{"href":1076,"rel":1077},"https:\u002F\u002Fdart.dev\u002Fblog\u002Fhistory-of-js-interop-in-dart",[1012],[1014,1079,1080],{},"History of JS Interop in Dart",". Describes Dart's 2011 release and its original deployment models. ",[703,1083,1024],{"href":1084,"ariaLabel":1085,"className":1086,"dataFootnoteBackref":708},"#user-content-fnref-4","Back to reference 4",[1023],[1004,1088,1090,1091,1098,1099],{"id":1089},"user-content-fn-5","Ecma International. ",[703,1092,1095],{"href":1093,"rel":1094},"https:\u002F\u002Fecma-international.org\u002Fpublications-and-standards\u002Fstandards\u002Fecma-408\u002F",[1012],[1014,1096,1097],{},"ECMA-408: Dart Programming Language Specification",". The archive lists the first edition from June 2014. ",[703,1100,1024],{"href":1101,"ariaLabel":1102,"className":1103,"dataFootnoteBackref":708},"#user-content-fnref-5","Back to reference 5",[1023],[1004,1105,1007,1107,1017,1114],{"id":1106},"user-content-fn-6",[703,1108,1111],{"href":1109,"rel":1110},"https:\u002F\u002Fdart.dev\u002Ftools\u002Fpub\u002Fpackage-layout",[1012],[1014,1112,1113],{},"Package Layout Conventions",[703,1115,1024],{"href":1116,"ariaLabel":1117,"className":1118,"dataFootnoteBackref":708},"#user-content-fnref-6","Back to reference 6",[1023],[1120,1121,1122],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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);}",{"title":708,"searchDepth":803,"depth":803,"links":1124},[1125,1127,1129,1131,1133,1135],{"id":682,"depth":803,"text":1126},"What kind of file is a .dart?",{"id":758,"depth":803,"text":1128},"How do I open a .dart on my computer?",{"id":827,"depth":803,"text":1130},"Poly support for .dart",{"id":846,"depth":803,"text":1132},"History of .dart",{"id":879,"depth":803,"text":1134},"Working with .dart and alternatives",{"id":707,"depth":803,"text":999},"Learn what a `.dart` file contains, how to open and run Dart source code, how Poly supports it, and how it differs from generated output.","md",{"extension":687,"name":1139,"support-level":1140,"mime-type":1141,"operating-systems":1142,"opens-with":1146,"encoding":1151,"poly-support":1152,"poly-indexed":1153,"poly-preview":1154,"poly-agent":1155},"Dart source code","Full Support",[735],[1143,1144,1145],"Windows","macOS","Linux",[1147,1148,1149,1150],"Visual Studio Code","Android Studio","IntelliJ IDEA","DartPad","Unicode plain text, normally UTF-8","Yes. Poly recognizes `.dart` as readable Dart source code.","Yes. Poly indexes readable source for exact and semantic search.","Yes. Dart source opens in Poly's code editor with syntax highlighting.","Yes. The Poly agent can read and reason about the source text.",null,{},"\u002Ffile-extensions\u002Fdart",{"title":1160,"description":1161},".dart File Extension: How to Open and Run Dart Files","A practical guide to .dart source files, including editors, Dart and Flutter tools, Poly preview and search support, MIME types, history, and alternatives.","file-extensions\u002Fdart","PiI_NYk6XLh_XLO89Bv_qfkgme8j8KeUFKDRLo1aOus",[1156,1156],{"data":1166,"body":1167},{},{"type":1168,"children":1169},"root",[1170],{"type":1171,"tag":690,"props":1172,"children":1173},"element",{},[1174],{"type":1175,"value":1147},"text",{"data":1177,"body":1178},{},{"type":1168,"children":1179},[1180],{"type":1171,"tag":690,"props":1181,"children":1182},{},[1183],{"type":1175,"value":1148},{"data":1185,"body":1186},{},{"type":1168,"children":1187},[1188],{"type":1171,"tag":690,"props":1189,"children":1190},{},[1191],{"type":1175,"value":1149},{"data":1193,"body":1194},{},{"type":1168,"children":1195},[1196],{"type":1171,"tag":690,"props":1197,"children":1198},{},[1199],{"type":1175,"value":1153},{"data":1201,"body":1202},{},{"type":1168,"children":1203},[1204],{"type":1171,"tag":690,"props":1205,"children":1206},{},[1207],{"type":1175,"value":1155},{"data":1209,"body":1210},{},{"type":1168,"children":1211},[1212],{"type":1171,"tag":690,"props":1213,"children":1214},{},[1215],{"type":1175,"value":1143},{"data":1217,"body":1218},{},{"type":1168,"children":1219},[1220],{"type":1171,"tag":690,"props":1221,"children":1222},{},[1223],{"type":1175,"value":1144},{"data":1225,"body":1226},{},{"type":1168,"children":1227},[1228],{"type":1171,"tag":690,"props":1229,"children":1230},{},[1231],{"type":1175,"value":1145},{"data":1233,"body":1234},{},{"type":1168,"children":1235},[1236],{"type":1171,"tag":690,"props":1237,"children":1238},{},[1239,1244],{"type":1171,"tag":685,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":1175,"value":687},{"type":1175,"value":1245}," File Extension",{"data":1247,"body":1248},{},{"type":1168,"children":1249},[1250],{"type":1171,"tag":690,"props":1251,"children":1252},{},[1253,1255,1260],{"type":1175,"value":1254},"Learn what a ",{"type":1171,"tag":685,"props":1256,"children":1258},{"className":1257},[],[1259],{"type":1175,"value":687},{"type":1175,"value":1261}," file contains, how to open and run Dart source code, how Poly supports it, and how it differs from generated output.",{"data":1263,"body":1264},{},{"type":1168,"children":1265},[1266],{"type":1171,"tag":690,"props":1267,"children":1268},{},[1269],{"type":1175,"value":1139},{"data":1271,"body":1272},{},{"type":1168,"children":1273},[1274],{"type":1171,"tag":690,"props":1275,"children":1276},{},[1277],{"type":1175,"value":1151},{"data":1279,"body":1280},{},{"type":1168,"children":1281},[1282],{"type":1171,"tag":690,"props":1283,"children":1284},{},[1285],{"type":1175,"value":1150},{"data":1287,"body":1288},{},{"type":1168,"children":1289},[1290],{"type":1171,"tag":690,"props":1291,"children":1292},{},[1293,1295,1300],{"type":1175,"value":1294},"Yes. Poly recognizes ",{"type":1171,"tag":685,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":1175,"value":687},{"type":1175,"value":1301}," as readable Dart source code.",{"data":1303,"body":1304},{},{"type":1168,"children":1305},[1306],{"type":1171,"tag":690,"props":1307,"children":1308},{},[1309],{"type":1175,"value":1154},1788325917403]