[{"data":1,"prerenderedAt":1398},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-application-x-shockwave-flash":673,"-mime-types-application-x-shockwave-flash-surround":1370,"mdc-rg4zzl-key":1371,"mdc-10nmd9-key":1382},[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":1345,"extension":1346,"file-extension":1347,"links":1347,"meta":1348,"mime-type":1349,"navigation":28,"path":1364,"release-notes":1347,"seo":1365,"stem":1368,"__hash__":1369},"docs\u002Fmime-types\u002Fapplication\u002Fx-shockwave-flash.md","Shockwave Flash MIME Type",{"type":677,"value":678,"toc":1332},"minimark",[679,689,708,724,745,749,771,839,848,856,860,872,875,878,907,911,915,926,940,943,947,956,959,963,966,1062,1072,1076,1085,1088,1163,1174],[680,681,683,684,688],"h2",{"id":682},"what-does-applicationx-shockwave-flash-mean","What does ",[685,686,687],"code",{},"application\u002Fx-shockwave-flash"," mean?",[690,691,692,693,695,696],"p",{},"The ",[685,694,687],{}," media type identifies a compiled SWF movie. An SWF can combine vector artwork, raster images, text, animation, audio, video, and executable ActionScript in one binary file. It was primarily a delivery format for browser games, animated interfaces, media players, and other interactive web content.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[690,709,710,711,715,716],{},"The name is a historical artifact. SWF originally meant Shockwave Flash and was later expanded as Small Web Format. Flash and Shockwave eventually became separate products, but the old media type remained common in web servers and ",[700,712,714],{"href":713},"\u002Fmime-types\u002Ftext\u002Fhtml","HTML"," embed code.",[697,717,718],{},[700,719,723],{"href":720,"ariaDescribedBy":721,"dataFootnoteRef":705,"id":722},"#user-content-fn-2",[704],"user-content-fnref-2","2",[725,726,727,729,730,733,734,736,737],"note",{},[685,728,687],{}," is not registered with IANA. The registered media type is ",[685,731,732],{},"application\u002Fvnd.adobe.flash.movie",", whose registration says SWF had previously been seen under the non-standard ",[685,735,687],{}," name.",[697,738,739],{},[700,740,744],{"href":741,"ariaDescribedBy":742,"dataFootnoteRef":705,"id":743},"#user-content-fn-3",[704],"user-content-fnref-3","3",[680,746,748],{"id":747},"how-to-identify-an-swf-file","How to identify an SWF file",[690,750,751,752,758,759,765],{},"The usual filename extension is ",[700,753,755],{"href":754},"\u002Ffile-extensions\u002Fswf",[685,756,757],{},".swf",". The first three bytes identify both the format and its compression method:",[697,760,761],{},[700,762,707],{"href":702,"ariaDescribedBy":763,"dataFootnoteRef":705,"id":764},[704],"user-content-fnref-1-2",[697,766,767],{},[700,768,744],{"href":741,"ariaDescribedBy":769,"dataFootnoteRef":705,"id":770},[704],"user-content-fnref-3-2",[772,773,774,790],"table",{},[775,776,777],"thead",{},[778,779,780,784,787],"tr",{},[781,782,783],"th",{},"Bytes",[781,785,786],{},"ASCII",[781,788,789],{},"Meaning",[791,792,793,809,824],"tbody",{},[778,794,795,801,806],{},[796,797,798],"td",{},[685,799,800],{},"46 57 53",[796,802,803],{},[685,804,805],{},"FWS",[796,807,808],{},"Uncompressed SWF",[778,810,811,816,821],{},[796,812,813],{},[685,814,815],{},"43 57 53",[796,817,818],{},[685,819,820],{},"CWS",[796,822,823],{},"SWF compressed with zlib",[778,825,826,831,836],{},[796,827,828],{},[685,829,830],{},"5A 57 53",[796,832,833],{},[685,834,835],{},"ZWS",[796,837,838],{},"SWF compressed with LZMA",[690,840,841,842],{},"The fourth byte is the SWF format version. The next four bytes record the uncompressed file length as a little-endian integer. A header then describes the stage size, frame rate, and frame count, followed by a stream of tagged records.",[697,843,844],{},[700,845,707],{"href":702,"ariaDescribedBy":846,"dataFootnoteRef":705,"id":847},[704],"user-content-fnref-1-3",[690,849,850,851,855],{},"Checking the signature matters because ",[700,852,853],{"href":754},[685,854,757],{}," is only a filename convention. Renaming an unrelated file does not turn it into Flash content, and changing the extension does not remove the executable behavior of a real SWF.",[680,857,859],{"id":858},"why-swf-files-no-longer-open-in-browsers","Why SWF files no longer open in browsers",[690,861,862,863,871],{},"SWF playback on the web depended on Adobe Flash Player, a plug-in rather than a browser-native media decoder. Adobe ended Flash Player support in December 2020, and blocked Flash content from running in Flash Player in January 2021.",[697,864,865],{},[700,866,870],{"href":867,"ariaDescribedBy":868,"dataFootnoteRef":705,"id":869},"#user-content-fn-4",[704],"user-content-fnref-4","4"," Current browsers do not include native Flash playback.",[690,873,874],{},"An SWF is not simply a video. Its timeline can contain buttons, scripts, external requests, dynamically loaded assets, and state that changes in response to the user. A normal video player cannot reproduce those behaviors.",[690,876,877],{},"For a file you trust, practical options include:",[879,880,881,893,904],"ul",{},[882,883,884,885],"li",{},"Open a preserved copy in a maintained Flash emulator such as Ruffle. Compatibility varies because its ActionScript virtual machines and APIs are still being implemented.",[697,886,887],{},[700,888,892],{"href":889,"ariaDescribedBy":890,"dataFootnoteRef":705,"id":891},"#user-content-fn-6",[704],"user-content-fnref-6","5",[882,894,895,896],{},"Import the file into Adobe Animate when the file permits it. Adobe warns that an imported SWF may lose data such as sound.",[697,897,898],{},[700,899,903],{"href":900,"ariaDescribedBy":901,"dataFootnoteRef":705,"id":902},"#user-content-fn-5",[704],"user-content-fnref-5","6",[882,905,906],{},"Keep the original SWF alongside any converted output so future preservation tools can retry the source.",[908,909,910],"warning",{},"Do not install an old Flash Player build to open an unknown file. Adobe no longer supplies security updates, and SWF is active content rather than a passive animation container.",[680,912,914],{"id":913},"support-in-poly","Support in Poly",[690,916,917,918,922,923,925],{},"Poly recognizes ",[700,919,920],{"href":754},[685,921,757],{}," and maps it to ",[685,924,687],{},". It treats the file as an opaque archive-class binary, not as playable multimedia. That means Poly can store, sync, share, version, and find the file by name, but it does not:",[879,927,928,931,934,937],{},[882,929,930],{},"Execute ActionScript or follow external resource requests.",[882,932,933],{},"Render the timeline, create a thumbnail, or provide an interactive preview.",[882,935,936],{},"Extract embedded text, artwork, audio, video, metadata, or scripts for search.",[882,938,939],{},"Make the SWF's internal content available to the Poly agent.",[690,941,942],{},"This conservative behavior avoids silently executing legacy active content. Download the file and inspect a trusted copy with a dedicated preservation tool when you need to see what it contains.",[680,944,946],{"id":945},"security-and-privacy-considerations","Security and privacy considerations",[690,948,949,950],{},"The IANA registration for the modern media type calls out several properties that matter when handling old Flash movies. SWF files can contain active content, expand substantially when decompressed, store Local Shared Objects similar to cookies, and communicate outside the sandbox when an embedding application permits it. The format itself supplies neither confidentiality nor integrity protection.",[697,951,952],{},[700,953,744],{"href":741,"ariaDescribedBy":954,"dataFootnoteRef":705,"id":955},[704],"user-content-fnref-3-3",[690,957,958],{},"An old SWF may also depend on a particular player bug, a remote server that no longer exists, or assets loaded from relative URLs. Preserve related files and the original page structure when archiving a Flash experience. A lone SWF is not always a complete, self-contained work.",[680,960,962],{"id":961},"converting-swf-to-a-modern-format","Converting SWF to a modern format",[690,964,965],{},"Choose the destination based on the part of the SWF you need to preserve:",[772,967,968,981],{},[775,969,970],{},[778,971,972,975,978],{},[781,973,974],{},"SWF content",[781,976,977],{},"Practical destination",[781,979,980],{},"What may be lost",[791,982,983,1007,1023,1040],{},[778,984,985,988,1004],{},[796,986,987],{},"Linear animation or recorded playback",[796,989,990,996,997,1003],{},[700,991,993],{"href":992},"\u002Ffile-extensions\u002Fmp4",[685,994,995],{},".mp4"," or ",[700,998,1000],{"href":999},"\u002Ffile-extensions\u002Fwebm",[685,1001,1002],{},".webm"," video",[796,1005,1006],{},"Interactivity, scripts, selectable text, and vector scalability",[778,1008,1009,1012,1020],{},[796,1010,1011],{},"Static vector artwork",[796,1013,1014],{},[700,1015,1017],{"href":1016},"\u002Ffile-extensions\u002Fsvg",[685,1018,1019],{},".svg",[796,1021,1022],{},"Timeline behavior, filters, embedded code, and unsupported effects",[778,1024,1025,1028,1037],{},[796,1026,1027],{},"Individual raster frames",[796,1029,1030,1036],{},[700,1031,1033],{"href":1032},"\u002Ffile-extensions\u002Fpng",[685,1034,1035],{},".png"," image sequence",[796,1038,1039],{},"Audio, timing unless recorded separately, and interactivity",[778,1041,1042,1045,1059],{},[796,1043,1044],{},"Interactive application or game",[796,1046,1047,1049,1050,1049,1054,1058],{},[700,1048,714],{"href":713},", ",[700,1051,1053],{"href":1052},"\u002Fmime-types\u002Ftext\u002Fcss","CSS",[700,1055,1057],{"href":1056},"\u002Fmime-types\u002Ftext\u002Fjavascript","JavaScript",", WebGL, or WebAssembly rebuild",[796,1060,1061],{},"Usually requires source code and manual redevelopment",[690,1063,1064,1065,1071],{},"Adobe documents an Animate workflow that can import some SWF files and export video, but protected files may refuse import and some original data may not survive the round trip.",[697,1066,1067],{},[700,1068,903],{"href":900,"ariaDescribedBy":1069,"dataFootnoteRef":705,"id":1070},[704],"user-content-fnref-5-2"," Screen recording is a useful last resort for preserving how a known interaction looks, but it does not preserve the application itself.",[1073,1074,1075],"tip",{},"Conversion is not one-size-fits-all. Before exporting, inventory whether the SWF contains branching interactions, keyboard controls, external files, or network calls. A video is adequate for a linear animation but not for a game or application.",[680,1077,1079,1080,1084],{"id":1078},"is-swf-the-same-as-flv-or-shockwave","Is SWF the same as ",[700,1081,1083],{"href":1082},"\u002Fmime-types\u002Fvideo\u002Fx-flv","FLV"," or Shockwave?",[690,1086,1087],{},"No. The names overlap historically, but the formats serve different roles.",[772,1089,1090,1103],{},[775,1091,1092],{},[778,1093,1094,1097,1100],{},[781,1095,1096],{},"Name",[781,1098,1099],{},"Typical extension",[781,1101,1102],{},"Purpose",[791,1104,1105,1119,1132,1152],{},[778,1106,1107,1110,1116],{},[796,1108,1109],{},"SWF",[796,1111,1112],{},[700,1113,1114],{"href":754},[685,1115,757],{},[796,1117,1118],{},"Compiled Flash presentation or application with a timeline and optional ActionScript",[778,1120,1121,1124,1129],{},[796,1122,1123],{},"FLA",[796,1125,1126],{},[685,1127,1128],{},".fla",[796,1130,1131],{},"Editable Flash authoring project from which an SWF could be published",[778,1133,1134,1138,1146],{},[796,1135,1136],{},[700,1137,1083],{"href":1082},[796,1139,1140],{},[700,1141,1143],{"href":1142},"\u002Ffile-extensions\u002Fflv",[685,1144,1145],{},".flv",[796,1147,1148,1151],{},[700,1149,1150],{"href":1082},"Flash Video"," container, often loaded or embedded by an SWF",[778,1153,1154,1157,1160],{},[796,1155,1156],{},"Shockwave",[796,1158,1159],{},"commonly Director content",[796,1161,1162],{},"A separate Macromedia playback technology associated with Director",[690,1164,692,1165,1167,1168],{},[685,1166,687],{}," label does not mean the file is a Macromedia Director Shockwave movie. Inspect the file signature and contents instead of relying on the product name alone.",[697,1169,1170],{},[700,1171,723],{"href":720,"ariaDescribedBy":1172,"dataFootnoteRef":705,"id":1173},[704],"user-content-fnref-2-2",[1175,1176,1179,1184],"section",{"className":1177,"dataFootnotes":705},[1178],"footnotes",[680,1180,1183],{"className":1181,"id":704},[1182],"sr-only","Footnotes",[1185,1186,1187,1223,1247,1278,1294,1310],"ol",{},[882,1188,1190,1191,1200,1201,1208,1209,1208,1216],{"id":1189},"user-content-fn-1","Adobe Systems. ",[700,1192,1196],{"href":1193,"rel":1194},"https:\u002F\u002Fopen-flash.github.io\u002Fmirrors\u002Fswf-spec-19.pdf",[1195],"nofollow",[1197,1198,1199],"em",{},"SWF File Format Specification, Version 19",". The preserved Adobe specification defines SWF structure, signatures, compression, tags, and the historical media type. ",[700,1202,1207],{"href":1203,"ariaLabel":1204,"className":1205,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1206],"data-footnote-backref","↩"," ",[700,1210,1207,1214],{"href":1211,"ariaLabel":1212,"className":1213,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1206],[697,1215,723],{},[700,1217,1207,1221],{"href":1218,"ariaLabel":1219,"className":1220,"dataFootnoteBackref":705},"#user-content-fnref-1-3","Back to reference 1-3",[1206],[697,1222,744],{},[882,1224,1226,1227,1234,1235,1208,1240],{"id":1225},"user-content-fn-2","Library of Congress. ",[700,1228,1231],{"href":1229,"rel":1230},"https:\u002F\u002Fwww.loc.gov\u002Fpreservation\u002Fdigital\u002Fformats\u002Ffdd\u002Ffdd000629.shtml",[1195],[1197,1232,1233],{},"Flash SWF File Format Family",". Digital Formats sustainability assessment and format history. ",[700,1236,1207],{"href":1237,"ariaLabel":1238,"className":1239,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1206],[700,1241,1207,1245],{"href":1242,"ariaLabel":1243,"className":1244,"dataFootnoteBackref":705},"#user-content-fnref-2-2","Back to reference 2-2",[1206],[697,1246,723],{},[882,1248,1250,1251,1258,1259,1208,1264,1208,1271],{"id":1249},"user-content-fn-3","Internet Assigned Numbers Authority. ",[700,1252,1255],{"href":1253,"rel":1254},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fapplication\u002Fvnd.adobe.flash.movie",[1195],[1197,1256,1257],{},"application\u002Fvnd.adobe.flash.movie Media Type Registration",". ",[700,1260,1207],{"href":1261,"ariaLabel":1262,"className":1263,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1206],[700,1265,1207,1269],{"href":1266,"ariaLabel":1267,"className":1268,"dataFootnoteBackref":705},"#user-content-fnref-3-2","Back to reference 3-2",[1206],[697,1270,723],{},[700,1272,1207,1276],{"href":1273,"ariaLabel":1274,"className":1275,"dataFootnoteBackref":705},"#user-content-fnref-3-3","Back to reference 3-3",[1206],[697,1277,744],{},[882,1279,1281,1282,1258,1289],{"id":1280},"user-content-fn-4","Adobe. ",[700,1283,1286],{"href":1284,"rel":1285},"https:\u002F\u002Fwww.adobe.com\u002Fproducts\u002Fflashplayer\u002Fend-of-life.html",[1195],[1197,1287,1288],{},"Adobe Flash Player End of Life",[700,1290,1207],{"href":1291,"ariaLabel":1292,"className":1293,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1206],[882,1295,1297,1298,1258,1305],{"id":1296},"user-content-fn-6","Ruffle. ",[700,1299,1302],{"href":1300,"rel":1301},"https:\u002F\u002Fruffle.rs\u002Fcompatibility\u002F",[1195],[1197,1303,1304],{},"ActionScript Compatibility",[700,1306,1207],{"href":1307,"ariaLabel":1308,"className":1309,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 5",[1206],[882,1311,1281,1313,1258,1320,1208,1325],{"id":1312},"user-content-fn-5",[700,1314,1317],{"href":1315,"rel":1316},"https:\u002F\u002Fwww.adobe.com\u002Fcreativecloud\u002Ffile-types\u002Fvideo\u002Fcontainer\u002Fswf.html",[1195],[1197,1318,1319],{},"A Guide to SWF Files",[700,1321,1207],{"href":1322,"ariaLabel":1323,"className":1324,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 6",[1206],[700,1326,1207,1330],{"href":1327,"ariaLabel":1328,"className":1329,"dataFootnoteBackref":705},"#user-content-fnref-5-2","Back to reference 6-2",[1206],[697,1331,723],{},{"title":705,"searchDepth":1333,"depth":1333,"links":1334},2,[1335,1337,1338,1339,1340,1341,1342,1344],{"id":682,"depth":1333,"text":1336},"What does application\u002Fx-shockwave-flash mean?",{"id":747,"depth":1333,"text":748},{"id":858,"depth":1333,"text":859},{"id":913,"depth":1333,"text":914},{"id":945,"depth":1333,"text":946},{"id":961,"depth":1333,"text":962},{"id":1078,"depth":1333,"text":1343},"Is SWF the same as FLV or Shockwave?",{"id":704,"depth":1333,"text":1183},"Learn what `application\u002Fx-shockwave-flash` identifies, how to recognize and open SWF files, and what Poly can do with them.","md",null,{},{"name":687,"extensions":1350,"magic-number":1351,"alternate-versions":1352,"invented-date":1353,"inventor-name":1354,"in-use":28,"browser-support":1355,"example-applications":1357,"poly-support":1360,"poly-indexed":1361,"poly-preview":1362,"poly-agent":1363},[757],"46 57 53 (FWS), 43 57 53 (CWS), or 5A 57 53 (ZWS)",[732],"1996","FutureWave, later Macromedia and Adobe",[1356],"No current browser has native Flash Player support",[1358,1359],"Adobe Animate","Ruffle","Partial. Poly recognizes .swf files and maps them to application\u002Fx-shockwave-flash, but does not parse or run them.","Partial. SWF filenames are searchable, but Poly does not index embedded text, ActionScript, media, or metadata.","No. Poly does not run Flash or generate an SWF thumbnail or interactive preview.","No. The Poly agent cannot read or reason about content embedded inside an SWF file.","\u002Fmime-types\u002Fapplication\u002Fx-shockwave-flash",{"title":1366,"description":1367},"application\u002Fx-shockwave-flash MIME Type: SWF Files and Support","A practical guide to the application\u002Fx-shockwave-flash MIME type, SWF signatures, browser support, security, conversion, and Poly support.","mime-types\u002Fapplication\u002Fx-shockwave-flash","7VSvGd-wwwGBptTED1LbyfKdh48rlOPAgmVV8d0nSGg",[1347,1347],{"data":1372,"body":1373},{},{"type":1374,"children":1375},"root",[1376],{"type":1377,"tag":690,"props":1378,"children":1379},"element",{},[1380],{"type":1381,"value":675},"text",{"data":1383,"body":1384},{},{"type":1374,"children":1385},[1386],{"type":1377,"tag":690,"props":1387,"children":1388},{},[1389,1391,1396],{"type":1381,"value":1390},"Learn what ",{"type":1377,"tag":685,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":1381,"value":687},{"type":1381,"value":1397}," identifies, how to recognize and open SWF files, and what Poly can do with them.",1788325917403]