1import{f as T,u as B,b as H,_ as F}from"#entry";import{_ as W}from"./nuxt-link-D_rgCK5z-29.js";import{U as a,H as r,$ as e,a0 as g,O as h,B as w,a9 as R,aa as E,a3 as p,F as M,ab as k,a1 as v,r as y,c as L,a2 as l,V as _,W as Y,ag as Q}from"./lazy-qrcode-oXPcgXJC-29.js";import{m as X,a as J}from"./mirror-drawing-maker-BQM004zO-29.js";import{_ as K}from"./_plugin-vue_export-helper-DlAUqK2U-29.js";import{r as G}from"./MagnifyingGlassIcon-b15mC2dn-29.js";import"./lazy-pdf-GO-7vVHk-29.js";function V(j,I){return a(),r("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z"})])}const U="data:image/svg+xml,%3csvg%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='128'%20height='128'%20rx='28'%20fill='url(%23bg)'/%3e%3crect%20x='16'%20y='18'%20width='96'%20height='92'%20rx='20'%20fill='%230B1835'/%3e%3crect%20x='24'%20y='28'%20width='80'%20height='72'%20rx='16'%20fill='%23F8FAFC'/%3e%3cpath%20d='M40%2028V100'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M56%2028V100'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M72%2028V100'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M88%2028V100'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M24%2042H104'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M24%2056H104'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M24%2070H104'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3cpath%20d='M24%2084H104'%20stroke='%23D7E1F2'%20stroke-width='2'/%3e%3crect%20x='26'%20y='30'%20width='12'%20height='10'%20rx='4'%20fill='%232563EB'/%3e%3crect%20x='42'%20y='30'%20width='12'%20height='10'%20rx='4'%20fill='%23E11D48'/%3e%3crect%20x='58'%20y='44'%20width='12'%20height='10'%20rx='4'%20fill='%23111827'/%3e%3crect%20x='74'%20y='58'%20width='12'%20height='10'%20rx='4'%20fill='%23E11D48'/%3e%3crect%20x='90'%20y='72'%20width='12'%20height='10'%20rx='4'%20fill='%232563EB'/%3e%3ccircle%20cx='104'%20cy='28'%20r='12'%20fill='%23FBBF24'/%3e%3cpath%20d='M104%2021L106.7%2026.5L112.8%2027.3L108.4%2031.4L109.5%2037.5L104%2034.6L98.5%2037.5L99.6%2031.4L95.2%2027.3L101.3%2026.5L104%2021Z'%20fill='%237C2D12'/%3e%3cdefs%3e%3clinearGradient%20id='bg'%20x1='10'%20y1='8'%20x2='118'%20y2='120'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231D4ED8'/%3e%3cstop%20offset='1'%20stop-color='%230F172A'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",O="data:image/svg+xml,%3csvg%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='crosswordBg'%20x1='10'%20y1='8'%20x2='118'%20y2='120'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2360A5FA'/%3e%3cstop%20offset='1'%20stop-color='%236366F1'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='128'%20height='128'%20rx='28'%20fill='url(%23crosswordBg)'/%3e%3crect%20x='18'%20y='18'%20width='92'%20height='92'%20rx='18'%20fill='white'%20fill-opacity='0.97'/%3e%3crect%20x='29'%20y='29'%20width='70'%20height='70'%20rx='11'%20fill='%231E293B'/%3e%3crect%20x='43'%20y='43'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='57'%20y='43'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='71'%20y='43'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='57'%20y='29'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='57'%20y='57'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='57'%20y='71'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3crect%20x='57'%20y='85'%20width='14'%20height='14'%20rx='2'%20fill='white'/%3e%3cpath%20d='M46.5%2047H53.5M50%2047V54'%20stroke='%236366F1'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3cpath%20d='M61%2047H67M64%2047V53'%20stroke='%230EA5E9'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3cpath%20d='M75%2047H81M78%2047V
153'%20stroke='%236366F1'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3ccircle%20cx='61'%20cy='33'%20r='1.8'%20fill='%236366F1'/%3e%3ccircle%20cx='61'%20cy='61'%20r='1.8'%20fill='%230EA5E9'/%3e%3c/svg%3e",q="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHJlY3Qgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIHJ4PSIyOCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzFfMikiLz4KICA8cmVjdCB4PSIxOCIgeT0iMjIiIHdpZHRoPSI5MiIgaGVpZ2h0PSI4NCIgcng9IjE2IiBmaWxsPSIjMEIyRDcwIiBmaWxsLW9wYWNpdHk9IjAuOTIiLz4KICA8cGF0aCBkPSJNMzAgNDJIOTgiIHN0cm9rZT0iIzMxNURDQSIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPHBhdGggZD0iTTMwIDY2SDk4IiBzdHJva2U9IiMzMTVEQ0EiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik0zMCA5MEg5OCIgc3Ryb2tlPSIjMzE1RENBIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBkPSJNNTMgMzBWOTgiIHN0cm9rZT0iIzMxNURDQSIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPHBhdGggZD0iTTc2IDMwVjk4IiBzdHJva2U9IiMzMTVEQ0EiIHN0cm9rZS13aWR0aD0iMiIvPgogIDx0ZXh0IHg9IjQxIiB5PSI1OCIgZmlsbD0iI0Y0Q0M0NSIgZm9udC1zaXplPSIxOCIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj4kPC90ZXh0PgogIDx0ZXh0IHg9IjYzIiB5PSI1OCIgZmlsbD0iI0Y0Q0M0NSIgZm9udC1zaXplPSIxOCIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj4kPC90ZXh0PgogIDx0ZXh0IHg9IjQwIiB5PSI4MiIgZmlsbD0iI0Y0Q0M0NSIgZm9udC1zaXplPSIxOCIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj4kPC90ZXh0PgogIDx0ZXh0IHg9IjYzIiB5PSI4MiIgZmlsbD0iI0Y0Q0M0NSIgZm9udC1zaXplPSIxOCIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj4kPC90ZXh0PgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfMiIgeDE9IjEwIiB5MT0iMTAiIHgyPSIxMTgiIHkyPSIxMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzIzNEZCRCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwQzJDNzEiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgo8L3N2Zz4K",$="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='iconBg'%20x1='24'%20y1='20'%20x2='228'%20y2='236'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%230EA5E9'/%3e%3cstop%20offset='1'%20stop-color='%230284C7'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20x='20'%20y='20'%20width='216'%20height='216'%20rx='48'%20fill='url(%23iconBg)'/%3e%3cpath%20d='M76%2082H118C118%2070.9543%20126.954%2062%20138%2062C149.046%2062%20158%2070.9543%20158%2082H180V120C168.954%20120%20160%20128.954%20160%20140C160%20151.046%20168.954%20160%20180%20160V194H140C140%20182.954%20131.046%20174%20120%20174C108.954%20174%20100%20182.954%20100%20194H76V156C87.0457%20156%2096%20147.046%2096%20136C96%20124.954%2087.0457%20116%2076%20116V82Z'%20fill='%23F8FAFC'%20fill-opacity='0.95'/%3e%3ccircle%20cx='182'%20cy='82'%20r='8'%20fill='%23BAE6FD'/%3e%3c/svg%3e",ee="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHJlY3Qgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIHJ4PSIyOCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzE3MzJfMikiLz4KICA8cmVjdCB4PSIxOCIgeT0iMTgiIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgcng9IjE4IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjk2Ii8+CiAgPHJlY3QgeD0iMjgiIHk9IjI4IiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHJ4PSIxMiIgZmlsbD0iI0ZGRjdFRCIgc3Ryb2tlPSIjRjU5RTBCIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBkPSJNNDYgMjhWMTAwIiBzdHJva2U9IiNGNTlFMEIiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik02NCAyOFYxMDAiIHN0cm9rZT0iI0Y1OUUwQiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPHBhdGggZD0iTTgyIDI4VjEwMCIgc3Ryb2tlPSIjRjU5RTBCIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBkPSJNMjggNDZIMTAwIiBzdHJva2U9IiNGNTlFMEIiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik0yOCA2NEgxMDAiIHN0cm9rZT0iI0Y1OUUwQiIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPHBhdGggZD0iTTI4IDgySDEwMCIgc3Ryb2tlPSIjRjU5RTBCIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBkPSJNMjggNjRINjRWMjgiIHN0cm9rZT0iIzBGMTcyQSIgc3Ryb2tlLXdpZHRoPSI0Ii8+CiAgPHBhdGggZD0iTTY0IDI4SDEwMFY2NCIgc3Ryb2tlPSIjMEYxNzJBIiBzdHJva2Utd2lkdGg9IjQiLz4KICA8cGF0aCBkPSJNMjggODJIODJWMTAwIiBzdHJva2U9IiMwRjE3MkEiIHN0cm9rZS13aWR0aD0iNCIvPgogIDx0ZXh0IHg9IjM1IiB5PSI0MSIgZmlsbD0iIzkyNDAwRSIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwIiBmb250LXdlaWdodD0iNzAwIj42KzwvdGV4dD4KICA8dGV4dCB4PSI2OSIgeT0iNDEiIGZpbGw9IiM5MjQwMEUiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMCIgZm9udC13ZWlnaHQ9IjcwMCI+M8O3PC90ZXh0PgogIDx0ZXh0IHg9IjM1IiB5PSI3NyIgZmlsbD0iIzBGMTcyQSIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE4IiBmb250LXdlaWdodD0iNzAwIj4yPC90ZXh0PgogIDx0ZXh0IHg9IjcxIiB5PSI3NyIgZmlsbD0iIzBGMTcyQSIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE4IiBmb250LXdlaWdodD0iNzAwIj40PC90ZXh0PgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE3MzJfMiIgeDE9IjE0IiB5MT0iMTAiIHgyPSIxMTIiIHkyPSIxMTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0Y1OUUwQiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwRUE1RTkiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgo8L3N2Zz4KCg==",te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN1ZG9rdUJnIiB4MT0iOCIgeTE9IjgiIHgyPSIxMjAiIHkyPSIxMjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZCNzE4NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNTlFMEIiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiByeD0iMjgiIGZpbGw9InVybCgjc3Vkb2t1QmcpIi8+CiAgPHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iOTIiIGhlaWdodD0iOTIiIHJ4PSIxOCIgZmlsbD0id2hp
1dGUiIGZpbGwtb3BhY2l0eT0iMC45NyIvPgogIDxyZWN0IHg9IjI4IiB5PSIyOCIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiByeD0iMTAiIGZpbGw9IiNGRkY3RUQiIHN0cm9rZT0iI0Y1OUUwQiIgc3Ryb2tlLXdpZHRoPSIyIi8+CgogIDxwYXRoIGQ9Ik0zNiAyOFYxMDBNNDQgMjhWMTAwTTYwIDI4VjEwME02OCAyOFYxMDBNODQgMjhWMTAwTTkyIDI4VjEwMCIgc3Ryb2tlPSIjRkVEN0FBIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8cGF0aCBkPSJNMjggMzZIMTAwTTI4IDQ0SDEwME0yOCA2MEgxMDBNMjggNjhIMTAwTTI4IDg0SDEwME0yOCA5MkgxMDAiIHN0cm9rZT0iI0ZFRDdBQSIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgPHBhdGggZD0iTTUyIDI4VjEwME03NiAyOFYxMDBNMjggNTJIMTAwTTI4IDc2SDEwMCIgc3Ryb2tlPSIjRjU5RTBCIiBzdHJva2Utd2lkdGg9IjMiLz4KCiAgPHRleHQgeD0iMzIiIHk9IjQ5IiBmaWxsPSIjOUYxMjM5IiBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiPjc8L3RleHQ+CiAgPHRleHQgeD0iNTYiIHk9IjczIiBmaWxsPSIjQzI0MTBDIiBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiPjQ8L3RleHQ+CiAgPHRleHQgeD0iODAiIHk9IjQ5IiBmaWxsPSIjQzI0MTBDIiBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiPjI8L3RleHQ+CiAgPHRleHQgeD0iODAiIHk9Ijk3IiBmaWxsPSIjOUYxMjM5IiBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiPjk8L3RleHQ+CiAgPGNpcmNsZSBjeD0iNDAiIGN5PSI4OCIgcj0iNSIgZmlsbD0iI0ZCNzE4NSIgZmlsbC1vcGFjaXR5PSIwLjIyIi8+Cjwvc3ZnPgo=",ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN1ZG9rdVNvbHZlckJnIiB4MT0iOCIgeTE9IjgiIHgyPSIxMjAiIHkyPSIxMjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0E3OEJGQSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2MzY2RjEiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiByeD0iMjgiIGZpbGw9InVybCgjc3Vkb2t1U29sdmVyQmcpIi8+CiAgPHJlY3QgeD0iMTgiIHk9IjE4IiB3aWR0aD0iOTIiIGhlaWdodD0iOTIiIHJ4PSIxOCIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC45NyIvPgogIDxyZWN0IHg9IjI3IiB5PSIyNyIgd2lkdGg9Ijc0IiBoZWlnaHQ9Ijc0IiByeD0iMTAiIGZpbGw9IiNGNUYzRkYiIHN0cm9rZT0iIzhCNUNGNiIgc3Ryb2tlLXdpZHRoPSIyIi8+CgogIDxwYXRoIGQ9Ik0zNS4yIDI3VjEwMU00My40IDI3VjEwMU01OS44IDI3VjEwMU02OCAyN1YxMDFNODQuNCAyN1YxMDFNOTIuNiAyN1YxMDEiIHN0cm9rZT0iI0RERDZGRSIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgPHBhdGggZD0iTTI3IDM1LjJIMTAxTTI3IDQzLjRIMTAxTTI3IDU5LjhIMTAxTTI3IDY4SDEwMU0yNyA4NC40SDEwMU0yNyA5Mi42SDEwMSIgc3Ryb2tlPSIjRERENkZFIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8cGF0aCBkPSJNNTEuNiAyN1YxMDFNNzYuMiAyN1YxMDFNMjcgNTEuNkgxMDFNMjcgNzYuMkgxMDEiIHN0cm9rZT0iIzhCNUNGNiIgc3Ryb2tlLXdpZHRoPSIzIi8+CgogIDx0ZXh0IHg9IjMxIiB5PSI0OSIgZmlsbD0iIzVCMjFCNiIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iNzAwIj41PC90ZXh0PgogIDx0ZXh0IHg9IjU2IiB5PSI3MyIgZmlsbD0iIzVCMjFCNiIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iNzAwIj44PC90ZXh0PgogIDx0ZXh0IHg9IjgwIiB5PSI0OSIgZmlsbD0iIzVCMjFCNiIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iNzAwIj4zPC90ZXh0PgoKICA8Y2lyY2xlIGN4PSI5NCIgY3k9Ijk0IiByPSIxNyIgZmlsbD0iIzIyQzU1RSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI0Ii8+CiAgPHBhdGggZD0iTTg2IDk0TDkxLjUgOTkuNUwxMDIgODguNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==",oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IndvcmRTZWFyY2hCZyIgeDE9IjgiIHkxPSI4IiB4Mj0iMTIwIiB5Mj0iMTIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMkQzRUUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTRCOEE2Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8cmVjdCB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgcng9IjI4IiBmaWxsPSJ1cmwoI3dvcmRTZWFyY2hCZykiLz4KICA8cmVjdCB4PSIxOCIgeT0iMTgiIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgcng9IjE4IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjk3Ii8+CiAgPHJlY3QgeD0iMjkiIHk9IjI5IiB3aWR0aD0iNzAiIGhlaWdodD0iNzAiIHJ4PSIxMCIgZmlsbD0iI0VDRkVGRiIgc3Ryb2tlPSIjNjdFOEY5IiBzdHJva2Utd2lkdGg9IjIiLz4KCiAgPHBhdGggZD0iTTQzIDI5Vjk5TTU3IDI5Vjk5TTcxIDI5Vjk5TTg1IDI5Vjk5TTI5IDQzSDk5TTI5IDU3SDk5TTI5IDcxSDk5TTI5IDg1SDk5IiBzdHJva2U9IiNBNUYzRkMiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHBhdGggZD0iTTM2IDM2TDkyIDkyIiBzdHJva2U9IiNGNTlFMEIiIHN0cm9rZS13aWR0aD0iMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iMC4yOCIvPgoKICA8dGV4dCB4PSIzMiIgeT0iNDEiIGZpbGw9IiMwRjc2NkUiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjcwMCI+VzwvdGV4dD4KICA8dGV4dCB4PSI0NyIgeT0iNTUiIGZpbGw9IiMwRjc2NkUiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjcwMCI+TzwvdGV4dD4KICA8dGV4dCB4PSI2MSIgeT0iNjkiIGZpbGw9IiMwRjc2NkUiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjcwMCI+UjwvdGV4dD4KICA8dGV4dCB4PSI3
1NSIgeT0iODMiIGZpbGw9IiMwRjc2NkUiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjcwMCI+RDwvdGV4dD4KICA8Y2lyY2xlIGN4PSI5MiIgY3k9IjkyIiByPSI0IiBmaWxsPSIjRjU5RTBCIi8+Cjwvc3ZnPgo=",ae={class:"min-h-screen bg-gradient-to-b from-slate-50 via-white to-slate-50"},re={class:"relative overflow-hidden"},se={class:"relative max-w-full mx-auto px-4 py-6"},ne={class:"text-center mb-6 md:mb-8"},le={class:"inline-flex items-center gap-2 px-3 bg-indigo-50 border border-indigo-100 rounded-full mb-3 md:mb-4"},ce={class:"text-xs md:text-sm font-semibold text-indigo-700"},de={class:"max-w-xl mx-auto mb-6 md:mb-8 px-4 md:px-0"},Ie={class:"relative group"},ge={class:"relative flex items-center bg-white rounded-2xl shadow-lg shadow-slate-200/50 border border-slate-200 overflow-hidden"},pe={class:"pl-4 md:pl-5 pr-2 md:pr-3"},me=["placeholder"],ue={key:0,class:"pr-4"},he=["aria-label"],we={class:"flex justify-center w-full"},ye={class:"w-full overflow-x-auto no-scrollbar flex justify-start md:justify-center"},be={class:"inline-flex flex-nowrap gap-2 p-2 bg-white/80 backdrop-blur-sm rounded-2xl border border-slate-200/80 shadow-sm mx-auto mb-4"},xe=["onClick"],ve={class:"flex items-center gap-1.5"},Ce={class:"max-w-full mx-auto px-4 md:px-12 pb-20"},Ze={class:"flex items-center justify-between mb-4 md:mb-8"},Me={class:"text-xs md:text-sm text-slate-500"},ke={class:"font-semibold text-slate-700"},Ge={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 gap-4 md:gap-6"},je={class:"absolute top-4 right-4 flex items-center gap-1.5"},Ne={key:0,class:"px-2 py-0.5 bg-emerald-100 text-emerald-700 text-[10px] md:text-xs font-bold rounded-lg"},Pe={key:1,class:"px-2 py-0.5 bg-orange-100 text-orange-700 text-[10px] md:text-xs font-bold rounded-lg"},De=["onClick"],fe={class:"text-base md:text-lg font-semibold text-slate-800 mb-1.5 md:mb-2 pr-12 md:pr-16 group-hover:text-indigo-600 transition-colors"},ze={class:"text-xs md:text-sm text-slate-500 leading-relaxed line-clamp-2"},Ae={key:0,class:"text-center py-20"},Se={class:"w-20 h-20 mx-auto mb-6 rounded-2xl bg-slate-100 flex items-center justify-center"},Te="/tool-icons/bingo-card-maker.svg",Be={__name:"index",setup(j){const{t:I,locale:He,te:m}=T(),N=B(),s=y(""),n=y("all"),P=y([{value:"all",label:"All"},{value:"new",label:"New"},{value:"chatbot",label:"Chatbots"},{value:"planning",label:"Planning"},{value:"content",label:"Content"},{value:"questions",label:"Questions"},{value:"intellect",label:"Intellectual Prep"},{value:"support",label:"Student Support"},{value:"communication",label:"Communication"},{value:"community",label:"Community Tools"},{value:"admin",label:"Administration"}]),b=y([{title:"SAT Math Practice",description:"Generate an SAT math practice test to help students prepare.",icon:"https://project.deletetweets.ai/teach_any_tools_icon1.png",hot:!0,tags:["questions","intellect","support"],isNew:!0,isFavorite:!1,path:"/tools/sat-math-practice-test",i18nKey:"satMath"},{title:"Text Rewriter",description:"Modify any text and rewrite it according to custom criteria!",icon:"https://project.deletetweets.ai/teach_any_tools_icon2.png",hot:!1,tags:["content"],isFavorite:!1,path:"/tools/text-rewriter",i18nKey:"textRewriter"},{title:"Report Card Comments",description:"Generate report card comments highlighting student strengths and growth areas.",icon:"https://project.deletetweets.ai/teach_any_tools_icon3.png",hot:!1,tags:["support","communication","admin"],isFavorite:!1,path:"/tools/report-card-comment-generator",i18nKey:"reportCardComments"},{title:"Lesson Planner",description:"Generate a lesson plan for any topic or objective you teach.",icon:"https://project.deletetweets.ai/teach_any_tools_icon12.png",hot:!1,tags:["planning"],isFavorite:!1,path:"/tools/lesson-plan-generator",i18nKey:"lessonPlanner"},{title:"AI Classroom Generator",description:"Turn a topic into a hosted interactive classroom with visual lessons, narration, participation, and a knowledge check.",icon:"/tool-icons/ai-classroom-generator.webp",hot:!0,tags:["planning","content","support"],isNew:!0,isFavorite:!1,path:"/tools/ai-classroom-generator"},{title:"Rubric Generator",description:"Generate a rubric based on any topic or standard.",icon:"https://project.deletetweets.ai/teach_any_tools_icon4.png",hot:!1,tags:["admin"],isFavorite:!1,path:"/tools/rubric-generator",i18nKey:"rubricGenerator"},{title:"Thank You Note",description:"Generate a customized thank you note to express your gratitude!",icon:"https://project.deletetweets.ai/teach_any_tools_icon5.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/thank-you-note",i18nKey:"thankYouNote"},{title:"Worksheet Generator",description:"Generate worksheets based on any topic or standard.",icon:"https://project.deletetweets.ai/teach_any_tools_icon6.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/worksheet-generator",i18nKey:"worksheetGenerator"},{title:"Exercise Generator",description:"Generate practice exercises based on any topic or standard.",icon:"https://project.deletetweets.ai/teach_any_tools_icon14.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/practice-test-generator",i18nKey:"exerciseGenerator"},{title:"Teacher Joke Generator",description:"Generate classroom-friendly teacher jokes to liven up your lessons.",icon:"https://project.deletetweets.ai/teach_any_tools_icon7.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/teacher-jokes",i18nKey:"teacherJokeGenerator"},{title:"Recommendation Letter Draft Assistant",description:"Create editable recommendation letter drafts when you are the recommender or have permission to prepare the draft.",icon:"https://project.deletetweets.ai/teach_any_tools_icon8.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/letter-of-recommendation",i18nKey:"recommendationLetterGenerator"},{title:"Math Spiral Review",description:"Generate spiral review question sets for any math standard or topic.",icon:"https://project.deletetweets.ai/teach_any_tools_icon9.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/math-spiral-review",i18nKey:"mathSpiralReview"},{title:"Text Proofreader",description:"Proofread any text to ensure grammar and spelling accuracy.",icon:"https://project.deletetweets.ai/teach_any_tools_icon10.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/text-proofreader",i18nKey:"textProofreader"},{title:"Text Leveler",description:"Level text to ensure it meets specific reading levels.",icon:"https://project.deletetweets.ai/teach_any_tools_icon11.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/text-leveler",i18nKey:"textLeveler"},{title:"Quiz Generator",description:"We provide a comprehensive AI quiz generation tool to help teachers create professional, fair, and detailed quizzes",icon:"https://project.deletetweets.ai/teach_any_tools_icon12.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/quiz-generator",i18nKey:"quizGenerator"},{title:"AI Form Builder",description:"Turn source materials into editable questions, then copy, download, or publish them to Google Forms.",icon:"/tool-icons/ai-form-builder.svg",hot:!0,tags:["planning","questions","admin"],isNew:!0,isFavorite:!1,path:"/tools/gpt-form-builder",i18nKey:"gptFormBuilder"},{title:"True or False",description:"Generate a true or false question based on any topic or standard.",icon:"https://project.deletetweets.ai/teach_any_tools_icon13.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/true-or-false",i18nKey:"trueOrFalse"},{title:"Coloring Page Generator",description:"Instantly turn any topic into a unique, ready-to-color page.",icon:"https://project.deletetweets.ai/ai_coloring_page_128.png",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/coloring-page-generator",i18nKey:"coloringPageGenerator"},{title:"Word Search Generator",description:"Create custom word search puzzles from any topic or your own word list.",icon:oe,hot:!0,tags:["questions","support","content"],isFavorite:!0,path:"/tools/word-search-generator",i18nKey:"wordSearchGenerator"},{title:"Bingo Card Maker",description:"Create unique printable number, word, and image bingo cards for classrooms, parties, and team activities.",icon:Te,hot:!0,tags:["questions","support","content","community"],isNew:!0,isFavorite:!1,path:"/tools/bingo-card-maker",i18nKey:"bingoCardMaker"},{title:"Crossword Puzzle Generator",description:"Create custom crossword puzzles from any topic or your own word-clue pairs.",icon:O,hot:!0,tags:["questions","support","content"],isFavorite:!0,path:"/tools/crossword-puzzle-generator",i18nKey:"crosswordPuzzleGenerator"},{title:"Sudoku Generator",description:"Generate, play, and print Sudoku puzzles for classroom practice and logic warmups.",icon:te,hot:!0,tags:["questions","support","content"],isNew:!0,isFavorite:!1,path:"/tools/sudoku-generator",i18nKey:"sudokuGenerator"},{title:"Sudoku Solver",description:"Enter a Sudoku puzzle and solve it instantly with step-friendly classroom support.",icon:ie,hot:!0,tags:["questions","support","intellect"],isFavorite:!0,path:"/tools/sudoku-solver",i18nKey:"sudokuSolver"},{title:"Maze Generator",description:"Generate both path mazes and classic mazes for worksheets and puzzle practice.",icon:X,hot:!0,tags:["questions","support","content"],isFavorite:!0,path:"/tools/maze-generator",i18nKey:"mazeGenerator"},{title:"KenKen Puzzle Generator",description:"Generate printable KenKen puzzles online with 4x4 to 6x6 boards, answer checking, and ready-to-print keys.",icon:ee,hot:!0,tags:["questions","support","content"],isNew:!0,isFavorite:!1,path:"/tools/kenken-puzzle",i18nKey:"kenkenPuzzle"},{title:"Mirror Drawing Maker",description:"Draw with mirror symmetry online and create printable symmetry drawing worksheets.",icon:J,hot:!0,tags:["questions","support","content"],isNew:!0,isFavorite:!1,path:"/tools/mirror-drawing-maker",i18nKey:"mirrorDrawingMaker"},{title:"Codewords Game",description:"Play a free codewords game online with preset or custom word boards and a built-in spymaster key.",icon:U,hot:!0,tags:["questions","support","community"],isNew:!0,isFavorite:!1,path:"/tools/codewords-game",i18nKey:"codewordsGame"},{title:"Jeopardy Game Maker",description:"Create Jeopardy-style review boards with categories, clue values, questions, and answers.",icon:q,hot:!0,tags:["questions","support","content"],isNew:!0,isFavorite:!1,path:"/tools/jeopardy-game-maker",i18nKey:"jeopardyGameMaker"},{title:"Jigsaw Explorer",description:"Play online jigsaw puzzles with piece snapping, custom uploads, and adjustable difficulty.",icon:$,hot:!0,tags:["questions","support","content"],isNew:!0,isFavorite:!1,path:"/tools/jigsaw-explorer"},{title:"Handwriting Practice Generator",description:"Create printable tracing, copying, and cursive handwriting practice worksheets.",icon:"/tool-icons/handwriting-practice.svg",hot:!0,tags:["content","support","questions"],isNew:!0,isFavorite:!1,path:"/tools/handwriting-practice-generator",i18nKey:"handwritingPracticeGenerator"},{title:"Word Scramble Generator",description:"Turn vocabulary lists into printable word scramble worksheets with answer keys.",icon:"/tool-icons/word-scramble-generator.svg",hot:!0,tags:["content","support","questions"],isNew:!0,isFavorite:!1,path:"/tools/word-scramble-generator",i18nKey:"wordScrambleGenerator"},{title:"Memory Game Maker",description:"Create interactive picture and math-fact matching games for classroom practice.",icon:"/tool-icons/memory-game-maker.svg",hot:!0,tags:["support","questions","community"],isNew:!0,isFavorite:!1,path:"/tools/memory-game-maker",i18nKey:"memoryGameMaker"},{title:"Word Flower Maker",description:"Play vocabulary puzzles by building words around a required center letter.",icon:"/tool-icons/word-flower-maker.svg",hot:!0,tags:["support","questions","intellect"],isNew:!0,isFavorite:!1,path:"/tools/word-flower-maker",i18nKey:"wordFlowerMaker"},{title:"Classroom Timer",description:"Run a large classroom countdown with presets, fullscreen mode, and sound.",icon:"/tool-icons/classroom-timer.svg",hot:!0,tags:["planning","support","admin"],isNew:!0,isFavorite:!1,path:"/tools/classroom-timer",i18nKey:"classroomTimer"},{title:"Seating Chart Maker",description:"Arrange classroom rosters or event guests into rows, groups, and tables.",icon:"/tool-icons/seating-chart-maker.svg",hot:!0,tags:["planning","support","admin"],isNew:!0,isFavorite:!1,path:"/tools/seating-chart-maker",i18nKey:"seatingChartMaker"},{title:"AI Study Guide Generator",description:"Turn notes and s
1ource text into summaries, vocabulary lists, or flashcards.",icon:"/tool-icons/ai-study-guide.svg",hot:!0,tags:["content","intellect","support"],isNew:!0,isFavorite:!1,path:"/tools/ai-study-guide-generator",i18nKey:"aiStudyGuideGenerator"},{title:"AI Essay Grader",description:"Get a draft score, rubric breakdown, strengths, and revision suggestions.",icon:"/tool-icons/ai-essay-grader.svg",hot:!0,tags:["content","intellect","support"],isNew:!0,isFavorite:!1,path:"/tools/ai-essay-grader",i18nKey:"aiEssayGrader"},{title:"AI Math Solver",description:"Solve math problems with step-by-step reasoning and answer verification.",icon:"/tool-icons/ai-math-solver.svg",hot:!0,tags:["questions","intellect","support"],isNew:!0,isFavorite:!1,path:"/tools/ai-math-solver",i18nKey:"aiMathSolver"},{title:"AI Homework Helper",description:"Get guided, level-aware explanations for homework questions across subjects.",icon:"/tool-icons/ai-homework-helper.svg",hot:!0,tags:["questions","intellect","support"],isNew:!0,isFavorite:!1,path:"/tools/ai-homework-helper",i18nKey:"aiHomeworkHelper"},{title:"AI LaTeX Generator",description:"Convert natural-language math descriptions into editable LaTeX code.",icon:"/tool-icons/ai-latex-generator.svg",hot:!0,tags:["content","intellect","admin"],isNew:!0,isFavorite:!1,path:"/tools/ai-latex-generator",i18nKey:"aiLatexGenerator"},{title:"Plagiarism Checker",description:"Check text against web-indexed sources for similarity and matched passages.",icon:"/tool-icons/plagiarism-checker.svg",hot:!0,tags:["content","intellect","admin"],isNew:!0,isFavorite:!1,path:"/tools/plagiarism-checker",i18nKey:"plagiarismChecker"},{title:"Mind Map Generator",description:"Transform any file or text into a clear, organized mind map in seconds.",icon:"https://project.deletetweets.ai/1749438566250ixadsv9b_compressed.webp",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/mindmap-generator",i18nKey:"mindmapGenerator"},{title:"Flipbook Maker",description:"Create stunning digital flipbooks that bring your content to life.",icon:"https://project.deletetweets.ai/teachany_images/tools/flipbook.webp",hot:!0,tags:["admin"],isFavorite:!0,path:"/tools/flipbook-maker",i18nKey:"flipbookMaker"},{title:"AI Presentation Maker",description:"Turn text, documents, videos or links into a PowerPoint draft with an editable outline.",icon:"/tool-icons/ai-presentation-maker.svg",hot:!0,tags:["planning","content","communication"],isNew:!0,isFavorite:!1,path:"/tools/ai-presentation-maker",i18nKey:"aiPresentationMaker"},{title:"AI Citation Generator",description:"Create citation drafts in APA, MLA, Chicago, Harvard, IEEE, and Vancouver formats.",icon:"/tool-icons/ai-citation-generator.svg",hot:!0,tags:["content","intellect","admin"],isFavorite:!0,path:"/tools/ai-citation-generator",i18nKey:"aiCitationGenerator"},{title:"APA Checker",description:"Check if your academic papers follow APA 7th edition format guidelines.",icon:"https://project.deletetweets.ai/teachany_images/tools/apa-checker-icon.webp",hot:!0,tags:["admin","content"],isFavorite:!0,path:"/tools/apa-checker",i18nKey:"apaChecker"},{title:"AI Humanizer",description:"Transform AI-generated content into natural, human-sounding writing.",icon:"https://project.deletetweets.ai/teachany_images/tools/ai-humanizer-icon.webp",hot:!0,tags:["content"],isFavorite:!0,path:"/tools/ai-humanizer",i18nKey:"aiHumanizer"},{title:"Outline Generator",description:"Create well-structured outlines for essays, articles, research papers, and presentations.",icon:"https://project.deletetweets.ai/teachany_images/tools/outline-generator-icon.webp",hot:!0,tags:["content","planning"],isFavorite:!0,path:"/tools/outline-generator",i18nKey:"outlineGenerator"},{title:"AI Grammar Checker",description:"Check and fix grammar, spelling, and punctuation errors instantly.",icon:"https://project.deletetweets.ai/teachany_images/tools/grammar-checker-icon.webp",hot:!0,tags:["content"],isFavorite:!0,path:"/tools/grammar-checker",i18nKey:"grammarChecker"},{title:"AI Paraphraser",description:"Rewrite any text while preserving its original meaning.",icon:"https://project.deletetweets.ai/teachany_images/tools/paraphraser
1-icon.webp",hot:!0,tags:["content"],isFavorite:!0,path:"/tools/paraphraser",i18nKey:"paraphraser"},{title:"AI Resume Builder",description:"Build a professional resume with AI-powered content suggestions and printable templates.",icon:"https://project.deletetweets.ai/teachany_images/tools/ai-resume-builder-1.webp",hot:!0,tags:["content","support","communication"],isFavorite:!0,path:"/tools/ai-resume-builder",i18nKey:"aiResumeBuilder"},{title:"AI Resume Checker",description:"Get instant AI-powered feedback to improve resume content, structure, and ATS readiness.",icon:"https://project.deletetweets.ai/teachany_images/tools/ai-resume-checker-1.webp",hot:!0,tags:["content","support","intellect"],isFavorite:!0,path:"/tools/ai-resume-checker",i18nKey:"aiResumeChecker"},{title:"AI Scholar",description:"Your AI-powered academic research and writing assistant.",icon:"https://project.deletetweets.ai/teachany_images/tools/ai-scholar-icon.webp",hot:!0,tags:["content","intellect"],isFavorite:!0,path:"/tools/ai-scholar",i18nKey:"aiScholar"}]),c=[{gradient:"bg-gradient-to-r from-indigo-500 to-violet-500",iconBg:"bg-indigo-100",text:"text-indigo-600"},{gradient:"bg-gradient-to-r from-rose-500 to-pink-500",iconBg:"bg-rose-100",text:"text-rose-600"},{gradient:"bg-gradient-to-r from-cyan-500 to-blue-500",iconBg:"bg-cyan-100",text:"text-cyan-600"},{gradient:"bg-gradient-to-r from-amber-500 to-orange-500",iconBg:"bg-amber-100",text:"text-amber-600"},{gradient:"bg-gradient-to-r from-emerald-500 to-teal-500",iconBg:"bg-emerald-100",text:"text-emerald-600"},{gradient:"bg-gradient-to-r from-fuchsia-500 to-purple-500",iconBg:"bg-fuchsia-100",text:"text-fuchsia-600"}],D=i=>c[i%c.length].gradient,f=i=>c[i%c.length].iconBg,z=i=>c[i%c.length].text,C=i=>i.i18nKey&&m(`tools.tools.${i.i18nKey}.title`)?I(`tools.tools.${i.i18nKey}.title`):i.title,Z=i=>i.i18nKey&&m(`tools.tools.${i.i18nKey}.description`)?I(`tools.tools.${i.i18nKey}.description`):i.description,x=L(()=>{let i=b.value;if(s.value.trim()){const t=s.value.toLowerCase();i=i.filter(d=>C(d).toLowerCase().includes(t)||Z(d).toLowerCase().includes(t))}return n.value==="new"?i=i.filter(t=>t.isNew):n.value!=="all"&&(i=i.filter(t=>t.tags?.includes(n.value))),i}),A=i=>{const t=b.value.find(d=>d.title===i.title);t&&(t.isFavorite=!t.isFavorite)};return H(()=>{const i=m("tools.meta_title")?I("tools.meta_title"):"AI Teaching Tools for Teachers | TeachAny",t=m("tools.meta_desc")?I("tools.meta_desc"):"Explore AI teaching tools for lesson planning, quizzes, worksheets, writing support, and classroom resources. Create teaching materials faster with TeachAny.";return{title:i,meta:[{name:"description",content:t},{property:"og:title",content:i},{property:"og:description",content:t}]}}),(i,t)=>{const d=F,S=W;return a(),r("div",ae,[e("div",re,[t[8]||(t[8]=e("div",{class:"absolute inset-0"},[e("div",{class:"absolute top-0 left-1/4 w-96 h-96 bg-indigo-200/30 rounded-full blur-3xl"}),e("div",{class:"absolute top-20 right-1/4 w-80 h-80 bg-violet-200/20 rounded-full blur-3xl"}),e("div",{class:"absolute -bottom-20 left-1/2 w-[600px] h-40 bg-gradient-to-r from-cyan-100/30 to-indigo-100/30 rounded-full blur-3xl"})],-1)),e("div",se,[e("div",ne,[e("div",le,[t[3]||(t[3]=e("span",{class:"relative flex h-2 w-2"},[e("span",{class:"animate-ping absolute inline-flex h-full w-full rounded-full bg-indigo-400 opacity-75"}),e("span",{class:"relative inline-flex rounded-full h-2 w-2 bg-indigo-500"})],-1)),e("span",ce,g(b.value.length)+"+ AI Tools",1)]),t[4]||(t[4]=e("h1",{class:"text-3xl md:text-5xl font-bold text-slate-900 tracking-tight mb-2 md:mb-3"}," AI Teaching Tools ",-1)),t[5]||(t[5]=e("p",{class:"text-sm md:text-lg text-slate-600 max-w-2xl mx-auto px-4"}," Discover powerful AI tools designed to transform your teaching ",-1))]),e("div",de,[e("div",Ie,[t[7]||(t[7]=e("div",{class:"absolute inset-0 bg-gradient-to-r from-indigo-500 to-violet-500 rounded-2xl blur-xl opacity-20 group-hover:opacity-30 transition-opacity"},null,-1)),e("div",ge,[e("div",pe,[h(w(G),{class:"w-5 h-5 text-slate-400"})]),R(e("input",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.value=o),type:"text",placeholder:i.$t("tools.page.searchPlaceholder")||"Search for any tool...",class:"flex-1 py-3 md:py-4 pr-4 text-sm md:text-base text-slate-700 placeholder-slate-400 bg-transparent outline-none"},null,8,me),[[E,s.value]]),s.value?(a(),r("div",ue,[e("button",{onClick:t[1]||(t[1]=o=>s.value=""),class:"p-1.5 rounded-lg hover:bg-slate-100 text-slate-400 hover:text-slate-600 transition-colors","aria-label":i.$te
1("a11y.clearSearch")?i.$t("a11y.clearSearch"):"Clear search"},[...t[6]||(t[6]=[e("svg",{class:"w-4 h-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[e("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),e("line",{x1:"6",y1:"6",x2:"18",y2:"18"})],-1)])],8,he)])):p("",!0)])])]),e("div",we,[e("div",ye,[e("div",be,[(a(!0),r(M,null,k(P.value,o=>(a(),r("button",{key:o.value,onClick:u=>n.value=o.value,class:l(["px-4 py-2 rounded-xl text-sm font-medium transition-all duration-200 whitespace-nowrap",n.value===o.value?"bg-gradient-to-r from-indigo-600 to-violet-600 text-white shadow-md shadow-indigo-200":"text-slate-600 hover:bg-slate-100 hover:text-slate-900"])},[e("span",ve,[v(g(i.$t(`tools.filters.${o.value}`)||o.label)+" ",1),o.value==="new"?(a(),r("span",{key:0,class:l(["w-1.5 h-1.5 rounded-full",n.value==="new"?"bg-white":"bg-emerald-500"])},null,2)):p("",!0)])],10,xe))),128))])])])])]),e("div",Ce,[e("div",Ze,[e("p",Me,[t[9]||(t[9]=v(" Showing ",-1)),e("span",ke,g(x.value.length),1),t[10]||(t[10]=v(" tools ",-1))])]),e("div",Ge,[(a(!0),r(M,null,k(x.value,(o,u)=>(a(),_(S,{key:o.title,to:w(N)(o.path),class:"group relative bg-white rounded-2xl border border-slate-200 p-5 md:p-6 hover:border-transparent hover:shadow-xl hover:shadow-slate-200/50 transition-all duration-300 hover:-translate-y-1"},{default:Y(()=>[e("div",{class:l(["absolute top-0 left-0 right-0 h-1 rounded-t-2xl opacity-0 group-hover:opacity-100 transition-opacity",D(u)])},null,2),e("div",je,[o.isNew?(a(),r("span",Ne," NEW ")):p("",!0),o.hot&&!o.isNew?(a(),r("span",Pe," HOT ")):p("",!0),e("button",{onClick:Q(Fe=>A(o),["prevent","stop"]),class:l(["p-1 rounded-lg transition-colors",o.isFavorite?"text-amber-500 bg-amber-50":"text-slate-300 hover:text-amber-400 hover:bg-slate-50"])},[h(w(V),{class:l(["w-4 h-4 md:w-5 md:h-5",{"fill-current":o.isFavorite}])},null,8,["class"])],10,De)]),e("div",{class:l(["w-12 h-12 md:w-14 md:h-14 rounded-xl flex items-center justify-center mb-3 md:mb-4 transition-transform duration-300 group-hover:scale-110",f(u)])},[h(d,{src:o.icon,alt:o.title,width:"32",height:"32",class:"w-7 h-7 md:w-8 md:h-8 object-contain"},null,8,["src","alt"])],2),e("h3",fe,g(C(o)),1),e("p",ze,g(Z(o)),1),e("div",{class:l(["mt-3 md:mt-4 pt-3 md:pt-4 border-t border-slate-100 flex items-center gap-2 text-xs md:text-sm font-medium opacity-0 group-hover:opacity-100 transition-all",z(u)])},[...t[11]||(t[11]=[e("span",null,"Try it now",-1),e("svg",{class:"w-3 h-3 md:w-4 md:h-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[e("path",{d:"M5 12h14M12 5l7 7-7 7"})],-1)])],2)]),_:2},1032,["to"]))),128))]),x.value.length===0?(a(),r("div",Ae,[e("div",Se,[h(w(G),{class:"w-8 h-8 text-slate-400"})]),t[12]||(t[12]=e("h3",{class:"text-lg font-semibold text-slate-800 mb-2"},"No tools found",-1)),t[13]||(t[13]=e("p",{class:"text-slate-500"},"Try adjusting your search or filter criteria",-1)),e("button",{onClick:t[2]||(t[2]=o=>{s.value="",n.value="all"}),class:"mt-4 px-4 py-2 text-sm font-medium text-indigo-600 hover:text-indigo-700 hover:bg-indigo-50 rounded-lg transition-colors"}," Clear filters ")])):p("",!0)])])}}},Xe=K(Be,[["__scopeId","data-v-3b48139c"]]);export{Xe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.