<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.retree.dev</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/why</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/compare</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/compare/mobx</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/compare/valtio</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/quick-start</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/thinking-in-retree</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/common-pitfalls</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react/use-root</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react/use-node</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react/use-tree</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react/use-select</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react/use-raw</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/events-and-subscriptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/effects-and-reactions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/tree-operations</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/transactions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/undo-redo</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/view-models</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/setup-and-decorators</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/select-semantics</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/performance</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/react-compiler</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/testing</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/devtools</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/convex</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/query</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/compatibility</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/migrate/mobx</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/migrate/zustand</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/docs/migrate/redux</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/classes/ReactiveNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/classes/Retree</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/classes/RetreeLink</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/createUndoHistory</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/fnMemo</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/ignore</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/link</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/memo</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/functions/select</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/INodeFieldChanges</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IReactiveDependency</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IReactiveSelectGetter</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IRetreeNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IRetreePrepareNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IRetreePrepareTreeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/IRetreeUndoHistory</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/ISelectOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/RetreeEffectOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/RetreeSelectOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/interfaces/RetreeUndoHistoryOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/OptionalNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/ReactiveNodeDependency</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/RetreeObjectMoveKey</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TNodeChangedListener</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TNodeFieldChangeKey</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TNodeFieldChangeOp</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TRetreeChangedEvents</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TRetreeEvents</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TRetreeListeners</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/type-aliases/TreeNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/COLLECTED_KEYS_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/LINKED_KEYS_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/RUN_CHANGED_EFFECT_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/RUN_OBSERVED_EFFECT_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/RUN_UNOBSERVED_EFFECT_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/core/variables/SELECT_GETTERS_SYMBOL</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/classes/QueryNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/createFetchQuerySource</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/deepEquals</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/fetchQueryNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/reconcileArray</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/reconcileArrayById</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/functions/tryReconcileDocumentsById</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IFetchQuerySourceOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IOptimisticQueryTransform</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IOptimisticUpdateContext</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IQueryNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IQuerySubscriptionHandle</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IQuerySubscriptionSource</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/interfaces/IStateReconciler</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/type-aliases/FetchQueryNodeOptionsArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/type-aliases/IFetchQueryNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/type-aliases/QueryNodeResult</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/type-aliases/QueryNodeState</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/query/type-aliases/QuerySkip</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/createRetreeContext</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useRaw</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useRoot</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useRootContext</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useSelect</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/functions/useTree</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/interfaces/RetreeContext</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/interfaces/RetreeProviderProps</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/interfaces/UseRawOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/type-aliases/NodeFactory</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/type-aliases/ToManaged</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/type-aliases/UseSelectOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react/variables/RetreeProvider</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/functions/connectReduxDevTools</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/functions/createChangeLogTap</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IChangeLogTapOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IDevToolsChangeRecord</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsAction</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsConnectOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsConnection</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsExtension</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsInstance</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IReduxDevToolsOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/interfaces/IRetreeChangeLogEntry</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/devtools/type-aliases/TRetreeChangeLogSink</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/BaseConvexNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/BaseConvexQueryNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/ConvexAuthStateNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/ConvexConnectionStateNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/ConvexNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/ConvexPaginatedQueryNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/classes/ConvexQueryNode</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/functions/createRetreeConvexAction</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/functions/createRetreeConvexMutation</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/functions/reconcileArrayById</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/functions/reconcileConvexDocuments</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/ConvexAuthState</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexActionClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexAuthClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexConnectionClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexMutationClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexQueryClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexQueryOnceClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IConvexQuerySubscription</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IOptimisticTransform</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/IStateReconciler</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/OptimisticUpdateContext</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/RetreeConvexAction</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/RetreeConvexMutation</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/RetreeConvexMutationOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/interfaces/RetreePaginatedQueryResult</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ActionReference</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexPaginatedQueryArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexPaginatedQueryNodeOptionsArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexPaginatedQueryNodeResult</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexPaginatedQueryNodeState</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexQueryArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexQueryNodeOptionsArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexQueryNodeResult</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexQueryNodeState</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/ConvexQuerySkip</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/IConvexPaginatedQueryNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/IConvexQueryNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/MutationReference</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/OptionalConvexArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/PaginatedQueryArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/PaginatedQueryItem</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/PaginatedQueryReference</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/convex/type-aliases/QueryReference</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/classes/RetreeConvexReactClient</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/functions/preloadedQueryOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/interfaces/IPreloadedQueryNodeOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/interfaces/PaginationOptions</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/interfaces/PaginationResult</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/type-aliases/FunctionArgs</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://www.retree.dev/api/react-convex/type-aliases/FunctionReturnType</loc>
<changefreq>weekly</changefreq>
</url>
</urlset>
