You can find me at ~GitHub:

https://github.com/felixhayashi
<div class="github-fork-ribbon-wrapper right">
<div class="github-fork-ribbon" style="background-color:#DF4848;">
<a href="http://tiddlywiki.com" target="_blank">Powered by ~TiddlyWiki</a>
</div>
</div>
\define plugin() $:/plugins/felixhayashi/tiddlymap
\define url(branch) [[tiddlymap.org$branch$|http://tiddlymap.org$branch$]]

<$list filter="[<plugin>get[version]regexp[.*-develop.*]]">
{{''Do not install this.'' You are currently viewing <<url "/develop">>, which is a pre-release demo of TiddlyMap, showing work in progress that will be included in the next version. For an installable release, visit  <<url>> instead.||$:/me/warning}}
</$list>
{{{[tag[News]]}}}
$:/plugins/felixhayashi/tiddlymap/hook/editor
Maruku
above
no
{"Using the Map Raster":"Using_the_Map_Raster.tid","CallbackManager":"content/components/CallbackManager.tid","Caretaker":"content/components/Caretaker.tid","ConnectionsWidget":"content/components/ConnectionsWidget.tid","DialogManager":"content/components/DialogManager.tid","Exception":"content/components/Exception.tid","MapWidget":"content/components/MapWidget.tid","Utils":"content/components/Utils.tid","ViewAbstraction":"content/components/ViewAbstraction.tid","A tiddler with a large tiddler title and a caption field":"content/demo/A_tiddler_with_a_large_tiddler_title_and_a_caption_field.tid","A tiddler with an icon":"content/demo/A_tiddler_with_an_icon.tid","Another tiddler with an icon":"content/demo/Another_tiddler_with_an_icon.tid","Dostojevskij":"content/demo/Dostojevskij.tid","Franz Kafka":"content/demo/Franz_Kafka.tid","Hevner2004":"content/demo/Hevner2004.tid","March1995":"content/demo/March1995.tid","Plane":"content/demo/Plane.tid","The Brothers Karamazov":"content/demo/The_Brothers_Karamazov.tid","The Trial":"content/demo/The_Trial.tid","This tiddler shows you the current time, which is very useful":"content/demo/This_tiddler_shows_you_the_current_time,_which_is_very_useful.tid","World":"content/demo/World.tid","Adam":"content/demo/family/Adam.tid","Betsy":"content/demo/family/Betsy.tid","Carol":"content/demo/family/Carol.tid","Catherine":"content/demo/family/Catherine.tid","Craig":"content/demo/family/Craig.tid","George":"content/demo/family/George.tid","Jessica":"content/demo/family/Jessica.tid","John":"content/demo/family/John.tid","Mary":"content/demo/family/Mary.tid","Michael":"content/demo/family/Michael.tid","Michelle":"content/demo/family/Michelle.tid","Robert":"content/demo/family/Robert.tid","Sharon":"content/demo/family/Sharon.tid","DD":"content/demo/letters/DD.tid","I":"content/demo/letters/I.tid","Map":"content/demo/letters/Map.tid","T":"content/demo/letters/T.tid","Tiddly":"content/demo/letters/Tiddly.tid","ly":"content/demo/letters/ly.tid","Black forest":"content/demo/quest/Black_forest.tid","Castle of the Winds":"content/demo/quest/Castle_of_the_Winds.tid","Diamond mine":"content/demo/quest/Diamond_mine.tid","Dragonland":"content/demo/quest/Dragonland.tid","Temple of Ihola":"content/demo/quest/Temple_of_Ihola.tid","Temple of Sar":"content/demo/quest/Temple_of_Sar.tid","Compose ballad":"content/demo/tasks/Compose ballad.tid","Get the Ring":"content/demo/tasks/Get the Ring.tid","Go to Mordor":"content/demo/tasks/Go to Mordor.tid","Kill the Dragon":"content/demo/tasks/Kill the Dragon.tid","Make the beds":"content/demo/tasks/Make the beds.tid","@felixhayashi":"content/docs/@felixhayashi.tid","Adding a background image":"content/docs/Adding_a_background_image.tid","Attributions / Acknowlegements":"content/docs/Attributions___Acknowlegements.tid","Basic concepts":"content/docs/Basic_concepts.tid","Best Practices":"content/docs/Best_Practices.tid","Common Pitfalls":"content/docs/Common_Pitfalls.tid","Configurability":"content/docs/Configurability.tid","Configuration":"content/docs/Configuration.tid","Copy & paste nodes between views":"content/docs/Copy_&_paste_nodes_between_views.tid","Create Epic Quest with TiddlyMap":"content/docs/Create_Epic_Quest_with_TiddlyMap.tid","Custom node icons":"content/docs/Custom_node_icons.tid","Dealing with interferences between views":"content/docs/Dealing_with_interferences_between_views.tid","Default view":"content/docs/Default_view.tid","Discovering the neighbourhood":"content/docs/Discovering_the_neighbourhood.tid","Documentation":"content/docs/Documentation.tid","Edge-type filter examples":"content/docs/Edge-type_filter_examples.tid","Edge-type filters":"content/docs/Edge-type_filters.tid","Edge-type manager":"content/docs/Edge-type_manager.tid","Edge-type namespaces":"content/docs/Edge-type_namespaces.tid","EdgeType":"content/docs/EdgeType.tid","Edge types":"content/docs/Edge_types.tid","ElementType":"content/docs/ElementType.tid","Embedding views within tiddlers":"content/docs/Embedding_views_within_tiddlers.tid","Examples":"content/docs/Examples.tid","Font Awesome for TiddlyWiki":"content/docs/Font_Awesome_for_TiddlyWiki.tid","Fullscreen and halfscreen":"content/docs/Fullscreen_and_halfscreen.tid","Getting started":"content/docs/Getting_started.tid","GitHub":"content/docs/GitHub.tid","Insight":"content/docs/Insight.tid","Installation":"content/docs/Installation.tid","Integration":"content/docs/Integration.tid","Interface":"content/docs/Interface.tid","Isolated maps vs public maps":"content/docs/Isolated_maps_vs_public_maps.tid","JavaScript":"content/docs/JavaScript.tid","Jeremy Ruston":"content/docs/Jeremy_Ruston.tid","Keyboard shortcuts":"content/docs/Keyboard_shortcuts.tid","Live mode plugin dependencies":"content/docs/Live_mode_plugin_dependencies.tid","Live tab":"content/docs/Live_tab.tid","Live view":"content/docs/Live_view.tid","Local images":"content/docs/Local_images.tid","Magic Edge-Type Namespaces":"content/docs/Magic_Edge-Type_Namespaces.tid","Maintainance":"content/docs/Maintainance.tid","Making use of the caption field":"content/docs/Making_use_of_the_caption_field.tid","Map Constructs":"content/docs/Map_Constructs.tid","Map element types":"content/docs/Map_element_types.tid","Map your literature!":"content/docs/Map_your_literature!.tid","MedNotes":"content/docs/MedNotes.tid","Navigation":"content/docs/Navigation.tid","NodeType":"content/docs/NodeType.tid","Node and edge-type filters":"content/docs/Node_and_edge-type_filters.tid","Node filters":"content/docs/Node_filters.tid","Node types":"content/docs/Node_types.tid","Open a view by clicking on a node":"content/docs/Open_a_view_by_clicking_on_a_node.tid","Performance":"content/docs/Performance.tid","Performance tweaks":"content/docs/Performance_tweaks.tid","Prioritize group styles":"content/docs/Prioritize_group_styles.tid","Private edge types":"content/docs/Private_edge_types.tid","Public API":"content/docs/Public_API.tid","Recipes":"content/docs/Recipes.tid","Representation and storage of nodes":"content/docs/Representation_and_storage_of_nodes.tid","Reusing types in different wikis":"content/docs/Reusing_types_in_different_wikis.tid","Showcases":"content/docs/Showcases.tid","Sidebar map editor":"content/docs/Sidebar_map_editor.tid","Special Thanks":"content/docs/Special_Thanks.tid","Start":"content/docs/Start.tid","Storage":"content/docs/Storage.tid","Storage of Edges and their types":"content/docs/Storage_of_Edges_and_their_types.tid","Structural Awareness":"content/docs/Structural_Awareness.tid","Styling Nodes":"content/docs/Styling_Nodes.tid","System configuration":"content/docs/System_configuration.tid","TaskManagementExample 2.0":"content/docs/TaskManagementExample 2.0.tid","TiddlyMap's Components":"content/docs/Taskgraph's Components.tid","The Adapter Service":"content/docs/The_Adapter_Service.tid","The TiddlyMap Macro":"content/docs/The_TiddlyMap_Macro.tid","The editor menu":"content/docs/The_editor_menu.tid","The widget's editor option":"content/docs/The_widget's_editor_option.tid","Think epic. Map your quests!":"content/docs/Think_epic._Map_your_quests!.tid","TiddlyMap":"content/docs/TiddlyMap.tid","TiddlyMap Channel":"content/docs/TiddlyMap_Channel.tid","TiddlyMap Community":"content/docs/TiddlyMap_Community.tid","TiddlyMap Events":"content/docs/TiddlyMap_Events.tid","TiddlyMap Examples":"content/docs/TiddlyMap_Examples.tid","TiddlyMap Toolbar Button":"content/docs/TiddlyMap_Toolbar_Button.tid","TiddlyWiki's story river":"content/docs/TiddlyWiki's_story_river.tid","TiddlyWiki":"content/docs/TiddlyWiki.tid","TiddlyWiki configuration for TiddlyMap":"content/docs/TiddlyWiki_configuration_for_TiddlyMap.tid","TiddlyWiki control panel":"content/docs/TiddlyWiki_control_panel.tid","TiddlyWiki filters":"content/docs/TiddlyWiki_filters.tid","TiddlyWiki images as node icons":"content/docs/TiddlyWiki_images_as_node_icons.tid","TiddlyWiki plugins":"content/docs/TiddlyWiki_plugins.tid","Tweaking the Graph":"content/docs/Tweaking_the_Graph.tid","Usability":"content/docs/Usability.tid","Users":"content/docs/Users.tid","Using URL parameters":"content/docs/Using_URL_parameters.tid","Version Matrix":"content/docs/Version_Matrix.tid","View configuration":"content/docs/View_configuration.tid","Views":"content/docs/Views.tid","Vis.js":"content/docs/Vis.js.tid","Vis.js Developers":"content/docs/Vis.js_Developers.tid","XSCALE – 3rd Generation Agile":"content/docs/XSCALE_–_3rd_Generation_Agile.tid","comp:extend":"content/docs/comp_extend.tid","getAdjacencyList":"content/docs/getAdjacencyList.tid","getEdges":"content/docs/getEdges.tid","getEdgesForSet":"content/docs/getEdgesForSet.tid","getGraph":"content/docs/getGraph.tid","getNeighbours":"content/docs/getNeighbours.tid","makeNode":"content/docs/makeNode.tid","plugin":"content/docs/plugin.tid","selectNodeById":"content/docs/selectNodeById.tid","selectNodesByFilter":"content/docs/selectNodesByFilter.tid","selectNodesByIds":"content/docs/selectNodesByIds.tid","selectNodesByReferences":"content/docs/selectNodesByReferences.tid","styles":"content/docs/styles.tid","tw-body":"content/docs/tw-body.tid","tw-field":"content/docs/tw-field.tid","tw-filter":"content/docs/tw-filter.tid","tw-list":"content/docs/tw-list.tid","2016-01-22 12:47:35.png":"content/images/2016-01-22_12_47_35.png.tid","Hayashi Kanji.png":"content/images/Hayashi_Kanji.png.tid","Jeremy.jpeg":"content/images/Jeremy.jpeg","Selection_569.png":"content/images/Selection_569.png.tid","Selection_570.png":"content/images/Selection_570.png.tid","Selection_573.png":"content/images/Selection_573.png.tid","Selection_579.png":"content/images/Selection_579.png.tid","TiddlyMap Art":"content/images/TiddlyMap_Art.tid","Vis.js Logo":"content/images/Vis.js_Logo.tid","editor_menu.png":"content/images/editor_menu.png.tid","gplaypattern.png":"content/images/gplaypattern.png.tid","graph and views.png":"content/images/graph_and_views.png.tid","logo_crownstone-01_m.png":"content/images/logo_crownstone-01_m.png.tid","map.jpg":"content/images/map.jpg","node type prioritisation.png":"content/images/node_type_prioritisation.png.tid","ReleaseNote":"content/release_notes/ReleaseNote.tid","ReleaseTemplate":"content/release_notes/ReleaseTemplate.tid","Version 0.1.0":"content/release_notes/Version 0.1.0.tid","Version 0.10.x":"content/release_notes/Version 0.10.x.tid","Version 0.11.x":"content/release_notes/Version 0.11.x.tid","Version 0.12.x":"content/release_notes/Version 0.12.x.tid","Version 0.13.x":"content/release_notes/Version 0.13.x.tid","Version 0.2.0":"content/release_notes/Version 0.2.0.tid","Version 0.3.0":"content/release_notes/Version 0.3.0.tid","Version 0.4.0":"content/release_notes/Version 0.4.0.tid","Version 0.5.0":"content/release_notes/Version 0.5.0.tid","Version 0.6.9":"content/release_notes/Version 0.6.9.tid","Version History":"content/release_notes/Version History.tid","Version 0.7.x":"content/release_notes/Version_0.7.x-.tid","Version 0.8.x":"content/release_notes/Version_0.8.x.tid","Version 0.9.x":"content/release_notes/Version_0.9.x.tid","TiddlyMap Version 0.9.1 Released!":"content/release_notes/additional/TiddlyMap_Version_0.9.1_Released!.tid","TiddlyMap Version 0.9 Released!":"content/release_notes/additional/TiddlyMap_Version_0.9_Released!.tid","TiddlyMap v0.10.7 Released!":"content/release_notes/additional/TiddlyMap_v0.10.7_Released!.tid","Upgrading to v0.11.x":"content/release_notes/additional/Upgrading_to_v0.11.x.tid","$:/CommunityNewsTiddlers":"system/misc/$__CommunityNewsTiddlers.tid","$:/GoogleAnalyticsAccount":"system/misc/$__GoogleAnalyticsAccount.tid","$:/GoogleAnalyticsDomain":"system/misc/$__GoogleAnalyticsDomain.tid","$:/_MyRibbon":"system/misc/$___MyRibbon.tid","$:/beta warning":"system/misc/$__beta_warning.tid","$:/me/docs/outdated":"system/misc/$__me_docs_outdated.tid","$:/me/info":"system/misc/$__me_info.tid","$:/me/layout.css":"system/misc/$__me_layout.css.tid","$:/me/meta":"system/misc/$__me_meta.tid","$:/me/visualizer/shadows":"system/misc/$__me_visualizer_shadows.tid","$:/me/visualizer/system":"system/misc/$__me_visualizer_system.tid","$:/me/warning":"system/misc/$__me_warning.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tasks/vis":"system/plugins/$--plugins-felixhayashi-tiddlymap-graph-views-All Tasks-vis.tid","$:/plugins/felixhayashi/tiddlymap/misc/meta":"system/plugins/$--plugins-felixhayashi-tiddlymap-misc-meta.tid","$:/plugins/tiddlywiki/highlight/styles":"system/plugins/$--plugins-tiddlywiki-highlight-styles.tid","$:/fonts/FontAwesome":"system/plugins/$__fonts_FontAwesome.tid","$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder":"system/tiddlymap/$__plugins_felixhayashi_taskgraph_misc_defaultViewHolder.tid","$:/plugins/felixhayashi/tiddlymap/config/sys/user":"system/tiddlymap/$__plugins_felixhayashi_tiddlymap_config_sys_user.tid","$:/plugins/felixhayashi/tiddlymap/config/vis/user":"system/tiddlymap/$__plugins_felixhayashi_tiddlymap_config_vis_user.tid","$:/plugins/felixhayashi/tiddlymap/hook/liveTab":"system/tiddlymap/$__plugins_felixhayashi_tiddlymap_hook_liveTab.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/_family:brother of":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes__family_brother_of.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/_family:father of":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes__family_father_of.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/_family:married to":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes__family_married_to.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/_family:mother of":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes__family_mother_of.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/author of":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_author_of.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/belongs to":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_belongs_to.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/cites":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_cites.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/comp:extend":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_comp_extend.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/created":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_created.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/demo:example":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_demo_example.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/demo:similar":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_demo_similar.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/demo:suggestion":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_demo_suggestion.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/demo:uses":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_demo_uses.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/feedback":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_feedback.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/fun:link1":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_fun_link1.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/fun:link2":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_fun_link2.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/fun:link3":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_fun_link3.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/fun:link4":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_fun_link4.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/knew about":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_knew_about.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/likes":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_likes.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/maybe also":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_maybe_also.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/reads":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_reads.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/related":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_related.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/runs inside":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_runs_inside.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/source code at":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_source_code_at.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/then":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_then.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_tmap_unknown.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/to":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_to.tid","$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/would like to give":"system/tiddlymap/edge_types/$__plugins_felixhayashi_tiddlymap_graph_edgeTypes_would_like_to_give.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/Mine":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_Mine.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/Paper":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_Paper.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/Portal":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_Portal.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/Temple":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_Temple.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/author":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_author.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/comp:Widget":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_comp_Widget.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/demo:important":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_demo_important.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/literature":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_literature.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/person":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_person.tid","$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour":"system/tiddlymap/node_types/$__plugins_felixhayashi_tiddlymap_graph_nodeTypes_tmap_neighbour.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tasks":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_All Tasks.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tasks/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_All Tasks_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tasks/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_All Tasks_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tasks/map":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_All Tasks_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Components":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Components 1.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Components/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Components_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Components/map":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Components_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Family Tree":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Family_Tree.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Family Tree/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Family_Tree_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Family Tree/map":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_Family_Tree_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/default/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_default_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/default/map":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_default_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/search/map":"system/tiddlymap/views/$__plugins_felixhayashi_taskgraph_graph_views_search_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Activities":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Activities.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Activities/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Activities_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Activities/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Activities_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Activities/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Activities_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tiddlers (almost)":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_All_Tiddlers_(almost).tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tiddlers (almost)/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_All_Tiddlers_(almost)_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tiddlers (almost)/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_All_Tiddlers_(almost)_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/All Tiddlers (almost)/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_All_Tiddlers_(almost)_map.json.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Caption field example":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Caption_field_example.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Caption field example/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Caption_field_example_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Caption field example/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Caption_field_example_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Caption field example/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Caption_field_example_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Components/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Components_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Default_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Family Tree/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Family_Tree_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Functional Dependencies":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Functional_Dependencies.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Functional Dependencies/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Functional_Dependencies_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Functional Dependencies/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Functional_Dependencies_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Functional Dependencies/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Functional_Dependencies_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/map/63EA2EE9-F821-44F7-A706-E1F973F7C6E0":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View_map_63EA2EE9-F821-44F7-A706-E1F973F7C6E0.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/map/ab10a6d5-103d-4436-b802-677dc26a7c52":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Live_View_map_ab10a6d5-103d-4436-b802-677dc26a7c52.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Overview":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Overview.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Overview/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Overview_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Overview/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Overview_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Overview/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Overview_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Quest":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Quest.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Quest/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Quest_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Quest/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Quest_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Quest/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Quest_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Tiddlers with Icons":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Tiddlers_with_Icons.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Tiddlers with Icons/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Tiddlers_with_Icons_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Tiddlers with Icons/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Tiddlers_with_Icons_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/Tiddlers with Icons/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_Tiddlers_with_Icons_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters 2":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_2.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters 2/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_2_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters 2/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_2_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters 2/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_2_map.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters/filter/edges":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_filter_edges.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters/filter/nodes":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_filter_nodes.tid","$:/plugins/felixhayashi/tiddlymap/graph/views/TiddlyMap Letters/map":"system/tiddlymap/views/$__plugins_felixhayashi_tiddlymap_graph_views_TiddlyMap_Letters_map.tid","$:/config/DefaultSidebarTab":"system/tiddlywiki/$--config-SidebarTabs-Default.tid","$:/themes/tiddlywiki/vanilla/options/sidebarlayout":"system/tiddlywiki/$--themes-tiddlywiki-vanilla-options-sidebarlayout.tid","$:/DefaultTiddlers":"system/tiddlywiki/$__DefaultTiddlers.tid","$:/SiteSubtitle":"system/tiddlywiki/$__SiteSubtitle.tid","$:/SiteTitle":"system/tiddlywiki/$__SiteTitle.tid","$:/StoryList":"system/tiddlywiki/$__StoryList.tid","$:/config/Navigation/UpdateHistory":"system/tiddlywiki/$__config_Navigation_UpdateHistory.tid","$:/config/Navigation/openLinkFromInsideRiver":"system/tiddlywiki/$__config_Navigation_openLinkFromInsideRiver.tid","$:/config/OriginalTiddlerPaths":"system/tiddlywiki/$__config_OriginalTiddlerPaths.tid","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all":"system/tiddlywiki/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_close-all.tid","$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home":"system/tiddlywiki/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid","$:/config/Tiddlers/TitleLinks":"system/tiddlywiki/$__config_Tiddlers_TitleLinks.tid","$:/config/WikiParserRules/Inline/wikilink":"system/tiddlywiki/$__config_WikiParserRules_Inline_wikilink.tid","$:/config/markdown/dialect":"system/tiddlywiki/$__config_markdown_dialect.tid","$:/core/wiki/title":"system/tiddlywiki/$__core_wiki_title.tid","$:/theme":"system/tiddlywiki/$__theme.tid","$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_metrics_sidebarbreakpoint.tid","$:/themes/tiddlywiki/vanilla/metrics/storyleft":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_metrics_storyleft.tid","$:/themes/tiddlywiki/vanilla/metrics/storyright":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_metrics_storyright.tid","$:/themes/tiddlywiki/vanilla/metrics/storywidth":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_metrics_storywidth.tid","$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_metrics_tiddlerwidth.tid","$:/themes/tiddlywiki/vanilla/settings/backgroundimage":"system/tiddlywiki/$__themes_tiddlywiki_vanilla_settings_backgroundimage.tid","$:/view":"system/tiddlywiki/$__view.tid"}
hide
show
yes
enable
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "type": "text/vnd.tiddlywiki",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007\nCopyright © UnaMesa Association 2007-2016\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of the UnaMesa Association nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n"
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n         <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/left-arrow",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n        <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n        <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n        <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n        <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n        <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n        <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n        <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n        <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n        <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.15888296,13.318619 C-0.776179834,17.1278804 -0.406327781,21.4952226 2.16492475,26.7239514 C3.03014373,28.4834034 4.11067113,30.3160542 5.76880745,32.9198703 C6.06825521,33.3901011 6.37999986,33.8757196 6.80079264,34.5284016 C6.76601596,34.4744603 7.61863348,35.7959131 7.86014952,36.1711903 C8.7298731,37.5226015 9.3778481,38.5442055 10.0105989,39.5687001 C15.7952743,48.9347394 18.6230774,56.3058609 18.6230774,64.4749703 C18.6230774,72.500144 15.8019203,79.6588889 9.99187965,88.7880893 C9.00662207,90.3362048 5.58191554,95.5042936 5.69198351,95.3359387 C4.0173746,97.8973439 2.91465531,99.7299992 2.03902082,101.494431 C-0.54589514,106.703119 -0.85744931,111.14799 2.17511861,115.033652 C15.6698244,132.324563 50.6500225,132.339908 63.7096595,114.972891 C66.6590341,111.050742 66.1759868,106.635843 63.3937955,101.470135 C62.4605168,99.7373126 61.3048993,97.9424842 59.5384863,95.4009144 C59.2199064,94.9425317 58.8884714,94.4694576 58.4412271,93.8338047 C58.4799469,93.8888358 57.5728195,92.6005573 57.3163203,92.2353532 C56.3937123,90.9217413 55.7065963,89.9290991 55.0358011,88.9339338 C48.8570757,79.7674208 45.8504072,72.5470842 45.8504072,64.4749703 C45.8504072,56.3172642 48.8607515,48.9964358 55.0486263,39.6723638 C55.7186544,38.6627457 56.4041233,37.6566223 57.3279151,36.3199194 C57.580302,35.9547221 58.4514551,34.6972774 58.4518255,34.6967424 C58.8971366,34.0534266 59.2292056,33.5716261 59.5478274,33.1056054 C61.3093879,30.5291226 62.4637534,28.7069412 63.3948717,26.9513568 C66.1606863,21.73653 66.6440275,17.3108601 63.7253614,13.3794581 C50.5445718,-4.37487949 15.9068774,-4.52416945 2.15888296,13.318619 Z M8.9184414,18.5269065 C19.2237961,5.15213654 47.0786606,5.27219221 56.8737707,18.4660673 C57.3769652,19.1438633 57.2474271,20.3299673 55.8562144,22.9530403 C55.1101813,24.3596542 54.0987123,25.9562717 52.503549,28.2893796 C52.1959012,28.7393495 51.8722335,29.2089606 51.4354669,29.8399327 C51.4375683,29.8368968 50.5635889,31.098421 50.3078957,31.4684025 C49.3562822,32.8453625 48.6434803,33.8916051 47.9385585,34.953802 C40.9063087,45.5502032 37.3170674,54.278846 37.3170674,64.4749703 C37.3170674,74.6097584 40.917247,83.2553769 47.9598514,93.7035065 C48.6665804,94.7519818 49.3819339,95.7854174 50.3332359,97.1398838 C50.5932152,97.5100431 51.5036485,98.8030165 51.4622611,98.744194 C51.9008717,99.3675761 52.2238456,99.8285731 52.53131,100.270962 C54.1274739,102.567573 55.1371743,104.135772 55.880835,105.516531 C57.2563976,108.070544 57.3792078,109.19299 56.8894726,109.844252 C47.2294255,122.690413 18.9657471,122.678014 8.90220575,109.783491 C8.31821016,109.035211 8.39963564,107.873533 9.68284231,105.28783 C10.3736591,103.895812 11.3298349,102.306704 12.834329,100.005499 C12.6859947,100.232384 16.1555589,94.9966022 17.1909336,93.3697387 C23.7935819,82.9951297 27.1564172,74.4618651 27.1564172,64.4749703 C27.1564172,54.3925513 23.8127304,45.6766963 17.2708275,35.0846205 C16.6054244,34.0072582 15.9317417,32.945123 15.0358935,31.5531185 C14.7912045,31.172911 13.9355879,29.8468101 13.9727929,29.9045179 C13.5598963,29.2640833 13.2558887,28.7905172 12.9666018,28.3362422 C11.4640021,25.9766695 10.516422,24.3695067 9.82246396,22.9583197 C8.53123666,20.3325654 8.43180838,19.1584815 8.9184414,18.5269065 Z M32.7994632,63.9999336 C32.907638,52.9923692 36.7813241,43.6682014 44.1302604,32.5946075 C44.8526291,31.5061212 45.5790976,30.439819 46.5446218,29.0427304 C46.8019683,28.6703568 47.6773607,27.4067929 47.6740234,27.4116142 C48.1065178,26.7868139 48.4259849,26.3232975 48.7281457,25.881353 C50.2401104,23.6699326 51.1801312,22.1860971 51.8336216,20.9539684 C52.041961,20.5611532 52.2043528,20.2245697 52.3263781,19.9488385 C43.7720017,10.4362146 21.8977958,10.3575171 12.9415615,20.069191 C13.0542538,20.3454242 13.2045779,20.6823219 13.3979694,21.0755902 C14.006297,22.3126448 14.8874034,23.8070636 16.3122348,26.0445146 C16.5964412,26.4908116 16.8965803,26.9583516 17.3055289,27.5926624 C17.2671098,27.5330713 18.1242259,28.8614964 18.3705013,29.2441689 C19.2794118,30.6564702 19.9659484,31.7388709 20.6476777,32.8426671 C27.4686959,43.886662 31.0655735,53.1656526 31.1675904,63.9999337 L32.7994607,63.9999337 L32.7994632,63.9999336 Z\"></path>\n        <g transform=\"translate(48.000000, 48.000000) scale(1.25)\">\n            <circle fill=\"#FFFFFF\" cx=\"32\" cy=\"32\" r=\"32\"></circle>\n            <path d=\"M32.3125116,26.6556573 L23.8272482,18.170394 C22.2690672,16.6122129 19.7324731,16.6082788 18.1703759,18.1703759 C16.6114573,19.7292945 16.6082868,22.2651411 18.170394,23.8272482 L26.6556573,32.3125116 L18.170394,40.7977749 C16.6122129,42.3559559 16.6082788,44.89255 18.1703759,46.4546472 C19.7292945,48.0135658 22.2651411,48.0167363 23.8272482,46.4546291 L32.3125116,37.9693658 L40.7977749,46.4546291 C42.3559559,48.0128102 44.89255,48.0167443 46.4546472,46.4546472 C48.0135658,44.8957286 48.0167363,42.359882 46.4546291,40.7977749 L37.9693658,32.3125116 L46.4546291,23.8272482 C48.0128102,22.2690672 48.0167443,19.7324731 46.4546472,18.1703759 C44.8957286,16.6114573 42.359882,16.6082868 40.7977749,18.170394 L32.3125116,26.6556573 Z M32,58 C46.3594035,58 58,46.3594035 58,32 C58,17.6405965 46.3594035,6 32,6 C17.6405965,6 6,17.6405965 6,32 C6,46.3594035 17.6405965,58 32,58 Z\" fill=\"#FF4848\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.15888296,13.318619 C0.223820166,17.1278804 0.593672219,21.4952226 3.16492475,26.7239514 C4.03014373,28.4834034 5.11067113,30.3160542 6.76880745,32.9198703 C7.06825521,33.3901011 7.37999986,33.8757196 7.80079264,34.5284016 C7.76601596,34.4744603 8.61863348,35.7959131 8.86014952,36.1711903 C9.7298731,37.5226015 10.3778481,38.5442055 11.0105989,39.5687001 C16.7952743,48.9347394 19.6230774,56.3058609 19.6230774,64.4749703 C19.6230774,72.500144 16.8019203,79.6588889 10.9918797,88.7880893 C10.0066221,90.3362048 6.58191554,95.5042936 6.69198351,95.3359387 C5.0173746,97.8973439 3.91465531,99.7299992 3.03902082,101.494431 C0.45410486,106.703119 0.14255069,111.14799 3.17511861,115.033652 C16.6698244,132.324563 51.6500225,132.339908 64.7096595,114.972891 C67.6590341,111.050742 67.1759868,106.635843 64.3937955,101.470135 C63.4605168,99.7373126 62.3048993,97.9424842 60.5384863,95.4009144 C60.2199064,94.9425317 59.8884714,94.4694576 59.4412271,93.8338047 C59.4799469,93.8888358 58.5728195,92.6005573 58.3163203,92.2353532 C57.3937123,90.9217413 56.7065963,89.9290991 56.0358011,88.9339338 C49.8570757,79.7674208 46.8504072,72.5470842 46.8504072,64.4749703 C46.8504072,56.3172642 49.8607515,48.9964358 56.0486263,39.6723638 C56.7186544,38.6627457 57.4041233,37.6566223 58.3279151,36.3199194 C58.580302,35.9547221 59.4514551,34.6972774 59.4518255,34.6967424 C59.8971366,34.0534266 60.2292056,33.5716261 60.5478274,33.1056054 C62.3093879,30.5291226 63.4637534,28.7069412 64.3948717,26.9513568 C67.1606863,21.73653 67.6440275,17.3108601 64.7253614,13.3794581 C51.5445718,-4.37487949 16.9068774,-4.52416945 3.15888296,13.318619 Z M9.9184414,18.5269065 C20.2237961,5.15213654 48.0786606,5.27219221 57.8737707,18.4660673 C58.3769652,19.1438633 58.2474271,20.3299673 56.8562144,22.9530403 C56.1101813,24.3596542 55.0987123,25.9562717 53.503549,28.2893796 C53.1959012,28.7393495 52.8722335,29.2089606 52.4354669,29.8399327 C52.4375683,29.8368968 51.5635889,31.098421 51.3078957,31.4684025 C50.3562822,32.8453625 49.6434803,33.8916051 48.9385585,34.953802 C41.9063087,45.5502032 38.3170674,54.278846 38.3170674,64.4749703 C38.3170674,74.6097584 41.917247,83.2553769 48.9598514,93.7035065 C49.6665804,94.7519818 50.3819339,95.7854174 51.3332359,97.1398838 C51.5932152,97.5100431 52.5036485,98.8030165 52.4622611,98.744194 C52.9008717,99.3675761 53.2238456,99.8285731 53.53131,100.270962 C55.1274739,102.567573 56.1371743,104.135772 56.880835,105.516531 C58.2563976,108.070544 58.3792078,109.19299 57.8894726,109.844252 C48.2294255,122.690413 19.9657471,122.678014 9.90220575,109.783491 C9.31821016,109.035211 9.39963564,107.873533 10.6828423,105.28783 C11.3736591,103.895812 12.3298349,102.306704 13.834329,100.005499 C13.6859947,100.232384 17.1555589,94.9966022 18.1909336,93.3697387 C24.7935819,82.9951297 28.1564172,74.4618651 28.1564172,64.4749703 C28.1564172,54.3925513 24.8127304,45.6766963 18.2708275,35.0846205 C17.6054244,34.0072582 16.9317417,32.945123 16.0358935,31.5531185 C15.7912045,31.172911 14.9355879,29.8468101 14.9727929,29.9045179 C14.5598963,29.2640833 14.2558887,28.7905172 13.9666018,28.3362422 C12.4640021,25.9766695 11.516422,24.3695067 10.822464,22.9583197 C9.53123666,20.3325654 9.43180838,19.1584815 9.9184414,18.5269065 Z M33.7994632,63.9999336 C33.907638,52.9923692 37.7813241,43.6682014 45.1302604,32.5946075 C45.8526291,31.5061212 46.5790976,30.439819 47.5446218,29.0427304 C47.8019683,28.6703568 48.6773607,27.4067929 48.6740234,27.4116142 C49.1065178,26.7868139 49.4259849,26.3232975 49.7281457,25.881353 C51.2401104,23.6699326 52.1801312,22.1860971 52.8336216,20.9539684 C53.041961,20.5611532 53.2043528,20.2245697 53.3263781,19.9488385 C44.7720017,10.4362146 22.8977958,10.3575171 13.9415615,20.069191 C14.0542538,20.3454242 14.2045779,20.6823219 14.3979694,21.0755902 C15.006297,22.3126448 15.8874034,23.8070636 17.3122348,26.0445146 C17.5964412,26.4908116 17.8965803,26.9583516 18.3055289,27.5926624 C18.2671098,27.5330713 19.1242259,28.8614964 19.3705013,29.2441689 C20.2794118,30.6564702 20.9659484,31.7388709 21.6476777,32.8426671 C28.4686959,43.886662 32.0655735,53.1656526 32.1675904,63.9999337 L33.7994607,63.9999337 L33.7994632,63.9999336 Z\"></path>\n        <g transform=\"translate(48.000000, 48.000000) scale(1.25)\">\n            <circle fill=\"#FFFFFF\" cx=\"32\" cy=\"32\" r=\"32\"></circle>\n            <path d=\"M32,58 C46.3594035,58 58,46.3594035 58,32 C58,17.6405965 46.3594035,6 32,6 C17.6405965,6 6,17.6405965 6,32 C6,46.3594035 17.6405965,58 32,58 Z M21.9693252,49.2119659 C22.0684627,49.3385849 22.1763171,49.4605883 22.2928932,49.5771645 C23.0571791,50.3414503 24.0562808,50.7317944 25.0603293,50.7470736 C26.1178906,50.7740098 27.1843207,50.3842218 27.991378,49.5771645 C28.1079003,49.4606422 28.2157322,49.3386633 28.3148696,49.2120423 L50.5771464,26.9497655 C52.1353275,25.3915845 52.1392616,22.8549904 50.5771645,21.2928932 C49.0182459,19.7339746 46.4823993,19.7308041 44.9202922,21.2929113 L25.1421356,41.0710678 L19.5055522,35.4344843 C17.9451356,33.8740677 15.4113396,33.8729317 13.8492424,35.4350288 C12.2903238,36.9939475 12.2869015,39.5295421 13.8486979,41.0913386 L21.9693252,49.2119659 L21.9693252,49.2119659 Z\" fill=\"#24DF1E\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/up-arrow",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|http://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NoInformation/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint",
            "text": "No information provided"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Automatically save changes during editing"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename. Optionally a template can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "title": "$:/core/modules/commander.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/build.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/clearpassword.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/editions.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/help.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/init.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]),\n\t\tstat = fs.statSync(self.params[0]),\n\t\ttiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count) {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/load.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/makelibrary.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/output.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/password.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Check for the username and password if we've got one\n\tvar username = self.get(\"username\"),\n\t\tpassword = self.get(\"password\");\n\tif(username && password) {\n\t\t// Check they match\n\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t});\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Set the encoding for the incoming request\n\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\trequest.setEncoding(\"utf8\");\n\t// Dispatch the appropriate method\n\tswitch(request.method) {\n\t\tcase \"GET\": // Intentional fall-through\n\t\tcase \"DELETE\":\n\t\t\troute.handler(request,response,state);\n\t\t\tbreak;\n\t\tcase \"PUT\":\n\t\t\tvar data = \"\";\n\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\tdata += chunk.toString();\n\t\t\t});\n\t\t\trequest.on(\"end\",function() {\n\t\t\t\tstate.data = data;\n\t\t\t\troute.handler(request,response,state);\n\t\t\t});\n\t\t\tbreak;\n\t}\n};\n\t\nSimpleServer.prototype.listen = function(port,host) {\n\thttp.createServer(this.requestHandler.bind(this)).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/server.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/setfield.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/unpackplugin.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/verbose.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/version.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "title": "$:/core/modules/config.js",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif($tw.utils.isArray(incoming)) {\n\t\tfor(var t=0; t<incoming.length; t++) {\n\t\t\tvar incomingFields = incoming[t],\n\t\t\t\tfields = {};\n\t\t\tfor(var f in incomingFields) {\n\t\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t\t}\n\t\t\t}\n\t\t\tresults.push(fields);\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "title": "$:/core/modules/deserializers.js",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "title": "$:/core/modules/editor/engines/framed.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "title": "$:/core/modules/editor/engines/simple.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag);\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\t\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "title": "$:/core/modules/editor/factory.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix unless they comprise the entire text\n\t\t\tif(operation.selStart > event.paramObject.prefix.length || (operation.selEnd + event.paramObject.suffix.length) < operation.text.length ) {\n\t\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\t\toperation.replacement = \"\";\n\t\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t\t}\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addsuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/after.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/current.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/missing.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/orphans.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/shadows.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/tags.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/backlinks.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/before.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/commands.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/days.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/each.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/eachday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editiondescription.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editions.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/field.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/fields.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/get.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/getindex.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand) || tiddler.fields[operator.operand] === \"\"))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/has.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/haschanged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/indexes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/current.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/image.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/missing.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/orphan.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/shadow.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/system.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tag.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tiddler.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/limit.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/links.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/list.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listed.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\t\t\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/minlength.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/modules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/moduletypes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/next.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/prefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/previous.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/regexp.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removeprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removesuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tvar isSameDay = function(dateField) {\n\t\t\treturn (new Date(dateField)).setHours(0,0,0,0) === targetDate;\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tif(isSameDay($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sameday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/search.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/shadowsource.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sort.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/splitbefore.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/storyviews.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/suffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tag.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tagging.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tags.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/title.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/untagged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1,\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1 || index > (results.length - 2)) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index <= 0) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || prepend.length;\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "title": "$:/core/modules/filters/x-listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/filters.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/info/platform.js": {
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\t// Document location\n\tif($tw.browser) {\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "title": "$:/core/modules/info/platform.js",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tlookupName(\"shortcuts\");\n\t\t\t\tlookupName($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\");\n\t\t\t\tlookupName($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\t\t\t\tlookupName($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "title": "$:/core/modules/keyboard.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "title": "$:/core/modules/language.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "title": "$:/core/modules/macros/changecount.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/contrastcolour.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/dumpvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/dumpvariables.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/makedatauri.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/now.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "title": "$:/core/modules/macros/qualify.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/resolvepath.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/version.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/audioparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/csvparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/htmlparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/imageparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parseutils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/pdfparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/textparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/videoparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "title": "$:/core/modules/pluginswitcher.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(callback) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\tcallback(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "title": "$:/core/modules/saver-handler.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/andtidwiki.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tdat.writeFile(document.location.protocol + \"//\" + document.location.hostname + \":\" + document.location.port + document.location.pathname,text,\"utf8\").then(function(value) {\n\t\tcallback(null);\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.dat;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/beaker.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/download.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/fsosaver.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/manualdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/msdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\tvar req = new XMLHttpRequest();\n\treq.open(\"OPTIONS\",encodeURI(document.location.protocol + \"//\" + document.location.hostname + \":\" + document.location.port + document.location.pathname));\n\treq.onload = function() {\n\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\tself.serverAcceptsPuts = (this.status === 200 && !!this.getResponseHeader('dav'));\n\t};\n\treq.send();\n};\n\nPutSaver.prototype.save = function(text,method,callback) {\n\tif (!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar req = new XMLHttpRequest();\n\t// TODO: store/check ETags if supported by server, to protect against overwrites\n\t// Prompt: Do you want to save over this? Y/N\n\t// Merging would be ideal, and may be possible using future generic merge flow\n\treq.onload = function() {\n\t\tif (this.status === 200 || this.status === 201) {\n\t\t\tcallback(null); // success\n\t\t}\n\t\telse {\n\t\t\tcallback(this.responseText); // fail\n\t\t}\n\t};\n\treq.open(\"PUT\", encodeURI(window.location.href));\n\treq.setRequestHeader(\"Content-Type\", \"text/html;charset=UTF-8\");\n\treq.send(text);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/put.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyie.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "title": "$:/core/modules/savers/twedit.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/upload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/browser-messaging.js": {
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "title": "$:/core/modules/browser-messaging.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/commands.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/favicon.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/info.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/load-modules.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/startup/password.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "title": "$:/core/modules/startup/render.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup/rootwidget.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.appVersion);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/story.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "title": "$:/core/modules/startup/windows.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "title": "$:/core/modules/story.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "title": "$:/core/modules/storyviews/classic.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/pop.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/zoomin.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nConstants\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\tthis.createTiddlerInfo(title);\n\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t// Queue up a sync task to load this tiddler\n\t\tthis.enqueueSyncTask({\n\t\t\ttype: \"load\",\n\t\t\ttitle: title\n\t\t});\t\t\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "title": "$:/core/modules/syncer.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n",
            "title": "$:/core/modules/tiddler.js",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/plugins.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/system.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/crypto.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/crypto.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animator.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/browser.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "type": "application/javascript",
            "module-type": "utils",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n"
        },
        "$:/core/modules/utils/dom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight;\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/http.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/modal.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/notifier.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/popup.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/scroller.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/edition-info.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "title": "$:/core/modules/utils/fakedom.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/utils/filesystem.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "title": "$:/core/modules/utils/logger.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parsetree.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "title": "$:/core/modules/utils/performance.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "title": "$:/core/modules/utils/pluginmaker.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n};\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tObject.freeze(object);\n\tfor(key in object) {\n\t\tproperty = object[key];\n\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\tdeepFreeze(property);\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn converter(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn converter(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/utils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {};\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t}\n\t\t});\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags;\n\t\tthis.wiki.setText(this.target, \"tags\", undefined, $tw.utils.stringifyList(\n\t\t\tthis.wiki.filterTiddlers(tagfilter, this)));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-listops.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-navigate.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-setfield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/browse.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/button.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();",
            "title": "$:/core/modules/widgets/checkbox.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/codeblock.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/count.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nDropZoneWidget.prototype.enterDrag = function() {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// We count enter/leave events\n\tthis.dragEnterCount = (this.dragEnterCount || 0) + 1;\n\t// If we're entering for the first time we need to apply highlighting\n\tif(this.dragEnterCount === 1) {\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function() {\n\t// Reduce the enter count\n\tthis.dragEnterCount = (this.dragEnterCount || 0) - 1;\n\t// Remove highlighting if we're leaving externally\n\tif(this.dragEnterCount <= 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag();\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag();\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tthis.leaveDrag();\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Reset the enter count\n\tthis.dragEnterCount = 0;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tthis.importData(dataTransfer);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.importData = function(dataTransfer) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<this.importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || this.importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = this.importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.convertToFields(data);\n\t\t\t\tif(!tiddlerFields.title) {\n\t\t\t\t\ttiddlerFields.title = this.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t}\n\t\t\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, convertToFields: function(data) {\n\t\treturn JSON.parse(data);\n\t}},\n\t{type: \"URL\", IECompatible: true, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/plain\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"Text\", IECompatible: true, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}}\n];\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/dropzone.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-binary.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/element.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/encrypt.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/entity.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fields.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/image.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/importvariables.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/keyboard.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar MISSING_LINK_CONFIG_TITLE = \"$:/config/MissingLinks\";\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = ($tw.wiki.getTiddlerText(MISSING_LINK_CONFIG_TITLE,\"yes\") === \"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip || changedTiddlers[MISSING_LINK_CONFIG_TITLE]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/link.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\tif(this.catchActions) {\n\t\tthis.invokeActionString(this.catchActions,this);\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "title": "$:/core/modules/widgets/list.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/macrocall.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/navigator.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/password.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/radio.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/raw.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n        }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/reveal.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/scrollable.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/select.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select ||changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/set.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/tiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/transclude.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/vars.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function() {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/view.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = $tw.utils.replaceString(text,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "title": "$:/core/modules/widgets/widget.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/wikify.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar tiddler = this.getTiddler(fromTitle);\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,{title: toTitle},this.getModificationFields()));\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\trelinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tself.addTiddler(new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields()));\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "title": "$:/core/modules/wiki-bulkops.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,defaultData);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t});\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerData(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n",
            "title": "$:/core/modules/wiki.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "title": "$:/palettes/DarkPhotos",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "type": "text/vnd.tiddlywiki",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\n<<lingo NoInformation/Hint>>\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n&times;\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[all[tiddlers+shadows][$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>prefix[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n! <<lingo TiddlySpot/Heading>>\n\n<<lingo TiddlySpot/Description>>\n\n|<<lingo TiddlySpot/UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Password>> |<$password name=\"upload\"/> |\n|<<lingo TiddlySpot/Backups>> |<<backupLink>> |\n\n''<<lingo TiddlySpot/Advanced/Heading>>''\n\n|<<lingo TiddlySpot/ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Settings/AutoSave": {
            "title": "$:/core/ui/ControlPanel/Settings/AutoSave",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/AutoSave/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/AutoSave/\n\n<$link to=\"$:/config/AutoSave\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo Disabled/Description>> </$radio>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(listItem)$\n\\end\n\n\\define toolbar-button()\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"> <$transclude tiddler={{$(listItem)$!!icon}}/> <$transclude tiddler=<<listItem>> field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i></$checkbox>\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<<toolbar-button>>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">&times;</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n</$list>\n</$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[is[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n\n\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define link-actions()\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"make-link\"\n\ttext={{$(linkTiddler)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(searchTiddler)$}}\n/>\n{{$:/core/images/chevron-right}}\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n</$button>\n\\end\n\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n<table>\n<tbody>\n<tr>\n<th>\n<<lingo Listing/Select/Caption>>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[is[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n&nbsp;\n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"image/jpeg\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<<journalButton>>\n</$set></$set>"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n&nbsp;\n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n&nbsp;\n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\define lingo-base() $:/language/CloseAll/\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">&times;</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n\n</$list>\n\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "caption": "{{$:/language/TagManager/Caption}}",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$macrocall $name=\"tag\" tag=<<currentTiddler>>/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">>\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "http://tiddlywiki.com/library/v5.1.13/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=\"\"\"$tag$\"\"\" field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=\"\"\"$tag$\"\"\" icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=\"\"\"$tag$\"\"\" icon={{$tag$!!icon}} colour={{$tag$!!color}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "title": "$:/core/macros/timeline",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n    <$vars item=<<currentTiddler>> path=\"\"\"$path$/$tag$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\">\n      <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n        <li class=<<toc-item-class>>>\n          <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n            <<toc-caption>>\n          </$list>\n          <$macrocall $name=\"toc-body\" tag=<<item>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>>/>\n        </li>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\" \")\n<<toc-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n    </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-expandable-empty-message()\n<<toc-linked-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n        <$macrocall $name=\"toc-unlinked-expandable-body\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<<toc-linked-selective-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-selective-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n        <$macrocall $name=toc-unlinked-selective-expandable-body tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> >\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=\"$selectedTiddler$\">\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=\"$template$\">\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "type": "text/vnd.tiddlywiki",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>"
        }
    }
}
TiddlyMap.org | Wiki-Based Concept-Mapping Software
HelloThere
<pre>/* add custom extensions by tagging your stylesheet [[$:/tags/FontAwesome]].

 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
src: local("FontAwesome"), url(data:application/font-woff;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}

<$list filter="[tag[$:/tags/FontAwesome]]">
<$transclude>
</$list>
</pre>
UA-63628573-1
tiddlymap.org
The following tiddlers were imported:

# [[Untitled]]
# [[Screen Shot 2017-05-09 at 10.00.21.png]]
no
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "Erweiterte Suche"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Erweiterte Suche"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "Abbrechen"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Änderungen verwerfen"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "Klone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Klone diesen Tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "Schließen"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Schließe diesen Tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "Alle schließen"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Alle Tiddler schließen"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "Andere schließen"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Alle anderen Tiddler schließen"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "Control-Panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Öffne das Control-Panel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "Löschen"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Lösche diesen Tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "Bearbeiten"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Bearbeite diesen Tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Aktivieren oder löschen des Passworts für dieses Wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "Verschlüsselung deaktivieren"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Lösche das Passwort und speichere ohne Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Definiert ein Passwort, um dieses Wiki zu verschlüsseln"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "Alle exportieren"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Alle Tiddler exportieren"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "Exportieren"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Diesen Tiddler exportieren"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "Mehrere exportieren"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Mehrere Tiddler exportieren"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "Ausblenden Textbereich"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Der Tiddler Textbereich wird ausgeblendet"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "Textbereich ein/aus"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optionelle Buttons im Tiddler, um den Textbereich ein- bzw. auszublenden"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "Einblenden Textbereich"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Der Tiddler Textbereich wird eingeblendet"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "Ausblenden andere Textbereiche"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Die Textbereiche aller anderen Tiddler werden ausgeblendet"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "Ausblenden aller Textbereiche"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Ausblenden der Textbereiche aller Tiddler"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "Einblenden aller Textbereiche"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Einblenden der Textbereiche aller Tiddler"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "Vollbild"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Aktivieren oder Deaktivieren des Vollbild-Modus"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "Hilfe"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Hilfe anzeigen"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "Import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importiere unterschiedliche Dateitypen. zB: Text, Bilder, TiddlyWiki oder JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "Info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Informationen zu diesem Tiddler anzeigen"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "Home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Öffnen der Standard-Tiddler"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "Sprache"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Auswahldialog für die Systemsprache"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "Tiddler Manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Öffne den Tiddler Manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "mehr"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Weitere Aktionen"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "Neu hier"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Erstelle einen neuen Tiddler, der mit dem Namen dieses Tiddlers getaggt ist"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "Neues Journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Erstelle einen neuen Journal-Tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "Neues Journal hier"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Erstelle ein neues Journal der mit diesem getaggt ist"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "Neues Bild"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Erstelle ein neues Bild"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "Neuer Markdown Tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Erstelle einen neuen \"Markdown\" Tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "Neuer Tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Erstelle einen neuen Tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "Öffne in neuem Fenster"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Öffne diesen Tiddler in einem neuen Fenster"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Wähle eine Farbpalette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "Permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Die Adressleiste des Browsers enthält einen Link zu diesem Tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "Permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Die Adressleiste des Browsers enthält einen Link zu allen offenen Tiddlern in dieser Story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "Seite drucken"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Aktuelle Seite drucken"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "Aktualisieren"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Die Seite wird neu in den Browser geladen"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "Fertig"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Änderungen für diesen Tiddler bestätigen"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "Speichern"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Das Wiki speichern"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "Story-Modus"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Auswahl des Anzeigemodus für die Story"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "Sidebar ausblenden"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Sidebar ausblenden"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "Sidebar einblenden"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Sidebar einblenden"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "Tag-Manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Öffne den Tag-Manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "Zeitstempel"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Einstellung, ob Änderungen den Zeitstempel beeinflussen"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "Zeitstempel EIN"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Zeitstempel aktualisieren, wenn ein Tiddler verändert wird"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "Zeitstempel AUS"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Zeitstempel bleibt unverändert, wenn ein Tiddler geändert wird"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Theme auswählen"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "Fett"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Ausgewählten Text fett darstellen"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "Löschen"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Bild mit Hintergrund Farbe löschen"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "Editor Höhe"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Editor Höhe an Inhalt anpassen"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixe Höhe:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Wählen Sie die Höhe des Editors"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "Verschieben"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Text verschieben"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Makro Name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Titel des neuen Tiddlers:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Ersetze den verschobenen Text mit:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "Makro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "Link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "Transklusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tagge den neuen Tiddler mit dem Titel des aktuellen Tiddlers"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warnung: Tiddler existiert bereits!"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Verschiebe den ausgewählten Text in einen neuen Tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "Überschrift 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Überschrift 1 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "Überschrift 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Überschrift 2 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "Überschrift 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Überschrift 3 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "Überschrift 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Überschrift 4 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "Überschrift 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Überschrift 5 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "Überschrift 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Überschrift 6 auf die Zeilen anwenden, die eine Auswahl enthalten"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "Kursiv"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Kursiv auf den selektierten Text anwenden"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "Zeilen Länge"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Wählen Sie die Zeilenlänge"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "Link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Erstellt einen Wiki-Link"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "Punkteliste"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Zeilen, die eine Markierung enthalten, werden als Punkteliste formatiert"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "Aufzählungsliste"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Zeilen, die eine Markierung enthalten, werden als Auzählungsliste formatiert"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "Dicktengleicher Textblock"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Alle Zeilen die eine Markierung enthalten, werden als Textblock mit einer dicktengleichen Schrift formatiert"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "Dicktengleich"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Alle markierten Zeichen werden mit einer dicktengleichen Schrift formatiert"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "Transparenz"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Wählen sie die Transparenz"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "Malfarbe"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Wählen Sie die Malfarbe"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "Bild"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Bild einfügen"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "Vorschau"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Vorschau einblenden"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "Vorschau Typ"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Wählen Sie den Vorschau Typ"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "Zitat"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Alle Zeilen, die eine Markierung enthalten werden als Referenz/Zitat formatiert"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "Bildgröße"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Höhe:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Bildgröße ändern"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Weite:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Bildweite ändern"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "Stempel"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Eigenen Stempel erstellen"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Textschnipsel hier einfügen"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name, der im Menü angezeigt werden soll"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text des Schnipsels. (Nicher vergessen eine aussagekräftigen Titel zu verwenden)"
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "Durchgestrichen"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Ausgewählten Text durchgestrichen darstgellen"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "Tiefsgestellt"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Ausgewählten Text tiefgestellt darstellen"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "Hochgestellt"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Ausgewählten Text hochgestellt darstellen"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "Unterstreichen"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Ausgewählten Text unterstrichen darstellen"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Erweitert"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Interne Informationen über dieses ~TiddlyWiki."
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Design"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Möglichkeiten um das Aussehen Ihres ~TiddlyWikis anzupassen."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Dauer der Animation:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basis"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Verwenden Sie &#91;&#91;doppelte eckige Klammern&#93;&#93; für Titel mit Leerzeichen oder wählen Sie <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">Offene Tiddler beim Laden wiederherstellen.</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Standard-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Tiddler, die beim Start geladen werden:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hallo! Aktuelle Sprache:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Titel des neuen Journal-Tiddlers:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags des neuen Journal-Tiddlers:"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Anzahl überschriebener Schatten-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Anzahl Schatten-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Untertitel:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Anzahl System-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Anzahl Tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Anzahl Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Titel dieses ~TiddlyWikis:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Benutzersignatur zum Editieren:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki Version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Typen"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Diese Tiddler definieren, welcher Editor für bestimmte Tiddler Typen (MIME-Type) verwendet werden soll."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "MIME-Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Informationen über dieses TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Tastenkürzel hier eingeben"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "Tastenkürzel erstellen"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Tastenkürzel"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Tastenkürzel Zuweisungen bearbeiten"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "Keine Tastenkürzel Zusweisungen vorhanden"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "Löschen eines Tastenkürzels"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "Alle Plattformen"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Nur Macintosh"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Alle Plattformen, außer Macintosh"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Nur Linux"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Alle Plattformen, außer Linux"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Nur Windows"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Alle Plattformen, außer Windows"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Geladene Module"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Hier werden die geladenen Module und ihre Quelltext-Komponenten angezeigt. Kursiv hervorgehobene Tiddler haben keinen Quelltext. Sie werden während des Boot-Prozesses (Aufrufen des Tiddlywikis) erstellt."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "Palette klonen"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Es wird empfohlen, dass Sie diese Schatten-Palette klonen, bevor Sie sie bearbeiten. Der Name der Palette wird im Tiddler-Feld \"description\" eingestellt."
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Diese Schatten-Palette wurde bearbeitet."
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Bearbeiten"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "Palette zurücksetzen"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "Editor ausblenden"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Ausgewählte Farbpalette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "Editor zeigen"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parser"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Hier können Sie die globalen Parser-Einstellungen ändern. ACHTUNG: Manche Einstellungen können dazu führen, dass ~TiddlyWiki nicht mehr richtig funktioniert. Sollte das der Fall sein, dann können Sie die Änderungen im [[\"safe mode\"|http://tiddlywiki.com/#SafeMode]] rückgängig machen."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Regeln"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Regeln"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Regeln"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Suche"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Suche und installiere neue Plugins"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "Dieses Plugin ist bereits installiert. Version: <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "deaktivieren"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Deaktivieren Sie dieses Plugin beim nächsten Laden der Seite."
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(deaktiviert)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "keine"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "aktivieren"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Aktivieren Sie dieses Plugin beim nächsten Laden der Seite."
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "installieren"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Momentan installierte Plugins"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Sprachen"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Spracherweiterungen"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "Kein ''\"<$text text=<<currentTab>>/>\"'' gefunden"
        },
        "$:/language/ControlPanel/Plugins/NoInformation/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint",
            "text": "Keine Information vorhanden"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "Dieses Plugin ist momentan nicht installiert"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "Öffne das Plugin-Verzeichnis"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Erweiterungen"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "erneut installieren"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme Erweiterungen"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Speichern"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Speichern"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Erweiterte Einstellungen"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Verzeichnis für das \"Backup\""
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "\"Backups\""
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Diese Einstellungen sind nur für http://tiddlyspot.com und kompatible Server aktiv!"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Dateiname für den \"Upload\""
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//Die Standard-Server-URL ist `http://<wikiname>.tiddlyspot.com/store.cgi` und kann im Feld 'Server-URL' verändert werden. zB: http://example.com/store.php//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Passwort"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server-URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Verzeichnis für den \"Upload\""
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Name des Wikis"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Änderungen NICHT automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Änderungen automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Änderungen des Wikis automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "Hier können Sie die automatische Umwandlung von \"~CamelCase Links\" einstellen. ''Wichtig:'' Die Seite muss neu geladen werden, damit die Einstellungen wirksam werden."
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Automatische ~CamelCase Umwandlung aktivieren"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Einstellungen"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Aktivieren oder deaktivieren der Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Editor Toolbar anzeigen"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Modus"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Einstellung, wann das Info Panel geschlossen wird:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler Info-Panel schließt automatisch"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "TiddlerTiddler Info-Panel bleibt offen, bis es geschlossen wird"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Diese erweiterten Einstellungen ermöglichen Ihnen, das Verhalten von TiddlyWiki zu ändern."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Adresszeile"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Verhalten der Adresszeile des Browsers, wenn ein Tiddler geöffnet wird:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Die Adresszeile des Browsers wird nicht verändert."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Den aktuellen Tiddler einbinden."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Alle geöffneten Tiddler einbinden."
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Browser Chronik"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Die Browser Chronik ändern, wenn ein Tiddler angezeigt wird:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Browser Chronik nicht ändern."
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Browser Chronik ändern."
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Messung"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Anzeige der Performance Statistik in der Browser Entwickler Konsole. ''Wichtig:'' Seite neu laden um die Einstellung zu aktivieren!"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Aktiviere Performance Messung"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Stil"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Wählen Sie einen Stil:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Ohne Rand"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Box"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Abgerundet"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Standard Toolbar Button Erscheinungsbild:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Icon anzeigen"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Text anzeigen"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Standard Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Definition, welcher Sidebar Tab standardmäßig aktiv ist."
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Öffnen"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation bei Klicks //innerhalb// der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation bei Klicks //außerhalb// der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Öffne vor dem aktuellen Tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Öffne unter dem aktuellen Tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Öffne als ersten Tiddler in der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Öffne alse letzten Tiddler in der Story"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titel"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Tiddler Titel als Links anzeigen:"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Tiddler Titel normal anzeigen."
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Tiddler Titel als Link anzeigen."
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki-Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Aktiviere Links zu fehlenden Tiddlern. zB: FehlenderTiddler [[Einführung]]"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Aktiviere Links zu fehlenden Tiddlern."
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Anzeige"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Ausgewählte Anzeige:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Ausgewähltes Theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Felder"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Hier finden Sie alle [[Felder|TiddlerFields]], die in diesem Wiki verwendet werden. Inklusive der Felder aus System-, exklusive Schatten-Tiddler."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Auswählen, welche Buttons im \"Edit Modus\" angezeigt werden:"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Auswählen, welche \"Toolbar Button\" angezeigt werden"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Auswählen, welche Buttons im Hauptmenü angezeigt werden:"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Auswählen, welche Editorbuttons angezeigt werden sollen. Manche Buttons sind vom Tiddler-Typ abhängig und werden eventuell ausgeblendet."
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Auswählen, welche Buttons im \"View Modus\" angezeigt werden:"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Herunterladen des ''gesamten Wikis''"
        },
        "$:/core/de-DE/readme": {
            "title": "$:/core/de-DE/readme",
            "text": "Dieses Plugin enthält die TiddlyWiki Basis Komponenten, bestehend aus:\n\n* JavaScript Code Module.\n* Piktogramme (icons).\n* Vorlagen, die benötigt werden um die TiddlyWiki Oberfläche zu erstellen.\n* British English (''en-GB'') übersetzbare Texte, die von der TW Basis Software verwendet werden.\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "."
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "."
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "."
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "."
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "."
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "."
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "."
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "."
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "."
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "."
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "."
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "."
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "."
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "."
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "."
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "."
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "."
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "."
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "."
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "."
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "."
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "."
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "."
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "."
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "."
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "."
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "."
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "."
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "."
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "."
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "."
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sonntag"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Montag"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Dienstag"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Mittwoch"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Donnerstag"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Freitag"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Samstag"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Januar"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "Februar"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "März"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "Mai"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "Juni"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "Juli"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "Oktober"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "Dezember"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "So"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mo"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Di"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Mi"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Do"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fr"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sa"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mär"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Mai"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Okt"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dez"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "in <<period>> Tagen"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "in <<period>> Stunden"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "in <<period>> Minuten"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "in <<period>> Monaten"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "in einer Sekunde"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "in <<period>> Sekunden"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "in <<period>> Jahren"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "vor <<period>> Tagen"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "vor <<period>> Stunden"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "vor <<period>> Minuten"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "vor <<period>> Monaten"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "vor einer Sekunde"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "vor <<period>> Sekunden"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "vor <<period>> Jahren"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "Ein Sub-Operator für den ''all'' Filter Operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animationen, die vom RevealWidget verwendet werden."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "Eine \"Bitmap-Editor\" Toolbar Operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Kommandozeilen-Parameter, die mit node.js ausgeführt werden können."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Daten, die in `$tw.config` eingefügt werden."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individuelle Funktionen für den Filter-Operator."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Globale Daten, die in `$tw` eingefügt werden."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Veröffentlicht System-Informationen mit dem Pseudo-plugin: [[$:/temp/info-plugin]]"
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operanden für den Filter-Operator: ''is''"
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Allgemeiner Modultyp, für JavaScript Module."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Globale Makro-Definitionen in JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parser für verschiedene Tiddler Typen."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "\"Savers\" stellen verschiedene Methoden zum Speichern mit dem Browser zur Verfügung."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Funktionen zur Initialisierung."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "[[Story-View|Story]] ist für das Verhalten des \"ListWidgets\" zuständig, das die Tiddler \"Hauptanzeige\" verwaltet. Mit dem Toolbutton Story-Modus wird einer dieser Modi ausgewählt."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "Eine Text-Editor Toolbar Operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Konvertiert verschiedene textbasierte Inhaltstypen in das Tiddler-Format."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Definiert das Verhalten, der unterschiedlichen Tiddler-Felder."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Methoden werden dem `$tw.Tiddler` Prototypen hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Führt spezifische Änderungen während des Upgrade- oder Import-prozesses durch."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Methoden werden `$tw.utils` hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Erweitert `$tw.utils` mit Methoden aus node.js."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets verarbeiten das Rendern und Aktualisieren der Anzeige in der DOM."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Methoden werden zu `$tw.Wiki` hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Enthält die individuellen Parser Regeln für den WikiText-Parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Warnung Hintergrund"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Warnung Rahmen"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Warnung Hervorhebung"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Warnung gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Hintergrund Global"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Zitat Markierung"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Standard-Button Hintergrund"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Standard-Button Rahmen"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Standard-Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Speichern nötig - Indikator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code Hintergrund"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code Rahmen"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code Vordergrund"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Herunterladen-Button Hintergrund"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Herunterladen-Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Ziehen Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Ziehen Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Auswahldialog Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Auswahldialog Rahmen"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Auswahldialog ausgewählter Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Auswahldialog Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Import Zone Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Externer Link Hintergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Externer Link besucht Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Externer Link Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Externer Link Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Externer Link besucht Vordergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Externer Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Vordergrund Global"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Meldungs-Box Hintergrund"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Meldungs-Box Rahmen"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Meldungs-Box Vordergrund"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modaler Dialog abgedunkelt"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modaler Dialog Hintergrund"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modaler Dialog Rahmen"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modaler Dialog Fußzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modaler Dialog Fußzeile Rahmen"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modaler Dialog Kopfzeile Rahmen"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Global gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Mitteilung Hintergrund"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Mitteilung Rahmen"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Seite Hintergrund"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Formatierter Code Hintergrund"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Formatierter Code Rahmen"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Global Primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Seitenleiste Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Seitenleiste Bedienelement Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Seitenleiste Bedienelement Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Seitenleiste Vordergrund Schatten"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Seitenleiste Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Seitenleiste gedeckt Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Seitenleiste gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Seitenleiste Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Seitenleiste Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Seitenleiste Reiter Rahmen für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Seitenleiste Reiter Rahmen"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Seitenleiste Reiter Trennzeichen"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Seitenleiste Reiter Vordergrund für selectierte Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Seitenleiste Reiter Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Seitenleiste Tiddler Link Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Seitenleiste Tiddler Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Wiki Titel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Statische Warnung Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Reiter Hintergrund für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Reiter Rahmen für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Reiter Rahmen"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Reiter Trennzeichen"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Reiter Vordergrund für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Reiter Vordergrund"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Tabelle Rahmen"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Tabelle Fußzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Tabelle Kopfzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler Bedienelement Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler Bedienelement Vordergrund für selektierte Elemente"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler Bedienelement Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler Editor Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler Editor Rahmen Bild"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler Editor Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler Editor Hintergrund geradzahlige Felder in Tabelle"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler Editor Hintergrund un-geradzahlige Felder in Tabelle"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler Info Bereich Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler Info Bereich Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler Info Bereich Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler Link Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler Untertitel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler Titel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Werkzeugleiste 'Neuer Tiddler' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Werkzeugleiste 'Optionen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Werkzeugleiste 'Speichern' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Werkzeugleiste 'Info' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Werkzeugleiste 'Bearbeiten' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Werkzeugleiste 'Schließen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Werkzeugleiste 'Löschen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Werkzeugleiste 'Abbruch' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Werkzeugleiste 'Fertig' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "(untagged) Pille Hintergrund"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Stark abgedunkelter Vordergrund"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Dies ist ein externer Tiddler, der nicht im TW file gespeichert ist. Sie können die \"Tags\" und \"Feld\" Texte ändern, jedoch nicht den Inhalt des Tiddlers!"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Geben Sie den Text für diesen Tiddler ein."
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "Anzeige"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "Lösche Feld"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Lösche Feld"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "ok"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "Feld Name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Feld einfügen:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "Feld Text / Wert"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System Felder"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Anwender Felder"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Dies ist ein Schatten-Tiddler. Jede Änderung, die Sie machen, überschreibt die Standardversion des Plugins: <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Dies ist ein veränderter Tiddler. Um zur Standardversion zurückzukehren, löschen Sie diesen Tiddler. Plugin: <<pluginLink>>"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "ok"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "neuer Tag"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "Tag Liste"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Tag Liste anzeigen"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warnung: Folgende Zeichen im Titel können zu Problemen führen: <<bad-chars>>"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "Tiddler Typ Liste"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Anzeigen der Tiddler Typ Liste"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "Lösche Inhalts Typ"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Lösche Inhalts Typ"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "Tiddler Format"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Typ:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "HTML - Statisch"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON - Format"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV - Format"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": ".tid - Format"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Die komplette URI eines externen Foto Tiddlers. URI = Uniform Resource Identifier, Identifikator für Ressourcen im Internet."
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Der Name eines ~TiddlyWeb \"bags\" von dem der Tiddler kam."
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Der Text, der auf \"Tab-Buttons\" angezeigt wird."
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Der CSS Farbwert, der mit einem Tiddler assoziiert wird."
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Der Name einer Komponente, die für eine [[Alarm Anzeige|AlertMechanism]] verantwortlich ist."
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Wird verwendet um den \"obersten\" Tiddler in der [[Tiddler Historie|HistoryMechanism]] zwischen zu speichern."
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Datum an dem der Tiddler erstellt wurde."
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Name des Erstellers dieses Tiddlers."
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Listet die Abhängigkeiten bei \"plugins\" auf."
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Die Beschreibung für ein \"plugin\" oder einen \"modalen\" Dialog."
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Entwurf von - enthält den Titel des Tiddlers, zu dem dieser Entwurf-Tiddler gehört."
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Entwurf Titel - enthält den neuen Titel, wenn der Entwurf-Tiddler gespeichert wird."
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Der Fußnoten Text bei einem \"~Wizard-Dialog\""
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Ein temporäres Feld, verwendet in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Der Titel eines ~Icon-Tiddlers, der mit diesem Tiddler verbunden ist."
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Wenn dieses Feld=\"yes\" ist, dann soll der Tiddler als JavaScript Bibliothek gespeichert werden."
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Eine geordnete Tiddler Liste, die mit diesem Tiddler verbunden ist."
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Dient zum Einfügen von Tiddler Titeln in das \"list\" Feld. Wenn gesetzt, wird der neue Tiddler ''vor'' dem hier definierten Tiddler in die Liste eingefügt. Wenn vorhanden, aber leer, dann wird der neue Tiddler an den Anfang der Liste gesetzt."
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Dient zum Einfügen von Tiddler Titeln in das \"list\" Feld. Wenn gesetzt, wird der neue Tiddler ''nach'' dem hier definierten Tiddler in die Liste eingefügt."
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Datum, an dem der Tiddler zuletzt verändert wurde."
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Name der Person, die den Tiddler zuletzt verändert hat."
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Ein Menschen lesbarer Name für einen \"plugin\" Tiddler."
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Ein numerischer Wert, der die Priorität eines \"plugins\" festlegt."
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Der Typ eines \"plugins\"."
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Die Revisionsnummer eines Tiddlers. Wird von einem Server vergeben."
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Datum der ~TiddlyWiki Ausgabe."
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Eine Quelltext URL, verbunden mit diesem Tiddler."
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Der Untertitel für einen \"~Wizard-Dialog\"."
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Eine Liste von \"Tags\" für diesen Tiddler."
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Der Haupttext eines Tiddlers."
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Ein individueller einmaliger Name eines Tiddlers."
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Legt den Typ eines Tiddlers fest (aka MIME-type)."
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Versions-Information eines \"plugins\"."
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Alle Tiddler außer System-Tiddler"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Kürzlich veränderte Tiddler, inklusive System-Tiddler"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Kürzlich veränderte Tiddler"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Alle Tags außer System-Tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Fehlende Tiddler"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Entwurf Tiddler"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Waisen Tiddler"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System-Tiddler"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Schatten-Tiddler"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Überschriebene Schatten-Tiddler"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System-Tags"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Nicht \"wiki-text\" Tiddler"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWillkommen bei ~TiddlyWiki, einem persönlichen nicht-linearen Web-Notizbuch.\n\nVor dem Start, vergewissern Sie sich, dass Sie dieses Wiki auch wirklich speichern können. Weitere Informationen finden Sie für:\n\n* Österreich: http://tiddlywiki.com/languages/de-AT\n* Deutschland: http://tiddlywiki.com/languages/de-DE\n* Allgemein (englisch): http://tiddlywiki.com \n\nErste Schritte:\n\n* Erstellen Sie einen neuen Tiddler mit dem \"Plus-Button\" in der rechten Navigationsleiste.\n* Einstellungen können im [[Kontrollpanel|$:/ControlPanel]] vorgenommen werden. Siehe: \"Zahnrad-Button\" \n** Das Anzeigen dieses Tiddlers können Sie verhindern, indem Sie die \"~DefaultTiddlers\" im ''Basis-Tab'' verändern.\n* Speichern wird mit dem \"Speichern-Button\" in der Navigationsleiste ausgelöst. \n* Österreich: [[Weitere Informationen zu WikiText|http://tiddlywiki.com/languages/de-AT/index.html#WikiText]]\n* Deutschland: [[Weitere Informationen zu WikiText|http://tiddlywiki.com/languages/de-DE/index.html#WikiText]]\n\nHinweis: Die österreichische und deutsche Version unterscheiden sich momentan nur in der Flagge, die bei der Standard Sprachauswahl angezeigt wird. In Zukunft können Beschriftungen der Benutzeroberfläche geringfügig von einander abweichen. zB: Jänner - Januar.\n\n!! Einrichten dieser ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Ausführen, von vorkonfigurierten Befehlen.",
            "text": "Dieser Befehl erstellt die vorkonfigurierten Ziele, der aktuellen Wiki Edition. Sind keine Ziele spezifiziert, dann werden all konfigurierten Ziele erstellt.\n\n```\n--build <target> [<target> ...]\n```\n\nZiele werden in der `tiddlywiki.info` Datei, im Wiki Verzeichnis konfiguriert.\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Lösche das Passwort, das für die vorhergehenen Verschlüsselungen verwendet wurde.",
            "text": "Lösche das Passwort, das für die vorhergehenen Verschlüsselungen verwendet wurde.\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nVerwendung: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nVerfügbare Befehle:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nDetailierte Informationen zu den Befehlen:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Listet alle verfügbaren TiddlyWiki Editionen auf",
            "text": "Listet alle verfügbaren TiddlyWiki Editionen auf.\n\n```\n--editions\n```\n\nSie können ein neues Wiki mit dem `--init` Kommando erstellen. Dabei wird eine der angezeigten Editionen \"geklont\".\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Anzeige der Hilfe für die TiddlyWiki Befehle.",
            "text": "Anzeige der Hilfe für die TiddlyWiki Befehle.\n\nBeispiel:\n\n```\n--help [<command>]\n```\n\nWird der Parameter <command> nicht angegeben, werden alle Befehle aufgelistet.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialisiere eine neues Wiki Verzeichnis.",
            "text": "Initialisiere eine neues [[Wiki Verzeichnis|WikiFolders]] mit der Kopie einer Edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nBeispiel:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nAnmerkung:\n\n* Das Wiki Verzeichnis wird angelegt, wenn es nicht existiert.\n* Der <edition> Parameter ist standardmäßig: ''empty''.\n* Der --init Befehl bricht ab, wenn das angegebene Verzeichnis nicht leer ist.\n* Der --init Befehl löscht alle `includeWikis` Definitionen aus der neuen `tiddlywiki.info` Datei\n* Wenn mehrere Editionen importiert werden, wird die zuletzt importierte `tidlywiki.info` Datei aktiv sein. Alle anderen weden überschrieben.\n\n* `--editions` listet alle verfügbaren Editionen auf.\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Lade Tiddler von einer Datei.",
            "text": "Lade Tiddler aus einer TiddlyWiki 2.x.x `.html`, `.tiddler`, .`tid`, `.json` oder anderen Datei.\n\n```\n--load <filepath>\n```\n\nUm Daten aus einer verschlüsselten TiddlyWiki Datei zu laden, muss zuerst mit dem \"password\" Parameter ein Passwort definiert werden. \n\nBeispiel:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nHinweis: TiddlyWiki wird nur neuere Versionen eines bestehenden Plugins laden!\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Erstellt die \"Upgrade Bibliothek\", die vom upgrade Prozess benötigt wird",
            "text": "Erstellt den tiddler: `$:/UpgradeLibrary`, der vom upgrade Prozess benötigt wird.\n\nDie \"Upgrade Bibliothek\" ist ein \"normales\" Plugin, vom Typ: `library`. Es enthält eine Kopie jedes Plugins, Themas und Sprachpacketes, das im TiddlyWiki Archiv enthalten ist.\n\nDieser Befehl ist ein \"interner\" Befehl! Er ist nur relevant für Benutzer, die einen spezifischen \"Upgrade Prezess\" erstellen müssen. zB: Umwandeln von einem Tiddler in mehrere Tiddler, um Inkompatibilitäten zu vermeiden.\n\n```\n--makelibrary <title>\n```\n\nDas \"title\" Argument ist standardmäßig: `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "Keine Hilfe zu diesem Thema gefunden!"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Setzt das Basis Ausgabeverzeichnis für die folgenden Befehle.",
            "text": "Setzt das Basis Ausgabeverzeichnis für die folgenden Befehle. Das Standard Verzeichnis heißt: `output` und ist ein Unterverzeichnis des `edition` Verzeichnisses.\n\n```\n--output <pathname>\n```\n\nIst das spezifizierte Verzeichnis \"relativ\", dann wird es relativ zum bestehenden Arbeitsverzeichnis angelegt.\nZum Beispiel: `--output .` setzt das Ausgabeverzeichnis auf das aktuelle Verzeichnis.\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Setzen eines Passwortes für Verschlüsselungsoperationen.",
            "text": "Setzen eines Passwortes für Verschlüsselungsoperationen\n\n```\n--password <password>\n```\n\nHinweis: Diese Option kann nicht verwendet werden, um ein \"Server Passwort\" festzulegen! Informationen zum Server Passwort siehe \"--server\" Kommando.\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Ausgabe eines individuellen Tiddlers, in einem spezifizierten Format.",
            "text": "Ausgabe eines individuellen Tiddlers, in einem spezifizierten Format (standard: `text/html`) und Dateinamen.\n\nOptional kann ein Template tiddler angegeben werden. Die \"currentTiddler\" Variable wird auf den Tiddler gesetzt, der zu rendern ist.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Gefilterte Ausgabe von Tiddlern, in einem spezifizierten Format.",
            "text": "Gefilterte Ausgabe mehrerer Tiddler, in ein angegebenes Dateiformat (standard: `text/html`) mit spezifischer Erweiterung (Standard: `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nBeispiel:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt und enthaltene Dateien werden gelöscht. Mit dem \"noclean\" Parameter, kann das löschen vorhandener Dateien unterdrückt werden.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Speichert einen Tiddler als File.",
            "text": "Speichert einen individuellen Tiddler im Text- oder Binärformat mit dem angegebenen Dateinamen.\n\n```\n--savetiddler <title> <filename>\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Speichert eine Gruppe von Tiddler in ein Verzeichnis",
            "text": "Speichert eine Gruppe von Tiddler im Text- oder Binärformat in ein angegebenes Verzeichnis.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nWichtig: Alle Dateien im Ausgabeverzeichnis werden automatisch gelöscht, wenn dieser Befehl verwendet wird. Um dies zu verhindern kann der ''noclean'' Parameter verwendet werden.\n\nNicht vorhandene Verzeichnisse im Pfadnamen werden automatisch erstellt.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Stellt einen HTTP server für TiddlyWiki zur Verfügung.",
            "text": "TiddlyWiki bringt einen sehr einfachen Web-Server mit. Dieser ist zwar kompatibel mit dem TiddlyWeb Protokoll, ist jedoch nicht ausgereift genug, um im produktiven Einsatz im Netz eingesetzt zu werden. \n\nDer Server kann spezifische Tiddler im angegebenen Format anzeigen (rendern). Zudem können einzelne, oder mehrere Tiddler im JSON Format übertragen werden. Die unterstützten HTTP Funktionen sind: `GET`, `PUT` und `DELETE`\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>\n```\n\nDie Parameter sind: \n\n* ''port'' - Port Nummer mit der kommuniziert werden soll (Standard: \"8080\").\n* ''roottiddler'' - Der Tiddler, der als ~Basis-Tiddler verwendet werden soll ( Standard: \"$:/core/save/all\").\n* ''rendertype'' -  MIME-Type, zu dem der ~Basis-Tiddler \"gerendert\" werden soll ( Standard: \"text/plain\").\n* ''servetype'' - MIME-Type, mit dem der Basis-Tiddler ausgeliefert werden soll ( Standard: \"text/html\").\n* ''username'' - Benutzer Name, mit dem veränderte Tiddler signiert werden.\n* ''password'' - Passwort mit dem eine sehr \"simple\" Zugangsbeschränkung aufgebaut werden kann.\n* ''host'' - ~Host-Name von dem ausgeliefert werden soll. Host ist optional ( Standard: \"127.0.0.1\" oder auch \"localhost\").\n* ''pathprefix'' - Optionales prefix für Pfade.\n\nWenn beim Serverstart ein Passwort angegeben wird, dann wird der Benutzer aufgefordert den Benutzernamen und das Passwort einzugeben, bevor ein Wiki angezeigt wird. ACHTUNG: Das Passwort wird im Klartext übertragen. Diese Vorgehensweise ist nicht für den Einsatz im Netz geeignet.\n\nBeispiel:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MeinBenutzerName passw0rt\n```\n\nDer Name und das Passwort können als \"leere\" Zeichenketten definiert werden, wenn ein \"hostname\" oder \"pathprefix\" nötig ist, jedoch kein Passwort verwendet werden soll.\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nEs ist möglich mehrere TiddlyWiki Server gleichzeitig zu starten. Jeder Server muss jedoch mit einem eigenen Port gestartet werden.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Experimentell - Setzt ein Tiddler \"field\" auf einen bestimmten Wert",
            "text": "//Wichtig! Dieser Befehl is experimentell und kann während der Betaphase geändert oder ersetzt werden!//\n\nSetzt ein spezifiziertes Feld, für eine Gruppe von Tiddlern. Ein Template wird \"wikifiziert\" und das Ergebnis in das Feld geschrieben. Die `currentTiddler` Variable wird auf den jeweiligen Tiddler gesetzt. \n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - Filter, der die zu modifizierenden Tiddler auswählt.\n* ''fieldname'' - Das zu verändernde Feld (Standardwert: \"text\").\n* ''templatetitle'' - Der zu wikifizierende Vorlagen Tiddler, dessen Ergebnis in das Feld geschrieben wird. Wenn Leer, dann wird das Feld gelöscht.\n* ''rendertype'' - Der Text Typ für den \"rendering\" Vorgang (Standardwert: \"text/plain\"; \"text/html\" kann verwendet werden, um \"HTML tags\" zu erzeugen).\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Extrahiere Tiddler aus einem Plugin",
            "text": "Extrahiert alle Tiddler aus einem plugin und schreibt diese als einzelne Tiddler Dateien:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Aktiviert die erweiterte Fehlerausgabe.",
            "text": "Aktiviert die erweiterte Fehlerausgabe. Nützlich um Fehler zu finden.\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Gibt die Versionsnummer von TiddlyWiki aus.",
            "text": "Gibt die Versionsnummer von TiddlyWiki aus.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "Folgende Tiddler wurden importiert:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Abbrechen"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Diese Tiddler können importiert werden:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importieren"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Auswahl"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titel"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Unterdrückte, inkompatible oder veraltete \"plugins\""
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Einige \"plugins\" weden unterdrückt! Importierte plugins: <<incoming>> sind älter als existierende: <<existing>>."
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Aktualisieren der plugins von: <<incoming>> nach: <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Unterdrückte temporäre Status Tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Unterdrückte \"System Tiddler\""
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrieren der \"theme tweaks\" von: <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "Es scheint, Sie möchten ein Plugin verwenden, dass für [[TiddlyWiki Classic|http://tiddlywiki.com/#TiddlyWikiClassic]] entwickelt wurde. Diese Plugins können jedoch mit ~TiddlyWiki Version 5 nicht verwendet werden. ~TiddlyWiki Classic plugin erkannt:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Dieser Tiddler enthält binäre Daten."
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Dieser Tiddler wurde im TiddlyWiki Classic Format erstellt. Dieses Format ist nur teilweise kompatibel mit TiddlyWiki Version 5. Mehr Info finden Sie unter: http://tiddlywiki.com/static/Upgrading.html"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "alle schließen"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Kürzlich:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Wollen Sie die Änderungen im Tiddler: \"<$text text=<<title>>/>\" verwerfen?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Wollen Sie den Tiddler: \"<$text text=<<title>>/>\" löschen?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Tiddler: \"<$text text=<<title>>/>\" existiert! OK überschreibt den tiddler!"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Sie sind dabei, einen Schatten-Tiddler zu verändern. Zukünftige, automatische Anpassungen werden dadurch unterdrückt. Sie können Ihre Änderungen rückgängig machen, indem Sie diesen Tiddler wieder löschen. Wollen Sie den Tiddler: \"<$text text=<<title>>/>\" ändern?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "Anzahl"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Neuer Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Hierher ziehen (oder Escape um abzubrechen)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Abbrechen"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Wollen Sie das Passwort löschen? Damit wird die Verschlüsselung beim nächsten Speichervorgang abgeschalten!"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Der TiddlyWiki Inhalt wird mit dem nächsten Speichern verschlüsselt!"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Benutzername"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Passwort"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Passwort wiederholen"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwörter stimmen nicht überein"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Passwort setzen"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Fehler"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter Fehler"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax Fehler im Filter-Ausdruck"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Fehler: Unbekannter Operand für den 'is' Filter Operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Fehler beim Laden der \"plugin library\""
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive Transclusion: Fehler im \"transclude widget\""
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Fehler beim Empfangen einer \"skinny\" Tiddler Liste"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Fehler beim Speichern mit \"TWEdit\""
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Fehler beim Speichern"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest Fehler-Code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Interner JavaScript Fehler"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Es tut uns leid, aber bitte starten Sie Ihr TiddlyWiki neu, indem sie die Seite im Browser neu laden."
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Das Feld: \"<$text text=<<fieldName>>/>\" enthält illegale Zeichen. Felder müssen klein geschrieben werden. Erlaubte Sonderzeichen sind: Zahlen, Unterstrich (`_`), Minus (`-`) und Punkt (`.`)."
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Lade externe Datei von ''<$text text={{!!_canonical_uri}}/>''</p><p>Wenn diese Meldung nicht automatisch gelöscht wird, dann verwenden Sie wahrscheinlich einen Browser der diese Funktion nicht unterstützt. Siehe http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login bei TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(kein)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filtern nach tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Invertiert"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Suche"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Suche:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "Tiddler"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Anzeigen:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sortieren nach:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Farbe"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Feld"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(kein)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified Text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Fehlender Tiddler \"<$text text=<<currentTiddler>>/>\" - klicken Sie {{$:/core/images/edit-button}} um ihn zu erzeugen."
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "Nein"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Offizielles ~TiddlyWiki Plugin-Verzeichnis"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "Offizielles ~TiddlyWiki Plugin-Verzeichnis auf tiddlywiki.com. Plugin, Themes und Sprach Dateien werden vom \"core team\" gewartet."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Das Wiki muss gespeichert {{$:/core/ui/Buttons/save-wiki}} und neu gladen {{$:/core/ui/Buttons/refresh}} werden, damit die Plugins ausgeführt werden."
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "YYYY MMM DD"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Das ist ein System-Tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "System-Tiddler einschließen"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Farbe"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Anzahl"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Symbol"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY um 0hh:0mm"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "TiddlyWiki wurde geändert, aber noch nicht gespeichert!"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Ja"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Änderungen Speichern",
            "footer": "<$button message=\"tm-close-tiddler\">Schließen</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Ihr Browser unterstützt nur manuelles Speichern. \n\nUm das geänderte Wiki zu speichern, machen Sie einen \"rechts klick\" auf den folgenden Link. Wählen Sie \"Datei herunterladen\" oder \"Datei speichern\" und wählen Sie Name und Verzeichnis.\n\n//Sie können den Vorgang etwas beschleunigen, indem Sie die \"Control-Taste\" (Windows) oder die \"Options/Alt-Taste\" (Max OS X) drücken. Es wird kein \"Speichern Dialog\" erscheinen. Jedoch wird bei einigen Browsern die Datei einen zufälligen Namen bekommen. Sie müssen die Datei eventuell umbenennen, um sie öffnen zu können.//\n\nBei \"Smartphones\", die das Speichern von Dateien nicht erlauben, können Sie ein Lesezeichen erstellen, dass mit Ihrem PC synchronisiert wird. Dort können Sie die Dateien dann wie gewohnt speichern.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Aktuellen Stand speichern",
            "footer": "<$button message=\"tm-close-tiddler\">Schließen</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Ihre Änderungen sollen als ~TiddlyWiki HTML Datei gespeichert werden. \n\n!!! Desktop Browser\n\n# Verwenden Sie ''Speichern unter'' aus dem ''Datei'' Menü.\n# Wählen Sie den Dateinamen und das Verzeichnis. \n\n#* Bei einigen Browsern müssen Sie das Format explizit angeben. Zb: ''Webseite, nur HTML'' oder ähnliches.\n# Den Browser-Tab schließen.\n\n!!! Smartphone Browser\n\n# Erstellen Sie ein \"Lesezeichen\"\n#* Wenn Sie \"iCloud\" oder \"Google Sync\" verwenden, dann werden Ihre Daten automatisch mit dem Desktop PC synchronisiert. Dort können Sie wie oben beschrieben fortfahren. \n# Den Browser-Tab schließen.\n\n//Wenn Sie das Lesezeichen mit \"Mobile Safari\" öffnen, dann wird diese Meldung erneut angezeigt. Klicken Sie ''Schließen'' um fort zu fahren.//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "YYYY MMM 0DD"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki gespeichert!"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Wiki zum Speichern vorbereiten!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Liste"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Suche mit [[\"filter expression\"|http://tiddlywiki.com/static/Filters.html]]."
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "Alle Treffer:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Titel Treffer:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Suchen"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Suchtext ist zu kurz"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Schatten"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Suche in Schatten-Tiddlern."
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Suche in Standard-Tiddlern."
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Suche in System-Tiddlern."
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Alle"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Inhalt"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Entwurf"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Fehlend"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Mehr"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Offen"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Waisen"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Zuletzt"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Schatten"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Typen"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "ein persönliches nicht-lineares Web-Notizbuch\n"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Mein ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Tiddler-Liste mit tag: \"task\", sortiert nach \"titel\"",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Makro Definition",
            "text": "\\define makroName(param1:\"standard parameter\", param2)\nText des Makros. Zugriff auf den $param1$.\n$param2$\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Tabelle mit 5 Spalten, 4 Zeilen, Kopf- und Fußzeile",
            "text": "| |Alpha |Beta |Gamma |Delta |h\n|!Beta | | | | |\n|!Gamma | | | | |\n|!Delta | | | | |\n| |a|b|c|d|f\n| Beschriftung |c\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Inhaltsverzeichnis",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'InhaltsVerzeichnis'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "Hier können sie verschiedene Elemente des ''Vanilla'' (Standard) Themas einstellen."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Optionen"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Seitenleiste Darstellung"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixe Story, variable Seitenleiste"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Variable Story, fixe Seitenleiste"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "\"Klebender Titel\""
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Tiddler-Titel bleiben beim \"Scrollen\" am oberen Bildschirmrand \"kleben\". Funktioniert möglicherweise nicht mit jedem Browser."
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Lange Zeilen in \"Code-Blöcken\" umbrechen"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Einstellungen"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Schriftfamilie"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "\"Code\" Schriftfamilie"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Hintergrundbild für die Seite"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Hintergrundbild Anhang"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Mit Inhalt \"scrollen\""
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixe position im Fenster"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Hintergrundbild Größe"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Abdecken"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Anpassen"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Größen"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Schriftgröße"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Zeilenhöhe"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Schriftgröße für Tiddler Inhalt"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Zeilenhöhe für Tiddler Inhalt"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "\"Story\" - linke Position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "Abstand des \"story rivers\" vom linken Fensterrand"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "\"Story\" - obere Position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "Abstand des \"story rivers\" vom oberen Fensterrand"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "\"Story\" - rechte Position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "Abstand der Seitenleiste from linken Fensterrand"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "\"Story\" - Breite"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "Breite des \"story rivers\""
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddlerbreite"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "im \"story river\""
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Seitenleiste \"breakpoint\""
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "Minimum Fensterbreite, bei der die Seitenleiste an den Anfang der Seite verschoben wird."
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Seitenleiste Breite"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "Die Breite der Leiste bei variabler/fixer Darstellung"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Erweitert"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "keine"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Dieses Plugin enthält folgende Schatten-Tiddler:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shatten Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist kein Schatten-Tiddler."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist ein Schatten-Tiddler."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Er ist definiert im Plugin: <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Der originale Schatten-Tiddler wurde durch diesen Tiddler überschrieben. Wenn Sie diesen Tiddler löschen, wird der originale Schatten-Tiddler wieder aktiv. Vorher eventuell eine Sicherungskopie erstellen!"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Felder"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Liste"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Dieser Tiddler hat kein \"list\" Feld."
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Gelistet"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Dieser Tiddler wird nicht von anderen Tiddlern gelistet."
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Referenzen"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Kein Tiddler linkt zu Diesem."
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Kein Tiddler ist mit diesem \"getaggt\"."
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JS - JavaScript Code",
            "name": "application/javascript",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON - Daten",
            "name": "application/json",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "TiddlyWiki Datenkatalog",
            "name": "application/x-tiddler-dictionary",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF - Bild",
            "name": "image/gif",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG - Bild",
            "name": "image/jpeg",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG - Portable Netzwerkgrafik",
            "name": "image/png",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "SVG - Strukturierte Vektor Graphik",
            "name": "image/svg+xml",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO - Piktogramm Format",
            "name": "image/x-icon",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "CSS - Cascading Style Sheets",
            "name": "text/css",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML - Auszeichnungssprache",
            "name": "text/html",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "TXT - Unformatierter Text",
            "name": "text/plain",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TW5 - TiddlyWiki Version 5 Wikitext",
            "name": "text/vnd.tiddlywiki",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TWc - TiddlyWiki Classic Wikitext",
            "name": "text/x-tiddlywiki",
            "group": "Text"
        },
        "$:/languages/de-DE/icon": {
            "title": "$:/languages/de-DE/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n\t\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"600\" viewBox=\"0 0 5 3\">\n\t<desc>Flag of Germany</desc>\n\t<rect id=\"black_stripe\" width=\"5\" height=\"3\" y=\"0\" x=\"0\" fill=\"#000\"/>\n\t<rect id=\"red_stripe\" width=\"5\" height=\"2\" y=\"1\" x=\"0\" fill=\"#D00\"/>\n\t<rect id=\"gold_stripe\" width=\"5\" height=\"1\" y=\"2\" x=\"0\" fill=\"#FFCE00\"/>\n</svg>\n"
        }
    }
}
SJCL is open. You can use, modify and redistribute it under a BSD
license or under the GNU GPL, version 2.0.

---------------------------------------------------------------------

http://opensource.org/licenses/BSD-2-Clause

Copyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at
Stanford University. All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

---------------------------------------------------------------------

http://opensource.org/licenses/GPL-2.0

The Stanford Javascript Crypto Library (hosted here on GitHub) is a
project by the Stanford Computer Security Lab to build a secure,
powerful, fast, small, easy-to-use, cross-browser library for
cryptography in Javascript.

Copyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at
Stanford University.

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
<div class="tmap-flash-message tmap-warning">
   <i class="fa fa-exclamation-triangle"></i> This docs entry is outdated or incomplete and needs some work.
</div>
\rules except wikilink

<div class="flash-message info">
   <i class="fa fa-exclamation-circle" /> {{!!title}}
</div>
ul li ul li {
    margin: 0px;
}

h2.tc-title {
  font-size: 0.7em;
}

code {
  color: #333333;
}

.hzone-focus {
  border-color: firebrick;
}

/*

.hzone-focus {

  -webkit-animation-name: flash;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: 1;

  -moz-animation-name: flash;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: 1;

  animation-name: flash;
  animation-duration: 1s;
  animation-iteration-count: 1;
  
}
@-moz-keyframes flash {  
  50% { border-color: firebrick; }
  100% { border-color: white; }
}

@-webkit-keyframes flash {  
  50% { border-color: firebrick; }
  100% { border-color: white; }
}

@keyframes flash {  
  50% { border-color: firebrick; }
  100% { border-color: white; }
}
*/

.flash-message {
  
  border: 1px solid lightgray;
  padding: 5px;
  margin: 6px 0;
  display: block;
  color: #333333;

}
  
  .info {
    background: #D1EED4;
  }
  
  .warning {
    background: #FFF6D1;
  }


.h {
  background: yellow;
}

h1:not(.tc-site-title) {
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 1px solid #D9D9D9;
}

h2 {
  font-size: 1em;
  font-weight: bold;
}

h2.tc-title {
  font-size: 0.7em;
}

button.tc-tiddlylink,
a.tc-tiddlylink,
a.tc-tiddlylink-external,
a.tc-tiddlylink-external:hover,
a.tc-tiddlylink-external:visited  {
  color: firebrick;
}

a.tc-tiddlylink-external {
  text-decoration: none;
}

a.tc-tiddlylink-external:before {
  font-family: FontAwesome;
  padding-right: 2px;
  content: "\f14c";
  color: gray;
}

a.tc-tiddlylink-external:hover::before {
  content: "\f14c"; /* \f08e */
  color: firebrick;
}

button.tc-tag-label, span.tc-tag-label {
  color: #FFFFFF !important;
  background-color: #B22222 !important;
}

pre {
  padding: 1em;
}

kbd, pre, samp {
  font-size: 12px;
}

:not(pre) > code {
  padding: 0;
  font-size: 12px;
}
<meta name="google-site-verification" content="2IQZc8DCJYVKmZWbOa2RlbEJGIJ1BK1ewGSv8Azwu1s" />
<meta name="description" content="An interactive concept- and mind-mapping plugin for the personal note-taking software TiddlyWiki based on the Vis.js library. It's free and open-source!" />
    
<!--

ATTRIBUTIONS (Thanks!)

Background patterns from subtlepatterns.com by Atle Mo licensed under CC BY-SA 3.0.
The used GPlay Pattern is created by Dimitrie Hoekstra (http://dhesign.com). 

-->

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<$list filter="[all[shadows]search{$:/temp/search}sort[title]limit[250]] -[[$:/temp/search]]" template="$:/core/ui/ListItemTemplate"/>
<$list filter="[is[system]search{$:/temp/search}sort[title]limit[250]] -[[$:/temp/search]]" template="$:/core/ui/ListItemTemplate"/>
<div class="flash-message warning">
   <i class="fa fa-exclamation-triangle" /> {{!!title}}
</div>
{
    "tiddlers": {
        "$:/plugins/danielo/keyboardSnippets/KEYBINDINGS": {
            "title": "$:/plugins/danielo/keyboardSnippets/KEYBINDINGS",
            "creator": "danielo",
            "type": "application/json",
            "text": "{ \n \"ctrl+b\" : { \"pre\":\"''\", \"post\":\"''\"}, \n \"ctrl+i\" : { \"pre\":\"//\", \"post\":\"//\"},\n \"ctrl+o\" : { \"pre\":\"#\", \"post\":\" \", \"multiline\":\"true\"},\n \"ctrl+l\" : { \"pre\":\"*\", \"post\":\" \",\"multiline\":\"true\"},\n \"ctrl+m\" : { \"pre\":\"<<\", \"post\":\">>\"},\n \"ctrl+u\" : { \"pre\":\"__\", \"post\":\"__\"}, \n \"ctrl+k\" : { \"pre\":\"\\n```\\n\", \"post\":\"```\"}, \n \"ctrl+s\" : { \"pre\":\",,\", \"post\":\",,\"},\n \"ctrl+alt+t\" : { \"pre\":\"{{\", \"post\":\"}}\"},\n \"ctrl+alt+l\" : { \"pre\":\"[[\", \"post\":\"]]\"},\n \"alt+h\" : { \"pre\":\"|! \", \"post\":\" |\"},\n \"alt+s\" : { \"pre\":\"~~\", \"post\":\"~~\"},\n \"alt+w\" : { \"pre\":\"<$\", \"post\":\"/>\"},\n \"alt+z\" : { \"pre\":\"{{!!\", \"post\":\"}}\"},\n \"ctrl+right_arrow\" : { \"moveto\" : \"|\"},\n \"ctrl+q\":{ \"pre\":\"`\",\"post\":\"`\"},\n  \"alt+t\" : [ {\"exp\":\"^\", \"modificators\":\"gm\", \"replace\":\"| \"},{\"exp\":\"(  |\\t)+\", \"modificators\":\"g\", \"replace\":\" | \"},{\"exp\":\"$\", \"modificators\":\"gm\", \"replace\":\" |\"}]\n\n}"
        },
        "$:/plugins/danielo/keyboardSnippets/KEYCODES": {
            "created": "20151005072428241",
            "creator": "pene",
            "modified": "20151005072636302",
            "modifier": "pene",
            "tags": "",
            "title": "$:/plugins/danielo/keyboardSnippets/KEYCODES",
            "type": "application/json",
            "text": "{\n  \"backspace\" : \"8\",\n  \"tab\" : \"9\",\n  \"enter\" : \"13\",\n  \"shift\" : \"16\",\n  \"ctrl\" : \"17\",\n  \"alt\" : \"18\",\n  \"pause_break\" : \"19\",\n  \"caps_lock\" : \"20\",\n  \"escape\" : \"27\",\n  \"page_up\" : \"33\",\n  \"page down\" : \"34\",\n  \"end\" : \"35\",\n  \"home\" : \"36\",\n  \"left_arrow\" : \"37\",\n  \"up_arrow\" : \"38\",\n  \"right_arrow\" : \"39\",\n  \"down_arrow\" : \"40\",\n  \"insert\" : \"45\",\n  \"delete\" : \"46\",\n  \"0\" : \"48\",\n  \"1\" : \"49\",\n  \"2\" : \"50\",\n  \"3\" : \"51\",\n  \"4\" : \"52\",\n  \"5\" : \"53\",\n  \"6\" : \"54\",\n  \"7\" : \"55\",\n  \"8\" : \"56\",\n  \"9\" : \"57\",\n  \"a\" : \"65\",\n  \"b\" : \"66\",\n  \"c\" : \"67\",\n  \"d\" : \"68\",\n  \"e\" : \"69\",\n  \"f\" : \"70\",\n  \"g\" : \"71\",\n  \"h\" : \"72\",\n  \"i\" : \"73\",\n  \"j\" : \"74\",\n  \"k\" : \"75\",\n  \"l\" : \"76\",\n  \"m\" : \"77\",\n  \"n\" : \"78\",\n  \"o\" : \"79\",\n  \"p\" : \"80\",\n  \"q\" : \"81\",\n  \"r\" : \"82\",\n  \"s\" : \"83\",\n  \"t\" : \"84\",\n  \"u\" : \"85\",\n  \"v\" : \"86\",\n  \"w\" : \"87\",\n  \"x\" : \"88\",\n  \"y\" : \"89\",\n  \"z\" : \"90\",\n  \"left_window key\" : \"91\",\n  \"right_window key\" : \"92\",\n  \"select_key\" : \"93\",\n  \"numpad 0\" : \"96\",\n  \"numpad 1\" : \"97\",\n  \"numpad 2\" : \"98\",\n  \"numpad 3\" : \"99\",\n  \"numpad 4\" : \"100\",\n  \"numpad 5\" : \"101\",\n  \"numpad 6\" : \"102\",\n  \"numpad 7\" : \"103\",\n  \"numpad 8\" : \"104\",\n  \"numpad 9\" : \"105\",\n  \"multiply\" : \"106\",\n  \"add\" : \"107\",\n  \"subtract\" : \"109\",\n  \"decimal point\" : \"110\",\n  \"divide\" : \"111\",\n  \"f1\" : \"112\",\n  \"f2\" : \"113\",\n  \"f3\" : \"114\",\n  \"f4\" : \"115\",\n  \"f5\" : \"116\",\n  \"f6\" : \"117\",\n  \"f7\" : \"118\",\n  \"f8\" : \"119\",\n  \"f9\" : \"120\",\n  \"f10\" : \"121\",\n  \"f11\" : \"122\",\n  \"f12\" : \"123\",\n  \"num_lock\" : \"144\",\n  \"scroll_lock\" : \"145\",\n  \"semi_colon\" : \"186\",\n  \"equal_sign\" : \"187\",\n  \"comma\" : \"188\",\n  \"dash\" : \"189\",\n  \"period\" : \"190\",\n  \"forward_slash\" : \"191\",\n  \"grave_accent\" : \"192\",\n  \"open_bracket\" : \"219\",\n  \"backslash\" : \"220\",\n  \"closebracket\" : \"221\",\n  \"single_quote\" : \"222\"\n }"
        },
        "$:/plugins/danielo/keyboardSnippets/KEYMAP": {
            "title": "$:/plugins/danielo/keyboardSnippets/KEYMAP",
            "type": "application/json",
            "text": "{\"8\":\"backspace\",\"9\":\"tab\",\"13\":\"enter\",\"16\":\"shift\",\"17\":\"ctrl\",\"18\":\"alt\",\"19\":\"pause_break\",\"20\":\"caps_lock\",\"27\":\"escape\",\"33\":\"page_up\",\"34\":\"page down\",\"35\":\"end\",\"36\":\"home\",\"37\":\"left_arrow\",\"38\":\"up_arrow\",\"39\":\"right_arrow\",\"40\":\"down_arrow\",\"45\":\"insert\",\"46\":\"delete\",\"48\":\"0\",\"49\":\"1\",\"50\":\"2\",\"51\":\"3\",\"52\":\"4\",\"53\":\"5\",\"54\":\"6\",\"55\":\"7\",\"56\":\"8\",\"57\":\"9\",\"65\":\"a\",\"66\":\"b\",\"67\":\"c\",\"68\":\"d\",\"69\":\"e\",\"70\":\"f\",\"71\":\"g\",\"72\":\"h\",\"73\":\"i\",\"74\":\"j\",\"75\":\"k\",\"76\":\"l\",\"77\":\"m\",\"78\":\"n\",\"79\":\"o\",\"80\":\"p\",\"81\":\"q\",\"82\":\"r\",\"83\":\"s\",\"84\":\"t\",\"85\":\"u\",\"86\":\"v\",\"87\":\"w\",\"88\":\"x\",\"89\":\"y\",\"90\":\"z\",\"91\":\"left_window key\",\"92\":\"right_window key\",\"93\":\"select_key\",\"96\":\"numpad 0\",\"97\":\"numpad 1\",\"98\":\"numpad 2\",\"99\":\"numpad 3\",\"100\":\"numpad 4\",\"101\":\"numpad 5\",\"102\":\"numpad 6\",\"103\":\"numpad 7\",\"104\":\"numpad 8\",\"105\":\"numpad 9\",\"106\":\"multiply\",\"107\":\"add\",\"109\":\"subtract\",\"110\":\"decimal point\",\"111\":\"divide\",\"112\":\"f1\",\"113\":\"f2\",\"114\":\"f3\",\"115\":\"f4\",\"116\":\"f5\",\"117\":\"f6\",\"118\":\"f7\",\"119\":\"f8\",\"120\":\"f9\",\"121\":\"f10\",\"122\":\"f11\",\"123\":\"f12\",\"144\":\"num_lock\",\"145\":\"scroll_lock\",\"186\":\"semi_colon\",\"187\":\"equal_sign\",\"188\":\"comma\",\"189\":\"dash\",\"190\":\"period\",\"191\":\"forward_slash\",\"192\":\"grave_accent\",\"219\":\"open_bracket\",\"220\":\"backslash\",\"221\":\"closebracket\",\"222\":\"single_quote\"}"
        },
        "$:/plugins/danielo/keyboardSnippets/keyboardSnippets.js": {
            "text": "/*\\\ntitle: $:/plugins/danielo/keyboardSnippets/keyboardSnippets.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar EditTextWidget = require(\"$:/core/modules/widgets/edit-text.js\")[\"edit-text\"];\n\n/*\nThe edit-text widget calls this method just after inserting its dom nodes\n*/\nEditTextWidget.prototype.postRender = function() {\n\tvar self = this;\n\tvar domNode = self.domNodes[0];\n\tthis.KEYMAP = this.wiki.getTiddlerData(\"$:/plugins/danielo/keyboardSnippets/KEYMAP\");\n\tthis.KEYBINDINGS = this.parseKeyBindings(this.wiki.getTiddlerData(\"$:/plugins/danielo/keyboardSnippets/KEYBINDINGS\"));\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"insertAtCursor\"}\n\t]);\n\n\n};\n\n\nEditTextWidget.prototype.createKeySnippet = function(preTag,postTag){\n if(typeof arguments[0] == \"object\")\n {\n\t var result = arguments[0];\n\t if(result.hasOwnProperty(\"length\")) return {regExp:result, length:result[0][\"replace\"].length};\n\t if(result.pre && result.post) result.length=result.pre.length;\n\t return result;\n }\n\t\n\treturn {pre:preTag, post:postTag, length:preTag.length };\n};\n\n\nEditTextWidget.prototype.getKeyName = function (keyCode){\n  return this.KEYMAP[keyCode];\n};\n\n\nEditTextWidget.prototype.parseKeyBindings = function (keyCombinations){\nvar keybindings={}; \nif (keyCombinations) {\n\tfor(var comb in keyCombinations){\n\t\tkeybindings[comb.toLowerCase()]=this.createKeySnippet(keyCombinations[comb]);\n\t}\n\treturn keybindings;\n}\n\n keybindings={\n\n\t\t \"ctrl+b\" : this.createKeySnippet(\"''\",\"''\"), //b -- bold\n\t\t \"ctrl+i\" : this.createKeySnippet(\"//\",\"//\"), //i --italics\n\t\t \"ctrl+o\" : this.createKeySnippet(\"\\n#\",\" \"), //o -- Ordered list\n\t\t \"ctrl+u\" : this.createKeySnippet(\"__\",\"__\"), //u -- understrike list\n\t\t \"ctrl+k\" : this.createKeySnippet(\"\\n```\\n\",\"```\"), //k -- code\n\t\t \"ctrl+s\" : this.createKeySnippet(\",,\",\",,\"), //s -- subscript\n\t\t \"ctrl+l\" : this.createKeySnippet(\"\\n*\",\" \"), //l -- list\n\t\t \"ctrl+right_arrow\" : {moveto:\"|\"}\n\t\t};\n\treturn keybindings;\n\t\t\n\n};\n\nEditTextWidget.prototype.composeKeyCombo = function (event){\nvar keyCombo=\"\";\n            if(event.ctrlKey)keyCombo+=\"ctrl+\";\n            if(event.shiftKey)keyCombo+=\"shift+\";\n\t\t\tif(event.altKey)keyCombo+=\"alt+\";\n\t\t\tkeyCombo+=this.getKeyName(event.keyCode);\n\nreturn keyCombo;\n\n};\n\n\n\nEditTextWidget.prototype.insertAtCursor = function (event) {\n    var snippet , myField=this.domNodes[0];\n\n if(snippet=this.KEYBINDINGS[this.composeKeyCombo(event)] )\n  //para evitar sobreescribir otros eventos solo reaccionamos ante combinaciones que\n  //estén en nuestro map de KEYBINDINGS\n {\n\tvar reacted=false;\n        //Internet explorer\n            if (document.selection) {\n                myField.focus();\n                var sel = document.selection.createRange();\n                sel.text = snippet;\n            }\n            //MOZILLA and others\n            else if (myField.selectionStart || myField.selectionStart == '0') {\n                var selection = this.getSelection(myField);\n                if( snippet.hasOwnProperty(\"moveto\")  ){\n\t\t\t\t\tvar move = selection.followingText.indexOf(snippet.moveto);\n\t\t\t\t\tif(move >=0){ \n\t\t\t\t\t\treacted=true; //only stop default if we have to move\n\t\t\t\t\t\tthis.moveSelection(myField,selection,move+1);\n\t\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\treacted=true;\n\t\t\t\t\tmyField.value = selection.previousText\n\t\t\t\t\t\t+ this.applyTag(snippet,selection.text)\n\t\t\t\t\t\t+ selection.followingText;\n\t\t\t\t\tthis.moveSelection(myField,selection,snippet.length);\n\t\t\t\t}\n            } else {\n                myField.value += snippet;\n            }\n\tif (reacted){ event.preventDefault(); event.stopPropagation();}\n\t\n    this.saveChanges(this.domNodes[0].value);\n    }\n\t\n};\n\n/*selection { object } domNode {dom object} \nlength{number} number of characters to move the selection */\nEditTextWidget.prototype.moveSelection = function(domNode,selection,length){\ndomNode.selectionStart = selection.start + length;\ndomNode.selectionEnd = selection.start + length + selection.text.length;\n};\n\nEditTextWidget.prototype.getSelection = function(domNode){\nvar selStarts=domNode.selectionStart; var selEnds=domNode.selectionEnd;\nreturn {\n\t\tstart:selStarts,\n\t\tend:selEnds,\n\t\ttext:domNode.value.substring(selStarts,selEnds),\n\t\tpreviousText:domNode.value.substring(0, selStarts),\n\t\tfollowingText:domNode.value.substring(selEnds, domNode.value.length)\n\t\t};\n};\n\nEditTextWidget.prototype.applyTag = function(tag,text){\n\tif(tag.hasOwnProperty(\"multiline\")){\n\t\tvar elements = text.split(\"\\n\");\n\t\tfor(var i in elements) \n\t\t\tif(elements[i].length > 1 || elements.length < 2)\n\t\t\t\telements[i]=tag.pre+elements[i]+tag.post;\n\t\t\t\n\t\ttext=elements.join(\"\\n\");\n\t}else if (tag.hasOwnProperty(\"regExp\")){\n\t\tvar regExps = tag.regExp;\n\t\tfor(var i in regExps){\n\t\t\tvar regExp = new RegExp(regExps[i].exp,regExps[i].modificators);\n\t\t\ttext = text.replace(regExp,regExps[i].replace);\n\t\t}\n\t}\t\n\telse{\n\t\ttext=tag.pre+text+tag.post;\n\t}\n\t\n\treturn text;\n\t\n};\n\n})();",
            "title": "$:/plugins/danielo/keyboardSnippets/keyboardSnippets.js",
            "type": "application/javascript",
            "module-type": "widget"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/danielo515/ContextPlugin/widgets/context.js": {
            "created": "20140418153435777",
            "creator": "danielo",
            "modified": "20140530231943517",
            "modifier": "danielo",
            "module-type": "widget",
            "title": "$:/plugins/danielo515/ContextPlugin/widgets/context.js",
            "type": "application/javascript",
            "text": "/*\\\\\ntitle: $:/core/modules/widgets/danielo/context-widget.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar contextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\ncontextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\ncontextWidget.prototype.render = function(parent,nextSibling) {\n   // Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n    \n  if(this.term && this.term.length >= this.minTermLength){\n     \n      this.createRegexp();\n      var matches = this.executeRegexp();\n\t  if(matches.length > 0){ \n        this.domNode = this.document.createElement(this.element);\n        this.domNode.className=\"tw-context\";\n        this.composeResults( matches ); //this appends to domNode        \n      \t// Insert element\n      \tparent.insertBefore(this.domNode,nextSibling);\n      \tthis.renderChildren(this.domNode,null);\n\t  \tthis.domNodes.push(this.domNode);\n      }\n  }\n\t\n};\n\n/*\nCompute the internal state of the widget\n*/\ncontextWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n    this.matchedClass = this.getAttribute(\"matchClass\",\"matched\");\n    this.minTermLength = this.getAttribute(\"min-term-length\", 3);\n\tthis.tiddler = this.getAttribute( \"tiddler\",this.getVariable(\"currentTiddler\") );\n    this.term =  this.getAttribute(\"term\",this.getAttribute(\"searchTerm\"));\n\tthis.contextLength = this.getAttribute(\"length\",50);\n    this.before = this.getAttribute(\"before\",this.contextLength);\n    this.after = this.getAttribute(\"after\",this.contextLength);\n    this.maxMatches = this.getAttribute(\"maxMatches\",10);\n    this.element = this.getAttribute(\"element\",\"pre\");\n\tthis.makeChildWidgets();\n};\n\n  /*Create the regular expression*/\ncontextWidget.prototype.createRegexp = function()\n{\n  var regString = \"(\\\\w+[\\\\s\\\\S]{0,#before#})?(#term#)([\\\\s\\\\S]{0,#after#}\\\\w+)?\";\n\n  var regString = regString.replace(\"#before#\",this.before).replace(\"#term#\", $tw.utils.escapeRegExp(this.term) ) .replace(\"#after#\",this.after);\n  this.regexp = new RegExp(regString,\"ig\");\n  //console.log(regString);\n};\n/*\nexecute the regular expresion\n*/\ncontextWidget.prototype.executeRegexp = function()\n{\n  var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array();\n  while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) )\n      { results.push(match) }\n  //console.log(\"matches\",results);\n  return results;\n};\n\n/*\ncompose the results\nmatches : array of match objects from regular expression execute\n*/\ncontextWidget.prototype.composeResults = function(matches){\n var result=[], self=this, node = this.domNode,\n dots = textNode(\"...\\n\"),\n span = matchedNode( this.term );\n\n  for(var i=0; i < matches.length; i++){\n   processMatch( matches[i] );\n }\n  \n  function processMatch(match){\n    if( match.index !== 0) node.appendChild( dots.cloneNode(true) );\n    for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together)\n      if( match[i] ) {\n        if ( match[i].toLowerCase() == self.term.toLowerCase() ) \n          node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) )\n          else\n            node.appendChild( textNode( match[i]) )\n      }\n    }\n    if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) );\n  }\n  \n  function textNode(text){ return self.document.createTextNode(text) }\n  function matchedNode(text) { \n    var node = self.document.createElement(\"span\"); node.appendChild( textNode(text) );  node.className = self.matchedClass;\n    return node }\n  \n};\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\ncontextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n    return this.refreshChildren(changedTiddlers);\n};\n\nexports.context = contextWidget;\n\n})();\n"
        },
        "$:/plugins/danielo515/ContextPlugin/visualizer": {
            "title": "$:/plugins/danielo515/ContextPlugin/visualizer",
            "tags": "$:/tags/SearchResults",
            "caption": "Context",
            "text": "<$list filter=\"[!is[system]search{$:/temp/search}sort[title]limit[250]]\">\n  {{!!title||$:/core/ui/ListItemTemplate}}\n  <$context term={{$:/temp/search}} />\n</$list>\n"
        },
        "$:/plugins/danielo515/ContextPlugin/Stylesheet/results": {
            "created": "20140529162823729",
            "tags": "$:/tags/Stylesheet contextPlugin",
            "title": "$:/plugins/danielo515/ContextPlugin/Stylesheet/results",
            "type": "text/css",
            "text": ".matched{background-color:yellow}\n.tw-context {/*border:1px solid;\n  /*word-break: break-all; word-wrap: break-word*/}"
        },
        "$:/plugins/danielo515/ContextPlugin/Caption": {
            "created": "20140530174219263",
            "tags": "contextPlugin",
            "title": "$:/plugins/danielo515/ContextPlugin/Caption",
            "type": "text/vnd.tiddlywiki",
            "text": "Context search"
        },
        "Context Search": {
            "caption": "{{$:/plugins/danielo515/ContextPlugin/Caption}}",
            "created": "20140530173407542",
            "tags": "$:/tags/AdvancedSearch",
            "title": "Context Search",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tw-search\"><$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/><$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\"> <$link to=\"\" class=\"btn-invisible\">{{$:/core/images/close-button}}</$link></$reveal></div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<div class=\"tw-search-results\">\n\n<<lingo Standard/Matches>>\n\n<$list filter=\"[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]\">\n{{!!title||$:/core/ui/ListItemTemplate}}\n<$context term={{$:/temp/advancedsearch}}/>\n</$list>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/plugins/danielo515/ContextPlugin/readme": {
            "title": "$:/plugins/danielo515/ContextPlugin/readme",
            "text": "!Usage\n\nAfter installing the plugin you will have a new tab in [[$:/AdvancedSearch]] called [[Context Search]]. If you want this functionality in other places you will have to edit the desired tiddler yourself adding the ''context widget''. For more details about using the widget see the section below.\n\n!!Using the widget\n\nThe very basic usage of the widget is the following:\n\n```\n<$context term=\"lorem\"/>\n```\nWhich will render as:\n<$context term=\"lorem\"/>\n\nThe widgets will search inside the current tiddler by default. Because that you see the same content twice here. This example is not very useful. Other more meaningful would be:\n\n```\n<$list filter=\"[search{$:/temp/advancedsearch}sort[title]limit[250]]\">\n{{!!title||$:/core/ui/ListItemTemplate}}\n<$context term={{$:/temp/advancedsearch}}/>\n</$list>\n```\n\nThat will search for tiddlers containing the text specified in [[$:/temp/advancedsearch]] and will display a link to the matching tiddlers plus a preview of the matching content. Something very similar is used in [[Context Search]]. Below you can find a complete list of parameters and their default values.\n\n|! parameter |! description | !default |\n| term | The term you want to search ||\n| searchTerm | An alias for the previous one ||\n| tiddler | The tiddler's name to look into | current tiddler |\n| length | Number of context characters to show | 50 |\n| before | Number of characters before the matched term to show | the value of the length parameter |\n| after | Number of characters after the matched term to show | the value of the length parameter |\n| maxMatches | maximun number of matched elements to show. Incrementing this can cause several performance issues | 10 |\n| element | Node element to create. This element will contain the results of the search. If you want to style it its class is `tw-context` | `<pre>` |\n| matchClass | The css class to assign to the matched terms in the results. This is used to highlight the results | matched |\n\n!Customizing the output\nThere are not many ways to customize the output of this widget. You can specify ''what type of node you want to create'' to wrap the results (div,span...). The default is `<pre>`. This container is created with the class `tw-context` so you can easily apply styles to it. Something similar happens to the ''highlighted'' words. You can specify the name of the class to assign to it and also you can apply styles to that class.\n\nA very basic example of customization could be:\n\n# Create a tiddler, for example [[$/plugins/danielo515/context/css]]\n# Paste the following text or any css rule you want: \"\"\"\n\n<pre>\n.matched{background-color:yellow}\n.tw-context {\n  border:1px solid blue;\n  word-break: break-all; word-wrap: break-word;}\n</pre>\n\"\"\"\n# Tag it with `$:/tags/stylesheet`\n# Save the tiddler"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/hotzone/config.js": {
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/hotzone/focusOffset\",focussedTiddlerStore:\"$:/temp/focussedTiddler\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
            "title": "$:/plugins/felixhayashi/hotzone/config.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/hotzone/hotzone.js": {
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/hotzone.js\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.name=\"hotzone\";exports.platforms=[\"browser\"];exports.after=[\"story\"];exports.synchronous=true;exports.startup=function(){var t=require(\"$:/plugins/felixhayashi/hotzone/config.js\").config;var e=null;var i=false;var r=document.getElementsByClassName(t.classNames.storyRiver)[0];var s=$tw.wiki.getTiddlerData(t.references.userConfig,{});var a=isNaN(parseInt(s.focusOffset))?150:parseInt(s.focusOffset);var n=function(e,i,r){if(!(e instanceof Element))return;if(!$tw.utils.hasClass(e,t.classNames.tiddlerFrame))return;var s=e.getElementsByClassName(t.classNames.tiddlerTitle)[0];if(s){var a=s.innerText||s.textContent;return a.trim()}};var o=function(t){if(!i){i=true;window.setTimeout(f,t||0)}};var l=function(e,i){$tw.wiki.addTiddler(new $tw.Tiddler({title:t.references.focussedTiddlerStore,text:e},$tw.wiki.getModificationFields()));if(i){var r=document.getElementsByClassName(\"hzone-focus\")[0];if(r){$tw.utils.removeClass(r,\"hzone-focus\")}$tw.utils.addClass(i,\"hzone-focus\")}};var f=function(){i=false;var s=$tw.wiki.getTiddler(\"$:/StoryList\");if(s&&s.fields.list.length){var o=null;var f=Number.MAX_VALUE;var d=r.children;var u=t.classNames.tiddlerFrame;for(var c=d.length;c--;){if($tw.utils.hasClass(d[c],u)){var v=d[c].getBoundingClientRect();var w=Math.min(Math.abs(a-v.top),Math.abs(a-v.bottom));if(w<f){o=d[c];f=w}}}var m=n(o);if(m!==e&&$tw.wiki.getTiddler(m)){e=m;l(e,o);return}}else if(e){e=\"\";l(e)}};var d=function(t){if(t[\"$:/HistoryList\"]){if(!$tw.wiki.tiddlerExists(\"$:/HistoryList\"))return;var e=$tw.wiki.getTiddler(\"$:/HistoryList\").fields[\"current-tiddler\"];var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");var r=i.indexOf(e)>=0;if(!r)return;o($tw.utils.getAnimationDuration()+100)}else if(t[\"$:/StoryList\"]){o($tw.utils.getAnimationDuration()+100)}};var u=function(t){o(250)};$tw.wiki.addEventListener(\"change\",d);window.addEventListener(\"scroll\",u,false);u()}})();",
            "title": "$:/plugins/felixhayashi/hotzone/hotzone.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/hotzone/Configuration": {
            "title": "$:/plugins/felixhayashi/hotzone/Configuration",
            "text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n  <tr>\n    <th align=\"left\">Focus offset:</th>\n    <td><$edit-text tiddler=\"$:/config/hotzone/focusOffset\" tag=\"input\" default=\"71px\" /></td>\n  </tr>\n</table>"
        },
        "$:/temp/focussedTiddler": {
            "title": "$:/temp/focussedTiddler"
        },
        "$:/plugins/felixhayashi/hotzone/License": {
            "title": "$:/plugins/felixhayashi/hotzone/License",
            "text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-HotZone/blob/master/LICENSE"
        },
        "$:/plugins/felixhayashi/hotzone/Readme": {
            "title": "$:/plugins/felixhayashi/hotzone/Readme",
            "text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information."
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/tiddlymap/layout": {
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline \n\nbody .tc-page-container-wrapper.tc-modal-displayed{-webkit-filter:inherit;-moz-filter:inherit;filter:inherit}body .tc-modal-wrapper{z-index:1010}body .tc-modal-wrapper .tc-modal-header svg{vertical-align:sub}body .tc-modal-wrapper .tc-modal-header h3{line-height:10px}body .tc-modal-wrapper .tc-modal-body{min-height:250px;max-height:70vh;padding-top:0px;padding-bottom:0px;overflow:auto}body .tc-modal-wrapper .tc-modal-footer{padding:8px}body .tc-modal-wrapper .tc-modal-footer .tmap-dialog-button{font-weight:bold}body .tc-modal-wrapper .tc-modal-footer .tmap-hidden-close-button{display:none}table.tmap-table tr:nth-child(odd),.tc-modal-body table.tmap-config-table tr:nth-child(odd){background-color:#F0F0F0}table.tmap-table tr:nth-child(even),.tc-modal-body table.tmap-config-table tr:nth-child(even){background-color:#FFFFFF}.tmap-save-canvas-preview{text-align:center}.tmap-save-canvas-preview img{background-color:white;border:1px solid lightgray;max-width:100%;max-height:100px}.tmap-list-separator{display:block;background-color:#efefef;margin:10px 0 5px 0;cursor:default;border-bottom:1px dotted gray;font-weight:bold;font-size:0.8em}.tmap-unicode-icon{width:1em;display:inline-block;text-align:center;color:black}html .tmap-link{color:#5778D8}html .tmap-link:hover{color:white;background:#5778D8}html .tmap-small-list,html .tmap-smaller-list,html .tmap-very-small-list{overflow:auto;min-height:2em;max-height:9em;display:block}html .tmap-smaller-list{max-height:7em}html .tmap-very-small-list{max-height:5empx}html .tc-tiddler-controls button.tmap-active-button svg{fill:#888888}html #tmap-node-filter-dialog #tmap-filter-tips{font-size:0.8em}html #tmap-node-filter-dialog textarea{height:100px;max-height:300px;overflow:auto;width:100%;font-size:11px;font-family:\"Courier New\", Courier, monospace}@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-desktop-editor .tmap-widget:not(.tmap-fullscreen){display:none}}@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-mobile-editor{display:none}.tc-modal-wrapper{z-index:1010}.tc-modal-wrapper .tc-modal{boder:1px solid #999999;left:calc(50% - 400px);width:802px}.tc-modal-wrapper .tc-modal-body{left:calc(50% - 400px);width:800px}}@-o-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@keyframes flash fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@keyframes flash fadeout-keyframes{0%{opacity:1}100%{opacity:0}}.tmap-config-widget{background:#F0F0F0;padding:5px;margin:5px 0;box-sizing:border-box;display:block}.tmap-config-widget .vis-network{display:none}.tmap-config-widget .vis-configuration-wrapper{width:100%}.tmap-config-widget .vis-configuration-wrapper .vis-config-rangeinput{height:inherit;margin-left:4px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item{width:100%;height:inherit;background:none;padding-left:0px;left:0}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-active .vis-config-label::after{content:\"(inherited)\";position:absolute;display:inline-block;margin-left:10px;-o-animation:fadein-keyframes 1s;-moz-animation:fadein-keyframes 1s;-webkit-animation:fadein-keyframes 1s;animation:fadein-keyframes 1s;content:\"✔\";color:green;font-weight:bold;font-size:15px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item button.tmap-config-item-reset{vertical-align:top;margin-left:5px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range{width:150px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range::-moz-range-track{width:150px !important}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-label{width:150px}.tmap-config-widget::after{clear:both;content:\"\";display:block}.tmap-flash-message{border:1px solid lightgray;padding:5px;margin:6px 0;display:block;color:#333333}.tmap-flash-message.tmap-info,.tmap-flash-message.tmap-plain,.tmap-flash-message.tmap-neutral{background:#F0F0F0}.tmap-flash-message.tmap-info::before,.tmap-flash-message.tmap-plain::before,.tmap-flash-message.tmap-neutral::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-valid,.tmap-flash-message.tmap-success{background:#D1EED4}.tmap-flash-message.tmap-valid::before,.tmap-flash-message.tmap-success::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-warning{background:#FFF6D1}.tmap-flash-message.tmap-warning::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-malformed,.tmap-flash-message.tmap-invalid,.tmap-flash-message.tmap-danger{background:#EED5D1}.tmap-flash-message.tmap-malformed::before,.tmap-flash-message.tmap-invalid::before,.tmap-flash-message.tmap-danger::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-widget{background:#FFFFFF;width:auto;position:relative;border:1px dotted lightgray;padding:2px;color:#666;display:block}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active){cursor:pointer}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) .vis-navigation{display:none}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active):hover:before{color:gray;background:white;content:\"Click to use\";font-size:14px;font-weight:bold;right:calc(50% - 65px - 5px);position:absolute;text-align:center;top:calc(50% - 14px - 5px);width:130px;z-index:2000;padding:5px;pointer-events:none;background-color:rgba(255,255,255,0.3)}.tmap-widget .tmap-loading-bar{display:none;position:absolute;text-align:center;font-size:2em;padding:10px;top:50%;background:rgba(245,245,245,0.5);z-index:1;width:250px;margin:auto;left:0px;right:0px}.tmap-widget .tmap-vis-graph{height:calc(100% - 35px)}.tmap-widget.tmap-no-buttons .vis-navigation{display:none}.tmap-widget.tmap-advanced-editor .tmap-topbar{background:#d6d9d8}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button{color:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button svg{fill:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button{font-size:1.5em;vertical-align:bottom}.tmap-widget .tmap-menu-bar{width:100%}.tmap-widget .tmap-topbar{background:#F5F5F5;border-bottom:1px solid lightgray;padding:3px 5px;height:35px;position:relative}.tmap-widget .tmap-topbar .tmap-view-label{width:100%;text-align:center;font-weight:bold;padding-top:3px}.tmap-widget .tmap-topbar .tmap-focus-button{position:absolute;right:10px;top:6px}.tmap-widget .tmap-topbar .tmap-focus-button input{width:140px}.tmap-widget .tmap-topbar .tmap-search-dropdown{position:relative}.tmap-widget .tmap-topbar .tmap-search-dropdown .tc-drop-down{position:absolute;z-index:999;right:0px}.tmap-widget .tmap-topbar [hidden]{display:none}.tmap-widget .tmap-topbar select{width:30%;max-width:200px;word-wrap:initial;padding:0px}.tmap-widget .tmap-topbar button{line-height:inherit;color:#666}.tmap-widget .tmap-topbar>*{display:inline-block}.tmap-widget .tmap-topbar .tmap-separator:after{color:#bdbdbd;margin:3px;content:\" | \"}.tmap-widget .tmap-topbar .tc-edit-add-tag .tc-add-tag-name input{width:70%}.tmap-widget .tmap-topbar .tc-sidebar-header{text-shadow:none}.tmap-widget .tmap-topbar .tc-edit-tags{border:none;padding:inherit;box-shadow:none}.tmap-widget.tmap-static-mode .tmap-topbar{height:initial}.tmap-widget.tmap-static-mode .tmap-vis-graph{text-align:center;cursor:not-allowed}.tmap-widget.tmap-static-mode .tmap-vis-graph:not(.tmap-graph-placeholder):hover::before{box-shadow:10px 10px 5px lightgray;color:gray;background:white;content:\"Static\";font-size:18px;font-weight:bold;left:50%;margin-left:-100px;position:absolute;text-align:center;top:50px;width:200px;z-index:2000;padding:5px;pointer-events:none}.tmap-widget.tmap-static-mode .tmap-vis-graph.tmap-graph-placeholder::before{content:\"No Preview\";display:block;text-align:center;padding:20px}.tmap-widget .tc-drop-down{min-width:170px;max-width:210px;padding:5px;margin:5px 0}.tmap-widget .tc-drop-down button,.tmap-widget .tc-drop-down a{padding:0 2px;text-decoration:none}.tmap-widget .tc-drop-down button:hover,.tmap-widget .tc-drop-down a:hover{color:#ffffff}.tmap-widget .tc-drop-down button svg,.tmap-widget .tc-drop-down a svg{vertical-align:middle}.tmap-widget .tc-block-dropdown{width:370px;min-width:370px;padding:5px;margin:15px 0 0 -370px}.tmap-widget .tc-block-dropdown a{display:inline;padding:0px}.tmap-widget.tmap-plain-design{border:none;padding:0px}.tmap-widget.tmap-plain-design .tmap-topbar{display:none}.tc-sidebar-scrollable .tmap-widget{position:absolute;min-height:350px}.tmap-widget div.vis-network .vis-edit-mode{height:26px}.tmap-widget div.vis-network .vis-manipulation{height:34px;border-top:1px solid #d6d9d8;background:rgba(245,245,245,0.7)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled{right:15px}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-fullscreen-button{bottom:90px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-halfscreen-button{bottom:130px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover{box-shadow:0 0 3px 3px rgba(75,75,75,0.3)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover:before{background:beige;display:block;color:black;padding:3px;position:relative;border:1px solid lightgray;width:80px;left:-100px;top:-50px;z-index:1000;text-align:center}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-up:before{left:30px;content:\"Scroll up\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-down:before{left:30px;content:\"Scroll down\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-right:before{left:30px;content:\"Scroll right\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-left:before{left:30px;content:\"Scroll left\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomOut:before{content:\"Zoom out\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomIn:before{content:\"Zoom in\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomExtends:before{content:\"Fit whole graph\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-fullscreen-button:before{content:\"Toggle Fullscreen\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-halfscreen-button:before{content:\"Toggle Halfscreen\"}.tc-dropzone>.tc-story-river .tmap-widget .vis-navigation .tmap-halfscreen-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:not(.tmap-fullscreen) .vis-navigation .vis-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.tmap-fullscreen-button{display:block}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.vis-zoomExtends{display:block}body.tmap-has-fullscreen-widget{overflow:hidden}body.tmap-has-fullscreen-widget .tmap-widget.tmap-fullscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*.tmap-has-fullscreen-widget{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*:not(.tmap-has-fullscreen-widget){display:none}body.tmap-has-halfscreen-widget .tmap-widget.tmap-halfscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important;position:absolute !important;border-left:1px solid lightgray !important}.tc-modal-footer .tmap-hidden-close-button{display:none}.tmap-modal-content{position:relative;padding:1em 0;padding-top:0}.tmap-modal-content table tr td{vertical-align:top}.tmap-modal-content :not(pre)>code{padding:1px;font-size:0.9em;position:relative;top:-1px}.tmap-modal-content :not(pre)>code{color:#666}.tmap-modal-content .tc-tab-set .tc-tab-content{margin-top:0.5em}.tmap-modal-content .tc-image-button{font-size:14px}.tmap-modal-content fieldset{margin:0px}.tmap-modal-content fieldset legend{font-weight:bold}.tc-modal-body .tmap-modal-editor>p{margin:0px}.tc-modal-body .tmap-modal-editor .tmap-template-select select{width:50%}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame{margin:auto;width:auto}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-controls{display:none}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-title{display:none}.tc-modal-body table{margin:6px 0;border:none;width:100%}.tc-modal-body table td,.tc-modal-body table th{border:1px solid lightgray}.tc-modal-body table.tmap-key-value-table th{width:30%;background-color:#F0F0F0}.tc-modal-body table.tmap-config-table.tmap-large-input tr td:last-child{width:20%}.tc-modal-body table.tmap-config-table.tmap-small-input tr td:last-child{width:60%}.tc-modal-body table.tmap-config-table tr td{border:none;vertical-align:top;padding:5px}.tc-modal-body table.tmap-config-table tr td:first-child{width:15%}.tc-modal-body table.tmap-config-table tr td:last-child{width:40%}.tc-modal-body table.tmap-config-table tr td input:not([type=radio]),.tc-modal-body table.tmap-config-table tr td textarea,.tc-modal-body table.tmap-config-table tr td select{width:100%;word-wrap:normal}.tc-modal-body table.tmap-config-table tr td textarea{height:100%}.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch input,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch textarea,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch select{width:auto}.tc-modal-body table.tmap-config-table tr td div.tmap-button-wrapper{text-align:center}.tc-modal-body table.tmap-config-table tr td .tmap-note{margin-top:0.5em}.tc-modal-body table.tmap-config-table tr td .tmap-description{font-style:italic}#tmap-element-type-manager>div:first-child{height:50vh;float:left;width:21%;background:linear-gradient(90deg, #f5f5f5 0%, #fff 50%)}#tmap-element-type-manager>div:first-child .tmap-searchbar{padding:1em 0 0 0}#tmap-element-type-manager>div:first-child .tmap-searchbar input{width:calc(100% - 36px)}#tmap-element-type-manager>div:first-child .tmap-searchbar button{width:30px;float:right}#tmap-element-type-manager>div:first-child ul{height:calc(100% - 65px);overflow:auto;margin-top:1em;padding:0}#tmap-element-type-manager>div:first-child ul.no-bullets li{list-style:none}#tmap-element-type-manager>div:first-child ul li{white-space:nowrap}#tmap-element-type-manager>div:first-child ul li .tmap-ranking{width:30px;display:inline-block}#tmap-element-type-manager>div:last-child{height:100%;width:calc(79% - 15px);float:right}#tmap-element-type-manager>div:last-child .tc-tab-set .tc-tab-content{overflow:auto;height:50vh}.tmap-manage-node-types .tmap-edge-type-specific{display:none !important}.tmap-manage-edge-types .tmap-node-type-specific{display:none !important}.tmap-modal-fullscreen-editor .tc-tab-content p{margin:1em 0}.tmap-has-pending-template{background-color:#C1EDC4}#tmap-search-table td{border:none;padding-left:0px}#tmap-search-table td:first-child{width:30px}#tmap-search-table b{display:inline-block;width:40px;text-align:right}#tmap-search-table ul{padding-left:20px;margin:1em 0 0 0}#tmap-search-table ul li{list-style:inherit}#tmap-search-table ul button{text-align:left}button.tmap-go-back{margin-bottom:1em;font-weight:bold}.tmap-badges>span,.tmap-badge{background:gray;font-size:11px;color:white;padding:3px 4px;display:inline-block;font-weight:bold;border-radius:2px;line-height:1em;cursor:help}.tmap-badges>span.tmap-red-flag,.tmap-badge.tmap-red-flag{background:red}.tmap-popup{display:none;position:absolute;opacity:0;transition:opacity 0.3s ease}.tmap-popup.tmap-popup-active{opacity:1}.tmap-tooltip{box-shadow:3px 3px 10px rgba(0,0,0,0.2);min-width:100px;min-height:50px;max-width:<<tmap option config.sys.popups.width>>;max-height:<<tmap option config.sys.popups.height>>;padding:5px;resize:both;overflow:auto;cursor:auto;font-family:verdana;font-size:14px;background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tmap-tooltip[style*=\"height\"]{max-height:none !important}.tmap-tooltip[style*=\"width\"]{max-width:none !important}.tmap-quick-connect{font-size:0.7em}.tmap-quick-connect p{padding-left:0;padding-right:0}.tmap-quick-connect .tc-drop-down{padding:5px;width:250px;white-space:normal;line-height:1em;position:absolute;z-index:1000;right:50px;background:linear-gradient(45deg, #f5f5f5 0%, #fff 50%, #f5f5f5 100%)}.tmap-quick-connect .tc-drop-down:first-child{padding-top:0;margin-top:0}.tmap-quick-connect .tc-drop-down .title{margin:1.5em 0 0.5em 0;font-weight:bold;color:gray}.tmap-quick-connect .tc-drop-down select{width:80px;word-wrap:initial}.tmap-quick-connect .tc-drop-down table{width:100%;border:none;margin:0.5em 0}.tmap-quick-connect .tc-drop-down table td,.tmap-quick-connect .tc-drop-down table th{padding:3px 3px 3px 0;vertical-align:middle;font-weight:normal;border:none}.tmap-quick-connect .tc-drop-down table td table,.tmap-quick-connect .tc-drop-down table th table{margin:0}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-search-bar,.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{background:#F1F1F1;margin-top:0;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5}.tmap-quick-connect .tc-drop-down table.tmap-quick-connect-search-bar td,.tmap-quick-connect .tc-drop-down th{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-connection-table th,.tmap-quick-connect .tc-drop-down .tmap-connection-table td{text-align:left;padding:1px 1px 1px 0}.tmap-quick-connect .tc-drop-down .tmap-connection-table button{width:20px;padding:0px}.tmap-quick-connect .tc-drop-down .tmap-scroll-table{height:120px;overflow:auto;display:block}.tmap-quick-connect .tc-drop-down hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.tmap-quick-connect .tc-drop-down a{display:inline;padding:0;color:#5778d8;background:transparent}.tmap-quick-connect .tc-drop-down a:hover{background:transparent;color:#5778d8;text-decoration:underline}.tmap-quick-connect .tc-drop-down button{display:inline-block;padding:0px 3px;text-align:center;color:#333333;line-height:1.0}.tmap-quick-connect .tc-drop-down button:hover{color:#ffffff}.tmap-quick-connect .tc-drop-down button svg{fill:inherit}.tmap-quick-connect .tc-drop-down button svg:hover{fill:#ffffff}\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/layout",
            "type": "text/vnd.tiddlywiki",
            "tags": [
                "$:/tags/Stylesheet"
            ]
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}var AbstractEdgeTypeSubscriber=function(){function e(r){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=t.priority,n=i===undefined?0:i,a=t.skipOthers,s=a===undefined?true:a,u=t.ignore,l=u===undefined?false:u;_classCallCheck(this,e);this.allEdgeTypes=r;this.priority=n;this.skipOthers=s;this.ignore=l}_createClass(e,[{key:\"setTracker\",value:function e(r){this.tracker=r}},{key:\"loadEdges\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"loadEdges\")}},{key:\"canHandle\",value:function e(r){throw new _exception.MissingOverrideError(this,\"canHandle\")}},{key:\"insertEdge\",value:function e(r,t,i){}},{key:\"deleteEdge\",value:function e(r,t,i){}}]);return e}();exports.default=AbstractEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar AbstractMagicEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e,t){_classCallCheck(this,r);var i=_possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));i.edgeTypesByFieldName=_utils2.default.makeHashMap();for(var a in e){var n=e[a];if(i.canHandle(n)){i.edgeTypesByFieldName[n.name]=n}}return i}_createClass(r,[{key:\"getReferencesFromField\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"getReferencesFromField\")}},{key:\"getReferences\",value:function e(r,t,i){var a=_utils2.default.makeHashMap();var n=r.fields;for(var s in n){var u=this.edgeTypesByFieldName[s];if(!u||i&&!i[u.id])continue;var o=this.getReferencesFromField(r,s,t);if(o&&o.length){a[u.id]=o}}return a}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.default=AbstractMagicEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractMagicEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar AbstractRefEdgeTypeSubscriber=function(e){_inherits(t,e);function t(){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=this.getReferences(t,r,i);if(!a||!_utils2.default.hasElements(a))return;var s=t.fields[\"tmap.id\"];var n=$tm.tracker.getIdsByTiddlers();var u=this.allEdgeTypes;var l=_utils2.default.getTiddlerRef(t);var o=_utils2.default.makeHashMap();for(var f in a){var c=a[f];if(!c){continue}var p=u[f];for(var d=c.length;d--;){var _=c[d];if(!_||!$tw.wiki.tiddlerExists(_)||_utils2.default.isSystemOrDraft(_)||r&&!r[_]){continue}var b=p.id+$tw.utils.hashString(l+_);o[b]=new _Edge2.default(s,n[_],p.id,b)}}return o}},{key:\"getReferences\",value:function e(t,r,i){throw new _exception.MissingOverrideError(this,\"getReferences\")}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.default=AbstractRefEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractRefEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var s=r[t];s.enumerable=s.enumerable||false;s.configurable=true;if(\"value\"in s)s.writable=true;Object.defineProperty(e,s.key,s)}}return function(r,t,s){if(t)e(r.prototype,t);if(s)e(r,s);return r}}();function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar EdgeTypeSubscriberRegistry=function(){function e(r,t,s){_classCallCheck(this,e);this.subscriberClasses=r;this.tracker=s;this.updateIndex(t)}_createClass(e,[{key:\"getAllForType\",value:function e(r){var t=this.allSubscribers;var s=[];for(var i=0,a=t.length;i<a;i++){if(t[i].canHandle(r)){s.push(t[i]);if(t[i].skipOthers){break}}}return s}},{key:\"getAll\",value:function e(){return this.allSubscribers}},{key:\"updateIndex\",value:function e(r){var t=[];var s=this.subscriberClasses;for(var i in s){var a=new s[i](r);a.setTracker(this.tracker);if(a.ignore===true){continue}t.push(a)}t.sort(function(e,r){return r.priority-e.priority});this.allSubscribers=t}}]);return e}();exports.default=EdgeTypeSubscriberRegistry;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/EdgeTypeSubscriberRegistry.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TmapEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar TmapEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:0},r)))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\");if(!a){return}var n=this.tracker.getTiddlersByIds();var u=t.fields[\"tmap.id\"];var s=_utils2.default.makeHashMap();for(var l in a){var o=a[l];var d=n[o.to];if(d&&(!r||r[d])&&(!i||i[o.type])){s[l]=new _Edge2.default(u,o.to,o.type,l)}}return s}},{key:\"insertEdge\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});r.id=r.id||_utils2.default.genUUID();a[r.id]={to:r.to,type:i.id};_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"deleteEdge\",value:function e(t,r,i){if(!r.id)return;var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});delete a[r.id];_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"canHandle\",value:function e(t){return true}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.TmapEdgeTypeSubscriber=TmapEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/TmapEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FieldEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar FieldEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-field\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return[t.fields[r]]}},{key:\"insertEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,n);return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,\"\");return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FieldEdgeTypeSubscriber=FieldEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FieldEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FilterEdgeTypeSubstriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar FilterEdgeTypeSubstriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-filter\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){var n=t.fields[r];var a=_utils2.default.getMatches(n,i);return a}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var a=t.fields[n]||\"\";var u=this.tracker.getTiddlerById(r.to);var s=$tw.utils.stringifyList([u]);if(a.length>0){s=\" \"+s}_utils2.default.setField(t,n,a+s);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FilterEdgeTypeSubstriber=FilterEdgeTypeSubstriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FilterEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.ListEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar ListEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-list\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return $tw.utils.parseStringArray(t.fields[r])}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var s=$tw.utils.parseStringArray(t.fields[n]);s=(s||[]).slice();var a=this.tracker.getTiddlerById(r.to);s.push(a);_utils2.default.setField(t,n,$tw.utils.stringifyList(s));return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=$tw.utils.parseStringArray(t.fields[i.name]);n=(n||[]).slice();var s=this.tracker.getTiddlerById(r.to);var a=n.indexOf(s);if(a>-1){n.splice(a,1)}_utils2.default.setField(t,i.name,$tw.utils.stringifyList(n));return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.ListEdgeTypeSubscriber=ListEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/ListEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.LinkEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar LinkEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:20},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.id===\"tw-body:link\"}},{key:\"getReferences\",value:function e(t,r,n){if(n&&!n[\"tw-body:link\"]){return}var i=$tw.wiki.getTiddlerLinks(t.fields.title);if(!i||!i.length){return}return{\"tw-body:link\":i}}}]);return t}(_AbstractRefEdgeTypeSubscriber2.default);exports.LinkEdgeTypeSubscriber=LinkEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/LinkEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TranscludeEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t){if(Object.prototype.hasOwnProperty.call(t,n)){e[n]=t[n]}}}return e};var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(r,t,n){if(t)e(r.prototype,t);if(n)e(r,n);return r}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\nvar TranscludeEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,r);return _possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,_extends({priority:20,ignore:typeof $tw.wiki.getTiddlerTranscludes!==\"function\"},t)))}_createClass(r,[{key:\"canHandle\",value:function e(r){return r.id===\"tw-body:transclude\"}},{key:\"getReferences\",value:function e(r,t,n){if(n&&!n[\"tw-body:transclude\"]){return}var i=$tw.wiki.getTiddlerTranscludes(r.fields.title);if(!i||!i.length){return}return{\"tw-body:transclude\":i}}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.TranscludeEdgeTypeSubscriber=TranscludeEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/TranscludeEdgeTypeSubscriber.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude",
            "type": "application/javascript",
            "module-type": "tmap.edgetypehandler"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Edge": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Edge\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar Edge=function e(t,i,s,l){_classCallCheck(this,e);this.from=t;this.to=i;this.type=s;this.id=l||_utils2.default.genUUID()};exports.default=Edge;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/Edge.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Edge",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/EdgeType": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar EdgeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var n=t.getIdParts(e),o=n.marker,a=n.namespace,i=n.name;e=t.getId(o,a,i);var l=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,env.path.edgeTypes,t.fieldMeta,r));l.id=e;l.marker=o;l.name=i;l.namespace=a;var u=(l.style||{}).arrows;if(u){l.invertedArrow=isArrowEnabled(u,\"from\");l.toArrow=isArrowEnabled(u,\"to\")||isArrowEnabled(u,\"middle\");l.biArrow=l.invertedArrow===l.toArrow;if(l.biArrow){l.toArrow=true;l.invertedArrow=true}}else{l.toArrow=true}Object.freeze(l);return l}_createClass(t,[{key:\"getLabel\",value:function e(){return this.label||this.name}}],[{key:\"getIdParts\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";t=_utils2.default.getWithoutPrefix(t,env.path.edgeTypes+\"/\");var r=t.match(edgeTypeRegex)||[];return{marker:r[1]||\"\",namespace:r[3]&&r[2]||\"\",name:r[3]||r[2]||\"\"}}},{key:\"getId\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];return n?t+(r&&r+\":\")+n:\"tmap:unknown\"}}]);return t}(_MapElementType3.default);EdgeType.getInstance=function(e){return e instanceof EdgeType?e:new EdgeType(e)};EdgeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{label:{},\"show-label\":{}});var isArrowEnabled=function e(t,r){var n=t[r];if(n==null&&r===\"to\"){return true}return(typeof n===\"undefined\"?\"undefined\":_typeof(n))===\"object\"?n.enabled!==false:n===true};var edgeTypeRegex=new RegExp(\"^(_?)([^:_][^:]*):?([^:]*)\");exports.default=EdgeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/EdgeType.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeType",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/MapElementType": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(t,l.key,l)}}return function(e,i,l){if(i)t(e.prototype,i);if(l)t(e,l);return e}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/MapElementType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}var MapElementType=function(){function t(e,i,l,s){_classCallCheck(this,t);this.id=e;this.root=i;this._fieldMeta=l;this.fullPath=this.root+\"/\"+this.id;this.isShipped=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath);this._load(s||this.fullPath)}_createClass(t,[{key:\"_load\",value:function t(e){if(!e){return}if(typeof e===\"string\"){var i=_utils2.default.startsWith(e,this.root);var l=i?e:this.root+\"/\"+e;this._loadFromTiddler(l)}else if(e instanceof $tw.Tiddler){this._loadFromTiddler(e)}else if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){for(var s in this._fieldMeta){this[s]=e[s]}}}},{key:\"_loadFromTiddler\",value:function t(e){var i=_utils2.default.getTiddler(e);if(!i){return}var l=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath)||{};var s=$tw.utils.extend({},l.fields,i.fields);for(var r in this._fieldMeta){var a=this._fieldMeta[r].parse;var f=s[r];this[r]=a?a.call(this,f):f}}},{key:\"exists\",value:function t(){return _utils2.default.tiddlerExists(this.fullPath)}},{key:\"setStyle\",value:function t(e,i){if(typeof e===\"string\"){e=_utils2.default.parseJSON(e)}if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){if(i){_utils2.default.merge(this.style,e)}else{this.style=e}}}},{key:\"save\",value:function t(e,i){if(!e){e=this.fullPath}else if(typeof e!==\"string\"){return}var l={title:e,text:\"\"};if(!_utils2.default.startsWith(e,this.root)){l.id=this.id}for(var s in this._fieldMeta){var r=this._fieldMeta[s].stringify;l[s]=r?r.call(this,this[s]):this[s]}if(!this.exists()){Object.assign(l,$tw.wiki.getCreationFields())}if(i!==true){Object.assign(l,$tw.wiki.getModificationFields())}$tw.wiki.addTiddler(new $tw.Tiddler(l))}}]);return t}();MapElementType.fieldMeta={description:{},style:{parse:_utils2.default.parseJSON,stringify:JSON.stringify},modified:{},created:{}};exports.default=MapElementType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/MapElementType.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/MapElementType",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/NodeType": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/NodeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar NodeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);e=typeof e===\"string\"?_utils2.default.getWithoutPrefix(e,$tm.path.nodeTypes+\"/\"):\"tmap:unknown\";var n=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,$tm.path.nodeTypes,t.fieldMeta,r));Object.freeze(n);return n}_createClass(t,[{key:\"getInheritors\",value:function e(t){return this.scope?_utils2.default.getMatches(this.scope,t||$tw.wiki.allTitles()):[]}}]);return t}(_MapElementType3.default);NodeType.getInstance=function(e){return e instanceof NodeType?e:new NodeType(e)};NodeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{view:{},priority:{parse:function e(t){return isNaN(t)?1:parseInt(t)},stringify:function e(t){return _utils2.default.isInteger(t)?t.toString():\"1\"}},scope:{stringify:_utils2.default.getWithoutNewLines},\"fa-icon\":{},\"tw-icon\":{}});exports.default=NodeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/NodeType.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/NodeType",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i){if(Object.prototype.hasOwnProperty.call(i,r)){e[r]=i[r]}}}return e};var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var ViewAbstraction=function(){function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,e);if(t instanceof e){return t}this._registerPaths(t);if(i.isCreate){if(!this.configTRef){var r=_utils2.default.getRandomLabel({plural:true});this.configTRef=$tw.wiki.generateNewTitle($tm.path.views+\"/\"+r)}this._createView(i)}else if(!e.exists(this.getRoot())){throw new ResourceNotFoundException(\"ViewAbstraction\",t)}this._rebuildCache()}_createClass(e,[{key:\"isLocked\",value:function e(){return $tw.wiki.isShadowTiddler(this.configTRef)}},{key:\"update\",value:function e(t){var i=t.changedTiddlers;if(t[env.path.edgeTypes]||_utils2.default.hasKeyWithPrefix(i,this.getRoot())){this._rebuildCache();return true}return false}},{key:\"addPlaceholder\",value:function e(t){_utils2.default.cp(_utils2.default.getTiddler(t),this.snapshotTRef,true)}},{key:\"exists\",value:function t(){return e.exists(this)}},{key:\"getRoot\",value:function e(){return this.configTRef}},{key:\"getCreationDate\",value:function e(t){var i=$tw.wiki.getTiddler(this.configTRef).fields[\"created\"];if(t){return i instanceof Date?$tw.utils.formatDateString(i,\"DDth MMM YYYY\"):\"\"}return i}},{key:\"getLabel\",value:function e(){return _utils2.default.getBasename(this.configTRef)}},{key:\"destroy\",value:function e(){_utils2.default.deleteTiddlers(_utils2.default.getMatches(\"[prefix[\"+this.configTRef+\"]]\"))}},{key:\"getOccurrences\",value:function e(){var t=\"[regexp:text[<\\\\$(tiddlymap|tmap).*?view=.\"+this.getLabel()+\"..*?>]]\";return _utils2.default.getMatches(t)}},{key:\"rename\",value:function t(i){if(typeof i!==\"string\"){return false}if(_utils2.default.inArray(\"/\",i)){$tm.notify('A view name must not contain any \"/\"');return false}var r=this.getLabel();var n=env.path.views+\"/\"+i;var a=this.getRoot();_utils2.default.mv(a,n,true);if($tm.config.sys.defaultView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"defaultView\",i)}if($tm.config.sys.liveTab.fallbackView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"liveTab.fallbackView\",i)}$tw.wiki.each(function(t,n){if(t.fields[\"tmap.open-view\"]===r){_utils2.default.setField(n,\"tmap.open-view\",i);return}if(e.exists(n)){var a=new e(n);var l=a.getNodeData();for(var s in l){if(l[s][\"open-view\"]===r){l[s][\"open-view\"]=i}}a.saveNodeData(l)}});this._registerPaths(i);this._rebuildCache()}},{key:\"isEnabled\",value:function e(t){return _utils2.default.isTrue(this.getConfig(t),false)}},{key:\"getConfig\",value:function e(t,i){var r=void 0;if(!i&&this.config){r=this.config}else{var n=_utils2.default.getTiddler(this.configTRef).fields;r=_utils2.default.getPropertiesByPrefix(n,\"config.\")}var a=t&&_utils2.default.startsWith(t,\"config.\")?t:\"config.\"+t;return t?r[a]:r}},{key:\"setConfig\",value:function e(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++){i[r]=arguments[r]}if(i[0]==null){return}if(i.length===1&&_typeof(i[0])===\"object\"){for(var n in i[0]){this.setConfig(n,i[0][n])}}else if(i.length===2&&typeof i[0]===\"string\"){var a=_utils2.default.getWithoutPrefix(i[0],\"config.\");var l=i[1];if(l===undefined){return}if(l===null){$tm.logger(\"debug\",\"Removing config\",a);delete this.config[\"config.\"+a]}else{if(a===\"edge_type_namespace\"){var s=l.match(/[^:]+/);l=s?s[0]:\"\"}}$tm.logger(\"log\",\"Setting config\",a,l);this.config[\"config.\"+a]=l}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(i)))}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),this.config))}},{key:\"isLiveView\",value:function e(){return this.getLabel()===$tm.misc.liveViewLabel}},{key:\"_isNodeIncludedById\",value:function t(i){var r=$tw.utils.escapeRegExp(e._getNodeIdFilterPart(i));return this.getNodeFilter(\"raw\").match(r)}},{key:\"setNodeFilter\",value:function e(t,i){t=t.replace(/[\\n\\r]/g,\" \");if(this.getNodeFilter(\"raw\")===t){return}if(this.isLiveView()&&!i){$tm.notify(\"You must not change the live view's node filter!\");return}_utils2.default.setField(this.nodeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Node filter set to\",t);this.nodeFilter=this.getNodeFilter(null,true)}},{key:\"setEdgeTypeFilter\",value:function e(t){t=t.replace(/[\\n\\r]/g,\" \");if(this.getEdgeTypeFilter(\"raw\")===t){return}_utils2.default.setField(this.edgeTypeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Edge filter set to\",t);this.edgeTypeFilter=this.getEdgeTypeFilter(null,true)}},{key:\"addNode\",value:function t(i){if(!this._isNodeIncludedById(i)){var r=e._getNodeIdFilterPart(i);var n=\" \";this.setNodeFilter(this.getNodeFilter(\"raw\")+n+r);this.saveNodePosition(i)}}},{key:\"removeNode\",value:function t(i){if(!this._isNodeIncludedById(i)){return false}var r=e._getNodeIdFilterPart(i);var n=this.getNodeFilter(\"raw\").replace(r,\"\");this.setNodeFilter(n);if(this.nodeData[i]){this.saveNodeData(i,null)}return true}},{key:\"getEdgeTypeFilter\",value:function e(t,i){var r=void 0;if(!i&&this.edgeTypeFilter){r=this.edgeTypeFilter}else{var n=$tm.indeces.allETy;var a=Object.keys(n);var l=$tw.wiki.getTiddler(this.edgeTypeFilterTRef);r={};r.raw=l&&l.fields.filter||\"\";r.pretty=_utils2.default.getPrettyFilter(r.raw);r.matches=_utils2.default.getEdgeTypeMatches(r.raw,n);r.whitelist=_utils2.default.getLookupTable(r.matches)}return t?r[t]:r}},{key:\"isEdgeTypeVisible\",value:function e(t){return _utils2.default.isEdgeTypeMatch(_EdgeType2.default.getInstance(t).id,this.edgeTypeFilter.raw)}},{key:\"getNodeFilter\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var r=void 0;if(!i&&this.nodeFilter){r=this.nodeFilter}else{r=_utils2.default.makeHashMap();var n=$tw.wiki.getTiddler(this.nodeFilterTRef);r.raw=n&&n.fields.filter||\"\";r.pretty=_utils2.default.getPrettyFilter(r.raw);r.compiled=$tw.wiki.compileFilter(r.raw)}return t?r[t]:r}},{key:\"getNodeData\",value:function e(t,i){var r=!i&&this.nodeData?this.nodeData:_utils2.default.parseFieldData(this.mapTRef,\"text\",{});return t?r[t]:r}},{key:\"equals\",value:function t(i){return i===this||e.exists(i)&&new e(i).getRoot()===this.getRoot()}},{key:\"saveNodeData\",value:function e(){var t=this.getNodeData();for(var i=arguments.length,r=Array(i),n=0;n<i;n++){r[n]=arguments[n]}if(r.length===2){if(_typeof(r[1])===\"object\"){if(r[1]===null){delete t[r[0]]}else{t[r[0]]=Object.assign(t[r[0]]||{},r[1])}}}else if(r.length===1&&_typeof(r[0])===\"object\"){$tm.logger(\"log\",\"Storing data in\",this.mapTRef);Object.assign(t,r[0])}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(r)))}_utils2.default.writeFieldData(this.mapTRef,\"text\",t,$tm.config.sys.jsonIndentation);this.nodeData=t}},{key:\"saveNodePosition\",value:function e(t){if(t.id&&t.x!=null&&t.y!=null){this.saveNodeData(t.id,{x:t.x,y:t.y})}}},{key:\"saveNodePositions\",value:function e(t){var i=this.nodeData;for(var r in t){i[r]=i[r]||{};i[r].x=t[r].x;i[r].y=t[r].y}this.saveNodeData(i)}},{key:\"setCentralTopic\",value:function e(t){this.setConfig(\"central-topic\",t)}},{key:\"saveNodeStyle\",value:function e(t,i){var r=this.getNodeData(t)||{};var n={x:r.x,y:r.y};for(var a in r){delete r[a]}this.saveNodeData(t,_extends({},i,n))}},{key:\"_registerPaths\",value:function t(i,r){this.configTRef=e._getRootPath(i);this.mapTRef=this.configTRef+\"/map\";this.nodeFilterTRef=this.configTRef+\"/filter/nodes\";this.edgeTypeFilterTRef=this.configTRef+\"/filter/edges\";this.snapshotTRef=this.getRoot()+\"/snapshot\"}},{key:\"_createView\",value:function t(){var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},r=i.isForce,n=i.protoView,a=i.isHidden;if(e.exists(this)){if(!r){return}this.destroy()}if(e.exists(n)){_utils2.default.cp(new e(n).getRoot(),this.configTRef,true)}var l={title:this.configTRef,id:_utils2.default.genUUID()};if(!a){l[$tm.field.viewMarker]=true}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),l));this.setEdgeTypeFilter(env.filter.defaultEdgeTypeFilter)}},{key:\"_rebuildCache\",value:function e(){this.config=this.getConfig(null,true);this.nodeData=this.getNodeData(null,true);this.nodeFilter=this.getNodeFilter(null,true);this.edgeTypeFilter=this.getEdgeTypeFilter(null,true)}}],[{key:\"_getNodeIdFilterPart\",value:function e(t){var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;return\"[field:tmap.id[\"+i+\"]]\"}},{key:\"_getRootPath\",value:function t(i){if(i instanceof e){return i.configTRef}if(i instanceof $tw.Tiddler){i=i.fields.title}if(typeof i===\"string\"){var r=_utils2.default.getWithoutPrefix(i,$tm.path.views+\"/\");if(r&&!_utils2.default.hasSubString(r,\"/\")){return $tm.path.views+\"/\"+r}}}},{key:\"exists\",value:function t(i){if(!i){return false}if(i instanceof e){i=i.configTRef}else{i=e._getRootPath(i)}return _utils2.default.tiddlerExists(i)}}]);return e}();exports.default=ViewAbstraction;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/ViewAbstraction.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Popup": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function Popup(e,t){t=t||{};this._parentDomNode=e;this._domNode=document.createElement(\"div\");this._domNode.style.display=\"none\";this._domNode.className=\"tmap-popup\";this._parentDomNode.appendChild(this._domNode);$tw.utils.addClass(this._domNode,t.className);this._isEnabled=true;this._isPreventShowOrHide=false;this._isHideOnClick=!!t.hideOnClick;this._timeoutShow=null;this._timeoutHide=null;this._isDisplayNoneAfterAnimation=true;var i=parseInt(t.leavingDelay);this._hideDelayLeavingPopup=_utils2.default.isInteger(i)?i:200;i=parseInt(t.hideDelay);this._hideDelay=_utils2.default.isInteger(i)?i:200;i=parseInt(t.showDelay);this._showDelay=_utils2.default.isInteger(i)?i:200;_utils2.default.bindTo(this,[\"_show\",\"_hide\",\"_handleEnter\",\"_handleLeave\",\"_handleAnimationEnd\",\"_handleClick\"]);this._listeners={mouseenter:this._handleEnter,mouseleave:this._handleLeave,click:[this._handleClick,true]};var s=this._handleAnimationEnd;this._listeners[$tw.utils.convertEventName(\"animationEnd\")]=s;this._listeners[$tw.utils.convertEventName(\"transitionEnd\")]=s;_utils2.default.setDomListeners(\"add\",this._domNode,this._listeners,false)}\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Popup\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nPopup.prototype._handleEnter=function(e){this._isPreventShowOrHide=true};Popup.prototype._handleLeave=function(e){this._isPreventShowOrHide=false;this.hide(this._hideDelayLeavingPopup)};Popup.prototype._handleClick=function(e){if(this._isHideOnClick){this._hide(true)}};Popup.prototype._handleAnimationEnd=function(){if(this._isDisplayNoneAfterAnimation){this._domNode.style.display=\"none\"}};Popup.prototype._hide=function(e){if(!e&&this._isPreventShowOrHide)return;this._isDisplayNoneAfterAnimation=true;this._isPreventShowOrHide=false;$tw.utils.removeClass(this._domNode,\"tmap-popup-active\")};Popup.prototype._show=function(e,t){if(this._isPreventShowOrHide||$tm.mouse.ctrlKey||!this._isEnabled){return}this._domNode.style.display=\"none\";$tw.utils.removeClass(this._domNode,\"tmap-popup-active\");this._domNode.removeAttribute(\"style\");_utils2.default.removeDOMChildNodes(this._domNode);var i=this._domNode.appendChild(document.createElement(\"div\"));if(typeof t===\"function\"){t(e,i)}else{i.innerHTML=t}if(!i.childNodes.length)return;var s=this._parentDomNode.getBoundingClientRect();var o=$tm.mouse.clientX;var n=$tm.mouse.clientY;this._domNode.style.display=\"block\";var d=this._domNode.getBoundingClientRect();var l=s.right-(o+d.width);var h=o-d.width-s.left;var a=l>h;var u=s.bottom-(n+d.height);var r=n-d.height-s.top;var p=u>r;var _=a?-15:d.width+15;var m=p?-15:d.height+15;this._domNode.style.left=o-s.left-_+\"px\";this._domNode.style.top=n-s.top-m+\"px\";this._isDisplayNoneAfterAnimation=false;$tw.utils.addClass(this._domNode,\"tmap-popup-active\")};Popup.prototype.show=function(e,t,i){this._clearTimeouts();i=_utils2.default.isInteger(i)?i:this._showDelay;this._timeoutShow=setTimeout(this._show,i,e,t)};Popup.prototype.hide=function(e,t){this._clearTimeouts();e=_utils2.default.isInteger(e)?e:this._hideDelay;if(t||e===0){this._hide(t)}else{this._timeoutHide=setTimeout(this._hide,e,t)}};Popup.prototype.setEnabled=function(e){this._isEnabled=e};Popup.prototype.isShown=function(){return this._domNode.style.display===\"block\"};Popup.prototype._clearTimeouts=function(){clearTimeout(this._timeoutShow);clearTimeout(this._timeoutHide);this._timeoutShow=undefined;this._timeoutHide=undefined};exports.default=Popup;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/Popup.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Popup",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(t,n.key,n)}}return function(e,i,n){if(i)t(e.prototype,i);if(n)t(e,n);return e}}();function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\ntype: application/SelectionRectangle\nmodule-type: library\n\n@preserve\n\n\\*/\nvar SelectionRectangle=function(){function t(e,i){_classCallCheck(this,t);this.x1=e;this.x2=e;this.y1=i;this.y2=i}_createClass(t,[{key:\"span\",value:function t(e,i){this.x2=e;this.y2=i}},{key:\"getWidth\",value:function t(){return this.x2-this.x1}},{key:\"getHeight\",value:function t(){return this.y2-this.y1}},{key:\"getRect\",value:function t(){return[this.x1,this.y1,this.getWidth(),this.getHeight()]}},{key:\"isPointWithin\",value:function t(e){var i=e.x,n=e.y;var a=this.x1,r=this.x2,s=this.y1,u=this.y2;var h=Math.min(a,r);var c=Math.max(a,r);var l=Math.min(s,u);var o=Math.max(s,u);return h<i&&i<c&&l<n&&n<o}}]);return t}();exports.default=SelectionRectangle;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/SelectionRectangle.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle",
            "type": "application/SelectionRectangle",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/config/vis": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/config/vis\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar visConfig={locale:\"en_EN\",clickToUse:false,autoResize:false,height:\"100%\",width:\"100%\",configure:{enabled:false},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:true,navigationButtons:true,multiselect:true,selectable:true,selectConnectedEdges:true,tooltipDelay:600,zoomView:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:false}},manipulation:{initiallyActive:true},nodes:{shape:\"box\",shadow:{enabled:false},color:{border:\"#2B7CE9\",background:\"#97C2FC\"}},edges:{smooth:{enabled:true},color:{color:\"#848484\",inherit:false},arrows:{to:{enabled:true}}},physics:{forceAtlas2Based:{gravitationalConstant:-300,springLength:0,springConstant:.2,centralGravity:.015,damping:.4},solver:\"forceAtlas2Based\",stabilization:{enabled:true,iterations:1e3,updateInterval:10,onlyDynamicEdges:false,fit:false}}};exports.default=visConfig;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/VisConfig.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/config/vis",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/environment": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var s in a){if(Object.prototype.hasOwnProperty.call(a,s)){e[s]=a[s]}}}return e};\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/environment\ntype: application/javascript\n module-type: library\n\n@preserve\n\n\\*/\nvar path=exports.path={pluginRoot:\"$:/plugins/felixhayashi/tiddlymap\",edgeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes\",nodeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes\",views:\"$:/plugins/felixhayashi/tiddlymap/graph/views\",options:\"$:/plugins/felixhayashi/tiddlymap/config\",dialogs:\"$:/plugins/felixhayashi/tiddlymap/dialog\",footers:\"$:/plugins/felixhayashi/tiddlymap/dialogFooter\",tempRoot:\"$:/temp/tmap\",tempStates:\"$:/temp/tmap/state\",tempPopups:\"$:/temp/tmap/state/popup\",localHolders:\"$:/temp/tmap/holders\"};var ref=exports.ref={defaultViewHolder:\"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder\",graphBar:\"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar\",sysUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\",visUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/vis/user\",welcomeFlag:\"$:/plugins/felixhayashi/tiddlymap/flag/welcome\",focusButton:\"$:/plugins/felixhayashi/tiddlymap/misc/focusButton\",sysMeta:\"$:/plugins/felixhayashi/tiddlymap/misc/meta\",liveTab:\"$:/plugins/felixhayashi/tiddlymap/hook/liveTab\",mainEditor:\"$:/plugins/felixhayashi/tiddlymap/hook/editor\",sidebarBreakpoint:\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"};var misc=exports.misc={unknownEdgeLabel:\"tmap:undefined\",liveViewLabel:\"Live View\",defaultViewLabel:\"Default\",mainEditorId:\"main_editor\",arrows:{in:\"⇦\",out:\"➡\",bi:\"⇄\"}};var config=exports.config={sys:{field:{nodeLabel:\"caption\",nodeIcon:\"icon\",nodeInfo:\"description\",viewMarker:\"isview\"},liveTab:{fallbackView:misc.liveViewLabel},suppressedDialogs:{},edgeClickBehaviour:\"manager\",debug:\"false\",notifications:\"true\",popups:{enabled:\"true\",delay:\"600\",width:\"240px\",height:\"140px\"},jsonIndentation:\"1\",editNodeOnCreate:\"false\",singleClickMode:\"false\",editorMenuBar:{showNeighScopeButton:\"true\",showRasterMenuButton:\"true\",showScreenshotButton:\"true\"}}};var filter=exports.filter={nodeTypes:\"[prefix[\"+path.nodeTypes+\"]]\",edgeTypes:\"[prefix[\"+path.edgeTypes+\"]]\",views:\"[\"+config.sys.field.viewMarker+\"[true]]\",defaultEdgeTypeFilter:\"-[prefix[_]] -[[tw-body:link]] -[[tw-list:tags]] -[[tw-list:list]]\"};var allSelector=\"[all[tiddlers+shadows]!has[draft.of]]\";var s={allEdgeTypes:allSelector+\" +\"+filter.edgeTypes,allNodeTypes:allSelector+\" +\"+filter.nodeTypes,allViews:allSelector+\" +\"+filter.views,allPotentialNodes:\"[all[tiddlers]!is[system]!has[draft.of]]\"};var selector=exports.selector=_extends({},s,{allEdgeTypesById:s.allEdgeTypes+\" +[removeprefix[\"+path.edgeTypes+\"/]]\",allNodeTypesById:s.allNodeTypes+\" +[removeprefix[\"+path.nodeTypes+\"/]]\",allViewsByLabel:s.allViews+\" +[removeprefix[\"+path.views+\"/]]\"});\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/environment.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/environment",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/exception": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function r(r,t){for(var e=0;e<t.length;e++){var o=t[e];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(r,o.key,o)}}return function(t,e,o){if(e)r(t.prototype,e);if(o)r(t,o);return t}}();function _classCallCheck(r,t){if(!(r instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(r,t){if(!r){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:r}function _inherits(r,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(r,t):r.__proto__=t}\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/exception\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar TiddlyMapError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);var o=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));o.payload=e;return o}_createClass(t,[{key:\"getPayload\",value:function r(){return this.payload}}]);return t}(Error);var EnvironmentError=exports.EnvironmentError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Critical parts of the underlying system changed: \"+r))}return t}(TiddlyMapError);var DependencyError=exports.DependencyError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"TiddlyMap cannot run without: : \"+r))}return t}(TiddlyMapError);var MissingOverrideError=exports.MissingOverrideError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r.constructor.name+' does not override method \"'+e+'\"'))}return t}(TiddlyMapError);var ResourceNotFoundException=exports.ResourceNotFoundException=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n<e;n++){o[n-1]=arguments[n]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Cannot resolve \"+r,o))}return t}(TiddlyMapError);var InvalidArgumentException=exports.InvalidArgumentException=function(r){_inherits(t,r);function t(){_classCallCheck(this,t);for(var r=arguments.length,e=Array(r),o=0;o<r;o++){e[o]=arguments[o]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Invalid or missing argument provided\",e))}return t}(TiddlyMapError);\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/exceptions.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/exception",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/URL": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/URL\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/**\n * <<<\n * Lightweight URL manipulation with JavaScript. This library is\n * independent of any other libraries and has pretty simple interface\n * and lightweight code-base. Some ideas of query string parsing\n * had been taken from Jan Wolter.\"\n *\n * @see http://unixpapa.com/js/querystring.html\n * @license MIT\n * @author Mykhailo Stadnyk <mikhus@gmail.com>\n * <<< https://github.com/Mikhus/jsurl\n *\n * @class\n * @param {string} url\n */\nfunction Url(t){this.paths=function(t){var e=\"\",r=0,o;if(t&&t.length&&t+\"\"!==t){if(this.isAbsolute()){e=\"/\"}for(o=t.length;r<o;r++){t[r]=encode(t[r])}this.path=e+t.join(\"/\")}t=(this.path.charAt(0)===\"/\"?this.path.slice(1):this.path).split(\"/\");for(r=0,o=t.length;r<o;r++){t[r]=decode(t[r])}return t};this.encode=encode;this.decode=decode;this.isAbsolute=function(){return this.protocol||this.path.charAt(0)===\"/\"};this.toString=function(){return(this.protocol&&this.protocol+\"://\")+(this.user&&encode(this.user)+(this.pass&&\":\"+encode(this.pass))+\"@\")+(this.host&&this.host)+(this.port&&\":\"+this.port)+(this.path&&this.path)+(this.query.toString()&&\"?\"+this.query)+(this.hash&&\"#\"+encode(this.hash))};parse(this,t)}var map={protocol:\"protocol\",host:\"hostname\",port:\"port\",path:\"pathname\",query:\"search\",hash:\"hash\"},defaultPorts={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},parse=function t(e,r){var o=document,s=o.createElement(\"a\"),r=r||o.location.href,i=r.match(/\\/\\/(.*?)(?::(.*?))?@/)||[],n;s.href=r;for(n in map){e[n]=s[map[n]]||\"\"}e.protocol=e.protocol.replace(/:$/,\"\");e.query=e.query.replace(/^\\?/,\"\");e.hash=decode(e.hash.replace(/^#/,\"\"));e.user=decode(i[1]||\"\");e.pass=decode(i[2]||\"\");e.port=defaultPorts[e.protocol]==e.port||e.port==0?\"\":e.port;if(!e.protocol&&!/^([a-z]+:)?\\/\\//.test(r)){var h=new Url(o.location.href.match(/(.*\\/)/)[0]),a=h.path.split(\"/\"),p=e.path.split(\"/\"),c=[\"protocol\",\"user\",\"pass\",\"host\",\"port\"],f=c.length;a.pop();for(n=0;n<f;n++){e[c[n]]=h[c[n]]}while(p[0]==\"..\"){a.pop();p.shift()}e.path=(r.charAt(0)!=\"/\"?a.join(\"/\"):\"\")+\"/\"+p.join(\"/\")}else{e.path=e.path.replace(/^\\/?/,\"/\")}e.paths((e.path.charAt(0)==\"/\"?e.path.slice(1):e.path).split(\"/\"));parseQs(e)},encode=function t(e){return encodeURIComponent(e).replace(/'/g,\"%27\")},decode=function t(e){e=e.replace(/\\+/g,\" \");e=e.replace(/%([ef][0-9a-f])%([89ab][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r,o){var s=parseInt(e,16)-224,i=parseInt(r,16)-128;if(s==0&&i<32){return t}var n=parseInt(o,16)-128,h=(s<<12)+(i<<6)+n;if(h>65535){return t}return String.fromCharCode(h)});e=e.replace(/%([cd][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r){var o=parseInt(e,16)-192;if(o<2){return t}var s=parseInt(r,16)-128;return String.fromCharCode((o<<6)+s)});e=e.replace(/%([0-7][0-9a-f])/gi,function(t,e){return String.fromCharCode(parseInt(e,16))});return e},parseQs=function t(e){var r=e.query;e.query=new function(t){var e=/([^=&]+)(=([^&]*))?/g,r;while(r=e.exec(t)){var o=decodeURIComponent(r[1].replace(/\\+/g,\" \")),s=r[3]?decode(r[3]):\"\";if(this[o]!=null){if(!(this[o]instanceof Array)){this[o]=[this[o]]}this[o].push(s)}else{this[o]=s}}this.clear=function(){for(var t in this){if(!(this[t]instanceof Function)){delete this[t]}}};this.count=function(){var t=0,e;for(e in this){if(!(this[e]instanceof Function)){t++}}return t};this.isEmpty=function(){return this.count()===0};this.toString=function(){var t=\"\",e=encode,r,o;for(r in this){if(this[r]instanceof Function){continue}if(this[r]instanceof Array){var s=this[r].length;if(s){for(o=0;o<s;o++){t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r][o])}}else{t+=(t?\"&\":\"\")+e(r)+\"=\"}}else{t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r])}}return t}}(r)};exports.default=Url;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/url.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/URL",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.bindTo=exports.getNearestRasterPosition=exports.mod=exports.removeDOMChildNodes=exports.setDomListeners=exports.merge=exports.getRandomLabel=exports.getFirstElementByClassName=exports.getImgFromWeb=exports.pickRandom=exports.hasKeyWithPrefix=exports.getWithoutPrefix=exports.getPropertiesByPrefix=exports.removeArrayElement=exports.isTrue=exports.replaceAll=exports.isInteger=exports.findAndRemoveClassNames=exports.getAncestorWithClass=exports.makeHashMap=exports.getWithoutNewLines=exports.joinAndWrap=exports.parseJSON=exports.hasSubString=exports.inArray=exports.getRandomInt=exports.isEqual=exports.identity=exports.base64=exports.startsWith=exports.getBasename=exports.escapeRegex=exports.hasElements=exports.ucFirst=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var ucFirst=exports.ucFirst=function e(t){return t&&t[0].toUpperCase()+t.slice(1)};var hasElements=exports.hasElements=function e(t){return Object.keys(t).length>0};var escapeRegex=exports.escapeRegex=function e(t){return t.replace(/[-$^?.+*[\\]\\\\(){}|]/g,\"\\\\$&\")};var getBasename=exports.getBasename=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"/\";return t.substring(t.lastIndexOf(r)+1)};var startsWith=exports.startsWith=function e(t,r){return t.substring(0,r.length)===r};var base64=exports.base64=typeof window===\"undefined\"?function(e){return new Buffer(e).toString(\"base64\")}:window.btoa.bind(window);var identity=exports.identity=function e(t){return(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"&&t!==null?JSON.stringify(Object.keys(t).sort().map(function(e){return[e,t[e]]})):null};var isEqual=exports.isEqual=function e(t,r){return identity(t)===identity(r)};var getRandomInt=exports.getRandomInt=function e(t,r){return Math.floor(Math.random()*(r-t)+t)};var inArray=exports.inArray=function e(t,r){return r.indexOf(t)!==-1};var hasSubString=exports.hasSubString=function e(t,r){return t.indexOf(r)!==-1};var parseJSON=exports.parseJSON=function e(t,r){try{return JSON.parse(t)}catch(e){return r}};var joinAndWrap=exports.joinAndWrap=function e(t,r,n){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\" \";return r+t.join(n+o+r)+n};var getWithoutNewLines=exports.getWithoutNewLines=function e(t){return typeof t===\"string\"?t.replace(/[\\n\\r]/g,\" \"):t};var makeHashMap=exports.makeHashMap=function e(t){var r=Object.create(null);Object.defineProperty(r,\"hasOwnProperty\",{enumerable:false,configurable:false,writable:false,value:Object.prototype.hasOwnProperty.bind(r)});if(t){for(var n in t){if(t.hasOwnProperty(n)){r[n]=t[n]}}}return r};var getAncestorWithClass=exports.getAncestorWithClass=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"||typeof r!==\"string\"){return}while(t.parentNode&&t.parentNode!==document){t=t.parentNode;if(t.classList.contains(r)){return t}}};var findAndRemoveClassNames=exports.findAndRemoveClassNames=function e(t){for(var r=t.length;r--;){var n=document.getElementsByClassName(t[r]);for(var o=n.length;o--;){n[o].classList.remove(t[r])}}};var isInteger=exports.isInteger=Number.isInteger||function(e){return typeof e===\"number\"&&isFinite(e)&&Math.floor(e)===e};var replaceAll=exports.replaceAll=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];for(var o=n.length;o--;){var s=n[o];var i=r;if(Array.isArray(s)){i=s[1];s=s[0]}t=t.replace(s,i)}return t};var isTrue=exports.isTrue=function e(t,r){if(t==null){return!!r}else if(typeof t===\"string\"){var n=parseInt(t);return isNaN(n)?t===\"true\":n!==0}else if(typeof t===\"boolean\"){return t}else if(typeof t===\"number\"){return n!==0}return false};var removeArrayElement=exports.removeArrayElement=function e(t,r){var n=t.indexOf(r);if(n>-1){return t.splice(n,1)[0]}};var getPropertiesByPrefix=exports.getPropertiesByPrefix=function e(t,r,n){var o=makeHashMap();for(var s in t){if(startsWith(s,r)){o[n?s.substr(r.length):s]=t[s]}}return o};var getWithoutPrefix=exports.getWithoutPrefix=function e(t,r){return startsWith(t,r)?t.substr(r.length):t};var hasKeyWithPrefix=exports.hasKeyWithPrefix=function e(t,r){for(var n in t){if(startsWith(n,r)){return true}}return false};var pickRandom=exports.pickRandom=function e(t){return t[getRandomInt(0,t.length-1)]};var getImgFromWeb=exports.getImgFromWeb=function e(t,r){if(!t||typeof r!==\"function\")return;var n=new XMLHttpRequest;n.open(\"GET\",t,true);n.responseType=\"blob\";n.onerror=function(e){console.log(e)};n.onload=function(e){if(this.readyState===4&&(this.status===200||this.status===0&&this.response.size>0)){var t=this.response;r(window.URL.createObjectURL(t))}};try{n.send()}catch(e){console.log(e)}};var getFirstElementByClassName=exports.getFirstElementByClassName=function e(t,r,n){var o=(r||document).getElementsByClassName(t)[0];if(!o&&(typeof n===\"boolean\"?n:true)){var s='Missing element with class \"'+t+'\" inside '+r;throw new _exception.EnvironmentError(s)}return o};var getRandomLabel=exports.getRandomLabel=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=pickRandom([\"exciting\",\"notable\",\"epic\",\"new\",\"fancy\",\"great\",\"cool\",\"fresh\",\"funky\",\"clever\"]);var n=(t.object||pickRandom([\"concept\",\"idea\",\"thought\",\"topic\",\"subject\"]))+(t.plural?\"s\":\"\");return\"My \"+r+\" \"+n};var _merge=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){t={}}for(var n in r){if(r.hasOwnProperty(n)){if(r[n]!=null){t[n]=_typeof(r[n])===\"object\"?e(t[n],r[n]):r[n]}}}return t};var merge=exports.merge=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++){n[o-1]=arguments[o]}for(var s=0,i=n.length;s<i;s++){var a=n[s];if(a!=null&&(typeof a===\"undefined\"?\"undefined\":_typeof(a))===\"object\"){t=_merge(t,a)}}return t};var setDomListeners=exports.setDomListeners=function e(t,r,n,o){o=typeof o===\"boolean\"?o:false;t=t+\"EventListener\";for(var s in n){var i=n[s];if(typeof i===\"function\"){r[t](s,i,o)}else{r[t](s,i[0],typeof i[1]===\"boolean\"?i[1]:o)}}};var removeDOMChildNodes=exports.removeDOMChildNodes=function e(t){for(var r=t.childNodes.length;r--;){t.removeChild(t.childNodes[r])}};var mod=exports.mod=function e(t,r){var n=t%r;return Math.floor(n>=0?n:n+r)};var getNearestRasterPosition=exports.getNearestRasterPosition=function e(t,r){var n=t.x,o=t.y;var s=r/2;var i=mod(n,r);var a=mod(o,r);return{x:i<s?n-i:n-i+r,y:a<s?o-a:o-a+r}};var bindTo=exports.bindTo=function e(t,r){for(var n=r.length;n--;){var o=t[r[n]];t[r[n]]=o.bind(t)}};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/basic.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar generateDraftTitle=exports.generateDraftTitle=function e(n){var r=0,t=void 0;do{t=\"Draft \"+(r?r+1+\" \":\"\")+\"of '\"+n+\"'\";r++}while($tw.wiki.tiddlerExists(t));return t};var makeDraftTiddler=exports.makeDraftTiddler=function e(n){var r=$tw.wiki.findDraft(n);if(r){return $tw.wiki.getTiddler(r)}var t=$tw.wiki.getTiddler(n);r=generateDraftTitle(n);var l=new $tw.Tiddler(t,{title:r,\"draft.title\":n,\"draft.of\":n},$tw.wiki.getModificationFields());$tw.wiki.addTiddler(l);return l};var getFullScreenApis=exports.getFullScreenApis=function e(){var n=document,r=n.body,t={_requestFullscreen:r.webkitRequestFullscreen!==undefined?\"webkitRequestFullscreen\":r.mozRequestFullScreen!==undefined?\"mozRequestFullScreen\":r.msRequestFullscreen!==undefined?\"msRequestFullscreen\":r.requestFullscreen!==undefined?\"requestFullscreen\":\"\",_exitFullscreen:n.webkitExitFullscreen!==undefined?\"webkitExitFullscreen\":n.mozCancelFullScreen!==undefined?\"mozCancelFullScreen\":n.msExitFullscreen!==undefined?\"msExitFullscreen\":n.exitFullscreen!==undefined?\"exitFullscreen\":\"\",_fullscreenElement:n.webkitFullscreenElement!==undefined?\"webkitFullscreenElement\":n.mozFullScreenElement!==undefined?\"mozFullScreenElement\":n.msFullscreenElement!==undefined?\"msFullscreenElement\":n.fullscreenElement!==undefined?\"fullscreenElement\":\"\",_fullscreenChange:n.webkitFullscreenElement!==undefined?\"webkitfullscreenchange\":n.mozFullScreenElement!==undefined?\"mozfullscreenchange\":n.msFullscreenElement!==undefined?\"MSFullscreenChange\":n.fullscreenElement!==undefined?\"fullscreenchange\":\"\"};if(!t._requestFullscreen||!t._exitFullscreen||!t._fullscreenElement){return null}else{return t}};var flatten=exports.flatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l=r.prefix||\"\";var i={};function u(e,n){Object.keys(e).forEach(function(f){var s=e[f];var c=r.safe&&Array.isArray(s);var a=Object.prototype.toString.call(s);var d=a===\"[object Object]\"||a===\"[object Array]\";var o=n?n+t+f:l+f;if(!c&&d){return u(s,o)}i[o]=s})}u(n);return i};var unflatten=exports.unflatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l={};if(Object.prototype.toString.call(n)!==\"[object Object]\"){return n}function i(e){var n=Number(e);return isNaN(n)||e.indexOf(\".\")!==-1?e:n}Object.keys(n).forEach(function(u){var f=u.split(t);var s=i(f.shift());var c=i(f[0]);var a=l;while(c!==undefined){if(a[s]===undefined){a[s]=typeof c===\"number\"&&!r.object?[]:{}}a=a[s];if(f.length>0){s=i(f.shift());c=i(f[0])}}a[s]=e(n[u],r)});return l};var genUUID=exports.genUUID=function(){var e=\"0123456789abcdefghijklmnopqrstuvwxyz\".split(\"\");return function(){var n=e,r=new Array(36);var t=0,l;for(var i=0;i<36;i++){if(i==8||i==13||i==18||i==23){r[i]=\"-\"}else if(i==14){r[i]=\"4\"}else{if(t<=2)t=33554432+Math.random()*16777216|0;l=t&15;t=t>>4;r[i]=n[i==19?l&3|8:l]}}return r.join(\"\")}}();\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/thirdParty.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.getSnapshotTitle=exports.getArrayValuesAsHashmapKeys=exports.getLookupTable=exports.keyOfItemWithProperty=exports.keysOfItemsWithProperty=exports.getDublicates=exports.getId=exports.refreshDataSet=exports.drawRaster=exports.getPrettyFilter=exports.groupByProperty=exports.isEdgeTypeMatch=exports.getEdgeTypeMatches=exports.getDataUri=exports.convert=exports.getValues=exports.getIterableCollection=exports.getLabel=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var getLabel=exports.getLabel=function e(t,r){var i=wikiUtils.getTiddler(t);return i&&i.fields[r]?i.fields[r]:i.fields.title};var getIterableCollection=exports.getIterableCollection=function e(t){return t instanceof _vis2.default.DataSet?t.get():t};var getValues=exports.getValues=function e(t){if(Array.isArray(t)){return t}else if(t instanceof _vis2.default.DataSet){return t.get({returnType:\"Array\"})}var r=[];var i=Object.keys(t);for(var a=i.length;a--;){r.push(t[i[a]])}return r};var convert=exports.convert=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){throw new _exception.InvalidArgumentException(t,r)}if(r===\"object\"){r=\"hashmap\"}var i={array:function e(t){return getValues(t)},hashmap:function e(t){return t instanceof _vis2.default.DataSet?t.get({returnType:\"Object\"}):t},dataset:function e(t){return t instanceof _vis2.default.DataSet?t:!Array.isArray(t)?getValues(t):new _vis2.default.DataSet(t)}};return i[r](t)};var getDataUri=exports.getDataUri=function e(t,r,i){var a=wikiUtils.getTiddler(t);r=r||a.fields.type||\"image/svg+xml\";var s=a.fields.text;var o=$tw.config.contentTypeInfo[r].encoding;if(r===\"image/svg+xml\"){s=s.replace(/\\r?\\n|\\r/g,\" \");if(!basicUtils.hasSubString(\"xmlns\",s)){s=s.replace(/<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\"')}}if(i&&o!==\"base64\"){o=\"base64\";s=basicUtils.base64(s)}return\"data:\"+r+\";\"+o+\",\"+s};var eTyFiltAutoPrefix=\"[all[]] \";var getEdgeTypeMatches=exports.getEdgeTypeMatches=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments[1];if(!r){r=wikiUtils.getTiddlersByPrefix($tm.path.edgeTypes+\"/\",{iterator:\"eachTiddlerPlusShadows\",removePrefix:true})}if(r!=null&&!Array.isArray(r)){r=Object.keys(r)}return wikiUtils.getMatches(eTyFiltAutoPrefix+t,r)};var isEdgeTypeMatch=exports.isEdgeTypeMatch=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";return wikiUtils.isMatch(t,eTyFiltAutoPrefix+r)};var groupByProperty=exports.groupByProperty=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s in a){var o=t[a[s]];var n=o[r];if(n==null){throw\"Cannot group by property \"+r}else{if(!Array.isArray(i[n])){i[n]=[]}i[n].push(o)}}return i};var getPrettyFilter=exports.getPrettyFilter=function e(t){t=t.trim().replace(\"][\",\"] [\");var r=/[+-]?\\[.+?[\\]\\}\\>]\\]/g;var i=t.match(r);t=t.replace(r,\" [] \").trim();var a=t.split(/\\s+/);var s=0;var o=[];for(var n=0,l=a.length;n<l;n++){o[n]=a[n]===\"[]\"?i[s++]:a[n]}return o.join(\"\\n\")};var drawRaster=exports.drawRaster=function e(t,r,i,a){var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"#D9D9D9\";var o=basicUtils.getNearestRasterPosition(i,a),n=o.x,l=o.y;var u=t.canvas.width/r;var p=t.canvas.height/r;var f=a*2;var v=Math.ceil(u/a/2)*a+f;var c=Math.ceil(p/a/2)*a+f;var y=n-v;var g=n+v;var d=l-c;var h=l+c;t.beginPath();for(var b=y;b<g;b+=a){t.moveTo(b,d);t.lineTo(b,h)}for(var x=d;x<=h;x+=a){t.moveTo(y,x);t.lineTo(g,x)}t.strokeStyle=s;t.fillStyle=s;t.stroke()};var refreshDataSet=exports.refreshDataSet=function e(t,r){var i=t.get({returnType:\"Object\"});var a=[];var s=[];var o=[];var n=[];for(var l in r){if(i[l]){if(basicUtils.isEqual(i[l],r[l])){continue}s.push(l);t.remove(l)}else{a.push(l)}if(r[l].x===undefined){o.push(l)}t.add(r[l])}for(var u in i){if(!r[u]){n.push(u);t.remove(u)}}return{withoutPosition:o,inserted:a,updated:s,removed:n}};var getId=exports.getId=function e(t){return wikiUtils.getTiddler(t).fields[\"tmap.id\"]};var getDublicates=exports.getDublicates=function e(t){var r=getId(t);if(!r){return[]}var i=wikiUtils.getTiddlersWithField(\"tmap.id\",r,{limit:2});delete i[wikiUtils.getTiddlerRef(t)];return Object.keys(i)};var keysOfItemsWithProperty=exports.keysOfItemsWithProperty=function e(t,r,i,a){t=getIterableCollection(t);var s=Object.keys(t);var o=[];a=typeof a===\"number\"?a:s.length;for(var n=0,l=s.length;n<l;n++){var u=s[n];if(_typeof(t[u])===\"object\"&&t[u][r]){if(!i||t[u][r]===i){o.push(u);if(o.length===a){break}}}}return o};var keyOfItemWithProperty=exports.keyOfItemWithProperty=function e(t,r,i){return keysOfItemsWithProperty(t,r,i,1)[0]};var getLookupTable=exports.getLookupTable=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s=0,o=a.length;s<o;s++){var n=a[s];var l=r?t[n][r]:t[n];var u=typeof l===\"undefined\"?\"undefined\":_typeof(l);if(u===\"string\"&&l!==\"\"||u===\"number\"){if(!i[l]){i[l]=r?t[n]:true;continue}}throw new Error('Cannot use \"'+l+'\" as lookup table index')}return i};var getArrayValuesAsHashmapKeys=exports.getArrayValuesAsHashmapKeys=getLookupTable;var getSnapshotTitle=exports.getSnapshotTitle=function e(t,r){return\"Snapshot – \"+t+\" (\"+(new Date).toDateString()+\"). \"+(r||\"png\")};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/tmap.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/utils": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.utils=undefined;var _extends=Object.assign||function(i){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t){if(Object.prototype.hasOwnProperty.call(t,e)){i[e]=t[e]}}}return i};// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/utils\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _thirdParty=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\");var thirdPartyUtils=_interopRequireWildcard(_thirdParty);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);var _tmap=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\");var tMapUtils=_interopRequireWildcard(_tmap);function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var r={};if(i!=null){for(var t in i){if(Object.prototype.hasOwnProperty.call(i,t))r[t]=i[t]}}r.default=i;return r}}var utils=exports.utils=_extends({},basicUtils,thirdPartyUtils,wikiUtils,tMapUtils);exports.default=utils;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/utils.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/utils",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.touch=exports.addTiddler=exports.getTiddlersByPrefix=exports.getTiddlerWithField=exports.getTiddlersWithField=exports.deleteByPrefix=exports.cp=exports.mv=exports.addTWlisteners=exports.getChildWidgetByProperty=exports.getMergedTiddlers=exports.isSystemOrDraft=exports.isDraft=exports.setText=exports.getText=exports.isLeftVersionGreater=exports.getEntry=exports.setEntry=exports.clone=exports.writeFieldData=exports.parseFieldData=exports.isPreviewed=exports.notify=exports.registerTransclude=exports.getElementNode=exports.getTiddlerNode=exports.getTranscludeNode=exports.isMatch=exports.getMatches=exports.moveFieldValues=exports.deleteTiddlers=exports.setField=exports.setSidebarTab=exports.tiddlerExists=exports.getField=exports.getTiddler=exports.getTiddlerRef=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar getTiddlerRef=exports.getTiddlerRef=function e(t){if(t instanceof $tw.Tiddler){return t.fields.title}else if(typeof t===\"string\"){return t}else{throw new _exception.InvalidArgumentException(t)}};var getTiddler=exports.getTiddler=function e(t){return $tw.wiki.getTiddler(t instanceof $tw.Tiddler?t.fields.title:t)};var getField=exports.getField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"\";var d=getTiddler(t);return!d?i:d.fields[r]||i};var tiddlerExists=exports.tiddlerExists=function e(t){if(!t){return false}var r=getTiddlerRef(t);return Boolean(r&&($tw.wiki.tiddlerExists(r)||$tw.wiki.isShadowTiddler(r)))};var setSidebarTab=exports.setSidebarTab=function e(t){setText(getTiddlersByPrefix(\"$:/state/tab/sidebar-\")[0],mainEditor)};var setField=exports.setField=function e(t,r,i){if(!t||!r){return}var d=getTiddlerRef(t);var s=_defineProperty({title:d},r,i);var n=$tw.wiki.getTiddler(d,true);if(r!==\"text\"&&n&&!n.fields.text){s.text=\"\"}n=new $tw.Tiddler(n,s);$tw.wiki.addTiddler(n);return n};var deleteTiddlers=exports.deleteTiddlers=function e(t){var r=Object.keys(t);var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");for(var d=r.length;d--;){var s=getTiddlerRef(t[r[d]]);if(!$tw.wiki.tiddlerExists(t[r[d]])){continue}var n=i.indexOf(s);if(n!==-1){i.splice(n,1);setField(\"$:/StoryList\",\"list\",i)}$tw.wiki.deleteTiddler(s)}};var moveFieldValues=exports.moveFieldValues=function e(t,r,i,d,s){if(t===r)return;var n=s||$tw.wiki.allTitles();for(var l=n.length;l--;){var a=getTiddler(n[l]);if(a.isDraft()||!a.fields[t]){continue}if(!d&&$tw.wiki.isSystemTiddler(n[l])){continue}var o=_defineProperty({},r,a.fields[t]);if(i){o[t]=undefined}$tw.wiki.addTiddler(new $tw.Tiddler(a,o))}};var getMatches=exports.getMatches=function e(t,r){var i=undefined;var d=$tw.wiki;if(typeof t===\"string\"){t=d.compileFilter(t)}if(r!=null&&(typeof r===\"undefined\"?\"undefined\":_typeof(r))===\"object\"){if(!Array.isArray(r)){r=Object.keys(r)}i=function e(t){for(var i=r.length;i--;){var s=d.getTiddler(r[i]);t(s,r[i])}}}return t.call(d,i)};var isMatch=exports.isMatch=function e(t,r){return getTiddlerRef(t)===getMatches(r,[getTiddlerRef(t)])[0]};var getTranscludeNode=exports.getTranscludeNode=function e(t,r){return{type:\"transclude\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[],isBlock:!!r}};var getTiddlerNode=exports.getTiddlerNode=function e(t){return{type:\"tiddler\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[]}};var getElementNode=exports.getElementNode=function e(t,r,i){return{type:\"element\",tag:t,attributes:{class:{type:\"string\",value:r}},children:i?[{type:\"text\",text:i}]:[]}};var registerTransclude=exports.registerTransclude=function e(t,r,i){basicUtils.removeArrayElement(t.children,t[r]);t[r]=t.makeChildWidget(getTranscludeNode(i,true));t.children.push(t[r]);return t[r]};var notify=exports.notify=function e(t){var r=\"$:/temp/tiddlymap/notify\";$tw.wiki.addTiddler(new $tw.Tiddler({title:r,text:t}));$tw.notifier.display(r)};var isPreviewed=exports.isPreviewed=function e(t){if(!t){return false}if(t.getVariable(\"tv-tiddler-preview\")){return true}else{var r=\"tc-tiddler-preview-preview\";return!!basicUtils.getAncestorWithClass(t.parentDomNode,r)}};var parseFieldData=exports.parseFieldData=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"text\";var i=arguments[2];var d=getTiddler(t);if(!d){return i}return basicUtils.parseJSON(d.fields[r],i)};var writeFieldData=exports.writeFieldData=function e(t,r,i,d){if((typeof i===\"undefined\"?\"undefined\":_typeof(i))!==\"object\"){return}d=parseInt(d);d=d>0&&r===\"text\"?d:0;setField(t,r,JSON.stringify(i,null,d))};var clone=exports.clone=function e(t,r){setField(t,\"title\",r)};var setEntry=exports.setEntry=function e(t,r,i){$tw.wiki.setText(getTiddlerRef(t),null,r,i)};var getEntry=exports.getEntry=function e(t,r,i){var d=$tw.wiki.getTiddlerData(getTiddlerRef(t),{});return d[r]==null?i:d[r]};var isLeftVersionGreater=exports.isLeftVersionGreater=function e(t,r){return t!==r&&$tw.utils.checkVersions(t,r)};var getText=exports.getText=function e(t,r){return getField(t,\"text\",r)};var setText=exports.setText=function e(t,r){setField(t,\"text\",r)};var isDraft=exports.isDraft=function e(t){var r=getTiddler(t);return r&&r.isDraft()};var isSystemOrDraft=exports.isSystemOrDraft=function e(t){return $tw.wiki.isSystemTiddler(getTiddlerRef(t))||isDraft(t)};var getMergedTiddlers=exports.getMergedTiddlers=function e(t,r){if(!Array.isArray(t)){return}for(var i=t.length;i--;){t[i]=getTiddler(t[i])}if(!t.length){return}t.push({title:r||t[0].fields.title},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());t.unshift(null);return new(Function.prototype.bind.apply($tw.Tiddler,t))};var getChildWidgetByProperty=exports.getChildWidgetByProperty=function e(t,r,i){var d=t.children;for(var s=d.length;s--;){var n=d[s];if(n[r]===i){return n}else{n=e(n,r,i);if(n){return n}}}};var addTWlisteners=exports.addTWlisteners=function e(t,r,i){for(var d in t){r.addEventListener(d,t[d].bind(i))}};var mv=exports.mv=function e(t,r,i,d){if(t===r||!t||!r){return}i=typeof i===\"boolean\"?i:false;d=typeof d===\"boolean\"?d:true;var s=getTiddlersByPrefix(t);var n=basicUtils.makeHashMap();for(var l=s.length;l--;){var a=s[l];var o=a.replace(t,r);if($tw.wiki.tiddlerExists(o)&&!i){return}n[a]=o}for(var f in n){setField(f,\"title\",n[f]);if(d){$tw.wiki.deleteTiddler(f)}}return n};var cp=exports.cp=function e(t,r,i){return mv(t,r,i,false)};var deleteByPrefix=exports.deleteByPrefix=function e(t,r){if(!t){return}r=r||$tw.wiki.allTitles();var i=[];for(var d=r.length;d--;){if(basicUtils.startsWith(r[d],t)){$tw.wiki.deleteTiddler(r[d]);i.push(i[d])}}return i};var getTiddlersWithField=exports.getTiddlersWithField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var d=i.tiddlers||$tw.wiki.allTitles();var s=i.isIncludeDrafts===true;var n=basicUtils.makeHashMap();var l=Object.keys(d);var a=$tw.utils.hop;var o=i.limit||0;for(var f=l.length;f--;){var u=getTiddler(d[l[f]]);var p=u.fields;if(a(p,t)&&(!a(p,\"draft.of\")||s)){if(!r||p[t]===r){n[p.title]=u;if(--o===0){break}}}}return n};var getTiddlerWithField=exports.getTiddlerWithField=function e(t,r){return Object.keys(getTiddlersWithField(t,r,{limit:1}))[0]};var getTiddlersByPrefix=exports.getTiddlersByPrefix=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=r.removePrefix===true;var d=[];var s=$tw.wiki[r.iterator||\"each\"];s(function(e,r){if(basicUtils.startsWith(r,t)){d.push(i?basicUtils.getWithoutPrefix(r,t):r)}});return d};var addTiddler=exports.addTiddler=function e(t,r){var i=getTiddler(t);if(!r&&i){return i}i=new $tw.Tiddler({title:t,text:\"\"},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());$tw.wiki.addTiddler(i);return i};var touch=exports.touch=function e(t){setField(t,\"modified\",new Date)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/wiki.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.params=exports.name=exports.run=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};// @preserve\n/*\\\ntitle: $:/plugins/felixhayashi/tiddlymap/js/macro/tmap\ntype: application/javascript\nmodule-type: macro\n\n@preserve\n\n\\*/\nvar _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var name=\"tmap\";var params=getParamSlots(5);function run(){this.substVarRefs=this.substituteVariableReferences;var e=command[arguments[0]];var t=null;if(typeof e===\"function\"){var r=Array.prototype.slice.call(arguments,1);t=e.apply(this,r)}return typeof t===\"string\"?t:\"\"}function getParamSlots(e){var t=[];for(var r=0;r<e;r++){t.push({name:\"arg\"+r})}return t}var command=_utils2.default.makeHashMap();command.basename=function(e){var t=this.getVariable(\"currentTiddler\");return _utils2.default.getBasename(t,e)};command.datauri=function(e,t){return _utils2.default.getDataUri(e,t,true)};command.testJSON=function(e){var t=$tw.wiki.getTiddler(this.getVariable(\"currentTiddler\"));try{JSON.parse(t.fields[e]);return\"valid\"}catch(e){return\"malformed\"}};command.splitAndSelect=function(e,t){var r=this.getVariable(\"currentTiddler\");var a=r.split(e)[t];return a!=null?a:r};command.concat=function(){var e=\"\";for(var t=1,r=arguments.length;t<r;t++){e+=arguments[t]}return e};command.uuid=function(){return _utils2.default.genUUID()};command.regRepl=function(){var e=this.substVarRefs(arguments[0]);var t=arguments[1];var r=this.substVarRefs(arguments[2]);var a=this.substVarRefs(arguments[4]);return e.replace(new RegExp(t,a),r)};command.halfOfString=function(){var e=this.substVarRefs(arguments[0]);if(!e){return\"\"}return e.substr(0,Math.ceil(e.length/2))};command.isETyVisible=function(e,t){e=new _ViewAbstraction2.default(e);var r=command.getETyId.call(this,e,t);return\"\"+e.isEdgeTypeVisible(r)};command.getETyId=function(e,t){e=new _ViewAbstraction2.default(e);var r=_EdgeType2.default.getInstance(t||this.getVariable(\"currentTiddler\"));if(!r.namespace){var a=_EdgeType2.default.getIdParts(r.id),n=a.marker,i=a.name;var u=e.getConfig(\"edge_type_namespace\");r=_EdgeType2.default.getInstance(_EdgeType2.default.getId(n,u,i))}return r.id};command.scale=function(){var e=\"\";for(var t=1,r=parseInt(arguments[0]);t<r;t++){e+=\"[[\"+t+\"]]\"}return e};command.mergeFields=function(){var e=_utils2.default.getTiddler(arguments[0]);var t=arguments[1];var r=arguments[2]||\" \";if(!e)return;var a=_utils2.default.getPropertiesByPrefix(e.fields,t);var n=\"\";for(var i in a){if(typeof a[i]===\"string\"){n+=a[i]+r}}return n};command.option=function(e,t){var r=$tm;var a=e.split(\".\");for(var n=0;n<a.length;n++){if((typeof r===\"undefined\"?\"undefined\":_typeof(r))==\"object\"&&r[a[n]]){r=r[a[n]]}}if(t&&typeof r===\"string\"&&_utils2.default.hasSubString(t)&&r.lastIndexOf(t)+t.length===r.length){r=r+t}return r};exports.run=run;exports.name=name;exports.params=params;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/macro/MapMacro.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Adapter": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Adapter\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _contrastcolour=require(\"$:/core/modules/macros/contrastcolour.js\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Adapter=function(){function e(t,i){_classCallCheck(this,e);this.getTiddlerById=t.getTiddlerById.bind(t);this.getId=t.getIdByTiddler.bind(t);this.assignId=t.assignId.bind(t);this.edgeTypeSubscriberRegistry=i;this.indeces=$tm.indeces;this.wiki=$tw.wiki;this.visShapesWithTextInside=_utils2.default.getLookupTable([\"ellipse\",\"circle\",\"database\",\"box\",\"text\"])}_createClass(e,[{key:\"deleteEdge\",value:function e(t){return this._processEdge(t,\"delete\")}},{key:\"insertEdge\",value:function e(t){return this._processEdge(t,\"insert\")}},{key:\"deleteEdges\",value:function e(t){t=_utils2.default.convert(t,\"array\");for(var i=t.length;i--;){this.deleteEdge(t[i])}}},{key:\"_processEdge\",value:function e(t,i){$tm.logger(\"debug\",\"Edge\",i,t);var r=this.getTiddlerById(t.from);if(!r||!_utils2.default.tiddlerExists(r)){return}var a=_utils2.default.getTiddler(r);var s=this.indeces.allETy[t.type]||_EdgeType2.default.getInstance(t.type);var l=this.edgeTypeSubscriberRegistry.getAllForType(s);var n=i+\"Edge\";for(var o=l.length;o--;){l[o][n](a,t,s)}if(i===\"insert\"&&!s.exists()){s.save()}return t}},{key:\"getAdjacencyList\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Creating adjacency list\");if(!i.edges){var r=_utils2.default.getMatches(env.selector.allPotentialNodes);i.edges=this.getEdgesForSet(r,i.toWL,i.typeWL)}var a=_utils2.default.groupByProperty(i.edges,t||\"to\");$tm.stop(\"Creating adjacency list\");return a}},{key:\"getNeighbours\",value:function e(t){var i=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Get neighbours\");var a=r.addProperties,s=r.toWL,l=r.typeWL,n=r.steps;var o=this.indeces.allETy;var d=_utils2.default.getArrayValuesAsHashmapKeys(t);var u=_ViewAbstraction2.default.exists(r.view)?new _ViewAbstraction2.default(r.view):null;var f=_utils2.default.makeHashMap();var g=_utils2.default.makeHashMap();var c=parseInt(n)>0?n:1;var v=r.direction||u&&u.getConfig(\"neighbourhood_directions\");var y=!v||v===\"both\";var h=y||v===\"in\";var p=y||v===\"out\";var _=this.getAdjacencyList(\"to\",r);var b=function e(t,r,s){f[t.id]=t;var l=i.getTiddlerById(t[r]);if(!d[l]){d[l]=true;var n=i.makeNode(l,a);if(n){g[n.id]=n;s.push(l)}}};var m=void 0;for(m=0;m<c&&t.length;m++){var w=[];for(var T=t.length;T--;){if(_utils2.default.isSystemOrDraft(t[T])){continue}var k=this.getEdges(t[T],s,l);for(var E in k){var N=o[k[E].type];if(y||p&&N.toArrow||h&&N.invertedArrow){b(k[E],\"to\",w)}}var A=_[this.getId(t[T])];if(!A){continue}for(var I=A.length;I--;){var x=o[A[I].type];if(y||h&&x.toArrow||p&&x.invertedArrow){b(A[I],\"from\",w)}}}t=w}var S={nodes:g,edges:f};$tm.logger(\"debug\",\"Retrieved neighbourhood\",S,\"steps\",m);$tm.stop(\"Get neighbours\");return S}},{key:\"getGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.view,r=t.filter,a=t.edgeTypeWL,s=t.neighbourhoodScope;$tm.start(\"Assembling Graph\");i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var l=_utils2.default.getMatches(r||i&&i.getNodeFilter(\"compiled\"));var n=parseInt(s||i&&i.getConfig(\"neighbourhood_scope\"));var o=a||i&&i.getEdgeTypeFilter(\"whitelist\");var d=_utils2.default.getArrayValuesAsHashmapKeys(l);var u={edges:this.getEdgesForSet(l,d,o),nodes:this.selectNodesByReferences(l,{view:i,outputType:\"hashmap\"})};if(n){var f=this.getNeighbours(l,{steps:n,view:i,typeWL:o,addProperties:{group:\"tmap:neighbour\"}});Object.assign(u.nodes,f.nodes);Object.assign(u.edges,f.edges);if(i&&i.isEnabled(\"show_inter_neighbour_edges\")){var g=this.getTiddlersByIds(f.nodes);var c=_utils2.default.getArrayValuesAsHashmapKeys(g);Object.assign(u.edges,this.getEdgesForSet(g,c))}}removeObsoleteViewData(u.nodes,i);this.attachStylesToNodes(u.nodes,i);$tm.stop(\"Assembling Graph\");$tm.logger(\"debug\",\"Assembled graph:\",u);return u}},{key:\"getEdges\",value:function e(t,i,r){var a=_utils2.default.getTiddler(t);if(!a||_utils2.default.isSystemOrDraft(a)){return}var s=this.indeces.allETy;var l=_utils2.default.makeHashMap();var n=this.edgeTypeSubscriberRegistry.getAll();for(var o=0,d=n.length;o<d;o++){Object.assign(l,n[o].loadEdges(a,i,r))}for(var u in l){var f=l[u];if(!f.from||!f.to){continue}var g=s[f.type]||_EdgeType2.default.getInstance(f.type);addStyleToEdge(l[u],g);l[u]=f}return l}},{key:\"getEdgesForSet\",value:function e(t,i,r){var a=_utils2.default.makeHashMap();for(var s=t.length;s--;){Object.assign(a,this.getEdges(t[s],i,r))}return a}},{key:\"selectEdgesByType\",value:function e(t){var i=_utils2.default.makeHashMap(_defineProperty({},_EdgeType2.default.getInstance(t).id,true));return this.getEdgesForSet(this.getAllPotentialNodes(),null,i)}},{key:\"getAllPotentialNodes\",value:function e(){return _utils2.default.getMatches($tm.selector.allPotentialNodes)}},{key:\"_processEdgesWithType\",value:function e(t,i){var r=i.action,a=i.newName;t=_EdgeType2.default.getInstance(t);$tm.logger(\"debug\",\"Processing edges\",t,r);var s=this.selectEdgesByType(t);if(r===\"rename\"){new _EdgeType2.default(a,t).save()}for(var l in s){this._processEdge(s[l],\"delete\");if(r===\"rename\"){s[l].type=a;this._processEdge(s[l],\"insert\")}}this.wiki.deleteTiddler(t.fullPath)}},{key:\"selectNodesByReferences\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},r=i.addProperties,a=i.outputType;var s=_utils2.default.makeHashMap();var l=Object.keys(t);for(var n=l.length;n--;){var o=this.makeNode(t[l[n]],r);if(o){s[o.id]=o}}return _utils2.default.convert(s,a)}},{key:\"selectNodesByIds\",value:function e(t,i){var r=this.getTiddlersByIds(t);return this.selectNodesByReferences(r,i)}},{key:\"selectNodeById\",value:function e(t,i){i=Object.assign({},i,{outputType:\"hashmap\"});var r=this.selectNodesByIds([t],i);return r[t]}},{key:\"removeNodeType\",value:function e(t){t=_NodeType2.default.getInstance(t);this.wiki.deleteTiddler(t.fullPath)}},{key:\"makeNode\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r||_utils2.default.isSystemOrDraft(r))return;var a=_utils2.default.merge({},i);a.id=this.assignId(r);var s=r.fields[$tm.field.nodeLabel];a.label=s&&$tm.field.nodeLabel!==\"title\"?this.wiki.renderText(\"text/plain\",\"text/vnd-tiddlywiki\",s):r.fields.title;return a}},{key:\"getInheritedNodeStyles\",value:function e(t){var i=this.getTiddlersByIds(t);var r={};var a=this.indeces.glNTy;for(var s=a.length;s--;){var l=a[s];var n=[];if(l.id===\"tmap:neighbour\"){for(var o in t){if(t[o].group===\"tmap:neighbour\"){n.push(this.getTiddlerById(o))}}}else{n=l.getInheritors(i)}for(var d=n.length;d--;){var u=n[d];var f=r[u]=r[u]||{};f.style=_utils2.default.merge(f.style||{},l.style);if(l[\"fa-icon\"]){f[\"fa-icon\"]=l[\"fa-icon\"]}else if(l[\"tw-icon\"]){f[\"tw-icon\"]=l[\"tw-icon\"]}}}return r}},{key:\"attachStylesToNodes\",value:function e(t,i){i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var r=this.getInheritedNodeStyles(t);var a=i?i.getNodeData():_utils2.default.makeHashMap();var s=i&&!i.isEnabled(\"physics_mode\");for(var l in t){var n=this.getTiddlerById(l);var o=this.wiki.getTiddler(n);var d=o.fields;var u=t[l];var f=void 0;var g=r[n];if(g){_utils2.default.merge(u,g.style);f=getIcon(g[\"fa-icon\"],g[\"tw-icon\"])}if(d.color){u.color=d.color}if(d[\"tmap.style\"]){_utils2.default.merge(u,_utils2.default.parseJSON(d[\"tmap.style\"]))}f=getIcon(d[\"tmap.fa-icon\"],d[\"icon\"])||f;var c=a[l];if(c){_utils2.default.merge(u,c);if(s){u.fixed={x:u.x!=null,y:u.y!=null}}f=getIcon(c[\"fa-icon\"],c[\"tw-icon\"])||f}var v=u.color!==null&&_typeof(u.color)===\"object\";var y=v?u.color.background:u.color;u.color={background:y,border:v?u.color.border:undefined};addNodeIcon(u,f);u.font=u.font||{};if(u.shape&&!this.visShapesWithTextInside[u.shape]){u.font.color=\"black\"}else if(!u.font.color&&y){u.font.color=(0,_contrastcolour.run)(y,y,\"black\",\"white\")}if(u.shape===\"icon\"&&_typeof(u.icon)===\"object\"){u.icon.color=y}}if(i){var h=t[i.getConfig(\"central-topic\")];if(h){_utils2.default.merge(h,this.indeces.glNTyById[\"tmap:central-topic\"].style)}}}},{key:\"deleteNode\",value:function e(t){if(!t){return}var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;var r=this.getTiddlerById(i);if(r){_utils2.default.deleteTiddlers([r])}var a=_utils2.default.getMatches(env.selector.allViews);for(var s=a.length;s--;){var l=new _ViewAbstraction2.default(a[s]);l.removeNode(i)}var n=this.getNeighbours([r]);this.deleteEdges(n.edges)}},{key:\"deleteNodes\",value:function e(t){for(var i=t.length;i--;){this.deleteNode(t[i])}}},{key:\"insertNode\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var i=arguments[1];var r=arguments[2];t.label=this.wiki.generateNewTitle(t.label||_utils2.default.getRandomLabel());var a=new $tw.Tiddler({text:\"\"},r,{title:t.label,\"tmap.id\":null},this.wiki.getModificationFields(),this.wiki.getCreationFields());this.wiki.addTiddler(a);t=this.makeNode(a,t);if(_ViewAbstraction2.default.exists(i)){new _ViewAbstraction2.default(i).addNode(t)}return t}},{key:\"getTiddlersByIds\",value:function e(t){if(Array.isArray(t)){t=_utils2.default.getArrayValuesAsHashmapKeys(t)}else if(t instanceof _vis2.default.DataSet){t=_utils2.default.getLookupTable(t,\"id\")}var i=[];for(var r in t){var a=this.getTiddlerById(r);if(a){i.push(a)}}return i}}]);return e}();var getFAdigits=function e(t){return t.length===4?t:t.substr(3,4)};var addNodeIcon=function e(t,i){if(!i){return}if(i.fa){t.shape=\"icon\";t.icon={shape:\"icon\",face:\"FontAwesome\",color:t.color,code:String.fromCharCode(\"0x\"+getFAdigits(i.fa))};if(t.size){t.icon.size=t.size}return}if(i.tw){var r=_utils2.default.getTiddler(i.tw);if(!r){return}if(r.fields[\"_canonical_uri\"]){t.image=r.fields[\"_canonical_uri\"];t.shape=\"image\"}else if(r.fields.text){t.image=_utils2.default.getDataUri(r);t.shape=\"image\"}}};var removeObsoleteViewData=function e(t,i){if(!_ViewAbstraction2.default.exists(i)||!t){return}i=new _ViewAbstraction2.default(i);var r=i.getNodeData();var a=0;for(var s in r){if(t[s]===undefined&&r[s]!=null){r[s]=undefined;a++}}if(a){$tm.logger(\"debug\",\"[Cleanup]\",\"Removed obsolete node data:\",i.getLabel(),a);i.saveNodeData(r)}};var addStyleToEdge=function e(t,i){t=Object.assign(t,i.style);if(_utils2.default.isTrue(i[\"show-label\"],true)){t.label=i.getLabel()}};var getIcon=function e(t,i){return t&&{fa:t}||i&&{tw:i}};exports.default=Adapter;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Adapter.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Adapter",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/CallbackManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var CallbackManager=function(){function e(){_classCallCheck(this,e);this.callbacks=_utils2.default.makeHashMap();this.logger=$tm.logger;this.wiki=$tw.wiki}_createClass(e,[{key:\"add\",value:function e(t,a){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;this.logger(\"debug\",'A callback was registered for changes of \"'+t+'\"');this.callbacks[t]={execute:a,isDeleteOnCall:l}}},{key:\"remove\",value:function e(t){if(!t){return}if(typeof t===\"string\"){t=[t]}for(var a=t.length;a--;){var l=t[a];if(this.callbacks[l]){this.logger(\"debug\",'Deleting callback for \"'+l+'\"');delete this.callbacks[l]}}}},{key:\"refresh\",value:function e(t){if(this.callbacks.length==0){return}for(var a in t){if(!this.callbacks[a]){continue}if(this.wiki.getTiddler(a)){this.logger(\"debug\",\"Executing a callback for: \"+a);this.callbacks[a].execute(a);if(!this.callbacks.isDeleteOnCall){continue}}this.remove(a)}}}]);return e}();exports.default=CallbackManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/CallbackManager.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _rebuilders;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/caretaker\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\nvar _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Fixer=require(\"$:/plugins/felixhayashi/tiddlymap/js/Fixer\");var _Fixer2=_interopRequireDefault(_Fixer);var _Adapter=require(\"$:/plugins/felixhayashi/tiddlymap/js/Adapter\");var _Adapter2=_interopRequireDefault(_Adapter);var _tracker=require(\"$:/plugins/felixhayashi/tiddlymap/js/services/tracker\");var _tracker2=_interopRequireDefault(_tracker);var _EdgeTypeSubscriberRegistry=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\");var _EdgeTypeSubscriberRegistry2=_interopRequireDefault(_EdgeTypeSubscriberRegistry);var _DialogManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/DialogManager\");var _DialogManager2=_interopRequireDefault(_DialogManager);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _vis3=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis4=_interopRequireDefault(_vis3);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _URL=require(\"$:/plugins/felixhayashi/tiddlymap/js/URL\");var _URL2=_interopRequireDefault(_URL);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}var init=function e(){window.$tm=_extends({},env,{utils:_utils2.default,url:new _URL2.default(window.location.href)});cleanup();registerPublicClasses($tm);updateGlobals($tm);createMetaFile($tm.logger);var t=attachIndeces($tm);var r=getInitializedServices(t);Object.assign($tm,r);loadDefaultView($tm.config.sys.defaultView);r.fixer.fix();$tm.registry=[];setInterval(routineCheck,5e3);registerChangeListener($tm.callbackManager);registerMousemoveListener();registerClickListener();if($tm.url.query[\"tmap-enlarged\"]){prepareFullscreenStart($tm.url)}$tm.logger(\"warn\",\"TiddlyMap's caretaker successfully started\")};var getInitializedServices=function e(t){var r=new _tracker2.default(d);var i=$tw.modules.applyMethods(\"tmap.edgetypehandler\");var a=new _EdgeTypeSubscriberRegistry2.default(i,t.allETy,r);var s=new _Adapter2.default(r,a);var l=new _CallbackManager2.default;var n=new _DialogManager2.default(l);var d=new _Fixer2.default(s,$tm.logger,t.glNTy);return{edgeTypeSubscriberRegistry:a,tracker:r,adapter:s,callbackManager:l,dialogManager:n,fixer:d}};var registerPublicClasses=function e(t){t.keycharm=_vis4.default.keycharm;t.NodeType=_NodeType2.default;t.EdgeType=_EdgeType2.default;t.ViewAbstraction=_ViewAbstraction2.default};var attachOptions=function e(t){var r=t;if(!r.config)r.config=_utils2.default.makeHashMap();r.config.sys=_utils2.default.merge(r.config.sys,_utils2.default.unflatten($tw.wiki.getTiddlerData(env.ref.sysUserConf)));r.config.vis=_utils2.default.merge({},_vis2.default,_utils2.default.parseFieldData(env.ref.visUserConf));if(!r.field)r.field=_utils2.default.makeHashMap();$tw.utils.extend(r.field,r.config.sys.field)};var attachIndeces=function e(t){$tm.start(\"Attaching Indeces\");t.indeces=t.indeces||{};updateNodeTypesIndeces(t.indeces);updateEdgeTypesIndeces(t.indeces);$tm.stop(\"Attaching Indeces\");return t.indeces};var updateNodeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.nodeTypes;var i=t.glNTy=[];var a=t.glNTyById=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var s=_NodeType2.default.getInstance(t);a[s.id]=s;i.push(s)}});i.sort(function(e,t){return e.priority-t.priority})};var updateEdgeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.edgeTypes;var i=t.allETy=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var a=_EdgeType2.default.getInstance(t);i[a.id]=a}});if($tm.edgeTypeSubscriberRegistry){$tm.edgeTypeSubscriberRegistry.updateIndex(i)}};var attachFunctions=function e(t){var r=t;var i=function e(){};if(_utils2.default.isTrue($tm.config.sys.debug,false)&&console){r.logger=function(){if(arguments.length<2)return;var e=Array.prototype.slice.call(arguments);var t=e.shift(e);var r=console.hasOwnProperty(t)?t:\"debug\";console[r].apply(console,e)};r.start=function(e){console.time(\"[timer] \"+e)};r.stop=function(e){console.timeEnd(\"[timer] \"+e)}}else{r.logger=r.start=r.stop=i}r.notify=_utils2.default.isTrue($tm.config.sys.notifications)?_utils2.default.notify:i};var routineCheck=function e(){for(var t=$tm.registry.length;t--;){var r=$tm.registry[t];if(!r.destruct||!r.isZombieWidget)return;if(r.isZombieWidget()){$tm.logger(\"warn\",\"a widget will be removed\");$tm.registry.splice(t,1);r.destruct()}}};var dispatchUpdates=function e(t){var r=$tm.registry;for(var i=r.length;i--;){var a=r[i];if(a.update&&a.isZombieWidget&&!a.isZombieWidget()){a.update(t)}}};var checkForClone=function e(t){var r=_utils2.default.getDublicates(t);if(!r.length){return}_utils2.default.setField(t,\"tmap.edges\",undefined);$tm.tracker.assignId(t,true);$tm.dialogManager.open(\"dublicateIdInfo\",{param:{changedTiddler:t.fields.title,filter:_utils2.default.joinAndWrap(r,\"[[\",\"]]\"),id:_utils2.default.getId(t)}})};var updateGlobals=function e(t){attachOptions($tm);attachFunctions($tm);$tm.logger(\"warn\",\"Rebuilt globals\")};var lastCurrentTiddler=null;var updateLiveViewTrigger=function e(t){if(t[\"$:/HistoryList\"]){var r=_utils2.default.getField(\"$:/HistoryList\",\"current-tiddler\")}else if(t[\"$:/temp/focussedTiddler\"]){var r=_utils2.default.getField(\"$:/temp/focussedTiddler\",\"text\")}if(r!=null&&lastCurrentTiddler!==r){lastCurrentTiddler=r;_utils2.default.setField(\"$:/temp/tmap/currentTiddler\",\"text\",r)}};var printChanges=function e(t,r){if(!_utils2.default.isTrue($tm.config.sys.debug,false))return;$tm.logger(\"warn\",\"=== Refresh \"+r+\" ===\");for(var i in t){var a=t[i].deleted?\"[Deleted]\":\"[Modified]\";$tm.logger(\"warn\",a,i,$tw.wiki.getTiddler(i))}};var registerMousemoveListener=function e(){$tm.mouse={};var t=function e(t){$tm.mouse=t};window.addEventListener(\"mousemove\",t,false)};var registerClickListener=function e(){var t=$tm.path.tempPopups;window.addEventListener(\"click\",function(e){var r=_utils2.default.getTiddlersByPrefix(t);for(var i=r.length;i--;){if(_utils2.default.getText(r[i]))break}if(i===-1)return;if(!$tw.utils.hasClass(e.target,\"tc-drop-down\")&&!_utils2.default.getAncestorWithClass(e.target,\"tc-drop-down\")){for(var i=r.length;i--;){_utils2.default.setText(r[i],\"\")}}},false)};var registerChangeListener=function e(t){var r=0;$tw.wiki.addEventListener(\"change\",function(e){$tm.start(\"Caretaker handling changes\");printChanges(e,r++);t.refresh(e);var i={changedTiddlers:{}};for(var a in e){var s=_utils2.default.getTiddler(a);if(s&&s.isDraft()){continue}var l=handleTiddlerChange(a,s,i);if(l){i.changedTiddlers[a]=e[a]}}dispatchUpdates(i);updateLiveViewTrigger(e);$tm.stop(\"Caretaker handling changes\")})};var rebuilders=(_rebuilders={},_defineProperty(_rebuilders,env.path.options,updateGlobals),_defineProperty(_rebuilders,env.path.nodeTypes,updateNodeTypesIndeces),_defineProperty(_rebuilders,env.path.edgeTypes,updateEdgeTypesIndeces),_rebuilders);var handleTiddlerChange=function e(t,r,i){if($tw.wiki.isSystemTiddler(t)){for(var a in rebuilders){if(_utils2.default.startsWith(t,a)&&!i[a]){$tm.logger(\"warn\",\"[System change]\",a);rebuilders[a]();i[a]=true}}}else if(r){if(r.fields.text===undefined){$tw.wiki.dispatchEvent(\"lazyLoad\",t);return false}checkForClone(r);$tm.tracker.assignId(r)}else{var s=$tm.tracker.getIdByTiddler(t);if(!s){return false}var l=_utils2.default.getTiddlerWithField(\"tmap.id\",s);if(l){$tm.logger(\"warn\",\"[Renamed]\",t,\"into\",l)}else{$tm.adapter.deleteNode(s)}}return true};var cleanup=function e(){_utils2.default.deleteByPrefix(\"$:/temp/felixhayashi\");_utils2.default.deleteByPrefix(\"$:/temp/tiddlymap\");_utils2.default.deleteByPrefix(\"$:/temp/tmap\")};var loadDefaultView=function e(t){if(t){_utils2.default.setText(env.ref.defaultViewHolder,$tm.config.sys.defaultView)}};var prepareFullscreenStart=function e(t){var r=env.ref,i=r.mainEditor,a=r.defaultViewHolder;_utils2.default.setSidebarTab(i);if(_ViewAbstraction2.default.exists(t)){t=new _ViewAbstraction2.default(t);_utils2.default.setField(a,\"text\",t.getLabel())}};var createMetaFile=function e(t){if(_utils2.default.tiddlerExists(env.ref.sysMeta)){return}t(\"warn\",\"Creating meta file\");var r=$tw.wiki.getTiddler(env.path.pluginRoot);$tw.wiki.setTiddlerData(env.ref.sysMeta,{originalVersion:r.fields.version,dataStructureState:\"0.6.9\",showWelcomeMessage:true})};var name=exports.name=\"tmap.caretaker\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"startup\"];var before=exports.before=[\"rootwidget\"];var synchronous=exports.synchronous=true;var startup=exports.startup=init;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Caretaker.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/DialogManager": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/DialogManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var DialogManager=function(){function e(t,a){_classCallCheck(this,e);this.callbackManager=t;this.context=a}_createClass(e,[{key:\"open\",value:function t(a){var l=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=arguments[2];if(_utils2.default.isTrue($tm.config.sys.suppressedDialogs[a],false)){$tm.logger(\"warning\",\"Suppressed dialog\",a);return}$tm.logger(\"debug\",\"Dialog param object\",l);if(typeof i===\"function\"&&this.context){i=i.bind(this.context)}var r=$tm.path.tempRoot+\"/dialog-\"+_utils2.default.genUUID();var n=_utils2.default.getTiddler($tm.path.dialogs+\"/\"+a);var u={title:r,buttons:n.fields[\"buttons\"]||\"ok_cancel\",classes:\"tmap-modal-content \"+n.fields[\"classes\"],output:r+\"/output\",result:r+\"/result\",temp:r+\"/temp\",template:n.fields.title,templateId:a,currentTiddler:r+\"/output\",text:_utils2.default.getText($tm.path.dialogs)};if(l.dialog){if(l.dialog.preselects){$tw.wiki.addTiddler(new $tw.Tiddler({title:u.output},_utils2.default.flatten(l.dialog.preselects)));delete l.dialog.preselects}_utils2.default.merge(u,l.dialog)}u.footer=_utils2.default.getText($tm.path.footers);u=_utils2.default.flatten(u);l=_utils2.default.flatten(l);var s=function t(a){e.getElement(\"hidden-close-button\").click();var l=$tw.wiki.getTiddler(a);var n=l.fields.text;var s=null;if(n){s=$tw.wiki.getTiddler(u.output)}else{$tm.notify(\"operation cancelled\")}if(typeof i===\"function\"){i(n,s)}_utils2.default.deleteByPrefix(r)};this.callbackManager.add(u.result,s,true);var o=new $tw.Tiddler(n,l,u);$tw.wiki.addTiddler(o);$tm.logger(\"debug\",\"Opening dialog\",o);$tw.rootWidget.dispatchEvent({type:\"tm-modal\",param:o.fields.title,paramObject:o.fields});e.addKeyBindings();return o}}],[{key:\"getElement\",value:function e(t){return _utils2.default.getFirstElementByClassName(\"tmap-\"+t)}},{key:\"addKeyBindings\",value:function t(){var a=$tm.keycharm({container:_utils2.default.getFirstElementByClassName(\"tc-modal\")});var l=/tmap-triggers-(.+?)-on-(.+?)(?:\\s|$)/;var i=document.getElementsByClassName(\"tmap-trigger-field\");for(var r=i.length;r--;){var n=i[r].className.split(\" \");for(var u=n.length;u--;){var s=n[u].match(l);if(!s){continue}var o=s[1];var d=s[2];var f=e.getElement(o);if(!f)continue;a.bind(d,function(){this.click()}.bind(f))}}}}]);return e}();exports.default=DialogManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/DialogManager.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/DialogManager",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/Fixer": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Fixer\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Fixer=function(){function e(t,i,r){_classCallCheck(this,e);this.adapter=t;this.logger=i;this.wiki=$tw.wiki;this.glNTy=r}_createClass(e,[{key:\"moveEdges\",value:function e(t,i){var r=_utils2.default.getTiddlersByPrefix(t);for(var a=0;a<r.length;a++){var u=_utils2.default.getBasename(r[a]);if(u===\"__noname__\"){u=\"tmap:unknown\"}u=_EdgeType2.default.getInstance(u);if(!u.exists()){u.save()}var n=this.wiki.getTiddlerData(r[a]);for(var s=0;s<n.length;s++){n[s].type=(i?i+\":\":\"\")+u.id;this.adapter.insertEdge(n[s])}this.wiki.deleteTiddler(r[a])}}},{key:\"executeUpgrade\",value:function e(t,i,r){if(!_utils2.default.isLeftVersionGreater(t,i)){return}this.logger(\"debug\",\"Upgrading data structure to \"+t);var a=r();_utils2.default.setEntry(env.ref.sysMeta,\"dataStructureState\",t);return a}},{key:\"fixId\",value:function e(){var t=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.executeUpgrade(\"0.9.2\",t.dataStructureState,function(){if(_utils2.default.isLeftVersionGreater(\"0.9.2\",t.originalVersion)){var e=\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\";var i=_utils2.default.getEntry(e,\"field.nodeId\",\"tmap.id\");_utils2.default.moveFieldValues(i,\"tmap.id\",true,false)}})}},{key:\"fix\",value:function e(){var t=this;var i=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.logger(\"debug\",\"Fixer is started\");this.logger(\"debug\",\"Data-structure currently in use: \",i.dataStructureState);this.executeUpgrade(\"0.7.0\",i.dataStructureState,function(){t.moveEdges(\"$:/plugins/felixhayashi/tiddlymap/graph/edges\",null);var e=env.selector.allViews;var i=_utils2.default.getMatches(e);for(var r=0;r<i.length;r++){var a=new _ViewAbstraction2.default(i[r]);t.moveEdges(a.getRoot()+\"/graph/edges\",a)}});this.executeUpgrade(\"0.7.32\",i.dataStructureState,function(){if(!_ViewAbstraction2.default.exists(\"Live View\")){return}var e=new _ViewAbstraction2.default(\"Live View\");e.setNodeFilter(\"[field:title{$:/temp/tmap/currentTiddler}]\",true);e.setConfig({\"refresh-trigger\":null,\"refresh-triggers\":$tw.utils.stringifyList([\"$:/temp/tmap/currentTiddler\"])})});this.executeUpgrade(\"0.9.0\",i.dataStructureState,function(){var e=env.ref.visUserConf;var i=_utils2.default.unflatten(t.wiki.getTiddlerData(e,{}));if(_typeof(i.groups)===\"object\"){var r=_NodeType2.default.getInstance(\"tmap:neighbour\");r.setStyle(i.groups[\"neighbours\"]);r.save();delete i.groups;t.wiki.setTiddlerData(e,i)}});this.fixId();this.executeUpgrade(\"0.9.16\",i.dataStructureState,function(){for(var e=t.glNTy.length;e--;){t.glNTy[e].save(null,true)}});this.executeUpgrade(\"0.10.3\",i.dataStructureState,function(){var e=env.ref.liveTab;if(_utils2.default.getTiddler(e).hasTag(\"$:/tags/SideBar\")){this.wiki.deleteTiddler(e);_utils2.default.setField(e,\"tags\",\"$:/tags/SideBar\")}});this.executeUpgrade(\"0.11.0\",i.dataStructureState,function(){var e=_utils2.default.getMatches(env.selector.allViews);for(var t=e.length;t--;){var i=new _ViewAbstraction2.default(e[t]);var r=i.getEdgeTypeFilter(\"raw\");var a=\"edge_type_namespace\";i.setConfig(a,i.getConfig(a));var u=env.filter.defaultEdgeTypeFilter;if(r){var n=env.path.edgeTypes;r=_utils2.default.replaceAll(r,\"\",[n,n+\"/\",\"[prefix[\"+n+\"]]\",\"[prefix[\"+n+\"/]]\",[\"[suffix[tw-body:link]]\",\"[[tw-body:link]]\"],[\"[suffix[tw-list:tags]]\",\"[[tw-list:tags]]\"],[\"[suffix[tw-list:list]]\",\"[[tw-body:list]]\"],[\"[suffix[tmap:unknown]]\",\"[[tmap:unknown]]\"],[\"[suffix[unknown]]\",\"[[tmap:unknown]]\"]]);u=\"-[prefix[_]] \"+r}i.setEdgeTypeFilter(u)}})}}]);return e}();exports.default=Fixer;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Fixer.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/Fixer",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/startup/listener": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var handleCancelDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"\")};\n// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/listener\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\nvar handleClearTiddler=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=t.paramObject;var r=a.title,d=a.keep;if(!r)return;var i=_utils2.default.getTiddler(r);var l=i?i.fields:{};var s=d?d.split():[];var n={title:r,text:\"\"};for(var p=s.length;p--;){var o=s[p];n[o]=l[o]}$tw.wiki.deleteTiddler(r);$tw.wiki.addTiddler(new $tw.Tiddler(n))};var handleMixTiddlers=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d=r.tiddlers,i=r.output;if(!d||!i)return;var l=$tw.utils.parseStringArray(d);var s=_utils2.default.getMergedTiddlers(l,i);$tw.wiki.addTiddler(s)};var handleConfirmDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"1\")};var handleSuppressDialog=function e(t){var a=t.paramObject;var r=a.dialog,d=a.suppress;if(_utils2.default.isTrue(d,false)){_utils2.default.setEntry($tm.ref.sysUserConf,\"suppressedDialogs.\"+r,true)}};var handleDownloadGraph=function e(t){var a=t.paramObject;var r=a.view;var d=$tm.adapter.getGraph({view:r});d.nodes=_utils2.default.convert(d.nodes,\"array\");d.edges=_utils2.default.convert(d.edges,\"array\");var i=\"$:/temp/tmap/export\";_utils2.default.setField(i,\"text\",JSON.stringify(d,null,2));$tw.rootWidget.dispatchEvent({type:\"tm-download-file\",param:i,paramObject:{filename:r+\".json\"}})};var handleConfigureSystem=function e(){var t=_utils2.default.getMatches($tm.selector.allPotentialNodes);var a=$tm.adapter.getEdgesForSet(t);var r=$tw.wiki.getTiddler($tm.path.pluginRoot).fields;var d=$tw.wiki.getTiddlerData($tm.ref.sysMeta);var i=_utils2.default.getTiddler($tm.ref.liveTab).hasTag(\"$:/tags/SideBar\");var l={numberOfNodes:\"\"+t.length,numberOfEdges:\"\"+Object.keys(a).length,pluginVersion:\"v\"+r.version,dataStructureVersion:\"v\"+d.dataStructureState,dialog:{preselects:{liveTab:\"\"+i,\"vis-inherited\":JSON.stringify(_vis2.default),\"config.vis\":_utils2.default.getText($tm.ref.visUserConf),\"config.sys\":$tm.config.sys}}};$tm.dialogManager.open(\"globalConfig\",l,function(e,t){if(!e)return;var a=_utils2.default.getPropertiesByPrefix(t.fields,\"config.sys.\",true);$tw.wiki.setTiddlerData($tm.ref.sysUserConf,a);if(_utils2.default.isTrue(t.fields.liveTab,false)){_utils2.default.setField($tm.ref.liveTab,\"tags\",\"$:/tags/SideBar\")}else{$tw.wiki.deleteTiddler($tm.ref.liveTab)}_utils2.default.setField($tm.ref.visUserConf,\"text\",t.fields[\"config.vis\"])})};var handleGenerateWidget=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d={dialog:{preselects:{\"var.view\":r.view||$tm.misc.defaultViewLabel}}};$tm.dialogManager.open(\"widgetCodeGenerator\",d)};var handleRemoveEdge=function e(t){var a=t.paramObject;$tm.adapter.deleteEdge(a)};var handleCreateEdge=function e(t){var a=t.paramObject;var r=a.from,d=a.to,i=a.force;if(!r||!d)return;if(_utils2.default.tiddlerExists(r)&&_utils2.default.tiddlerExists(d)||i){_utils2.default.addTiddler(d);_utils2.default.addTiddler(r);var l=new _Edge2.default($tm.adapter.makeNode(r).id,$tm.adapter.makeNode(d).id,a.label,a.id);$tm.adapter.insertEdge(l);$tm.notify(\"Edge inserted\")}};var handleOpenTypeManager=function e(t){var a=t.type,r=t.paramObject,d=r===undefined?{}:r;var i=a.match(/tmap:tm-(.*)/)[1];if(i===\"manage-edge-types\"){var l=\"Edge-Type Manager\";var s=$tm.selector.allEdgeTypes;var n=$tm.path.edgeTypes}else{var l=\"Node-Type Manager\";var s=$tm.selector.allNodeTypes;var n=$tm.path.nodeTypes}var p={mode:i,topic:l,searchSelector:s,typeRootPath:n};var o=$tm.dialogManager.open(\"MapElementTypeManager\",p);if(d.type){handleLoadTypeForm({paramObject:{mode:i,id:d.type,output:o.fields[\"output\"]}})}};var handleLoadTypeForm=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=a.output;var l=i;var s=r===\"manage-edge-types\"?_EdgeType2.default.getInstance(d):_NodeType2.default.getInstance(d);s.save(l,true);if(r===\"manage-edge-types\"){var n=$tm.adapter.selectEdgesByType(s);var p=Object.keys(n).length;_utils2.default.setField(l,\"temp.usageCount\",p)}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(l),{typeTRef:s.fullPath,\"temp.idImmutable\":s.isShipped?\"true\":\"\",\"temp.newId\":s.id,\"vis-inherited\":JSON.stringify($tm.config.vis)}));_utils2.default.deleteByPrefix(\"$:/state/tabs/MapElementTypeManager\")};var handleSaveTypeForm=function e(t){var a=t.paramObject;var r=_utils2.default.getTiddler(a.output);if(!r)return;var d=r.fields.id;var i=a.mode;if(_utils2.default.isTrue(r.fields[\"temp.deleteType\"],false)){deleteType(i,d,r)}else{saveType(i,d,r)}};var deleteType=function e(t,a,r){var d=t===\"manage-edge-types\"?_EdgeType2.default.getInstance(a):_NodeType2.default.getInstance(a);$tm.logger(\"debug\",\"Deleting type\",d);if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(d,{action:\"delete\"})}else{$tm.adapter.removeNodeType(d)}$tw.wiki.addTiddler(new $tw.Tiddler({title:_utils2.default.getTiddlerRef(r)}));$tm.notify(\"Deleted type\")};var saveType=function e(t,a,r){var d=_utils2.default.getTiddler(r);var i=t===\"manage-edge-types\"?_EdgeType2.default:_NodeType2.default;var l=new i(a,d);l.save();var s=d.fields[\"temp.newId\"];if(s&&s!==d.fields[\"id\"]){if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(l,{action:\"rename\",newName:s})}else{new _NodeType2.default(s,l).save();$tw.wiki.deleteTiddler(l.fullPath)}_utils2.default.setField(d,\"id\",s)}$tm.notify(\"Saved type data\")};var handleCreateType=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=d===undefined?\"New type\":d,l=a.output;var s=r===\"manage-edge-types\"?new _EdgeType2.default(i):new _NodeType2.default(i);s.save();handleLoadTypeForm({paramObject:{id:s.id,mode:r,output:l}})};var name=exports.name=\"tmap.listener\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"rootwidget\",\"tmap.caretaker\"];var before=exports.before=[\"story\"];var synchronous=exports.synchronous=true;var startup=exports.startup=function e(){_utils2.default.addTWlisteners({\"tmap:tm-remove-edge\":handleRemoveEdge,\"tmap:tm-load-type-form\":handleLoadTypeForm,\"tmap:tm-save-type-form\":handleSaveTypeForm,\"tmap:tm-create-type\":handleCreateType,\"tmap:tm-create-edge\":handleCreateEdge,\"tmap:tm-suppress-dialog\":handleSuppressDialog,\"tmap:tm-generate-widget\":handleGenerateWidget,\"tmap:tm-download-graph\":handleDownloadGraph,\"tmap:tm-configure-system\":handleConfigureSystem,\"tmap:tm-manage-edge-types\":handleOpenTypeManager,\"tmap:tm-manage-node-types\":handleOpenTypeManager,\"tmap:tm-cancel-dialog\":handleCancelDialog,\"tmap:tm-clear-tiddler\":handleClearTiddler,\"tmap:tm-merge-tiddlers\":handleMixTiddlers,\"tmap:tm-confirm-dialog\":handleConfirmDialog},$tw.rootWidget,undefined)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Listener.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/startup/listener",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/services/tracker": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/services/tracker\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Tracker=function(){function e(t){_classCallCheck(this,e);this.wiki=$tw.wiki;this.logger=$tm.logger;this._createIndex()}_createClass(e,[{key:\"_createIndex\",value:function e(){var t=this.tById={};var i=this.idByT={};this.wiki.each(function(e,r){if(_utils2.default.isSystemOrDraft(e)){return}var l=e.fields[\"tmap.id\"];if(!l){l=_utils2.default.genUUID();_utils2.default.setField(e,\"tmap.id\",l)}t[l]=r;i[r]=l})}},{key:\"assignId\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r){throw new ResourceNotFoundException(t)}var l=r.fields[\"tmap.id\"];if(!l||i){l=_utils2.default.genUUID();_utils2.default.setField(r,\"tmap.id\",l);this.logger(\"info\",\"Assigning new id to\",r.fields.title)}this.tById[l]=r.fields.title;this.idByT[r.fields.title]=l;return l}},{key:\"getIdByTiddler\",value:function e(t){return this.idByT[_utils2.default.getTiddlerRef(t)]}},{key:\"getIdsByTiddlers\",value:function e(){return this.idByT}},{key:\"getTiddlersByIds\",value:function e(){return this.tById}},{key:\"getTiddlerById\",value:function e(t){return this.tById[t]}}]);return e}();exports.default=Tracker;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Tracker.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/services/tracker",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget": {
            "text": "\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\nvar _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function MapConfigWidget(e,t){_widget.widget.call(this);this.initialise(e,t);this.computeAttributes()}MapConfigWidget.prototype=Object.create(_widget.widget.prototype);MapConfigWidget.prototype.render=function(e,t){this.parentDomNode=e;if(!this.domNode){this.domNode=this.document.createElement(\"div\");$tw.utils.addClass(this.domNode,\"tmap-config-widget\");e.insertBefore(this.domNode,t)}if(this.network){this.network.destroy()}this.networkContainer=document.createElement(\"div\");this.domNode.appendChild(this.networkContainer);this.refreshTrigger=this.getAttribute(\"refresh-trigger\");this.pipeTRef=this.getVariable(\"currentTiddler\");this.inheritedFields=$tw.utils.parseStringArray(this.getAttribute(\"inherited\"));this.extensionTField=this.getAttribute(\"extension\");this.mode=this.getAttribute(\"mode\");for(var i=0;i<this.inheritedFields.length;i++){var s=this.inheritedFields[i];var n=_utils2.default.parseFieldData(this.pipeTRef,s,{});if(this.mode===\"manage-edge-types\"){if(!n.edges){n={edges:n}}}else if(this.mode===\"manage-node-types\"){if(!n.nodes){n={nodes:n}}}this.inherited=_utils2.default.merge(this.inherited,n)}this.extension=_utils2.default.parseFieldData(this.pipeTRef,this.extensionTField,{});if(this.mode===\"manage-edge-types\"){if(!this.extension.edges){this.extension={edges:this.extension}}}else if(this.mode===\"manage-node-types\"){if(!this.extension.nodes){this.extension={nodes:this.extension}}}var r=_utils2.default.isTrue(this.getAttribute(\"save-only-changes\"));this.changes=r?{}:this.extension;var o={nodes:[],edges:[]};var a=_utils2.default.merge({},this.inherited,this.extension);$tw.utils.extend(a,{configure:{enabled:true,showButton:false,filter:this.getOptionFilter(this.mode)}});this.network=new _vis2.default.Network(this.networkContainer,o,a);this.network.on(\"configChange\",this.handleConfigChange.bind(this));var l=this.parentDomNode.getBoundingClientRect().height;this.parentDomNode.style[\"height\"]=l+\"px\";var h=this.handleResetEvent.bind(this);this.networkContainer.addEventListener(\"reset\",h,false);$tm.registry.push(this);this.enhanceConfigurator()};MapConfigWidget.prototype.handleResetEvent=function(e){var t={};t[e.detail.trigger.path]=null;this.handleConfigChange(t)};MapConfigWidget.prototype.handleConfigChange=function(e){var t=_utils2.default.flatten(this.changes);var i=_utils2.default.flatten(e);var s=Object.keys(_utils2.default.flatten(e))[0];var n=i[s]===null;if(n){t[s]=undefined;this.changes=_utils2.default.unflatten(t)}else{this.changes=_utils2.default.merge(this.changes,e)}var r=_utils2.default.merge({},this.changes);if(this.mode===\"manage-node-types\"){r=r[\"nodes\"]}if(this.mode===\"manage-edge-types\"){r=r[\"edges\"]}_utils2.default.writeFieldData(this.pipeTRef,this.extensionTField,r,$tm.config.sys.jsonIndentation);var o=\"vis-configuration-wrapper\";var a=this.networkContainer.getElementsByClassName(o)[0];a.style.height=a.getBoundingClientRect().height+\"px\";if(n){window.setTimeout(this.refresh.bind(this),0)}else{window.setTimeout(this.enhanceConfigurator.bind(this),50)}};MapConfigWidget.prototype.enhanceConfigurator=function(){var e=\"vis-configuration-wrapper\";var t=this.networkContainer.getElementsByClassName(e)[0].children;var i=[];var s=_utils2.default.flatten(this.changes);for(var n=0;n<t.length;n++){if(!t[n].classList.contains(\"vis-config-item\"))continue;var r=new VisConfElement(t[n],i,n);i.push(r);if(r.level===0)continue;r.setActive(!!s[r.path])}};function VisConfElement(e,t,i){var s=\"getElementsByClassName\";this.el=e;this.labelEl=e[s](\"vis-config-label\")[0]||e[s](\"vis-config-header\")[0]||e;var n=this.labelEl.innerText||this.labelEl.textContent;this.label=n&&n.match(/([a-zA-Z0-9]+)/)[1];this.level=parseInt(e.className.match(/.*vis-config-s(.).*/)[1])||0;this.path=this.label;if(this.level>0){for(var r=i;r--;){var o=t[r];if(o.level<this.level){this.path=o.path+\".\"+this.path;break}}}}VisConfElement.prototype.setActive=function(e){if(!e)return;var t=\"tmap-vis-config-item-\"+(e?\"active\":\"inactive\");$tw.utils.addClass(this.el,t);if(e){var i=document.createElement(\"button\");i.innerHTML=\"reset\";i.className=\"tmap-config-item-reset\";var s=this;i.addEventListener(\"click\",function(e){e.currentTarget.dispatchEvent(new CustomEvent(\"reset\",{detail:{trigger:s},bubbles:true,cancelable:true}))},false);this.el.appendChild(i)}};MapConfigWidget.prototype.getOptionFilter=function(e){var t={nodes:{borderWidth:true,borderWidthSelected:true,color:{background:true,border:true},font:{color:true,size:true},icon:true,labelHighlightBold:false,shadow:true,shape:true,shapeProperties:{borderDashes:true},size:true},edges:{arrows:true,color:true,dashes:true,font:true,labelHighlightBold:false,length:true,selfReferenceSize:false,shadow:true,smooth:true,width:true},interaction:{hideEdgesOnDrag:true,hideNodesOnDrag:true,tooltipDelay:true},layout:{hierarchical:false},manipulation:{initiallyActive:true},physics:{forceAtlas2Based:{gravitationalConstant:true,springLength:true,springConstant:true,damping:true,centralGravity:true}}};if(e===\"manage-edge-types\"){t={edges:t.edges}}else if(e===\"manage-node-types\"){t={nodes:t.nodes}}else{t.edges.arrows=false}return function(e,i){i=i.concat([e]);var s=t;for(var n=0,r=i.length;n<r;n++){if(s[i[n]]===true){return true}else if(s[i[n]]==null){return false}s=s[i[n]]}return false}};MapConfigWidget.prototype.isZombieWidget=function(){return!document.body.contains(this.parentDomNode)};MapConfigWidget.prototype.destruct=function(){if(this.network){this.network.destroy()}};MapConfigWidget.prototype.refresh=function(e){if(this.isZombieWidget()||!this.network)return;if(!e||e[this.refreshTrigger]){this.refreshSelf();return true}};MapConfigWidget.prototype.setNull=function(e){for(var t in e){if(_typeof(e[t])==\"object\"){this.setNull(e[t])}else{e[t]=undefined}}};exports[\"tmap-config\"]=MapConfigWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/ConfigurationWidget.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem": {
            "text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\nvar EdgeListItemWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var i=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));i.arrows=$tm.misc.arrows;return i}_createClass(t,[{key:\"execute\",value:function e(){var t=this.parseTreeNode;var r=$tm.tracker.getTiddlerById(t.neighbour.id);var i=_utils2.default.flatten(t.edge);for(var o in i){if(typeof i[o]===\"string\"){this.setVariable(\"edge.\"+o,i[o])}}this.setVariable(\"currentTiddler\",r);this.setVariable(\"neighbour\",r);var n=$tm.indeces.allETy[i.type];var s=i.to===t.neighbour.id?\"to\":\"from\";var a=s;if(n.biArrow){a=\"bi\"}else{if(s===\"to\"&&n.invertedArrow){a=\"from\"}else if(s===\"from\"&&n.invertedArrow){a=\"to\"}}this.setVariable(\"direction\",a);this.setVariable(\"directionSymbol\",a===\"bi\"?this.arrows.bi:a===\"from\"?this.arrows.in:this.arrows.out);this.makeChildWidgets()}},{key:\"refresh\",value:function e(t){return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-edgelistitem\"]=EdgeListItemWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListItemWidget.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget": {
            "text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\nvar EdgeListWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}_createClass(t,[{key:\"render\",value:function e(t,r){this.parentDomNode=t;this.computeAttributes();this.execute();this.renderChildren(t,r)}},{key:\"execute\",value:function e(){var t=[this.getVariable(\"currentTiddler\")];var r=this.getAttribute(\"filter\",\"\");var i=this.getAttribute(\"direction\",\"both\");var s=$tm.indeces.allETy;var n=_utils2.default.getEdgeTypeMatches(r,s);var u={typeWL:_utils2.default.getLookupTable(n),direction:i};var o=$tm.adapter.getNeighbours(t,u),a=o.nodes,l=o.edges;var f=[];for(var c in l){var h=l[c];var p=a[h.to]||a[h.from];if(!p){continue}f.push({type:\"tmap-edgelistitem\",edge:h,typeWL:u.typeWL,neighbour:p,children:this.parseTreeNode.children})}if(!f.length){this.wasEmpty=true;f=this.getEmptyMessage()}else if(this.wasEmpty){this.removeChildDomNodes()}this.makeChildWidgets(f)}},{key:\"getEmptyMessage\",value:function e(){var t=this.wiki.parseText(\"text/vnd.tiddlywiki\",this.getAttribute(\"emptyMessage\",\"\"),{parseAsInline:true});return t?t.tree:[]}},{key:\"refresh\",value:function e(t){var r=this.computeAttributes();if(_utils2.default.hasElements(r)){this.refreshSelf();return true}for(var i in t){if(!_utils2.default.isSystemOrDraft(i)){this.refreshSelf();return true}}return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-connections\"]=EdgeListWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListWidget.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget": {
            "text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.tiddlymap=exports.tmap=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i){if(Object.prototype.hasOwnProperty.call(i,a)){e[a]=i[a]}}}return e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||false;a.configurable=true;if(\"value\"in a)a.writable=true;Object.defineProperty(e,a.key,a)}}return function(t,i,a){if(i)e(t.prototype,i);if(a)e(t,a);return t}}();var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Popup=require(\"$:/plugins/felixhayashi/tiddlymap/js/Popup\");var _Popup2=_interopRequireDefault(_Popup);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _SelectionRectangle=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\");var _SelectionRectangle2=_interopRequireDefault(_SelectionRectangle);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++){i[t]=e[t]}return i}else{return Array.from(e)}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}// @preserve\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\nvar MapWidget=function(e){_inherits(t,e);function t(e,i){_classCallCheck(this,t);var a=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));a.getAttr=a.getAttribute;a.isDebug=_utils2.default.isTrue($tm.config.sys.debug,false);_utils2.default.bindTo(a,[\"constructTooltip\",\"handleResizeEvent\",\"handleClickEvent\",\"handleCanvasKeyup\",\"handleCanvasKeydown\",\"handleCanvasScroll\",\"handleCanvasMouseMove\",\"handleWidgetKeyup\",\"handleWidgetKeydown\",\"handleTriggeredRefresh\",\"handleContextMenu\"]);a.callbackManager=new _CallbackManager2.default;a.computeAttributes();a.editorMode=a.getAttr(\"editor\");a.clickToUse=_utils2.default.isTrue(a.getAttr(\"click-to-use\"),false);a.id=a.getAttr(\"object-id\")||a.getStateQualifier();a.widgetPopupsPath=$tm.path.tempPopups+\"/\"+a.id;if(a.editorMode){_utils2.default.addTWlisteners({\"tmap:tm-create-view\":a.handleCreateView,\"tmap:tm-rename-view\":a.handleRenameView,\"tmap:tm-delete-view\":a.handleDeleteView,\"tmap:tm-delete-element\":a.handleDeleteElement,\"tmap:tm-edit-view\":a.handleEditView,\"tmap:tm-generate-widget\":a.handleGenerateWidget,\"tmap:tm-toggle-central-topic\":a.handleSetCentralTopic,\"tmap:tm-save-canvas\":a.handleSaveCanvas},a,a)}_utils2.default.addTWlisteners({\"tmap:tm-focus-node\":a.handleFocusNode,\"tmap:tm-reset-focus\":a.repaintGraph},a,a);a.visListeners={click:a.handleVisSingleClickEvent,doubleClick:a.handleVisDoubleClickEvent,stabilized:a.handleVisStabilizedEvent,selectNode:a.handleVisSelectNode,deselectNode:a.handleVisDeselectNode,dragStart:a.handleVisDragStart,dragEnd:a.handleVisDragEnd,hoverNode:a.handleVisHoverElement,hoverEdge:a.handleVisHoverElement,blurNode:a.handleVisBlurElement,blurEdge:a.handleVisBlurElement,beforeDrawing:a.handleVisBeforeDrawing,afterDrawing:a.handleVisAfterDrawing,stabilizationProgress:a.handleVisLoading,stabilizationIterationsDone:a.handleVisLoadingDone};a.windowDomListeners={resize:[a.handleResizeEvent,false],click:[a.handleClickEvent,false],mousemove:[a.handleCanvasMouseMove,true]};a.canvasDomListeners={keyup:[a.handleCanvasKeyup,true],keydown:[a.handleCanvasKeydown,true],mousewheel:[a.handleCanvasScroll,true],DOMMouseScroll:[a.handleCanvasScroll,true],contextmenu:[a.handleContextMenu,true]};a.widgetDomListeners={keyup:[a.handleWidgetKeyup,true],keydown:[a.handleWidgetKeydown,true]};a.conVector={from:null,to:null};return a}_createClass(t,[{key:\"handleConnectionEvent\",value:function e(t,i){var a=this;var s=this.view.getEdgeTypeFilter();var r={fromLabel:$tm.adapter.selectNodeById(t.from).label,toLabel:$tm.adapter.selectNodeById(t.to).label,view:this.view.getLabel(),eTyFilter:s.raw};$tm.dialogManager.open(\"getEdgeType\",r,function(e,r){if(e){var n=_utils2.default.getText(r);var o=_EdgeType2.default.getInstance(n);if(!o.namespace){var l=_EdgeType2.default.getIdParts(o.id),d=l.marker,h=l.name;var u=a.view.getConfig(\"edge_type_namespace\");o=_EdgeType2.default.getInstance(_EdgeType2.default.getId(d,u,h))}if(!o.exists()){o.save()}t.type=o.id;$tm.adapter.insertEdge(t);a.isPreventZoomOnNextUpdate=true;if(!a.view.isEdgeTypeVisible(o)){$tm.dialogManager.open(\"edgeNotVisible\",{type:o.id,view:a.view.getLabel(),eTyFilter:s.pretty})}}if(typeof i===\"function\"){i(e)}})}},{key:\"checkForFreshInstall\",value:function e(){if(!_utils2.default.getEntry($tm.ref.sysMeta,\"showWelcomeMessage\",true)){return}_utils2.default.setEntry($tm.ref.sysMeta,\"showWelcomeMessage\",false);$tm.dialogManager.open(\"welcome\",{},function(e,t){if(_utils2.default.tiddlerExists(\"$:/plugins/felixhayashi/topstoryview\")){_utils2.default.setText(\"$:/view\",\"top\");_utils2.default.setText(\"$:/config/Navigation/openLinkFromInsideRiver\",\"above\");_utils2.default.setText(\"$:/config/Navigation/openLinkFromOutsideRiver\",\"top\");_utils2.default.setText(\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\",\"fixed-fluid\");_utils2.default.touch(\"$:/plugins/felixhayashi/topstoryview\")}var i=$tm.misc.defaultViewLabel;var a=$tm.adapter.insertNode({label:\"Have fun with\",x:0,y:0},i);var s=$tm.adapter.insertNode({label:\"TiddlyMap!!\",x:100,y:100},i);$tm.adapter.insertEdge({from:a.id,to:s.id})})}},{key:\"openStandardConfirmDialog\",value:function e(t,i){var a={message:i};$tm.dialogManager.open(\"getConfirmation\",a,t)}},{key:\"logger\",value:function e(t,i){if(this.isDebug){var a=Array.prototype.slice.call(arguments,1);a.unshift(\"@\"+this.id);a.unshift(t);$tm.logger.apply(this,a)}}},{key:\"render\",value:function e(t,i){this.parentDomNode=t;this.domNode=this.document.createElement(\"div\");t.insertBefore(this.domNode,i);this.registerClassNames(this.domNode);this.viewHolderRef=this.getViewHolderRef();this.view=this.getView();this.graphBarDomNode=this.document.createElement(\"div\");$tw.utils.addClass(this.graphBarDomNode,\"tmap-topbar\");this.domNode.appendChild(this.graphBarDomNode);this.graphDomNode=this.document.createElement(\"div\");this.domNode.appendChild(this.graphDomNode);$tw.utils.addClass(this.graphDomNode,\"tmap-vis-graph\");if(_utils2.default.isPreviewed(this)||this.domNode.isTiddlyWikiFakeDom){$tw.utils.addClass(this.domNode,\"tmap-static-mode\");this.renderPreview(this.graphBarDomNode,this.graphDomNode)}else{this.renderFullWidget(this.domNode,this.graphBarDomNode,this.graphDomNode)}}},{key:\"renderPreview\",value:function e(t,i){var a=this.view.getRoot()+\"/snapshot\";var s=_utils2.default.getTiddler(a);var r=this.document.createElement(\"span\");r.innerHTML=this.view.getLabel();r.className=\"tmap-view-label\";t.appendChild(r);if(s){var n=this.makeChildWidget(_utils2.default.getTranscludeNode(a),true);n.renderChildren(i,null)}else{$tw.utils.addClass(i,\"tmap-graph-placeholder\")}}},{key:\"renderFullWidget\",value:function e(t,i,a){_utils2.default.setDomListeners(\"add\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"add\",t,this.widgetDomListeners);this.addLoadingBar(this.domNode);this.tooltip=new _Popup2.default(this.domNode,{className:\"tmap-tooltip\",showDelay:$tm.config.sys.popups.delay});this.contextMenu=new _Popup2.default(this.domNode,{className:\"tmap-context-menu\",showDelay:0,hideOnClick:true,leavingDelay:999999});this.sidebar=_utils2.default.getFirstElementByClassName(\"tc-sidebar-scrollable\");this.isInSidebar=this.sidebar&&!this.domNode.isTiddlyWikiFakeDom&&this.sidebar.contains(this.domNode);this.rebuildEditorBar(i);this.initAndRenderGraph(a);$tm.registry.push(this);this.reloadRefreshTriggers();this.checkForFreshInstall();if(this.id===$tm.misc.mainEditorId){var s=$tm.url;if(s&&s.query[\"tmap-enlarged\"]){this.toggleEnlargedMode(s.query[\"tmap-enlarged\"])}}}},{key:\"registerClassNames\",value:function e(t){var i=$tw.utils.addClass;i(t,\"tmap-widget\");if(this.clickToUse){i(t,\"tmap-click-to-use\")}if(this.getAttr(\"editor\")===\"advanced\"){i(t,\"tmap-advanced-editor\")}if(this.getAttr(\"design\")===\"plain\"){i(t,\"tmap-plain-design\")}if(!_utils2.default.isTrue(this.getAttr(\"show-buttons\"),true)){i(t,\"tmap-no-buttons\")}if(this.getAttr(\"class\")){i(t,this.getAttr(\"class\"))}}},{key:\"addLoadingBar\",value:function e(t){this.graphLoadingBarDomNode=this.document.createElement(\"progress\");$tw.utils.addClass(this.graphLoadingBarDomNode,\"tmap-loading-bar\");t.appendChild(this.graphLoadingBarDomNode)}},{key:\"rebuildEditorBar\",value:function e(){this.removeChildDomNodes();var t=this.view;var i=\"tmap-unicode-button\";var a=i+\" tmap-active-button\";var s={widgetQualifier:this.getStateQualifier(),widgetTempPath:this.widgetTempPath,widgetPopupsPath:this.widgetPopupsPath,isViewBound:String(this.isViewBound()),viewRoot:t.getRoot(),viewLabel:t.getLabel(),viewHolder:this.getViewHolderRef(),edgeTypeFilter:t.edgeTypeFilterTRef,allEdgesFilter:$tm.selector.allEdgeTypes,neighScopeBtnClass:t.isEnabled(\"neighbourhood_scope\")?a:i,rasterMenuBtnClass:t.isEnabled(\"raster\")?a:i};for(var r in s){this.setVariable(r,s[r])}var n=_utils2.default.getTiddlerNode(t.getRoot());if(this.editorMode===\"advanced\"){n.children.push(_utils2.default.getTranscludeNode($tm.ref.graphBar))}else{var o=_utils2.default.getElementNode(\"span\",\"tmap-view-label\",t.getLabel());n.children.push(o)}n.children.push(_utils2.default.getTranscludeNode($tm.ref.focusButton));this.makeChildWidgets([n]);this.renderChildren(this.graphBarDomNode,this.graphBarDomNode.firstChild)}},{key:\"refresh\",value:function e(t){return false}},{key:\"update\",value:function e(t){if(!this.network||this.isZombieWidget()||_utils2.default.isPreviewed(this)){return}var i=t.changedTiddlers;this.callbackManager.refresh(i);if(this.isViewSwitched(i)||this.hasChangedAttributes()||t[env.path.options]||i[this.view.getRoot()]){this.logger(\"warn\",\"View switched config changed\");this.isPreventZoomOnNextUpdate=false;this.view=this.getView(true);this.reloadRefreshTriggers();this.rebuildEditorBar();this.initAndRenderGraph(this.graphDomNode)}else{var a=this.view.update(t);if(a){this.logger(\"warn\",\"View components modified\");this.rebuildEditorBar();this.reloadBackgroundImage();this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}else{if(t[env.path.nodeTypes]||this.hasChangedElements(i)){this.rebuildGraph()}this.refreshChildren(i)}}}},{key:\"hidePopups\",value:function e(t,i){this.tooltip.hide(t,i);this.contextMenu.hide(0,true)}},{key:\"reloadRefreshTriggers\",value:function e(){this.callbackManager.remove(this.refreshTriggers);var t=this.getAttr(\"refresh-triggers\")||this.view.getConfig(\"refresh-triggers\");this.refreshTriggers=$tw.utils.parseStringArray(t)||[];this.logger(\"debug\",\"Registering refresh trigger\",this.refreshTriggers);for(var i=this.refreshTriggers.length;i--;){this.callbackManager.add(this.refreshTriggers[i],this.handleTriggeredRefresh,false)}}},{key:\"rebuildGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.resetFocus;if(_utils2.default.isPreviewed(this)){return}this.logger(\"debug\",\"Rebuilding graph\");this.hidePopups(0,true);this.hasNetworkStabilized=false;var a=this.rebuildGraphData();if(a.changedNodes.withoutPosition.length){i=i||{delay:1e3,duration:1e3};if(!this.view.isEnabled(\"physics_mode\")){var s=this.visOptions.physics;s[s.solver].centralGravity=.25;this.network.setOptions(this.visOptions)}}if(!_utils2.default.hasElements(this.graphData.nodesById)){return}if(i){if(!this.isPreventZoomOnNextUpdate){this.network.stabilize();this.resetFocus=i}this.isPreventZoomOnNextUpdate=false}}},{key:\"getContainer\",value:function e(){return this.domNode}},{key:\"rebuildGraphData\",value:function e(){$tm.start(\"Reloading Network\");var t=$tm.adapter.getGraph({view:this.view});var i=_utils2.default.refreshDataSet(this.graphData.nodes,t.nodes);var a=_utils2.default.refreshDataSet(this.graphData.edges,t.edges);this.graphData.nodesById=t.nodes;this.graphData.edgesById=t.edges;_utils2.default.setField(\"$:/temp/tmap/nodes/\"+this.view.getLabel(),\"list\",$tm.adapter.getTiddlersByIds(t.nodes));$tm.stop(\"Reloading Network\");return{changedEdges:a,changedNodes:i}}},{key:\"isViewBound\",value:function e(){return _utils2.default.startsWith(this.getViewHolderRef(),$tm.path.localHolders)}},{key:\"isViewSwitched\",value:function e(t){return t[this.getViewHolderRef()]}},{key:\"hasChangedAttributes\",value:function e(){return Object.keys(this.computeAttributes()).length}},{key:\"hasChangedElements\",value:function e(t){var i=[];var a=this.graphData.nodesById;var s=this.view.isEnabled(\"neighbourhood_scope\");for(var r in t){if(_utils2.default.isSystemOrDraft(r)){continue}if(a[$tm.adapter.getId(r)]||s){return true}if(t[r].modified){i.push(r)}}if(i.length){var n=this.view.getNodeFilter(\"compiled\");var o=_utils2.default.getMatches(n,i);return!!o.length}}},{key:\"initAndRenderGraph\",value:function e(t){var i=this;if(this.network){this._destructVis()}this.logger(\"info\",\"Initializing and rendering the graph\");if(!this.isInSidebar){this.callbackManager.add(\"$:/state/sidebar\",this.handleResizeEvent)}this.visOptions=this.getVisOptions();this.graphData={nodes:new _vis2.default.DataSet,edges:new _vis2.default.DataSet,nodesById:_utils2.default.makeHashMap(),edgesById:_utils2.default.makeHashMap()};this.tooltip.setEnabled(_utils2.default.isTrue($tm.config.sys.popups.enabled,true));this.network=new _vis2.default.Network(t,this.graphData,this.visOptions);this.canvas=t.getElementsByTagName(\"canvas\")[0];this.networkDomNode=_utils2.default.getFirstElementByClassName(\"vis-network\",t,true);this.canvas.tabIndex=0;for(var a in this.visListeners){this.network.on(a,this.visListeners[a].bind(this))}this.addGraphButtons({\"fullscreen-button\":function e(){i.toggleEnlargedMode(\"fullscreen\")},\"halfscreen-button\":function e(){i.toggleEnlargedMode(\"halfscreen\")}});_utils2.default.setDomListeners(\"add\",this.canvas,this.canvasDomListeners);this.reloadBackgroundImage();this.rebuildGraph({resetFocus:{delay:0,duration:0}});this.handleResizeEvent();this.canvas.focus()}},{key:\"handleCanvasKeyup\",value:function e(t){var i=this;var a=this.network.getSelectedNodes();if(t.ctrlKey){t.preventDefault();if(t.keyCode===88){if(this.editorMode){this.handleAddNodesToClipboard(\"move\")}else{$tm.notify(\"Map is read only!\")}}else if(t.keyCode===67){this.handleAddNodesToClipboard(\"copy\")}else if(t.keyCode===86){this.handlePasteNodesFromClipboard()}else if(t.keyCode===65){var s=Object.keys(this.graphData.nodesById);this.network.selectNodes(s)}else if(t.keyCode===49||t.keyCode===50){if(a.length!==1)return;var r=t.keyCode===49?\"from\":\"to\";$tm.notify(_utils2.default.ucFirst(r)+\"-part selected\");this.conVector[r]=a[0];if(this.conVector.from&&this.conVector.to){this.handleConnectionEvent(this.conVector,function(){i.conVector={from:null,to:null}})}}}else{if(t.keyCode===13){if(a.length!==1)return;this.openTiddlerWithId(a[0])}}}},{key:\"handleCanvasKeydown\",value:function e(t){if(t.keyCode===46){t.preventDefault();this.handleRemoveElements(this.network.getSelection())}}},{key:\"handleDeleteElement\",value:function e(t){var i=t.paramObject.id;var a=i?[i]:this.network.getSelectedNodes();this.handleRemoveElements({nodes:a})}},{key:\"handleCanvasMouseMove\",value:function e(t){var i=this.network;if(!(t.ctrlKey&&t.buttons)){if(this.selectRect){this.selectRect=null;var a=i.getSelectedNodes();$tm.notify(a.length+\" nodes selected\");i.redraw()}return}t.preventDefault();t.stopPropagation();if(!this.domNode.contains(t.target)){return}var s=i.DOMtoCanvas({x:t.offsetX,y:t.offsetY});if(!this.selectRect){this.selectRect=new _SelectionRectangle2.default(s.x,s.y)}this.selectRect.span(s.x,s.y);var r=i.getPositions();var n=i.getSelectedNodes();for(var o in r){if(this.selectRect.isPointWithin(r[o])&&!_utils2.default.inArray(o,n)){n.push(o)}}i.selectNodes(n);this.assignActiveStyle(n);i.redraw()}},{key:\"handleCanvasScroll\",value:function e(t){var i=!!(this.isInSidebar||t.ctrlKey||this.enlargedMode||this.clickToUse&&this.networkDomNode.classList.contains(\"vis-active\"));var a=this.visOptions.interaction;var s=i===a.zoomView;if(i||!s){t.preventDefault()}if(!s){t.stopPropagation();a.zoomView=i;this.network.setOptions({interaction:{zoomView:i}});return false}}},{key:\"handleContextMenu\",value:function e(t){var i=this;t.preventDefault();var a=this.network;this.hidePopups(0,true);var s=a.getNodeAt({x:t.offsetX,y:t.offsetY});if(!s)return;var r=a.getSelectedNodes();if(!_utils2.default.inArray(s,r)){r=[s];a.selectNodes(r)}this.contextMenu.show(r,function(e,t){var a=e.length>1?\"multi\":\"single\";var s=\"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node\";_utils2.default.registerTransclude(i,\"contextMenuWidget\",s);i.contextMenuWidget.setVariable(\"mode\",a);i.contextMenuWidget.render(t)})}},{key:\"handleWidgetKeyup\",value:function e(t){}},{key:\"handleWidgetKeydown\",value:function e(t){if(t.ctrlKey){t.preventDefault();if(t.keyCode===70){t.preventDefault();var i=this.widgetPopupsPath+\"/focus\";_utils2.default.setText(i,_utils2.default.getText(i)?\"\":\"1\")}else{return}}else if(t.keyCode===120){t.preventDefault();this.toggleEnlargedMode(\"halfscreen\")}else if(t.keyCode===121){t.preventDefault();this.toggleEnlargedMode(\"fullscreen\")}else if(t.keyCode===27){t.preventDefault();_utils2.default.deleteByPrefix(this.widgetPopupsPath)}else{return}this.canvas.focus()}},{key:\"handlePasteNodesFromClipboard\",value:function e(){if(!this.editorMode||this.view.isLiveView()){$tm.notify(\"Map is read only!\");return}if(!$tm.clipBoard||$tm.clipBoard.type!==\"nodes\"){$tm.notify(\"TiddlyMap clipboad is empty!\")}var t=$tm.clipBoard.nodes;var i=Object.keys(t);for(var a=i.length;a--;){var s=i[a];if(this.graphData.nodesById[s]){continue}this.view.addNode(t[s]);this.graphData.nodes.update({id:s})}this.network.selectNodes(i);this.rebuildGraph({resetFocus:{delay:0,duration:0}});$tm.notify(\"pasted \"+i.length+\" nodes into map.\")}},{key:\"handleAddNodesToClipboard\",value:function e(t){var i=this.network.getSelectedNodes();if(!i.length){return}$tm.clipBoard={type:\"nodes\",nodes:this.graphData.nodes.get(i,{returnType:\"Object\"})};$tm.notify(\"Copied \"+i.length+\" nodes to clipboard\");if(t===\"move\"){for(var a=i.length;a--;){this.view.removeNode(i[a])}}this.isPreventZoomOnNextUpdate=true}},{key:\"getVisOptions\",value:function e(){var t=this;var i=$tm.config.vis;var a=_utils2.default.parseJSON(this.view.getConfig(\"vis\"));var s=_utils2.default.merge({},i,a);s.clickToUse=this.clickToUse;s.manipulation.enabled=!!this.editorMode;s.manipulation.deleteNode=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};s.manipulation.deleteEdge=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};s.manipulation.addEdge=function(e,i){t.handleConnectionEvent(e);t.resetVisManipulationBar(i)};s.manipulation.addNode=function(e,i){t.handleInsertNode(e);t.resetVisManipulationBar(i)};s.manipulation.editNode=function(e,i){t.handleEditNode(e);t.resetVisManipulationBar(i)};s.interaction.zoomView=!!(this.isInSidebar||this.enlargedMode);s.manipulation.editEdge=false;var r=s.physics;r[r.solver]=r[r.solver]||{};r.stabilization.iterations=1e3;this.logger(\"debug\",\"Loaded graph options\",s);return s}},{key:\"resetVisManipulationBar\",value:function e(t){if(t){t(null)}this.network.disableEditMode();this.network.enableEditMode()}},{key:\"isVisInEditMode\",value:function e(){return this.graphDomNode.getElementsByClassName(\"vis-button vis-back\").length>0}},{key:\"handleCreateView\",value:function e(){var t=this;var i={view:this.view.getLabel()};$tm.dialogManager.open(\"createView\",i,function(e,i){if(!e)return;var a=_utils2.default.getField(i,\"name\");var s=_utils2.default.getField(i,\"clone\",false);if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\");return}if(s&&t.view.isLiveView()){$tm.notify(\"Forbidden to clone the live view!\");return}var r=new _ViewAbstraction2.default(a,{isCreate:true,protoView:s?t.view:null});t.setView(r)})}},{key:\"handleRenameView\",value:function e(){var t=this;if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var i=this.view.getOccurrences();var a={count:i.length.toString(),refFilter:_utils2.default.joinAndWrap(i,\"[[\",\"]]\")};$tm.dialogManager.open(\"renameView\",a,function(e,i){if(!e){return}var a=_utils2.default.getText(i);if(!a){$tm.notify(\"Invalid name!\")}else if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\")}else{t.view.rename(a);t.setView(t.view)}})}},{key:\"handleEditView\",value:function e(){var t=this;var i=JSON.stringify($tm.config.vis);var a=this.graphData;var s=this.view.getConfig();var r={\"filter.prettyNodeFltr\":this.view.getNodeFilter(\"pretty\"),\"filter.prettyEdgeFltr\":this.view.getEdgeTypeFilter(\"pretty\"),\"vis-inherited\":i};var n={view:this.view.getLabel(),createdOn:this.view.getCreationDate(true),numberOfNodes:Object.keys(a.nodesById).length.toString(),numberOfEdges:Object.keys(a.edgesById).length.toString(),dialog:{preselects:$tw.utils.extend({},s,r)}};$tm.dialogManager.open(\"configureView\",n,function(e,i){if(!e){return}var a=_utils2.default.getPropertiesByPrefix(i.fields,\"config.\",true);var s=t.view.getConfig(\"background_image\");t.view.setConfig(a);if(a[\"physics_mode\"]&&!t.view.isEnabled(\"physics_mode\")){t.view.saveNodePositions(t.network.getPositions())}var r=t.view.getConfig(\"background_image\");if(r&&r!==s){$tm.notify(\"Background changed! You may need to zoom out a bit.\")}var n=_utils2.default.getField(i,\"filter.prettyNodeFltr\",\"\");var o=_utils2.default.getField(i,\"filter.prettyEdgeFltr\",\"\");t.view.setNodeFilter(n);t.view.setEdgeTypeFilter(o)})}},{key:\"handleSaveCanvas\",value:function e(){var t=this;var i=\"$:/temp/tmap/snapshot\";this.createAndSaveSnapshot(i);var a=_utils2.default.getSnapshotTitle(this.view.getLabel(),\"png\");var s={dialog:{snapshot:i,width:this.canvas.width.toString(),height:this.canvas.height.toString(),preselects:{name:a,action:\"download\"}}};$tm.dialogManager.open(\"saveCanvas\",s,function(e,s){if(!e)return;a=s.fields.name||a;var r=s.fields.action;if(r===\"download\"){t.handleDownloadSnapshot(a)}else if(r===\"wiki\"){_utils2.default.cp(i,a,true);t.dispatchEvent({type:\"tm-navigate\",navigateTo:a})}else if(r===\"placeholder\"){t.view.addPlaceholder(i)}$tw.wiki.deleteTiddler(\"$:/temp/tmap/snapshot\")})}},{key:\"handleDownloadSnapshot\",value:function e(t){var i=this.document.createElement(\"a\");var a=this.view.getLabel();i.download=t||_utils2.default.getSnapshotTitle(a,\"png\");i.href=this.getSnapshot();var s=new MouseEvent(\"click\");i.dispatchEvent(s)}},{key:\"createAndSaveSnapshot\",value:function e(t){var i=t||this.view.getRoot()+\"/snapshot\";$tw.wiki.addTiddler(new $tw.Tiddler({title:i,type:\"image/png\",text:this.getSnapshot(true),modified:new Date}));return i}},{key:\"getSnapshot\",value:function e(t){var i=this.canvas.toDataURL(\"image/png\");return t?_utils2.default.getWithoutPrefix(i,\"data:image/png;base64,\"):i}},{key:\"handleDeleteView\",value:function e(){var t=this;var i=this.view.getLabel();if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var a=this.view.getOccurrences();if(a.length){var s={count:a.length.toString(),refFilter:_utils2.default.joinAndWrap(a,\"[[\",\"]]\")};$tm.dialogManager.open(\"cannotDeleteViewDialog\",s);return}var r=\"\\n        You are about to delete the view ''\"+i+\"''\\n        (no tiddler currently references this view).\\n     \";this.openStandardConfirmDialog(function(e){if(!e){return}t.view.destroy();t.setView($tm.misc.defaultViewLabel);var a='view \"'+i+\"' deleted\";t.logger(\"debug\",a);$tm.notify(a)},r)}},{key:\"handleTriggeredRefresh\",value:function e(t){this.logger(\"log\",t,\"Triggered a refresh\");if(this.id===\"live_tab\"){var i=_utils2.default.getTiddler(_utils2.default.getText(t));if(i){var a=i.fields[\"tmap.open-view\"]||$tm.config.sys.liveTab.fallbackView;if(a&&a!==this.view.getLabel()){this.setView(a);return}}}this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}},{key:\"handleRemoveElements\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){this.handleRemoveNodes(i)}else if(a.length){this.handleRemoveEdges(a)}this.resetVisManipulationBar()}},{key:\"handleRemoveEdges\",value:function e(t){$tm.adapter.deleteEdges(this.graphData.edges.get(t));$tm.notify(\"edge\"+(t.length>1?\"s\":\"\")+\" removed\")}},{key:\"handleRemoveNodes\",value:function e(t){var i=this;var a=$tm.adapter.getTiddlersByIds(t);var s={count:t.length.toString(),tiddlers:$tw.utils.stringifyList(a),dialog:{preselects:{\"delete-from\":\"filter\"}}};$tm.dialogManager.open(\"deleteNodeDialog\",s,function(e,a){if(!e)return;var s=0;for(var r=t.length;r--;){var n=i.view.removeNode(t[r]);if(n){s++}}if(a.fields[\"delete-from\"]===\"system\"){$tm.adapter.deleteNodes(t);s=t.length}i.isPreventZoomOnNextUpdate=true;$tm.notify(\"\\n        Removed \"+s+\"\\n        of \"+t.length+\"\\n        from \"+a.fields[\"delete-from\"]+\"\\n      \")})}},{key:\"toggleEnlargedMode\",value:function e(t){if(!this.isInSidebar&&t===\"halfscreen\"){return}this.logger(\"log\",\"Toggled graph enlargement\");var i=this.enlargedMode;if(i){this.network.setOptions({clickToUse:this.clickToUse});_utils2.default.findAndRemoveClassNames([\"tmap-has-\"+i+\"-widget\",\"tmap-\"+i]);this.enlargedMode=null;document.body.scrollTop=this.scrollTop}if(!i||i!==t&&(t===\"fullscreen\"||t===\"halfscreen\"&&!this.isInSidebar)){this.scrollTop=document.body.scrollTop;this.enlargedMode=t;var a=this.isInSidebar?this.sidebar:_utils2.default.getFirstElementByClassName(\"tc-story-river\");$tw.utils.addClass(this.document.body,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(a,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(this.domNode,\"tmap-\"+t);this.network.setOptions({clickToUse:false});$tm.notify(\"Toggled \"+t+\" mode\")}this.handleResizeEvent()}},{key:\"handleGenerateWidget\",value:function e(t){$tw.rootWidget.dispatchEvent({type:\"tmap:tm-generate-widget\",paramObject:{view:this.view.getLabel()}})}},{key:\"handleSetCentralTopic\",value:function e(t){var i=t.paramObject;var a=i.id||this.network.getSelectedNodes()[0];if(a===this.view.getConfig(\"central-topic\")){a=\"\"}this.view.setCentralTopic(a)}},{key:\"handleVisStabilizedEvent\",value:function e(t){if(this.hasNetworkStabilized){return}this.hasNetworkStabilized=true;this.logger(\"log\",\"Network stabilized after\",t.iterations,\"iterations\");if(!this.view.isEnabled(\"physics_mode\")){var i=this.graphData.nodesById;var a=[];for(var s in i){if(i[s].x===undefined){a.push(s)}}if(a.length){this.setNodesMoveable(a,false);$tm.notify(a.length+\" nodes were added to the graph\")}var r=this.visOptions.physics;r[r.solver].centralGravity=0;this.network.setOptions(this.visOptions)}if(this.resetFocus){this.fitGraph(this.resetFocus.delay,this.resetFocus.duration);this.resetFocus=null}}},{key:\"handleFocusNode\",value:function e(t){var i=t.param;this.network.focus($tm.adapter.getId(i),{scale:1.5,animation:true})}},{key:\"isZombieWidget\",value:function e(){return this.domNode.isTiddlyWikiFakeDom===true||!this.document.body.contains(this.getContainer())}},{key:\"fitGraph\",value:function e(){var t=this;var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;clearTimeout(this.activeFitTimeout);var s=function e(){if(t.isZombieWidget()){return}t.network.redraw();t.network.fit({animation:{duration:a,easingFunction:\"easeOutQuart\"}})};this.activeFitTimeout=setTimeout(s,i)}},{key:\"handleInsertNode\",value:function e(t){var i=this;$tm.dialogManager.open(\"addNodeToMap\",{},function(e,a){if(!e){return}var s=_utils2.default.getField(a,\"draft.title\");if(_utils2.default.tiddlerExists(s)){if(_utils2.default.isMatch(s,i.view.getNodeFilter(\"compiled\"))){$tm.notify(\"Node already exists\");return}else{t=$tm.adapter.makeNode(s,t);i.view.addNode(t)}}else{var r=new $tw.Tiddler(a,{\"draft.title\":null});t.label=s;$tm.adapter.insertNode(t,i.view,r)}i.isPreventZoomOnNextUpdate=true})}},{key:\"handleEditNode\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t.id);var s=_utils2.default.getTiddler(a);var r=JSON.stringify($tm.config.vis);var n=this.view.getConfig(\"vis\");var o={};o[t.id]=t;var l=$tm.adapter.getInheritedNodeStyles(o);var d=JSON.stringify(l[a]);var h=JSON.stringify(_utils2.default.merge({},{color:s.fields[\"color\"]},_utils2.default.parseJSON(s.fields[\"tmap.style\"])));var u=this.view.getLabel();var g=this.view.getNodeData(t.id,true)||{};delete g.x;delete g.y;var f={view:u,tiddler:s.fields.title,tidColor:s.fields[\"color\"],tidIcon:s.fields[$tm.field.nodeIcon]||s.fields[\"tmap.fa-icon\"],tidLabelField:\"global.\"+$tm.field.nodeLabel,tidIconField:\"global.\"+$tm.field.nodeIcon,dialog:{preselects:{\"inherited-global-default-style\":r,\"inherited-local-default-style\":n,\"inherited-group-styles\":d,\"global.tmap.style\":h,\"local-node-style\":JSON.stringify(g)}}};var v=function e(t,i,a){for(var s=a.length;s--;){f.dialog.preselects[t+\".\"+a[s]]=i[a[s]]||\"\"}};v(\"local\",g,[\"label\",\"tw-icon\",\"fa-icon\",\"open-view\"]);v(\"global\",s.fields,[$tm.field.nodeLabel,$tm.field.nodeIcon,\"tmap.fa-icon\",\"tmap.open-view\"]);$tm.dialogManager.open(\"editNode\",f,function(e,s){if(!e)return;var r=s.fields;var n=_utils2.default.getPropertiesByPrefix(r,\"global.\",true);for(var o in n){_utils2.default.setField(a,o,n[o]||undefined)}var l=_utils2.default.getPropertiesByPrefix(r,\"local.\",true);var d=_utils2.default.parseJSON(r[\"local-node-style\"],{});for(var h in l){d[h]=l[h]||undefined}i.view.saveNodeStyle(t.id,d);i.isPreventZoomOnNextUpdate=true})}},{key:\"handleVisSingleClickEvent\",value:function e(t){var i=_utils2.default.isTrue($tm.config.sys.singleClickMode);if(i&&!this.editorMode){this.handleOpenMapElementEvent(t)}}},{key:\"handleVisDoubleClickEvent\",value:function e(t){if(t.nodes.length||t.edges.length){if(this.editorMode||!_utils2.default.isTrue($tm.config.sys.singleClickMode)){this.handleOpenMapElementEvent(t)}}else{if(this.editorMode){this.handleInsertNode(t.pointer.canvas)}}}},{key:\"handleOpenMapElementEvent\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){var s=this.graphData.nodesById[i[0]];if(s[\"open-view\"]){$tm.notify(\"Switching view\");this.setView(s[\"open-view\"])}else{this.openTiddlerWithId(i[0])}}else if(a.length){this.logger(\"debug\",\"Clicked on an Edge\");var r=this.graphData.edgesById[a[0]].type;this.handleEditEdgeType(r)}else{return}this.hidePopups(0,true)}},{key:\"handleEditEdgeType\",value:function e(t){if(!this.editorMode)return;var i=$tm.config.sys.edgeClickBehaviour;if(i!==\"manager\")return;$tw.rootWidget.dispatchEvent({type:\"tmap:tm-manage-edge-types\",paramObject:{type:t}})}},{key:\"handleResizeEvent\",value:function e(t){if(this.isZombieWidget())return;var i=this.getAttr(\"height\");var a=this.getAttr(\"width\");if(this.isInSidebar){var s=this.domNode.getBoundingClientRect();var r=15;a=document.body.clientWidth-s.left-r+\"px\";var n=parseInt(this.getAttr(\"bottom-spacing\"))||15;var o=window.innerHeight-s.top;i=o-n+\"px\"}this.domNode.style.height=i||\"300px\";this.domNode.style.width=a;this.repaintGraph()}},{key:\"handleClickEvent\",value:function e(t){if(this.isZombieWidget()||!this.network)return;if(!this.graphDomNode.contains(t.target)){var i=this.network.getSelection();if(i.nodes.length||i.edges.length){this.logger(\"debug\",\"Clicked outside; deselecting nodes/edges\");this.network.selectNodes([]);this.resetVisManipulationBar()}}else{this.canvas.focus()}if(t.button!==2){this.contextMenu.hide(0,true)}}},{key:\"handleVisSelectNode\",value:function e(t){var i=t.nodes;this.assignActiveStyle(i)}},{key:\"assignActiveStyle\",value:function e(t){if(!Array.isArray(t))t=[t];var i=this.visOptions.nodes.color;for(var a=t.length;a--;){var s=t[a];var r=this.graphData.nodesById[s];var n=_utils2.default.merge({},i,r.color);this.graphData.nodes.update({id:s,color:{highlight:n,hover:n}})}}},{key:\"handleVisDeselectNode\",value:function e(t){}},{key:\"handleVisDragEnd\",value:function e(t){var i=t.nodes;if(!i.length){return}if(i.length===1&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[i[0]];this.graphData.nodes.update(_extends({id:i[0]},_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")))))}this.draggedNode=null;this.setNodesMoveable(i,false)}},{key:\"handleVisBeforeDrawing\",value:function e(t){var i=this.view,a=this.network,s=this.backgroundImage;if(s){t.drawImage(s,0,0)}if(i.isEnabled(\"raster\")){_utils2.default.drawRaster(t,a.getScale(),a.getViewPosition(),parseInt(i.getConfig(\"raster\")))}}},{key:\"handleVisAfterDrawing\",value:function e(t){if(this.selectRect){var i=this.selectRect.getRect();t.beginPath();t.globalAlpha=.5;t.fillStyle=\"#EAFFEF\";t.fillRect.apply(t,_toConsumableArray(i));t.beginPath();t.globalAlpha=1;t.strokeStyle=\"#B4D9BD\";t.strokeRect.apply(t,_toConsumableArray(i))}if(this.draggedNode&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[this.draggedNode];var s=_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")));t.strokeStyle=\"green\";t.fillStyle=\"green\";t.beginPath();t.moveTo(a.x,a.y);t.lineTo(s.x,s.y);t.stroke();t.beginPath();t.arc(s.x,s.y,5,0,Math.PI*2);t.fill()}}},{key:\"constructTooltip\",value:function e(t,i){var a=_utils2.default.parseJSON(t);var s=a.node||a.edge;var r=null;var n=\"text/html\";var o=\"text/vnd-tiddlywiki\";if(a.node){var l=$tm.tracker.getTiddlerById(s);var d=_utils2.default.getTiddler(l);var h=d.fields[$tm.field.nodeInfo];if(h){i.innerHTML=$tw.wiki.renderText(n,o,h)}else if(d.fields.text){_utils2.default.registerTransclude(this,\"tooltipWidget\",l);this.tooltipWidget.setVariable(\"tv-tiddler-preview\",\"yes\");this.tooltipWidget.render(i);\n}else{i.innerHTML=l}}else{var u=this.graphData.edgesById[s];var g=$tm.indeces.allETy[u.type];if(g.description){r=$tw.wiki.renderText(n,o,g.description)}i.innerHTML=r||g.label||g.id}}},{key:\"handleVisHoverElement\",value:function e(t){if($tm.mouse.buttons)return;var i=t.node||t.edge;var a=JSON.stringify(t);if(t.node){this.assignActiveStyle(i)}if(!this.isVisInEditMode()&&!this.contextMenu.isShown()){var s=this.constructTooltip;this.tooltip.show(a,s)}}},{key:\"handleVisBlurElement\",value:function e(t){this.tooltip.hide()}},{key:\"handleVisLoading\",value:function e(t){var i=t.total,a=t.iterations;this.graphLoadingBarDomNode.style.display=\"block\";this.graphLoadingBarDomNode.setAttribute(\"max\",i);this.graphLoadingBarDomNode.setAttribute(\"value\",a)}},{key:\"handleVisLoadingDone\",value:function e(t){this.graphLoadingBarDomNode.style.display=\"none\"}},{key:\"handleVisDragStart\",value:function e(t){var i=t.nodes;if(i.length){this.hidePopups(0,true);this.assignActiveStyle(i);this.setNodesMoveable(i,true);if(i.length===1){this.draggedNode=i[0]}}}},{key:\"destruct\",value:function e(){_utils2.default.setDomListeners(\"remove\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"remove\",this.domNode,this.widgetDomListeners);this._destructVis()}},{key:\"_destructVis\",value:function e(){if(!this.network)return;_utils2.default.setDomListeners(\"remove\",this.canvas,this.canvasDomListeners);this.network.destroy();this.network=null}},{key:\"openTiddlerWithId\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t);this.logger(\"debug\",\"Opening tiddler\",a,\"with id\",t);if(this.enlargedMode===\"fullscreen\"){(function(){var e=$tw.wiki.findDraft(a);var t=!!e;if(!t){var s=\"tm-edit-tiddler\";i.dispatchEvent({type:s,tiddlerTitle:a});e=$tw.wiki.findDraft(a)}var r={draftTRef:e,originalTRef:a};$tm.dialogManager.open(\"fullscreenTiddlerEditor\",r,function(s,r){if(s){var n=\"tm-save-tiddler\";i.dispatchEvent({type:n,tiddlerTitle:e})}else if(!t){_utils2.default.deleteTiddlers([e])}var o=\"tm-close-tiddler\";i.dispatchEvent({type:o,tiddlerTitle:a})})})()}else{var s=this.domNode.getBoundingClientRect();this.dispatchEvent({type:\"tm-navigate\",navigateTo:a,navigateFromTitle:this.getVariable(\"storyTiddler\"),navigateFromNode:this,navigateFromClientRect:{top:s.top,left:s.left,width:s.width,right:s.right,bottom:s.bottom,height:s.height}})}}},{key:\"getViewHolderRef\",value:function e(){if(this.viewHolderRef){return this.viewHolderRef}this.logger(\"info\",\"Retrieving or generating the view holder reference\");var t=this.getAttr(\"view\");var i=null;if(t){this.logger(\"log\",'User wants to bind view \"'+t+\"' to graph\");var a=$tm.path.views+\"/\"+t;if($tw.wiki.getTiddler(a)){i=$tm.path.localHolders+\"/\"+_utils2.default.genUUID();this.logger(\"log\",'Created an independent temporary view holder \"'+i+'\"');_utils2.default.setText(i,a);this.logger(\"log\",'View \"'+a+\"' inserted into independend holder\")}else{this.logger(\"log\",'View \"'+t+'\" does not exist')}}if(!i){this.logger(\"log\",\"Using default (global) view holder\");i=$tm.ref.defaultViewHolder}return i}},{key:\"setView\",value:function e(t,i){if(!_ViewAbstraction2.default.exists(t)){return}t=new _ViewAbstraction2.default(t);var a=t.getLabel();i=i||this.viewHolderRef;this.logger(\"info\",'Inserting view \"'+a+'\" into holder \"'+i+'\"');$tw.wiki.addTiddler(new $tw.Tiddler({title:i,text:a}))}},{key:\"getView\",value:function e(t){if(!t&&this.view){return this.view}var i=this.getViewHolderRef();var a=_utils2.default.getText(i);this.logger(\"debug\",\"Retrieved view from holder\");var s=void 0;if(_ViewAbstraction2.default.exists(a)){s=new _ViewAbstraction2.default(a)}else{this.logger(\"debug\",'Warning: View \"'+a+\"\\\" doesn't exist. Default is used instead.\");s=new _ViewAbstraction2.default(\"Default\")}return s}},{key:\"reloadBackgroundImage\",value:function e(t){var i=this;this.backgroundImage=null;var a=this.view.getConfig(\"background_image\");var s=_utils2.default.getTiddler(a);if(!s&&!a)return;var r=new Image;var n=function e(t){r.src=t};r.onload=function(){i.backgroundImage=r;i.repaintGraph();if(t){$tm.notify(t)}};if(s){var o=s.fields[\"_canonical_uri\"];if(o){_utils2.default.getImgFromWeb(o,n)}else if(s.fields.text){r.src=$tw.utils.makeDataUri(s.fields.text,s.fields.type)}}else if(a){_utils2.default.getImgFromWeb(a,n)}}},{key:\"repaintGraph\",value:function e(){var t=$tw.utils.hasClass(this.document.body,\"tmap-has-fullscreen-widget\");if(this.network&&(!t||t&&this.enlargedMode)){this.logger(\"info\",\"Repainting the whole graph\");this.network.redraw();this.fitGraph(0,1e3)}}},{key:\"setGraphButtonEnabled\",value:function e(t,i){var a=\"vis-button tmap-\"+t;var s=_utils2.default.getFirstElementByClassName(a,this.domNode);$tw.utils.toggleClass(s,\"tmap-button-enabled\",i)}},{key:\"setNodesMoveable\",value:function e(t,i){if(!t||!t.length||this.view.isEnabled(\"physics_mode\")){return}var a=[];var s=!i;for(var r=t.length;r--;){a.push({id:t[r],fixed:{x:s,y:s}})}this.graphData.nodes.update(a);if(s){this.logger(\"debug\",\"Fixing\",a.length,\"nodes\");this.view.saveNodePositions(this.network.getPositions());this.isPreventZoomOnNextUpdate=true}}},{key:\"addGraphButtons\",value:function e(t){var i=_utils2.default.getFirstElementByClassName(\"vis-navigation\",this.domNode);for(var a in t){var s=this.document.createElement(\"div\");s.className=\"vis-button tmap-\"+a;s.addEventListener(\"click\",t[a].bind(this),false);i.appendChild(s);this.setGraphButtonEnabled(a,true)}}}]);return t}(_widget.widget);exports.tmap=MapWidget;exports.tiddlymap=MapWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/MapWidget.js.map\n",
            "title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/felixhayashi/tiddlymap/license": {
            "title": "$:/plugins/felixhayashi/tiddlymap/license",
            "subtitle": "License",
            "caption": "License",
            "text": "\\rules except wikilink\n\n!! TiddlyMap\n\nCopyright (c) 2014, Felix Küppers\nAll rights reserved.\n\nTiddlyMap is licensed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]]. For the exact license terms, please visit [[https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]]. \n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n# BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n# Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! Vis.js\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n# Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n# MIT License (MIT)\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/readme": {
            "title": "$:/plugins/felixhayashi/tiddlymap/readme",
            "text": "* Please refer to the project-readme hosted at [[https://github.com/felixhayashi/TW5-TiddlyMap]].\n* A demo with several examples and explanations can be found at [[http://tiddlymap.org]]."
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown",
            "description": "Automatically assigned to an edge that does not have a type assigned",
            "style": "{\"color\":\"gray\"}",
            "show-label": "false"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link",
            "description": "A link that is contained in the tiddler's body pointing to another resource.",
            "style": "{\"color\":\"orange\", \"dashes\":true}",
            "label": "links to",
            "text": ""
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list",
            "description": "Contained in a list of this tiddler",
            "style": "{ \"color\": \"red\", \"dashes\":true}",
            "label": "listed in",
            "text": ""
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags",
            "description": "A tag that refers to a tiddler of the same name.",
            "style": "{ \"color\": \"DarkSlateGray\", \"dashes\":true}",
            "label": "tagged with"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Please visit the [[online docs|http://tiddlymap.org/Documentation]]\n  for more information about the available global options.\n</div>\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Plugin version</th>\n    <td><<pluginVersion>></td>\n  </tr>\n<!--\n  <tr>\n    <th align=\"left\">Datastructure version</th>\n    <td><<dataStructureVersion>></td>\n  </tr>\n-->\n  <tr>\n    <th align=\"left\">Nodes in system</th>\n    <td><<numberOfNodes>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Edges in system</th>\n    <td><<numberOfEdges>></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor",
            "caption": "Editor",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Neighbour&shy;hood menu\"\n      field:\"config.sys.editorMenuBar.showNeighScopeButton\"\n      descr:\"Show or hide the neighbourhood menu button.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Screen&shy;shot menu\"\n      field:\"config.sys.editorMenuBar.showScreenshotButton\"\n      descr:\"Show or hide the screenshot menu button.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Raster&shy; menu\"\n      field:\"config.sys.editorMenuBar.showRasterMenuButton\"\n      descr:\"Show or hide the raster menu button.\">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields",
            "caption": "Field settings",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-text\"\n      title:\"Node-icon field\"\n      field:\"config.sys.field.nodeIcon\" \n      descr:\"Local image used as node image in the graphs.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Node-label field\"\n      field:\"config.sys.field.nodeLabel\" \n      descr:\"Alternative node label to use instead of the title.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Node-info field\"\n      field:\"config.sys.field.nodeInfo\" \n      descr:\"Field used as tooltip when hovering over a node in a graph.\"\n      note:\"It is prohibited to use the text field here.\">>\n</table>   \n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction",
            "caption": "Interaction & behaviour",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <$macrocall type=\"input-select\"\n        $name=\"tmap-row\"\n        title=\"Default startup view\"\n        field=\"config.sys.defaultView\"\n        nochoice=\"Last view used at startup\"\n        selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n        descr=\"The view to display at startup\" />\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show popups\"\n      field:\"config.sys.popups.enabled\"\n      descr:\"Set this to true if you want to see automatic\n             popups in the map.\">>\n  <$list filter=\"[config.sys.popups.enabled[true]]\">\n  <<tmap-row type:\"input-text\"\n      title:\"Popup delay\"\n      field:\"config.sys.popups.delay\"\n      descr:\"The time in miliseconds that needs to pass after\n             a tooltip is triggered.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Popup width\"\n      field:\"config.sys.popups.width\"\n      descr:\"The default max-width of the popup.\"\n      note:\"Make sure you added the desired unit (e.g. `px`).\n            Requires a wiki refresh.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Popup height\"\n      field:\"config.sys.popups.height\"\n      descr:\"The default max-height of the popup.\"\n      note:\"Make sure you added desired the unit (e.g.  `px`).\n            Requires a wiki refresh.\">>\n  </$list>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Allow single click mode\"\n      field:\"config.sys.singleClickMode\"\n      descr:\"A single click on a node is sufficient to open the\n             corresponding tiddler.\"\n      note:\"Drag and drop will still work and does not cause a\n            tiddler to be opened. Single click is never active in\n            the map editor.\">>\n  <<tmap-row type:\"input-select\"\n      title:\"Edge click behaviour\"\n      field:\"config.sys.edgeClickBehaviour\"\n      selectFilter:\"[[nothing|Nothing]]\n                    [[manager|Open edge-type manager]]\"\n      descr:\"What should happen when you click on an edge?\">>\n  <<tmap-row type:\"input-select\" title:\"Raster size\" field:\"config.sys.raster\"\n      selectFilter:\"[[|disabled]] [[5|5px]] [[10|10px]] [[15|15px]] [[20|20px]] [[30|30px]] [[40|40px]]\"\n      descr:\"Snap nodes to an invisible raster of the given size after drag'n'drop.\"\n      note:\"Only works when the view is not in floating mode\">>\n</table>\n\n!! Suppressed dialogs\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Dialogs that you decided to suppress in the past are listed here.\n  Remove the checkmark to enable dialogs again.\n</div>\n\n<table class=\"tmap-config-table\">\n  <$list\n      filter=\"[<output>fields[]prefix[config.sys.suppressedDialogs]]\"\n      emptyMessage=\"–\">\n      <$set name=\"dialogName\" value=<<tmap basename \".\">>>\n      <$macrocall $name=\"tmap-row\"\n            type=\"input-checkbox\"\n            title=\"Suppress '$(dialogName)$' dialog\"\n            field=<<currentTiddler>> />\n      </$set>\n    <br />\n  </$list>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab",
            "caption": "Live tab",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show Live tab\"\n      field:\"liveTab\" \n      descr:\"Show or hide the live tab in the sidebar.\">>\n  <$macrocall type=\"input-select\"\n      $name=\"tmap-row\"\n      title=\"Fallback view\"\n      field=\"config.sys.liveTab.fallbackView\" \n      selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n      descr=\"The view to display in the sidebar's live tab in\n             case the current tiddler did not specify a view\n             to open.\" />\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig",
            "subtitle": "{{$:/core/images/options-button}} Global configuration of TiddlyMap",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n<$macrocall $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity",
            "caption": "Verbosity",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n  Here you can restrict the system's talkativeness.\n</div>\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Debug output\"\n      field:\"config.sys.debug\" \n      descr:\"Set this to true if you want debug information to be\n             displayed in the browser console.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show notifications\"\n      field:\"config.sys.notifications\" \n      descr:\"Set this to true if you want to receive fade-out\n             notifications for important events.\">>\n</table> "
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis",
            "classes": "tmap-remove-top-space",
            "caption": "Graph",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  The global vis configurations will affect all views and their\n  elements (nodes and edges) unless they are overridden on a lower\n  level. All options below are documented at\n  [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n  Only config items that you actually changed have an effect on\n  the graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n    mode=\"manage-config\"\n    inherited=\"vis-inherited\"\n    extension=\"config.vis\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n   All configurations __only__ affect this view.\n</div>\n\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Created on</th>\n    <td><<createdOn>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Nodes contained in graph</th>\n    <td><<numberOfNodes>></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Edges contained in graph</th>\n    <td><<numberOfEdges>></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters",
            "caption": "Edit filters",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  Completely new to filters? Please read\n  [[Introduction to filter notation|http://tiddlywiki.com/#Introduction%20to%20filter%20notation]]\n  first.\n</div>\n\n<fieldset>\n  <legend>Filters <sup>[1]</sup></legend>\n  <table class=\"tmap-config-table tmap-large-input\">\n    <<tmap-row type:\"input-textarea\"\n        title:\"Node filter\"\n        field:\"filter.prettyNodeFltr\"\n        descr:\"In the map, only those tiddlers that match this filter\n               are shown. Drafts and system tiddlers are automatically\n               excluded.\">>\n    <<tmap-row type:\"input-textarea\"\n        title:\"Edge-type filter\"\n        field:\"filter.prettyEdgeFltr\" \n        descr:\"Only edges with a type that matches the filter are shown.\">>\n  </table>   \n</fieldset>\n\n---\n\n<sup>[1]</sup> In the editors above, a new line is equivalent to a space symbol.<br />\n<sup>[2]</sup> It is suggested to read\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nand [[Edge-type namespaces|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nbefore using Tiddlymap's filter editor."
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout",
            "caption": "Layout",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Floating nodes\"\n      field:\"config.physics_mode\" \n      descr:\"Set this to true if you want your nodes to freely\n             swirl around.\">>\n  <<tmap-row type:\"input-text\"\n      title:\"Background image\"\n      field:\"config.background_image\" \n      descr:\"The title of an image tiddler to be used as background\n             in the view.\"\n      note:\"You can also use an image url directly, however, the\n            image needs be stored under the same domain as your wiki.\n            Otherwise, it won't be displayed!\">>\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace",
            "caption": "Namespace",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table tmap-small-input\">\n  <<tmap-row type:\"input-text\"\n      title:\"Edge-type namespace\"\n      field:\"config.edge_type_namespace\" \n      descr:\"A namespace (like `foaf` in `foaf:knows`) that will be\n             automatically added to all edge types you create in\n             this view. The namespace is only added if the types\n             do not exist yet and do not have a namespace assigned yet.\n             Namespaces are always hidden in the graph.\"\n      note:\"Most likely, you don't want the edges created with this\n            namespace to leak into other views, moreover, you don't\n            want edges that do not possess the namespace ever to be\n            shown here. In this case, use a private marker (`_`)\n            in front of your namespace, e.g. `_mynamespace` and use\n            an appropriate edge type filter, i.e. `+[prefix[_mynamespace]]`\n            For further information see:\n            \n            * [[Edge-type namespaces|http://tiddlymap.org/#Edge-type%20namespaces]]\n            * [[Private edge types|http://tiddlymap.org/#Private%20edge%20types]]\n            \">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView",
            "subtitle": "{{$:/core/images/options-button}} View configuration -- <<view>>",
            "text": "\\rules except wikilink\n\n\\define privateEdgeTypes() [[private edge-types|http://tiddlymap.org/#Private%20edge%20types]]\n\n<$macrocall $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis",
            "caption": "Graph",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n   The local vis configurations will affect all\n   elements (nodes and edges) of this view, unless they are\n   overridden on a lower level. All options below are documented at\n   [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n  Only config items that you actually changed have an effect on the\n  graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n    mode=\"manage-config\"\n    inherited=\"vis-inherited\"\n    extension=\"config.vis\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType",
            "subtitle": "{{$:/plugins/felixhayashi/tiddlymap/icon}} Edge type specification",
            "text": "\\rules except wikilink\n\\rules except underscore\n\n\\define filter() $(allEdgeTypes)$ +[search:title[$(term)$]]\n\n\\define badge(color, label, tooltip)\n<span style=\"background: $color$\" title=\"$tooltip$\">$label$</span>\n\\end\n\n\\define badges()\n<$tiddler tiddler={{!!text}}>\n<$set name=\"id\" value=<<tmap \"getETyId\" \"$(view)$\">>>\n<$set name=\"isVisible\" value=<<tmap \"isETyVisible\" \"$(view)$\">>>\n<div class=\"tmap-badges\">\n  <span\n      style=\"background: darkslategray\"\n      title=\"Your input translates into this id.\">\n  <<id>>\n  </span>\n  <$list filter=\"[<isVisible>regexp[true]]\">\n    <<badge \"green\" \"visible\" \"Matches your view's filter\">>\n  </$list>\n  <$list filter=\"[<isVisible>regexp[false]]\">\n    <<badge \"red\" \"not visible\" \"Doesn't match your view's filter\">>\n  </$list>\n  <$list filter=\"[<id>!regexp[^tmap:unknown$]]\" variable=\"item\">\n    <$list filter=\"[<id>regexp[^_]]\">\n      <<badge \"purple\" \"private\" \"Not shown in other views per default\">>\n    </$list>\n    <$list filter=\"[<id>regexp[.+:.+]]\">\n      <<badge \"orange\" \"namespace\" \"This type is prefixed with a proper namespace\">>\n    </$list>\n  </$list>\n</div>\n</$set>\n</$set>\n</$tiddler>\n\\end\n\n\\define search()\n<p>\n  You are about to connect \"<$text text=\"$(fromLabel)$\" />\"\n  with \"<$text text=\"$(toLabel)$\" />\". Please specify a type.\n</p>\n<table id=\"tmap-search-table\">\n  <tr>\n    <td><b>Type:</b></td>\n    <td>\n      <$edit-text\n          focus=\"true\"\n          field=\"text\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\"\n          class=\"tmap-trigger-field\n                 tmap-triggers-ok-button-on-enter\n                 tmap-triggers-cancel-button-on-esc\" />\n      <<badges>>\n    </td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>\n      <$set name=\"term\" value={{!!text}}>\n      <$set name=\"allEdgeTypes\" value=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n      <ul class=\"tmap-small-list\">\n        <$list filter=<<filter>>>\n        <li>\n          <$button class=\"tc-btn-invisible tmap-link\">\n            <$view field=\"title\" />\n            <$action-setfield $tiddler=<<output>> text={{!!title}} />\n          </$button>\n        </li>\n        </$list>\n      </ul>\n      </$set>\n      </$set>\n    </td>\n  </tr>\n</table>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap",
            "subtitle": "{{$:/core/images/tag-button}} Add node",
            "classes": "tmap-modal-add-node",
            "text": "\\rules except wikilink\n\n\\define backButtonText() back to list\n\\define outputAndTemplate() [[$(output)$]] [[$(template)$]]\n\n\\define editor()\n  <$button class=\"tmap-go-back tc-btn-invisible\">\n    {{$:/core/images/chevron-left}} <<backButtonText>>\n    <$action-deletefield $tiddler=<<temp>> more template />\n    <$action-sendmessage\n        $message=\"tmap:tm-clear-tiddler\"\n        keep=\"draft.title\"\n        title=<<output>> />\n  </$button>\n\n  <$list filter=\"[<output>get[draft.title]is[tiddler]]\">\n  <div class=\"tmap-flash-message tmap-warning\">\n   Tiddler already exists! Use another title or click\n   \"<<backButtonText>>\" to cancel your edit.\n  </div>\n  </$list>\n\n  <div class=\"tmap-modal-editor\">\n    <table class=\"tmap-config-table\">\n      <tr class=\"tmap-template-select\">\n        <td>Template</td>\n        <td>\n          <$select\n              tiddler=<<temp>>\n              field=\"template\">\n            <option value=\"\"></option>\n            <$list filter=<<tmap \"option\" \"selector.allPotentialNodes\">>>\n            <option><$view field=\"title\" /></option>\n            </$list>\n          </$select>\n          <$button>Load\n            <$action-sendmessage\n                $message=\"tmap:tm-clear-tiddler\"\n                keep=\"draft.title\"\n                title=<<output>> />\n            <$list filter=\"[<temp>get[template]]\" variable=\"template\">\n            <$action-sendmessage\n                $message=\"tmap:tm-merge-tiddlers\"\n                tiddlers=<<outputAndTemplate>>\n                output=<<output>> />\n            <$action-deletefield $tiddler=<<output>> tmap.id tmap.edges />\n            </$list>\n          </$button>\n       </td>\n       <td>Press the \"load\" button to activate the template.</td>\n      </tr>\n    </table>\n    <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n      <$set name=\"currentTiddler\" value=<<output>>>\n        <$transclude tiddler=\"$:/core/ui/EditTemplate\" mode=\"block\" />\n      </$set>\n    </$importvariables>\n  </div>\n\\end\n\n\\define search()\n<p>Add an existing tiddler to the map or create a new one.</p>\n<table id=\"tmap-search-table\">\n  <tr>\n    <td><b>Title:</b></td>\n    <td>\n      <$edit-text\n          tiddler=<<output>>\n          field=\"draft.title\"\n          focus=\"true\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\"\n          class=\"tmap-trigger-field\n                 tmap-triggers-ok-button-on-enter\n                 tmap-triggers-cancel-button-on-esc\" />\n      <$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n      <$button\n          tooltip=\"The tiddler does not exist yet and you may edit it\n                   before it is added to the map\">\n        {{$:/core/images/edit-button}}\n        <$action-setfield $tiddler=<<temp>> more=\"true\" />\n      </$button> <sup>[1]</sup>\n      </$list>\n    </td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>\n      <$set name=\"term\" value={{!!draft.title}}>\n      <ul class=\"tmap-small-list\">\n        <$list filter=\"[search:title<term>!is[system]!has[draft.of]]\">\n        <li>\n          <$button class=\"tc-btn-invisible tmap-link\">\n            <$view field=\"title\" />\n            <$action-setfield $tiddler=<<output>> draft.title={{!!title}} />\n          </$button>\n        </li>\n        </$list>\n      </ul>\n      </$set>\n    </td>\n  </tr>\n</table>\n\n<$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n<hr />\n<sup>[1]</sup>\n<small>\n  The tiddler does not exist yet and you may edit it\n  before it is added to the map\n</small>\n</$list>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n<$list filter=\"[<temp>has[more]]\" variable=\"item\"><<editor>></$list>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog",
            "subtitle": "{{$:/core/images/locked-padlock}} You cannot delete this view!",
            "buttons": "ok",
            "text": "\\rules except wikilink\n\nIt is not possible to delete the current view as ''<<count>>'' tiddlers\nare referencing it. To delete the view you must first remove the tiddlymap\nwidgets in the tiddlers listed below or change their view attributes.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n  <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nAfter the references are removed, you may delete the view.\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation",
            "subtitle": "{{$:/core/images/import-button}} You must confirm in order to proceed!",
            "text": "\\rules except wikilink\n\n<<message>>\n\n''Are you really sure you want to do this?''"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/createView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/createView",
            "subtitle": "{{$:/core/images/new-button}} Creating a new view",
            "text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n  <<tmap-row type:\"input-text\"\n      title:\"View name\"\n      field:\"name\"\n      focus:\"true\"\n      class:\"tmap-trigger-field\n             tmap-triggers-ok-button-on-enter\n             tmap-triggers-cancel-button-on-esc\"\n      descr:\"The name for the new view. If no name is entered,\n             the program will invent one for you.\"\n      note:\"You cannot override an existing view. In this case,\n            you need to delete the old view first! You must no use\n            slashes (`/`) in the name.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Clone view\"\n      field:\"clone\"\n      descr:\"Use the view that is currently displayed in the\n             editor as blueprint. The view will be an __exact__\n             clone of the current one, only with a different\n             name.\">>\n</table>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog",
            "subtitle": "{{$:/core/images/delete-button}} You are about to delete <<count>> nodes",
            "text": "\\rules except wikilink\n\n''Please choose an option or abort:''\n\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"system\">\n  Delete nodes from system <sup>[1]</sup>\n</$radio><br />\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"filter\">\n  Delete nodes from graph's filter <sup>[2]</sup>\n</$radio>\n\nThe following nodes will be deleted:\n\n<ul>\n<$list filter=<<tiddlers>>>\n  <li><$view tiddler={{!!title}} field=\"title\" /></li>\n</$list>\n</ul>\n\n---\n\n<sup>[1]</sup>\n<small>This will delete all nodes, their corresponding tiddlers and all connected edges.</small><br/>\n<sup>[2]</sup>\n<small>''Important:'' Removing a node from the graph's filter only works, if the node has been added in the map editor per double click or via \"Add Node\". If the node hasn't been added as mentioned above, you need to change the underlying tiddler in a way that it doesn't match your filter anymore, if you don't want it to be displayed in the graph.</small>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo",
            "subtitle": "{{$:/core/images/info-button}} Dublicate id detected",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nTiddlyMap requires the value of the id field (\"tmap.id\") to be\nunique in order to correctly identify nodes and tiddlers.\n\nThe id of the \"<<param.changedTiddler>>\" already exists for these tiddlers:\n\n<ul>\n<$list filter=<<param.filter>> variable=\"item\">\n  <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nTherefore TiddlyMap\n\n* assigned a new id to tiddler \"<<param.changedTiddler>>\"\n* removed all edges from \"<<param.changedTiddler>>\"\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible",
            "subtitle": "{{$:/core/images/info-button}} Edge will not be visible in view \"<<view>>\"",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nYou just created an edge of type\n<code><$text text=<<type>> /></code> that will not be\nvisible in this view because it doesn't match your\nedge-type filter settings.\n\nThe current edge-type filter of view \"<<view>>\" looks like this:\n\n<pre><code><$text text=<<eTyFilter>> /></code></pre>\n\nTo have the newly added type displayed in your view, adjust your\nedge-type filter accordingly. \n\nSome suggestions:\n\n<ul>\n  <li>\n    Explicitly add the type to the filter:\n    <code><$text text=\"[[\" /><$text text=<<type>> /><$text text=\"]]\" /></code>\n  </li>\n  <li>\n  <$set\n      filter=\"[<type>regexp[:]splitbefore[:]]\"\n      name=\"prefix\"\n      emptyValue=<<tmap halfOfString \"$(type)$\">>>\n  Add a filter rule (e.g. a prefix filter) that will match\n  your type: <code>[prefix[<<prefix>>]]</code>\n  </$set>\n  </li>\n  <li>Make your current view-filter less restrictive.</li>\n</ul>\n\nFor further information, please see:\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]."
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default",
            "caption": "Global node style",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  A node's ''global configuration''\n  (also referred to as //global individual config//) defines its\n  individual appearance and behaviour in all views.\n</div>\n<<maybeShowTidColorWarning>>\n    \n<$macrocall $name=\"sharedSettings\"\n    twIconField=<<tidIconField>>\n    faIconField=\"global.tmap.fa-icon\"\n    labelField=<<tidLabelField>> />\n\n<$macrocall $name=\"visConfiguration\"\n    mode=\"manage-node-types\"\n    extensionField=\"global.tmap.style\"\n    styleName=\"node's global style\"\n    inheritedList=\"[[inherited-global-default-style]]\n                   [[inherited-local-default-style]]\n                   [[inherited-group-styles]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local",
            "caption": "Local node style",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n    \n<div class=\"tmap-flash-message tmap-info\">\n  The ''local node configuration'' \n  (also referred to as //view-specific node configuration//)\n  overrides the //global individual configuration// and only affects\n  the node's appearance and behaviour in the current view.\n</div>\n<<maybeShowTidColorWarning>>\n\n<fieldset>\n  <legend>Behaviour</legend>\n  <table class=\"tmap-config-table\">\n    <$macrocall type=\"input-select\"\n        $name=\"tmap-row\"\n        title=\"Open view\"\n        field=\"local.open-view\"\n        nochoice=\"Disabled\"\n        selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n        descr=\"Clicking on this node will open the specified\n               view instead of the tiddler represented by this node.\" />\n  </table>\n</fieldset>\n\n<$macrocall $name=\"sharedSettings\"\n    twIconField=\"local.tw-icon\"\n    faIconField=\"local.fa-icon\"\n    labelField=\"local.label\" />\n                         \n<$macrocall $name=\"visConfiguration\"\n    mode=\"manage-node-types\"\n    extensionField=\"local-node-style\"\n    styleName=\"node's local style\"\n    inheritedList=\"[[inherited-global-default-style]]\n                   [[inherited-local-default-style]]\n                   [[inherited-group-styles]]\n                   [[global.tmap.style]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/editNode": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode",
            "subtitle": "{{$:/core/images/edit-button}} Editing style of node \"<<tiddler>>\"",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define maybeShowTidColorWarning()\n  <$list filter=\"[<tidColor>regexp[.+]]\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    You have set the tiddler's color\n    field to \"<<tidColor>>\". This value will be completely ignored\n    when you change node's color properties in the vis editor below.\n  </div>\n  </$list>\n\\end\n\n\\define iconSettings(twIconField, faIconField)\n  <fieldset>\n    <legend>Icon Settings</legend>\n    <table class=\"tmap-config-table\">\n      <<tmap-row type:\"input-text\"\n          title:\"TW-icon\"\n          field:\"$twIconField$\"\n          descr:\"A tiddlywiki image reference.\n                 For example '$:/core/icon' for Movotun Jack.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"FA-icon\"\n          field:\"$faIconField$\"\n          descr:\"A Font Awesome icon code.\n                 For example 'f206' for the bicycle symbol.\">>\n    </table>\n  </fieldset>\n\\end\n\n\\define sharedSettings(twIconField, faIconField, labelField)\n  <fieldset>\n    <legend>General Settings</legend>\n    <table class=\"tmap-config-table\">\n      <<tmap-row type:\"input-text\"\n          title:\"Label\"\n          field:\"$labelField$\"\n          descr:\"Use this value as node label.\">>\n    </table>\n  </fieldset>\n  <!-- display icon fieldset -->\n  <<iconSettings \"$twIconField$\" \"$faIconField$\">>  \n\\end\n\n<$macrocall\n  $name=\"tabs\"\n  default=<<concat \"$(template)$/default\">>\n  tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft",
            "caption": "Draft",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n  <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n    <$set name=\"currentTiddler\" value=<<draftTRef>> >\n      <$transclude tiddler=\"$:/core/ui/EditTemplate\" field=\"text\" mode=\"block\" />\n    </$set>\n  </$importvariables>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original",
            "caption": "Preview",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n  <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n    <$set name=\"currentTiddler\" value=<<draftTRef>> >\n      <$transclude tiddler=\"$:/core/ui/ViewTemplate\" field=\"text\" mode=\"block\" />\n    </$set>\n  </$importvariables>\n</div>\n\n<!--\n<$set name=\"currentTiddler\" value=<<draftTRef>> >\n  <$transclude tiddler=\"$:/core/ui/ViewTemplate\" field=\"text\" mode=\"block\" />\n</$set>-->\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor",
            "subtitle": "{{$:/core/images/edit-button}} <<originalTRef>>",
            "classes": "tmap-modal-fullscreen-editor tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define defaultTab() $:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original\n\n<$macrocall $name=\"tabs\"\n    default=<<defaultTab>>\n    tabsList=\"[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/]]\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged",
            "subtitle": "{{$:/core/images/info-button}} The field \"<<name>>\" changed",
            "text": "\\rules except wikilink\n\nYou changed the field \"<<name>>\" from \"<<oldValue>>\" to \"<<newValue>>\".\n\nIt is recommended to let TiddlyMap copy all values from the former field \"<<oldValue>>\" to the new field \"<<newValue>>\" so the data stored in \"<<oldValue>>\" is not lost. This operation has to be done now or never.\n\nDo you want to move each tiddler's existing \"<<oldValue>>\" value to \"<<newValue>>\"? Please note that any value currently stored in \"<<newValue>>\" would consequently be overridden and the old field \"<<oldValue>>\" would be eventually removed!"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported",
            "subtitle": "{{$:/core/images/info-button}} Your machine does not support fullscreen",
            "buttons": "ok_suppress",
            "text": "\\rules except wikilink\n\nPlease have a look [[here|http://caniuse.com/#feat=fullscreen]] to see a list of supported devices/browsers.\n\nSorry for this :("
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/renameView": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/renameView",
            "subtitle": "{{$:/core/images/tag-button}} Please specify a view name",
            "text": "\\rules except wikilink\n\n''Name:''\n<$edit-text focus=\"true\" tiddler=<<output>> field=\"text\" type=\"text\" tag=\"input\" default=\"\"\n            class=\"tmap-trigger-field tmap-triggers-ok-button-on-enter\" />\n\nNote that ''<<count>>'' tiddlers are referencing this view.\n\n<$reveal type=\"nomatch\" text=\"0\" default=<<count>>>\n\nRenaming the view will cause the reference to be invalid.\nIt is recommended to first remove the tiddlymap widgets in\nthe tiddlers listed below or change their view attributes\naccordingly.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n  <li><$text text=<<item>> /></li>\n</$list>\n</ul>\n\n</$reveal>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas",
            "subtitle": "{{$:/core/images/options-button}} Save a snapshot image of view \"<<view>>\"",
            "text": "\\rules except wikilink\n\n\\define preview()\n<div class=\"tmap-save-canvas-preview\">\n  <$transclude tiddler=<<snapshot>> /><br />\n  Measures: <<width>> × <<height>>\n</div>\n\\end\n\n<table class=\"tmap-config-table\">\n<!--\n  <<tmap-row type:\"input-text\"\n      title:\"Name\"\n      field:\"name\">\n-->\n<$macrocall $name=\"tmap-row\"\n    type=\"input-text\"\n    title=\"Name\"\n    field=\"name\"\n    descr=<<preview>> />\n</table>\n\n<fieldset><legend>Options</legend>\n  <table class=\"tmap-config-table\">\n    <<tmap-row type:\"input-radio\"\n        title:\"Action\"\n        field:\"action\" \n        selectFilter:\"[[download|Download]]\n                      [[wiki|Save in wiki]]\n                      [[placeholder|Use as placeholder for this view]]\"\n        descr:\"Save the image by downloading it to your computer or\n               save it as a tiddler in your wiki.<br /><br />\n               A third option is to make TiddlyMap use this image as\n               placeholder for the current view. Placeholders are used\n               when tiddlers are exported in form of static html\n               or when editing a tiddler while having the preview\n               shown. In this case the title input is ignored.\">>\n  </table>\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog",
            "text": "\\rules except wikilink\n\n<div class=<<classes>>>\n<$importvariables\n    filter=\"[[$:/plugins/felixhayashi/tiddlymap/misc/macros]]\n            [[$:/core/macros/tabs]]\">\n<$transclude tiddler=<<template>> mode=\"block\" />\n</$importvariables>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/welcome": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/welcome",
            "subtitle": "{{$:/core/images/info-button }} Welcome",
            "buttons": "ok",
            "text": "\\rules except wikilink\n\n<$list filter=\"[[$:/plugins/felixhayashi/topstoryview]]\">\n<div class=\"tmap-flash-message tmap-success\">\n  TiddlyMap configured your wiki for optimal use. Please save &amp;\n  restart after closing this dialog.\n</div>\n</$list>\n\nIt seems that you freshly installed TiddlyMap.\n\n* In case you need any help, please consult the [[online docs|http://tiddlymap.org#Documentation]] first.\n* You are welcome to create an [[issue|https://github.com/felixhayashi/TW5-TiddlyMap/issues]] at GitHub for any bug you discover.\n* Make sure to revisit the [[demo site|http://tiddlymap.org]] to see whether your version is up-to-date.\n* If you like TiddlyMap, please give it a star at [[GitHub|https://github.com/felixhayashi/TW5-TiddlyMap]] or tell your friends about it :)\n\nHave a great time.\n\n---\n\n''Please note:'' TiddlyMap is distributed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]], which belongs to the same license family, as the license used by TiddlyWiki. By using this plugin you agree to the product's [[License Terms|https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]]."
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator",
            "subtitle": "{{$:/core/images/permalink-button}} Widget Code Generator",
            "buttons": "close",
            "text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n  Use the code below to embed a view in a tiddler.\n</div>\n\n<pre style=\"white-space: normal;\">\n&lt;$tmap\n\n<$list filter=\"[<output>has[var.view]]\">\n  view=\"<$view field='var.view' />\"</$list>\n<$list filter=\"[<output>field:var.click-to-use[true]]\">\n  click-to-use=\"true\"</$list>\n<$list filter=\"[<output>has[var.editor]]\">\n  editor=\"<$view field='var.editor' />\"</$list>\n<$list filter=\"[<output>has[var.width]]\">\n  width=\"<$view field='var.width' />\"</$list>\n<$list filter=\"[<output>has[var.height]]\">\n  height=\"<$view field='var.height' />\"</$list>\n<$list filter=\"[<output>has[var.class]]\">\n  class=\"<$view field='var.class' />\"</$list>\n<$list filter=\"[<output>field:var.show-buttons[false]]\">\n  show-buttons=\"false\"</$list>\n<$list filter=\"[<output>has[var.design]]\">\n  design=\"<$view field='var.design' />\"</$list>&gt;&lt;/$tmap&gt;\n</pre>\n\n<fieldset>\n  <legend>Parameters</legend> \n  <table class=\"tmap-config-table\">\n      <$macrocall type=\"input-select\"\n          $name=\"tmap-row\"\n          title=\"View\"\n          field=\"var.view\"\n          nochoice=\" \"\n          selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n          descr=\"The view to bind the wiedget to\" />\n      <<tmap-row type:\"input-select\"\n          title:\"Editor bar\"\n          field:\"var.editor\"\n          selectFilter:\"[[|Hidden]]\n                        [[vis|Simple]]\n                        [[advanced|Advanced]]\"\n          descr:\"Whether the widget should act as an editor or not.\">>\n      <<tmap-row type:\"input-select\"\n          title:\"Design\"\n          field:\"var.design\"\n          selectFilter:\"[[|Normal]]\n                        [[plain|Plain]]\"\n          descr:\"Usually a header is displayed and borders. Plain\n                 design will only show the mere graph.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Height\"\n          field:\"var.height\"\n          descr:\"Graph's height in css units. Defaults to '300px'.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Width\"\n          field:\"var.width\"\n          descr:\"Graph's width in css units. Defaults to '100%'.\">>\n      <<tmap-row type:\"input-text\"\n          title:\"Class\"\n          field:\"var.class\"\n          descr:\"A custom class to apply your own css.\">>\n      <<tmap-row type:\"input-checkbox\"\n          title:\"Click to use\"\n          field:\"var.click-to-use\"\n          default:\"false\"\n          descr:\"A click is needed to enable the graph.\">>\n      <<tmap-row type:\"input-checkbox\"\n          title:\"Show buttons\"\n          field:\"var.show-buttons\"\n          default:\"true\"\n          descr:\"Show or hide the graph's navigation buttons.\">>\n  </table>\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close",
            "text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-close-button\" tooltip=\"Close this dialog\">Close\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n                       \n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok",
            "text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm dialog\">OK\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n                       \n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel",
            "text": "\\rules except wikilink\n\n<$transclude tiddler=\"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok\" mode=\"inline\" />\n<$button class=\"tmap-dialog-button tmap-cancel-button\" tooltip=\"Close dialog without saving\">Cancel\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"\" />\n</$button>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress",
            "text": "\\rules except wikilink\n\n<$set name=\"currentTiddler\" value=<<title>> >\n\n<$checkbox field=\"suppress\" checked=\"1\" unchecked=\"0\" default=\"0\"> Do not show this dialog again</$checkbox>\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm this dialog\">OK\n\n  <!-- trigger dialog callback -->\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n  \n  <!-- suppress dialog in the future -->\n  <$action-sendmessage $message=\"tmap:tm-suppress-dialog\"\n                       dialog=<<templateId>>\n                       suppress={{!!suppress}} />\n                       \n</$button>\n\n</$set>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter",
            "text": "\\rules except wikilink\n\n\\define footer() $:/plugins/felixhayashi/tiddlymap/dialogFooter/$(buttons)$\n\n<$transclude tiddler=<<footer>> />\n\n<!-- we need this button to be able to close a tiddler from outside programmatically -->\n<$button class=\"tmap-hidden-close-button\" message=\"tm-close-tiddler\" />"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager",
            "text": "\\rules except wikilink\n\n<$button\n    class=\"tmap-dialog-button tmap-save-button\"\n    tooltip=\"Save the current changes\">Save\n  <$action-sendmessage\n      $message=\"tmap:tm-save-type-form\"\n      mode=<<mode>>\n      output=<<output>> />\n</$button>\n<$button\n    class=\"tmap-dialog-button tmap-cancel-button\"\n    tooltip=\"Cancel the most resent changes and exit\">Quit\n  <$action-setfield $tiddler=<<result>> text=\"1\" />\n</$button>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType",
            "caption": "Removal",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <$macrocall $name=\"tmap-row\"\n      type=\"input-checkbox\"\n      title=\"Delete type\"\n      field=\"temp.deleteType\"\n      default={{!id}}\n      readonly={{!!temp.idImmutable}}\n      descr=\"If you want to delete this type, set this to true\n             and click the save button afterwards. Predefined system\n             types cannot be deleted.\" note=\"Consequently, all edges\n             of this type will be deleted.\" />\n\\end\n\n\\define manage-node-types()\n  <$macrocall $name=\"tmap-row\"\n      type=\"input-checkbox\"\n      title=\"Delete type\"\n      field=\"temp.deleteType\"\n      default={{!id}}\n      readonly={{!!temp.idImmutable}}\n      descr=\"If you want to delete this type, set this to true and\n             click the save button afterwards. Predefined system\n             types cannot be deleted.\" />\n\\end\n\n<table class=\"tmap-config-table\"><$macrocall $name=<<mode>> /></table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description",
            "caption": "Description",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <<tmap-row type:\"input-textarea\"\n      title:\"Description\"\n      field:\"description\"\n      descr:\"An optional description for this type. The\n             description will be displayed as tooltip when\n             moving the mouse over an edge of this type.\">>\n\\end\n\n\\define manage-node-types()\n  <<tmap-row type:\"input-textarea\"\n      title:\"Description\"\n      field:\"description\" \n      descr:\"An optional description for this type.\">>\n\\end\n\n<table class=\"tmap-config-table\">\n  <$macrocall $name=<<mode>> />\n</table>\n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings",
            "caption": "General",
            "text": "\\rules except wikilink\n\n\\define manage-edge-types()\n  <<tmap-row type:\"input-text\"\n      title:\"Label\"\n      field:\"label\" \n      descr:\"An optional alias used as edge-label.\">>\n  <<tmap-row type:\"input-checkbox\"\n      title:\"Show label\"\n      field:\"show-label\"\n      default:\"true\"\n      descr:\"If unchecked, no edge label will be displayed.\">>\n\\end\n\\define manage-node-types()\n  <$list filter=\"[<currentTiddler>!regexp:id[tmap:]]\">\n  <<tmap-row type:\"input-textarea\"\n      title:\"Scope\"\n      field:\"scope\" \n      descr:\"A filter expression that defines, which nodes inherit\n             this node-type and its style.\">>\n  </$list>\n  <$macrocall type=\"input-select\"\n      $name=\"tmap-row\" \n      title=\"Priority\"\n      field=\"priority\"\n      selectFilter=<<tmap \"scale\" \"100\">>\n      descr=\"When a type has a a higher priority than another type,\n             its style will override the other style\" />\n\\end\n\n<table class=\"tmap-config-table\">\n  <$macrocall\n    $name=\"tmap-row\"\n    title=\"Identifier\"\n    field=\"temp.newId\"\n    type=\"input-text\"\n    default={{!!id}}\n    readonly={{!!temp.idImmutable}}\n    descr=\"A unique identifier\"\n  />\n  <$macrocall $name=<<mode>> />\n</table>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview",
            "caption": "Overview",
            "text": "\\rules except wikilink\n\n\\define date(f) <$view field=$f$ format=\"date\" template=\"DDth mmm hh:mm:ss\"/>\n\n! <$link to={{!!typeTRef}}><$view field=\"id\" /></$link>\n\n<table class=\"tmap-key-value-table\">\n  <tr>\n    <th align=\"left\">Created on</th>\n    <td>\n      <<date \"created\">>\n    </td>\n  </tr>\n  <tr>\n    <th align=\"left\">Modified on</th>\n    <td><<date \"modified\">></td>\n  </tr>\n  <tr>\n    <th align=\"left\">Usage count</th>\n    <td>\n      <span class=\"tmap-edge-type-specific\">\n        <$view field=\"temp.usageCount\" />\n      </span>\n      <span class=\"tmap-node-type-specific\">\n        <$count filter={{!!scope}}>0</$count>\n      </span>\n    </td>\n  </tr>\n</table>\n\n<$view field=\"description\">//No description available//</$view>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling",
            "caption": "Styling",
            "text": "\\rules except wikilink\n\n\\define url()\n  <$set\n      filter=\"[<mode>prefix[manage-edge-types]]\"\n      name=\"module\"\n      value=\"edges\"\n      emptyValue=\"nodes\">\n    [[visjs.org|http://visjs.org/docs/network/$(module)$]]\n  </$set>\n\\end\n\n<fieldset class=\"tmap-node-type-specific\">\n  <legend>Icon Settings</legend>\n  <table class=\"tmap-config-table\">\n    <<tmap-row type:\"input-text\"\n        title:\"TW-icon\"\n        field:\"tw-icon\"\n        descr:\"A tiddlywiki image reference.\n               For example '$:/core/icon' for Movotun Jack.\">>\n    <<tmap-row type:\"input-text\"\n        title:\"FA-icon\"\n        field:\"fa-icon\"\n        descr:\"A Font Awesome icon code.\n               For example 'f206' for the bicycle symbol.\">>\n  </table>\n</fieldset>\n\n<fieldset><legend>Visjs styles</legend>\n  <div class=\"tmap-flash-message tmap-info\">\n     All visjs options below are documented at <<url>>.\n  </div>\n  <div class=\"tmap-flash-message tmap-info\">\n     Only config items that you actually changed have an effect on\n     the graph. Other options are visible, yet, inactive.\n  </div>\n  <$tmap-config\n      mode=<<mode>>\n      inherited=\"vis-inherited\"\n      extension=\"style\" />\n</fieldset>"
        },
        "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager": {
            "title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager",
            "subtitle": "{{$:/core/images/tag-button}} <<topic>>",
            "buttons": "element_type_manager",
            "classes": "tmap-remove-top-space",
            "text": "\\rules except wikilink\n\n\\define defaultTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview\n\\end\n\n\\define settingsTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings\n\\end\n\n\\define tabsFilter()\n[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/]]\n\\end\n\n\\define searchFilter()\n$(searchSelector)$\n+[sort[title]nsort[priority]]\n+[removeprefix<typeRootPath>removeprefix[/]]\n+[search:title{$:/temp/tmap/MapElementTypeSearch}]\n\\end\n\n\\define managerClass() tmap-$(mode)$\n\n\\define typePath() $(typeRootPath)$/$(id)$\n\n<div id=\"tmap-element-type-manager\" class=<<managerClass>>>\n  <div>\n    <div class=\"tmap-searchbar\">\n      <$edit-text\n          focus=\"true\"\n          tiddler=\"$:/temp/tmap/MapElementTypeSearch\"\n          type=\"text\"\n          tag=\"input\"\n          default=\"\" />\n      <$list filter=\"[{$:/temp/tmap/MapElementTypeSearch}regexp[.+]]\n                     +[addprefix[/]]\n                     +[addprefix<typeRootPath>]\n                     +[!is[tiddler]!is[shadow]]\">\n      <$button tooltip=\"Create a new type of this name\">\n      {{$:/core/images/new-button}}\n        <$action-sendmessage\n            $message=\"tmap:tm-create-type\"\n            mode=<<mode>>\n            id={{$:/temp/tmap/MapElementTypeSearch}}\n            output=<<output>> />\n        <$action-setfield $tiddler=\"$:/temp/tmap/MapElementTypeSearch\" text=\"\" />\n      </$button>\n      </$list>\n\n    </div>\n    <ul>\n      <$list\n          filter=<<searchFilter>>\n          emptyMessage=<<noTypeFound>>\n          variable=\"id\">\n      <li>\n        <span class=\"tmap-ranking tmap-node-type-specific\">\n          # <$view tiddler=<<typePath>> field=\"priority\">1</$view>\n        </span>\n        <$button class=\"tc-btn-invisible tmap-link\"><<id>>\n          <$action-setfield\n              $tiddler=<<qualify \"$:/state/tabs/MapElementTypeManager\">>\n              text=<<defaultTab>> />\n          <$action-sendmessage\n              $message=\"tmap:tm-load-type-form\"\n              id=<<id>>\n              mode=<<mode>>\n              output=<<output>> />\n        </$button>\n      </li>\n      </$list>\n    </ul>\n  </div>\n  <div>\n    <$reveal type=\"nomatch\" text=\"\" default={{!!id}} >\n      <$macrocall\n          $name=\"tabs\"\n          default=<<defaultTab>>\n          state=\"$:/state/tabs/MapElementTypeManager\"\n          tabsList=<<tabsFilter>> />\n    </$reveal>\n    <$reveal type=\"match\" text=\"\" default={{!!id}} >\n      <div class=\"tmap-flash-message tmap-info\">\n        Please select a type from the list or create a new one by\n        entering the type name in the search field on the left.\n      </div>\n      <div class=\"tmap-flash-message tmap-info tmap-node-type-specific\">\n        The number next to the node-type label represents it's priority.\n      </div>\n    </$reveal>\n  </div>\n</div>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node": {
            "title": "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node",
            "text": "\\define single()\n  <$list filter=\"\n      [[tmap:tm-toggle-central-topic, $:/core/images/star-filled, Toggle central topic]]\n      [[tmap:tm-delete-element, $:/core/images/delete-button, Delete node]]\">\n    <$button class=\"tc-btn-invisible\">\n      <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n      <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n      <<tmap \"splitAndSelect\" \", \" \"2\">>\n    </$button>\n  </$list>\n\\end\n\n\\define multi()\n  <$list filter=\"\n      [[tmap:tm-delete-element, $:/core/images/delete-button, Delete selected nodes]]\">\n    <$button class=\"tc-btn-invisible\">\n      <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n      <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n      <<tmap \"splitAndSelect\" \", \" \"2\">>\n    </$button>\n  </$list>\n\\end\n\n<div class=\"tc-drop-down\">\n  <$macrocall $name=<<mode>> />\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar",
            "text": "\\rules except wikilink\n\\define showEdgeField() show-$(curEdgeId)$\n\n<!-- === View Switcher ========================================== -->\n\n<div class=\"tmap-menu-bar\">\n  View:\n  <$reveal type=\"match\" text=\"false\" default=<<isViewBound>> >\n    <$select\n        tiddler=<<viewHolder>>\n        field=\"text\"\n        default=<<viewLabel>> >\n      <$list filter=<<tmap \"option\" \"selector.allViewsByLabel\">> >\n        <option value={{!!title}}>\n          <$view tiddler={{!!title}} field=\"title\" />\n        </option>\n      </$list>\n    </$select>\n  </$reveal>\n  <$reveal type=\"match\" text=\"true\" default=<<isViewBound>> >\n    <b><<viewLabel>></b>\n  </$reveal>\n\n<!-- === Menu =================================================== -->\n\n  <$button\n      popup=<<qualify \"$:/temp/menu\">>\n      tooltip=\"Open the Menu\">{{$:/core/images/menu-button}}\n  </$button>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/menu\">> >\n    <div class=\"tc-drop-down\">\n      <a href=\"http://tiddlymap.org#Documentation\" target=\"_blank\">\n        {{$:/core/images/info-button}} Open online help\n      </a>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-create-view\">\n        {{$:/core/images/new-button}} Create new view\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-generate-widget\">\n        {{$:/core/images/permalink-button}} Grab widget code\n      </$button>\n      <div class=\"tmap-list-separator\">Global configurations:</div>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-configure-system\">\n        {{$:/core/images/options-button}} Configure TiddlyMap\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-edge-types\">\n        <span class=\"tmap-unicode-icon\">◭</span> Manage edge-types\n      </$button>\n      <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-node-types\">\n        <span class=\"tmap-unicode-icon\">▢</span> Manage node-types\n      </$button>\n      <div class=\"tmap-view-actions\">\n        <div class=\"tmap-list-separator\">Actions for this view:</div>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-edit-view\">\n          {{$:/core/images/options-button}} Configure view\n        </$button>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-rename-view\">\n          {{$:/core/images/tag-button}} Rename view\n        </$button>\n        <$button class=\"tc-btn-invisible\" message=\"tmap:tm-delete-view\">\n          {{$:/core/images/delete-button}} Delete view\n        </$button>\n      </div>\n    </div>\n  </$reveal>\n\n<!-- === Neighbourhood menu ===================================== -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\"\n                     \"config.sys.editorMenuBar.showNeighScopeButton\">>>\n    <$button\n        class=<<neighScopeBtnClass>>\n        tooltip=\"Change the neighbourhood scope\"\n        popup=<<qualify \"$:/temp/neighScope\">>>\n      ☀\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/neighScope\">> >\n    <div class=\"tc-drop-down\">\n      <div class=\"tmap-list-separator\">Neighbourhood scope</div>\n      <$button class=\"tc-btn-invisible\">None\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.neighbourhood_scope=\"\" />\n      </$button>\n      <$list filter=\"[[1|1 step distance]]\n                     [[2|2 step distance]]\n                     [[3|3 step distance]]\n                     [[4|4 step distance]]\n                     [[5|5 step distance]]\">\n        <$button class=\"tc-btn-invisible\">\n          <<tmap \"splitAndSelect\" \"|\" \"1\">>\n          <$action-setfield\n              $tiddler=<<viewRoot>>\n              config.neighbourhood_scope=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n        </$button>\n      </$list>\n      <$button class=\"tc-btn-invisible\">No limit\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.neighbourhood_scope=\"100\" />\n      </$button>\n      <div class=\"tmap-list-separator\">Neighbourhood traversal</div>\n      <$radio field=\"config.neighbourhood_directions\" value=\"in\"> Incoming</$radio><br />\n      <$radio field=\"config.neighbourhood_directions\" value=\"out\"> Outgoing</$radio><br />\n      <$radio field=\"config.neighbourhood_directions\" value=\"\"> Both</$radio>\n      <div class=\"tmap-list-separator\">Other</div>\n      <$checkbox field=\"config.show_inter_neighbour_edges\"\n          checked=\"true\" unchecked=\"false\"> Inter-neighbour edges</$checkbox>\n\n    </div>\n  </$reveal>\n\n<!-- === Export menu ============================================ -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\" \"config.sys.editorMenuBar.showScreenshotButton\">>>\n    <$button tooltip=\"Open the map-export menu\" popup=<<qualify \"$:/temp/mapExport\">>>\n      {{$:/core/images/download-button}}\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/mapExport\">>>\n    <div class=\"tc-drop-down\">\n    <$button\n        class=\"tc-btn-invisible\"\n        tooltip=\"Export the graph and all its elements\n                 in form of a JSON file\">\n        {{$:/core/images/permalink-button}} Save as JSON file\n      <$action-sendmessage\n          $message=\"tmap:tm-download-graph\"\n          view=<<viewLabel>> />\n    </$button>\n    <$button\n        class=\"tc-btn-invisible\"\n        tooltip=\"Create a png image to download or save it\n                 as image or view-placeholder in your wiki\">\n        {{$:/core/images/palette}} Save as png image\n      <$action-sendmessage $message=\"tmap:tm-save-canvas\" />\n    </$button>\n    </div>\n  </$reveal>\n\n<!-- === Raster menu ============================================ -->\n\n  <$reveal\n      type=\"match\"\n      text=\"true\"\n      default=<<tmap \"option\" \"config.sys.editorMenuBar.showRasterMenuButton\">>>\n    <$button\n      tooltip=\"Change the raster of your map\"\n      class=<<rasterMenuBtnClass>>\n      popup=<<qualify \"$:/temp/rasterMenu\">>>\n      ⩩\n    </$button>\n  </$reveal>\n\n  <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/rasterMenu\">>>\n    <div class=\"tc-drop-down\">\n    <$button class=\"tc-btn-invisible\">Disable raster\n      <$action-setfield\n          $tiddler=<<viewRoot>>\n          config.raster=\"\" />\n    </$button>\n    <div class=\"tmap-list-separator\">Raster sizes</div>\n    <$list filter=\"[[50|50px]]\n                   [[75|75px]]\n                   [[100|100px]]\n                   [[150|150px]]\">\n      <$button class=\"tc-btn-invisible\">\n        <<tmap \"splitAndSelect\" \"|\" \"1\">>\n        <$action-setfield\n            $tiddler=<<viewRoot>>\n            config.raster=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n      </$button>\n    </$list>\n    </div>\n  </$reveal>\n\n</div>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/focusButton": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/focusButton",
            "text": "\\define filter() [list[$:/temp/tmap/nodes/$(viewLabel)$]search:title{$:/temp/tmap/bar/search}]\n\\define concat(str) $str$\n\n\\define state() $(widgetPopupsPath)$/focus\n\n<div class=\"tmap-focus-button\">\n  <$reveal type=\"match\" state=<<state>> text=\"\">\n    <$button\n        tooltip=\"Zoom on a specific node\"\n        class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n     <$action-setfield $tiddler=\"$:/temp/tmap/bar/search\" text=\"\" />\n     <$action-setfield $tiddler=<<state>> text=\"1\" />\n    </$button>\n  </$reveal>\n  <$reveal type=\"nomatch\" state=<<state>> text=\"\">\n    <$button\n        tooltip=\"Close zoom popup\"\n        class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n     <$action-setfield $tiddler=<<state>> text=\"\" />\n    </$button>\n    <div class=\"tmap-search-dropdown\">\n      <div class=\"tc-drop-down\">\n        <$edit-text\n            focus=\"true\"\n            tiddler=\"$:/temp/tmap/bar/search\"\n            field=\"text\"\n            type=\"text\"\n            tag=\"input\"\n            default=\"\" />\n        <small><$count filter=<<filter>> /> results</small>\n        <hr />\n        <div class=\"tmap-very-small-list\">\n          <$list filter=<<filter>>\n              variable=\"item\"\n              emptyMessage=\"//No results//\">\n            <$button\n                class=\"tc-btn-invisible\"\n                message=\"tmap:tm-focus-node\"\n                param=<<item>>>\n              <$view tiddler=<<item>> field=\"title\" />\n            </$button>\n          </$list>\n        </div>\n      </div>\n    </div>\n  </$reveal>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/hook/editor": {
            "caption": "Map",
            "tags": "$:/tags/SideBar",
            "title": "$:/plugins/felixhayashi/tiddlymap/hook/editor",
            "text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    The editor is not displayed in mobile mode.\n  </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n  <$tiddlymap\n    class=\"tmap-sidebar-map-editor\"\n    editor=\"advanced\"\n    object-id=\"main_editor\"\n    click-to-use=\"false\">\n  </$tiddlymap>\n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/hook/liveTab": {
            "title": "$:/plugins/felixhayashi/tiddlymap/hook/liveTab",
            "caption": "Live",
            "text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n  <div class=\"tmap-flash-message tmap-warning\">\n    The live tab is not displayed in mobile mode.\n  </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n  <$set name=\"view\"\n      filter=\"[{$:/temp/tmap/currentTiddler}get[tmap.open-view]]\"\n      emptyValue=<<tmap \"option\" \"config.sys.liveTab.fallbackView\">>>\n  <div>\n    <$tiddlymap\n        view=<<view>>\n        click-to-use=\"false\"\n        refresh-triggers=\"$:/temp/tmap/currentTiddler\"\n        object-id=\"live_tab\">\n    </$tiddlymap>\n  </div>\n  </$set> \n</div>"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton": {
            "tags": "$:/tags/ViewToolbar",
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton",
            "description": "{{$:/language/Buttons/TiddlyMap/Hint}}",
            "caption": "{{$:/plugins/felixhayashi/tiddlymap/icon}} {{$:/language/Buttons/TiddlyMap/Caption}}",
            "text": "\\define buttonClass() $(tv-config-toolbar-class)$ $(additional-classes)$\n\n\\define nonExistentItem()\n<<item>> <span style=\"color: #9E9E9E\">(will be created)</span>\n\\end\n\n\\define noConnectionsMsg()\n<tr><td colspan=\"4\">//No connections found!//</td></tr>\n\\end\n\n\\define normalSearchFilter()\n[!is[system]!has[draft.of]search:title{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define regexSearchFilter()\n[!is[system]!has[draft.of]regexp{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define showButton(state)\n<$button set=\"$:/temp/tmap/state/popup/quickConnect\"\n         setTo=\"$state$\" tooltip={{$:/language/Buttons/TiddlyMap/Hint}} \n         aria-label={{$:/language/Buttons/TiddlyMap/Caption}}\n         class=<<buttonClass>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/plugins/felixhayashi/tiddlymap/icon}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TiddlyMap/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n\\define searchResults()\n<td>\n  <$button tooltip=\"Create incoming edge\">\n    <<tmap \"option\" \"misc.arrows.in\">>\n    <$action-sendmessage $message=\"tmap:tm-create-edge\"\n                         from=<<item>>\n                         to=<<currentTiddler>>\n                         force=\"true\"\n                         label={{$:/temp/quickConnectSearch/type}}\n                         view={{$:/temp/quickConnectSearch/view}} />\n  </$button>\n</td>\n<td>\n  <$button tooltip=\"Create outgoing edge\">\n    <<tmap \"option\" \"misc.arrows.out\">>\n    <$action-sendmessage $message=\"tmap:tm-create-edge\"\n                         from=<<currentTiddler>>\n                         to=<<item>>\n                         force=\"true\"\n                         label={{$:/temp/quickConnectSearch/type}}\n                         view={{$:/temp/quickConnectSearch/view}} />\n  </$button>\n</td>\n<td>\n  <$list\n      filter=\"[<item>is[tiddler]]\"\n      emptyMessage=<<nonExistentItem>>>\n    <$view tiddler=<<item>> field=\"title\" />\n  </$list>\n</td>\n\\end\n\n\\define hidePopup()\n<$macrocall $name=\"showButton\" state=<<qualify>> />\n\\end\n\n\\define showPopup()\n<$set name=\"additional-classes\" value=\"tmap-active-button\">\n  <$macrocall $name=\"showButton\" state=\"\" />\n</$set>\n<$set\n    name=\"searchFilter\"\n    filter=\"[field:title[$:/state/tmap/tid-toolbar]has[re-filter]]\"\n    value=<<regexSearchFilter>>\n    emptyValue=<<normalSearchFilter>>>\n<div class=\"tmap-quick-connect tc-reveal tc-popup\">\n  <div class=\"tc-drop-down\">\n    <div class=\"title\">Create connection</div>\n    <table class=\"tmap-quick-connect-search-bar\">\n      <tr>\n        <td>Type:</td>\n        <td>\n          <$edit-text\n              tiddler=\"$:/temp/quickConnectSearch/type\"\n              field=\"text\"\n              type=\"text\"\n              tag=\"input\"\n              default=\"\" />\n          <$select tiddler=\"$:/temp/quickConnectSearch/type\" default=\"\">\n            <option></option>\n            <$list filter=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n              <option>{{!!title}}</option>\n            </$list>\n          </$select>\n        </td>\n      </tr>\n      <tr>\n        <td>Search:</td>\n        <td>\n          <$edit-text tiddler=\"$:/temp/quickConnectSearch\" type=\"text\" tag=\"input\" default=\"\"></$edit-text>\n          <$checkbox\n              tiddler=\"$:/state/tmap/tid-toolbar\"\n              field=\"re-filter\"\n              checked=\"1\"\n              unchecked=\"\"\n              default=\"\"> regexp\n          </$checkbox>\n<!--\n          <small>(<$count filter=<<searchFilter>> /> results)</small>\n-->\n        </td>\n      </tr>\n      </table>\n      <table class=\"tmap-create-connection-table\">\n      <tr>\n        <td colspan=\"2\">\n          <table class=\"tmap-very-small-list\">\n            <$list\n                filter=<<searchFilter>>\n                variable=\"item\">\n            <tr><<searchResults>></tr>\n            </$list>\n            <tr>\n            <$list filter=\"[{$:/temp/quickConnectSearch}regexp[.+]] -[is[tiddler]]\" variable=\"item\">\n              <<searchResults>>\n            </$list>\n            </tr>\n          </table>\n        </td>\n      </tr>\n    </table>\n    <div class=\"title\">Existing Connections</div>\n    <div class=\"tmap-quick-connect-existing-bar\">\n      <$select\n          tiddler=\"$:/state/tmap/tid-toolbar\"\n          field=\"direction\"\n          default=\"both\">\n          <option value=\"both\">both</option>\n          <option value=\"in\">incoming</option>\n          <option value=\"out\">outgoing</option>\n      </$select>\n      <$checkbox\n          tiddler=\"$:/state/tmap/tid-toolbar\"\n          field=\"filter.links\"\n          checked=\"-[[tw-body:link]]\"\n          unchecked=\"\"\n          default=\"\"> hide links\n      </$checkbox>\n    </div>\n    <table class=\"tmap-connection-table\">\n<!--\n    <tr>\n      <th></th>\n      <th>Tiddler</th>\n      <th>Type</th>\n      <th></th>\n    </tr>\n-->\n    \n    <$tmap-connections\n        filter=<<tmap mergeFields \"$:/state/tmap/tid-toolbar\" \"filter.\">>\n        direction={{$:/state/tmap/tid-toolbar!!direction}}\n        emptyMessage=<<noConnectionsMsg>>>\n      <tr>\n        <td title=<<direction>>><<directionSymbol>></td>\n        <td><$link to=<<neighbour>>><$view field=\"title\" /></$link></td>\n        <td><<edge.type>></td>\n        <td>\n          <$button\n              tooltip=\"Delete this connection\"\n              class=\"tc-btn-invisible\">{{$:/core/images/close-button}}\n            <$action-sendmessage $message=\"tmap:tm-remove-edge\"\n                id=<<edge.id>>\n                from=<<edge.from>>\n                to=<<edge.to>>\n                type=<<edge.type>> />\n          </$button>\n        </td>\n      </tr>\n    </$tmap-connections>\n    </table>   \n  </div>\n</div>\n</$set>\n\\end\n\n<$list filter=\"[all[current]is[tiddler]]\"><$list filter=\"[{$:/temp/tmap/state/popup/quickConnect}prefix<qualify>]\" variable=\"item\" emptyMessage=<<hidePopup>>><<showPopup>></$list></$list>"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/tiddlymap/icon": {
            "tags": "$:/tags/Image",
            "title": "$:/plugins/felixhayashi/tiddlymap/icon",
            "text": "<svg\n   xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n   xmlns:cc=\"http://creativecommons.org/ns#\"\n   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n   xmlns:svg=\"http://www.w3.org/2000/svg\"\n   xmlns=\"http://www.w3.org/2000/svg\"\n   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n   class=\"tc-image-tiddlymap-button tc-image-button\"\n   version=\"1.1\"\n   width=\"22pt\"\n   height=\"22pt\"\n   viewBox=\"0 0 128 128\">\n  <defs\n     id=\"defs4\">\n    <marker\n       refX=\"0\"\n       refY=\"0\"\n       orient=\"auto\"\n       id=\"Arrow1Lend\"\n       style=\"overflow:visible\">\n      <path\n         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n         transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n         id=\"path3850\"\n         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n    </marker>\n    <marker\n       refX=\"0\"\n       refY=\"0\"\n       orient=\"auto\"\n       id=\"Arrow1Lstart\"\n       style=\"overflow:visible\">\n      <path\n         d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n         transform=\"matrix(0.8,0,0,0.8,10,0)\"\n         id=\"path3847\"\n         style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n    </marker>\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4329\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4321\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4315\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4307\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4299\" />\n    <inkscape:path-effect\n       effect=\"skeletal\"\n       id=\"path-effect4293\" />\n  </defs>\n  <g\n     transform=\"translate(0,-1024.5289)\"\n     id=\"layer1\">\n    <path\n       d=\"m 17.867073,4.5821643 a 3.7249374,3.7249374 0 1 1 -7.449875,0 3.7249374,3.7249374 0 1 1 7.449875,0 z\"\n       transform=\"matrix(-6.3328802,0,0,6.2775831,193.9581,1100.3667)\"\n       id=\"path4139-1-14\"\n       style=\"fill-opacity:1;fill-rule:nonzero\" />\n    <path\n       d=\"M 77.450496,1064.5069 C 58.849552,1025.9634 15.704158,1023.3858 2.8821873e-7,1034.558 L 0.02388589,1035.2674 C 24.502636,1022.2072 44.810725,1042.1507 60.163934,1074.112 z\"\n       id=\"path4337\"\n       style=\"fill-opacity:1;stroke-width:0.58181816;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none\" />\n    <path\n       d=\"m 12.878637,11.280739 4.75937,-2.7478243 4.759371,-2.7478236 0,5.4956479 0,5.495648 -4.759371,-2.747824 z\"\n       transform=\"matrix(4.6545455,0,0,4.6545455,-13.580429,1027.7638)\"\n       id=\"path3004\"\n       style=\"fill-opacity:1;fill-rule:nonzero\" />\n  </g>\n  <metadata\n     id=\"metadata3772\">\n    <rdf:RDF>\n      <cc:Work\n         rdf:about=\"\">\n        <dc:title></dc:title>\n        <dc:format>image/svg+xml</dc:format>\n        <dc:type\n           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n      </cc:Work>\n    </rdf:RDF>\n  </metadata>\n</svg>\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/media/surface.png": {
            "title": "$:/plugins/felixhayashi/tiddlymap/media/surface.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/language/Buttons/TiddlyMap/Caption": {
            "title": "$:/language/Buttons/TiddlyMap/Caption",
            "text": "tiddlymap"
        },
        "$:/language/Buttons/TiddlyMap/Hint": {
            "title": "$:/language/Buttons/TiddlyMap/Hint",
            "text": "Toggle TiddlyMap actions"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/macros": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/macros",
            "text": "\\define concat(str) $str$\n\n\\define input-text(field, index, default, readonly, class, focus)\n  <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n    <$edit-text\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        type=\"text\"\n        tag=\"input\"\n        default=\"$default$\"\n        focus=\"$focus$\"\n        class=\"$class$\" />\n  </$reveal>\n  <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n    <input type=\"text\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n  </$reveal>\n\\end\n\n\\define input-button(field, index, default, default, label:\"Proceed\")\n  <div class=\"tmap-button-wrapper\">\n  <$button>$label$\n    <$action-setfield $tiddler=<<output>> $field=\"$field$\" index=\"$index$\" $value=\"$default$\" />\n  </$button>\n  </div>\n\\end\n\n\\define input-textarea(field, index, default, default, class, focus)\n  <$edit-text\n      tiddler=<<output>>\n      field=\"$field$\"\n      index=\"$index$\"\n      autoHeight=\"no\"\n      type=\"text\"\n      tag=\"textarea\"\n      default=\"$default$\"\n      class=\"$class$\"\n      focus=\"$focus$\" />\n\\end\n\n\\define input-checkbox(field, index, readonly, default)\n  <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n    <$checkbox\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        checked=\"true\"\n        unchecked=\"false\"\n        default=\"$default$\" />\n  </$reveal>\n  <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n    <input type=\"checkbox\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n  </$reveal>\n\\end\n\n\\define input-multi-checkbox(selectFilter, invert:\"no\", default)\n  <div class=\"tmap-no-stretch\">\n  <$list\n      filter=\"$selectFilter$\"\n      emptyMessage=\"– This list contains no items –\">\n    <$checkbox\n        tiddler=<<output>>\n        tag=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n      <$view\n          tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">>\n          field=\"title\" />\n    </$checkbox><br />\n  </$list>\n  </div>\n\\end\n\n\\define input-select(field, index, selectFilter, default, nochoice)\n  <$select\n      tiddler=<<output>>\n      field=\"$field$\"\n      index=\"$index$\"\n      default=\"$default$\">\n    <$set name=\"nochoice\" value=\"$nochoice$\">\n      <$list filter=\"[<nochoice>regexp[.+]]\">\n        <option value=\"\"><b><<nochoice>></b></option>\n      </$list>\n    </$set>\n    <$list filter=\"$selectFilter$\">\n      <option value=<<tmap \"splitAndSelect\" \"|\" \"0\">> >\n        <$view tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">> field=\"title\" />\n      </option>\n    </$list>\n  </$select>\n\\end\n\n\\define input-radio(field, index, selectFilter, default)\n  <$list filter=\"$selectFilter$\">\n    <$radio\n        tiddler=<<output>>\n        field=\"$field$\"\n        index=\"$index$\"\n        value=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n      <<tmap \"splitAndSelect\" \"|\" \"1\">>\n    </$radio><br />\n  </$list>\n\\end\n\n\\define tmap-row(title, field, index, type, descr, note, label, default, readonly, reset, selectFilter, nochoice, invert, class, focus)\n  <tr>\n    <td class=\"tmap-title\">$title$:</td>\n    <td>\n        <<$type$\n          field:\"$field$\"\n          index:\"$index$\"\n          readonly:\"$readonly$\"\n          default:\"$default$\"\n          label:\"$label$\"\n          invert:\"$invert$\"\n          selectFilter:\"$selectFilter$\"\n          nochoice:\"$nochoice$\"\n          focus:\"$focus$\"\n          class:\"$class$\">>\n        <$reveal type=\"match\" text=\"true\" default=\"$reset$\">\n          <$button>reset\n            <$action-setfield $tiddler=<<output>> $field=\"$field$\" $index=\"$index$\" $value=\"$default$\" />\n          </$button>\n        </$reveal>\n    </td>\n    <td>\n      <span class=\"tmap-description\">$descr$</span>\n      <$reveal type=\"nomatch\" text=\"\" default=\"$note$\">\n        <div class=\"tmap-note\">''Note:'' $note$</div>\n      </$reveal>\n    </td>\n  </tr>\n\\end\n\n\\define visConfiguration(inheritedList, extensionField, styleName:\"style\")\n  <fieldset><legend>Visjs configurations ($styleName$)</legend>\n    <div class=\"tmap-flash-message tmap-info\">\n      Only config items that you actually changed have an effect on\n      the graph. Other options are visible, yet, inactive.\n    </div>\n    <$tmap-config\n        mode=\"manage-node-types\"\n        inherited=\"$inheritedList$\"\n        extension=\"$extensionField$\" />\n  </fieldset>\n\\end\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder": {
            "title": "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder",
            "text": "Default"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic",
            "description": "The style is applied to the node that you marked as central topic in a map.",
            "style": "{\"font\":{\"size\":22,\"color\":\"rgba(0,0,0,1)\"},\"shape\":\"star\"}"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour",
            "description": "Neighbours are all nodes that are not part of the original set of nodes (\"matches\") but are connected (either outgoing or incoming) to a node of the original set.",
            "style": "{\"color\":\"#565656\"}"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Default": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default",
            "config.physics_mode": "false",
            "isview": "true"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges",
            "filter": "[prefix[$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes]]",
            "text": "\n\n"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes",
            "filter": "[field:title{$:/temp/tmap/currentTiddler}]"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View",
            "config.neighbourhood_scope": "1",
            "config.refresh-triggers": "$:/temp/tmap/currentTiddler",
            "config.physics_mode": "true",
            "config.vis": "{\"physics\":{\"forceAtlas2Based\":{\"springLength\":0,\"springConstant\":0.09}}}",
            "isview": "true"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes",
            "filter": "[!is[system]search{$:/temp/search}] [!is[system]search:tags{$:/temp/search}] [!is[system]search:text{$:/temp/search}limit[10]]"
        },
        "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search": {
            "title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search",
            "config.refresh-triggers": "$:/temp/search",
            "config.neighbourhood_scope": "1",
            "config.physics_mode": "true"
        }
    }
}
field.nodeLabel: caption
field.nodeIcon: icon
field.nodeInfo: description
field.viewMarker: isview
field.nodeId: tmap.id
field.edgeTypeMarker: tmap.is-edge-type
field.edges: tmap.edges
liveTab.fallbackView: Live View
suppressedDialogs.dublicateIdInfo: true
edgeClickBehaviour: manager
debug: true
notifications: true
popups.enabled: true
popups.delay: 600
popups.width: 220px
popups.height: 7em
jsonIndentation: 1
editNodeOnCreate: false
singleClickMode: false
editorMenuBar.showNeighScopeButton: true
editorMenuBar.showRasterMenuButton: true
editorMenuBar.showScreenshotButton: true
raster: 
defaultView: CA
{"edges":{"color":{"color":"#B22222"},"arrows":{"to":true,"middle":{"enabled":false},"from":{"enabled":false}}},"nodes":{"font":{"size":15,"color":"#FFFFFF"},"color":{"background":"rgba(178,34,34,1)","border":"rgba(111,109,112,1)"}},"physics":{"forceAtlas2Based":{"springLength":0}}}























































{
 "afd75e95-e45a-4dea-848a-e16ca735bc57": {
  "x": -558,
  "y": -288
 },
 "38d37e10-3c8b-487c-9757-1061d2bbbd07": {
  "x": -201,
  "y": -188
 },
 "35b99ac8-aa07-4834-b508-6e9435f573cb": {
  "x": -1029,
  "y": -116
 },
 "a1485262-99fe-4b1e-a246-cc70fbb1859a": {
  "x": -800,
  "y": -182
 },
 "6c9256c8-f45d-4276-8d57-83c9a2969d59": {
  "x": -657,
  "y": -53
 },
 "8b26d3b9-ddf5-43d9-9fa6-8d9ffcd6d3fc": {
  "x": -853,
  "y": 43
 },
 "11b9f558-6809-4d91-a7d1-60707c548b2e": {
  "x": -469,
  "y": 135
 },
 "50abb186-4360-43f9-b9e0-92b0a4dad8f9": {
  "x": -389,
  "y": -84
 },
 "a8acbdaa-d54d-4c3d-aaee-5243c88ad231": {
  "x": -1090,
  "y": 127
 },
 "81184984-2203-4c97-b323-7064d6910b88": {
  "x": -706,
  "y": 199
 }
}



{
 "7BEF6C80-B285-48B3-9736-F0845E612A4F": {
  "x": -461,
  "y": -82
 },
 "E255F767-A447-46D7-865C-494C782FC034": {
  "x": -220,
  "y": -164,
  "node-style": "{}",
  "label": null,
  "open-view": "Quest"
 },
 "7E692850-2846-41ED-8E7D-F58E7F39680D": {
  "x": -799,
  "y": -151
 },
 "51CB2809-A6E9-46A7-AFEA-42DEF2228C59": {
  "x": -651,
  "y": 4
 },
 "F37FE14F-DBCB-40A5-8055-F4020FFB37BB": {
  "x": -241,
  "y": 40
 }
}
{
    "nodes": {
      "shape": "ellipse"
    }
}



{}



{
 "2bf6eb68-1aad-47da-a8ca-59ba3bfa0674": {
  "x": -256,
  "y": -509
 },
 "0fc2ddc2-82eb-425d-a18e-378d81ab982a": {
  "x": 98,
  "y": -543
 },
 "9d48e899-9a7a-432f-a962-75494f820215": {
  "x": 206,
  "y": -410
 },
 "c7206b6c-0b92-42fe-b607-f9d8d0e7bab5": {
  "x": -276,
  "y": -276
 },
 "6db2dd5b-119a-4cf3-b1db-b97f22a6c3e9": {
  "x": -249,
  "y": -653
 },
 "933f3d67-2ba9-4256-a318-aba9fb24ed0a": {
  "x": -591,
  "y": -381
 },
 "1faa4416-248e-43f4-9a51-0f4e286ae7f1": {
  "x": -449,
  "y": -603
 },
 "fc1cdf3c-4492-40b1-b29f-16bab44d11d0": {
  "x": -432,
  "y": -396
 },
 "1d582fcf-e7d3-41d0-8254-4f7d14bb0b23": {
  "x": -67,
  "y": -686
 },
 "a5d5bf7e-5c08-41bf-b599-8e739d13906d": {
  "x": -30,
  "y": -336
 },
 "cf6d04fe-b66d-40f6-b188-91533c2da701": {
  "x": 52,
  "y": -120
 },
 "4f080a04-1f55-418e-ba96-1dde44d48177": {
  "x": -59,
  "y": -498
 },
 "afcca25c-7752-4f29-9559-294611c045c4": {
  "x": -35,
  "y": -219
 },
 "33e9ae66-57e9-42c6-a47e-2be1f6faf3a5": {
  "x": -126,
  "y": -91
 },
 "c026b88b-fbac-4e1e-aa12-2abac95183f1": {
  "x": 83,
  "y": -267
 },
 "2dcd0226-0198-42ed-a5ae-bf6df40e0b0f": {
  "x": 142,
  "y": -214
 },
 "6070aa8b-2a92-4970-899d-bd9438559488": {
  "x": -73,
  "y": -426
 },
 "c102d043-bbec-4a62-a76e-ab631797f1dd": {
  "x": 45,
  "y": -636
 }
}



{
 "ec5baa28-49ee-4e0c-a1ac-c1b83bd52fb0": {
  "x": -850,
  "y": -343
 },
 "a41e7681-dc8f-4923-ad34-3225d461114a": {
  "x": -1421,
  "y": -332
 },
 "30e39689-af74-4182-99b2-33e1331d9f0f": {
  "x": -1168,
  "y": -132
 }
}



{
 "04CCC27E-A88B-4CE2-93C8-914D8D65BD46": {
  "x": -557,
  "y": 69
 },
 "1C4A7626-EEEB-4C0A-AE8C-7ABE755B677B": {
  "x": -306,
  "y": 74
 },
 "BD22EBE1-3189-421F-BB0C-3DFF9D4FBF98": {
  "x": -98,
  "y": -315
 },
 "FFE39070-CFD2-46F6-8A73-FC28403194B8": {
  "x": 388,
  "y": -175
 },
 "5E82CA80-199F-4EBA-BC59-77C672978697": {
  "x": -317,
  "y": -306
 },
 "34D082D0-9D63-4D61-A7E2-080E8E669241": {
  "x": -19,
  "y": 72
 },
 "A9995A40-BAA5-4F26-9909-28C73FE097A1": {
  "x": -110,
  "y": -113
 },
 "46F1FDF7-0517-44B8-8593-30DDA1DAE459": {
  "x": -180,
  "y": 238
 },
 "D0B54F1D-8D7A-4C2E-9490-D3DF8866A6EC": {
  "x": 170,
  "y": 287
 },
 "b9170b6a-6657-43c8-96f8-539094d681dd": {
  "x": 98,
  "y": -305
 },
 "2403acb0-92fe-4fa8-a53e-e7970a1f30d5": {
  "x": -500,
  "y": -181
 },
 "ba120ce3-4edc-458f-8198-db6875008e54": {
  "x": 382,
  "y": -21
 },
 "c43dfe73-b074-4067-aff9-e6702b2b1605": {
  "x": 341,
  "y": 165
 },
 "451e9cab-a85e-4bf6-8ab2-f82dfc7019b1": {
  "x": 506,
  "y": 87
 }
}


{
    "04CCC27E-A88B-4CE2-93C8-914D8D65BD46": {
        "x": 49,
        "y": -83
    },
    "BD22EBE1-3189-421F-BB0C-3DFF9D4FBF98": {
        "x": -384,
        "y": 155
    },
    "34D082D0-9D63-4D61-A7E2-080E8E669241": {
        "x": -193,
        "y": 123
    },
    "5E82CA80-199F-4EBA-BC59-77C672978697": {
        "x": -399,
        "y": 20
    },
    "A9995A40-BAA5-4F26-9909-28C73FE097A1": {
        "x": 146,
        "y": 83
    },
    "46F1FDF7-0517-44B8-8593-30DDA1DAE459": {
        "x": -202,
        "y": -21
    },
    "D0B54F1D-8D7A-4C2E-9490-D3DF8866A6EC": {
        "x": 59,
        "y": 190
    },
    "87FC96C7-39E6-450F-86DB-BD29F893EEFC": {
        "x": -734.71775147929,
        "y": -81.16195492716233
    },
    "F961E473-E333-45F1-AA5A-8D8BFBBB54AF": {
        "x": 372.73491124260363,
        "y": -97.85722119935168
    },
    "2574C171-279D-44C8-8A6D-79F342ED2874": {
        "x": 283.6934911242604,
        "y": 102.48597406692053
    },
    "BB317D4E-1292-41C5-81B2-4DB9E068DA13": {
        "x": -691.3100591715977,
        "y": 154.79780838644717
    },
    "0E02947D-5E07-4EA8-8D90-B52C02AD4C44": {
        "x": -537.7136094674556,
        "y": 14.557571700056613
    }
}



{
 "35b99ac8-aa07-4834-b508-6e9435f573cb": {
  "x": -100,
  "y": -400
 },
 "38d37e10-3c8b-487c-9757-1061d2bbbd07": {
  "x": 0,
  "y": -600
 },
 "4762501a-6bcb-4d35-acfd-f2e9d6310389": {
  "x": -200,
  "y": -400
 },
 "7e17b617-b7a4-4f70-937b-f45ec8dc0a9d": {
  "x": -600,
  "y": -200
 },
 "e017a09b-4526-4b4d-b097-f70e56f20ab4": {
  "x": 200,
  "y": -400
 },
 "8ec7f3ee-35f9-4c56-a57b-12d91c0c372e": {
  "x": -400,
  "y": -600
 },
 "8d2a0469-bb6a-4e40-ab1f-3d5edc620415": {
  "x": 0,
  "y": -400
 },
 "afd75e95-e45a-4dea-848a-e16ca735bc57": {
  "x": -600,
  "y": -600
 },
 "9c050064-d805-48b3-80a6-181d3599daff": {
  "x": -400,
  "y": -200
 },
 "f24ab062-62a1-4555-a57f-dfcd597c3515": {
  "x": -100,
  "y": -200
 },
 "59d10b18-1c9e-4dcb-ba4f-988ebd7a3efb": {
  "x": -800,
  "y": -400
 },
 "b11149a2-9050-4632-b095-d9d233319b91": {
  "x": -400,
  "y": -400
 },
 "a1485262-99fe-4b1e-a246-cc70fbb1859a": {
  "x": -600,
  "y": -400
 }
}



{
 "e35fd26c-d07c-47fa-b222-4fa7cc0c90b3": {
  "x": -1131,
  "y": -222
 },
 "304e60e4-5429-472b-89b6-f7f3efed21b3": {
  "x": -1188,
  "y": -356
 },
 "49c73845-bc76-47c6-af3e-326e302d8bab": {
  "x": -1191,
  "y": -480
 },
 "7b05fd0f-51bf-4745-beda-4959d62177f2": {
  "x": -1421,
  "y": -305
 },
 "6deef539-edc6-43c8-8598-f3e921ffba39": {
  "x": -771,
  "y": -369
 },
 "f68f8abf-3097-40f6-8ffb-9e5c2eb2ca01": {
  "x": -385,
  "y": -79
 },
 "ee7fac82-8e9c-4b66-8967-902339e8c4d0": {
  "x": -617,
  "y": -80
 },
 "d8a67756-c338-45b2-aceb-c6bd17de49ce": {
  "x": -772,
  "y": -207
 },
 "596372ef-5a5c-445f-a51c-f29160c3bed8": {
  "x": -772,
  "y": -18
 },
 "d58e64a8-07e1-4992-a7c5-1bfb1ba6ced2": {
  "x": -999,
  "y": -45
 }
}



{}
{"63EA2EE9-F821-44F7-A706-E1F973F7C6E0":{"x":-3,"y":8},"847d7896-9174-48f9-9509-6c89c1498335":{"x":-87,"y":252},"A94544D7-9A04-40D6-9274-AD56617C04BE":{"x":-170,"y":-188},"edgeId:tmap:link-206640545":{"x":-89,"y":-93},"BE07716E-E5AB-480A-B228-9E24357EBC88":{"x":252,"y":-30},"6e1e61bc-7597-4d2d-a3f7-e7b32aaca5a5":{"x":89,"y":-233},"6cb4ad7c-0cb6-492e-8801-49ae9208f468":{"x":-256,"y":57},"0c36fc82-ef76-4272-bc5c-581660ada789":{"x":163,"y":206},"edgeId:tmap:link-1907842329":{"x":129,"y":-12},"edgeId:tmap:link348964394":{"x":45,"y":-116},"edgeId:tmap:link747494197":{"x":-47,"y":134},"edgeId:tmap:link-334079111":{"x":-134,"y":34},"edgeId:tmap:link-113761547":{"x":83,"y":110}}
{"BE07716E-E5AB-480A-B228-9E24357EBC88":{"x":-246,"y":114},"ab10a6d5-103d-4436-b802-677dc26a7c52":{"x":8,"y":-3},"edgeId:d50b1a62-304d-4625-8718-2afe4656f155":{"x":-125,"y":58},"AA8C320C-CF07-4C45-9E82-0E0FE6E06269":{"x":-262,"y":-77},"3F023113-895B-4ACE-83BF-A882EAC1932C":{"x":-148,"y":-236},"DDEBD365-03CF-4040-B542-63B2341D8340":{"x":38,"y":-281},"EB8DBFAF-E1B1-4E91-A784-4CC2B34D9D40":{"x":209,"y":-198},"588A62B6-6AB3-438E-9820-FFEAF6D388F0":{"x":287,"y":-26},"8AC0D41D-98D6-4DA5-8BE4-07703A89B58B":{"x":237,"y":158},"5a7dd179-4aa9-4441-badd-0614253852b8":{"x":79,"y":267},"66976ded-1d7e-4798-b7ef-a12fc5cdaeef":{"x":-109,"y":251},"edgeId:tmap:tag-1581637428":{"x":-133,"y":-42},"edgeId:tmap:tag-2087196053":{"x":-74,"y":-124},"edgeId:tmap:tag1702212618":{"x":24,"y":-148},"edgeId:tmap:tag1196653993":{"x":112,"y":-105},"edgeId:tmap:tag691095368":{"x":153,"y":-15},"edgeId:tmap:tag1347281214":{"x":127,"y":81},"edgeId:tmap:tag383999294":{"x":45,"y":138},"edgeId:tmap:tag-121559331":{"x":-53,"y":129}}



{
 "D0B54F1D-8D7A-4C2E-9490-D3DF8866A6EC": {
  "x": -977,
  "y": -78
 },
 "746FEF43-FCAD-4229-8601-50ACE50AE49B": {
  "x": -847,
  "y": 40
 },
 "77ee9fd0-95ce-4d78-a28a-7e43887ae686": {
  "x": -759,
  "y": -120
 },
 "B0528516-51F2-477C-94F3-F1195C0718C6": {
  "x": -574,
  "y": -46
 },
 "0c36fc82-ef76-4272-bc5c-581660ada789": {
  "x": -561,
  "y": 181
 },
 "5efe0812-cdbd-4710-84ca-ec747cc43b29": {
  "x": -690,
  "y": 35
 },
 "6f2d2f7e-9a70-4eec-a3c4-33828e7d0c12": {
  "x": -882,
  "y": 189
 },
 "5DC028E2-E75A-45A0-8BC1-742910DE3BBF": {
  "x": -430,
  "y": -16
 },
 "1748576e-74bb-4165-85bb-0d312e3e4f1f": {
  "x": -907,
  "y": -240
 },
 "c5a23686-8e59-4415-9b6e-0eaf35247980": {
  "x": -571,
  "y": -226
 }
}



{
 "8044e455-d507-432e-bbc7-0d0308d29516": {
  "x": 409,
  "y": 170
 },
 "ecfbe4b8-fa35-40ec-94e6-ed859a4c8f0f": {
  "x": 763,
  "y": 320
 },
 "80f69421-1bc0-4ea2-8eed-b9df6caac6a6": {
  "x": 331,
  "y": 458
 },
 "67942477-eb7b-43c0-a9f9-7cc0d46664ca": {
  "x": 664,
  "y": 132
 },
 "ed61cb00-8e20-4c5f-a3ee-fe7417b6b08b": {
  "x": 94,
  "y": 314
 },
 "eeea9c37-3335-41b6-a9e3-47b44438d0d5": {
  "x": 266,
  "y": 107
 },
 "1b678c21-fc88-46c8-9a96-b3fbe22ecef0": {
  "x": 527,
  "y": 444,
  "node-style": "{}",
  "label": null,
  "open-view": "All Tasks"
 }
}
{
    "927D0362-DA98-4FF4-B84B-565457C048F5": {
        "x": -385,
        "y": 94
    },
    "8AC0D41D-98D6-4DA5-8BE4-07703A89B58B": {
        "x": 87,
        "y": -584
    },
    "63EA2EE9-F821-44F7-A706-E1F973F7C6E0": {
        "x": -105,
        "y": -53
    },
    "6159DA1A-73F2-451D-B55F-8744480BA7AC": {
        "x": -321,
        "y": 294
    },
    "AA8C320C-CF07-4C45-9E82-0E0FE6E06269": {
        "x": 153,
        "y": -199
    },
    "3F023113-895B-4ACE-83BF-A882EAC1932C": {
        "x": 76,
        "y": -343
    },
    "DDEBD365-03CF-4040-B542-63B2341D8340": {
        "x": -214,
        "y": -509
    },
    "EB8DBFAF-E1B1-4E91-A784-4CC2B34D9D40": {
        "x": -406,
        "y": -527
    },
    "588A62B6-6AB3-438E-9820-FFEAF6D388F0": {
        "x": -474,
        "y": -326
    },
    "BE07716E-E5AB-480A-B228-9E24357EBC88": {
        "x": 330,
        "y": -416
    }
}



{
 "708a77f1-ebeb-44ef-9dc9-a3ead29e686c": {
  "x": -113,
  "y": -70
 },
 "371248c4-901d-4c2c-8c67-10023e79b5b3": {
  "x": 58,
  "y": -86
 }
}




{
 "f554ab7c-9a56-486c-8463-1ce7b77812e5": {
  "x": -390,
  "y": -140
 },
 "417fa632-b549-43d1-a4f1-61655472ce3c": {
  "x": -320,
  "y": -93
 }
}


{
 "d8b292f7-82f5-4999-a728-228ea7798b28": {
  "x": -860,
  "y": 71
 },
 "cc003e86-2957-4015-a1b0-52244dbf1365": {
  "x": -536,
  "y": -270
 },
 "e6091b4e-8f9a-4597-b02f-5e4c2ce97846": {
  "x": -260,
  "y": -10
 },
 "f3c0c825-f115-4aad-b900-1b67ddf579bd": {
  "x": -98,
  "y": -191
 },
 "417fa632-b549-43d1-a4f1-61655472ce3c": {
  "x": 223,
  "y": -269
 }
}
\define width() calc(100% - 15px)

<div class="tmap-mobile-editor">
  <div class="tmap-flash-message tmap-warning">
    {{$:/core/images/info-button}}
    The live tab is not displayed in mobile mode.
  </div>
</div>
<div class="tmap-desktop-editor">
  <$set name="view"
      filter="[{$:/temp/tmap/currentTiddler}get[tmap.open-view]]"
      emptyValue=<<tmap "option" "config.sys.liveTab.fallbackView">>>
  <div>
    <$tiddlymap
        view=<<view>>
        click-to-use="false"
        refresh-triggers="$:/temp/tmap/currentTiddler"
        object-id="live_tab">
    </$tiddlymap>
  </div>
  </$set> 
</div>
CA
{
    "showWelcomeMessage": false,
    "dataStructureState": "0.11.0"
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/topstoryview/config.js": {
            "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",backDrop:\"story-backdrop\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/topStoryView\",focussedTiddlerStore:\"$:/temp/focussedTiddler\",refreshTrigger:\"$:/temp/focussedTiddler/refresh\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
            "title": "$:/plugins/felixhayashi/topstoryview/config.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/felixhayashi/topstoryview/layout": {
            "text": "html .tc-story-river:after {\n  content: \"\";\n  display: block; }\n",
            "title": "$:/plugins/felixhayashi/topstoryview/layout",
            "type": "text/vnd.tiddlywiki",
            "tags": [
                "$:/tags/Stylesheet"
            ]
        },
        "$:/plugins/felixhayashi/topstoryview/Configuration": {
            "title": "$:/plugins/felixhayashi/topstoryview/Configuration",
            "text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n  <tr>\n    <th align=\"left\">Scroll offset:</th>\n    <td><$edit-text tiddler=\"$:/config/topStoryView\" field=\"scroll-offset\" tag=\"input\" default=\"150px\" /></td>\n  </tr>\n</table>"
        },
        "$:/plugins/felixhayashi/topstoryview/License": {
            "title": "$:/plugins/felixhayashi/topstoryview/License",
            "text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE"
        },
        "$:/plugins/felixhayashi/topstoryview/Readme": {
            "title": "$:/plugins/felixhayashi/topstoryview/Readme",
            "text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information."
        },
        "$:/plugins/felixhayashi/topstoryview/top.js": {
            "text": "/*\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n@preserve\n\n\\*/\n(function(){\"use strict\";var t=require(\"$:/plugins/felixhayashi/topstoryview/config.js\").config;var e=\"cubic-bezier(0.645, 0.045, 0.355, 1)\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\"th-opening-default-tiddlers-list\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\"scroll-offset\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height<i){t.style[\"paddingBottom\"]=i-e.height+\"px\";return}}t.style[\"paddingBottom\"]=\"\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoundingClientRect(),r={left:o.left+i.x,top:o.top+i.y,width:o.width,height:o.height};var n=function(t,e,i,o){if(t<=i){return t}else if(e<o&&i<t+e-o){return t+e-o}else if(i<t){return t}else{return i}},s=n(r.left,r.width,i.x,window.innerWidth),a=r.top-this.scrollOffset;if(s!==i.x||a!==i.y){var l=this,c;c=function(){var t;if(e<=0){t=1}else{t=(Date.now()-l.startTime)/e}if(t>=1){l.cancelScroll();t=1}t=$tw.utils.slowInSlowOut(t);window.scrollTo(i.x+(s-i.x)*t,i.y+(a-i.y)*t);if(t<1){l.idRequestFrame=l.requestAnimationFrame.call(window,c)}};c()}};i.prototype.startInsertAnimation=function(t,i){var o=$tw.utils.getAnimationDuration();var r=window.getComputedStyle(t),n=parseInt(r.marginBottom,10),s=parseInt(r.marginTop,10),a=t.offsetHeight+s;setTimeout(function(){$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:\"\"}]);i()},o);$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:-a+\"px\"},{opacity:\"0.0\"}]);$tw.utils.forceLayout(t);$tw.utils.setStyle(t,[{transition:\"opacity \"+o+\"ms \"+e+\", \"+\"margin-bottom \"+o+\"ms \"+e},{marginBottom:n+\"px\"},{opacity:\"1.0\"}])};i.prototype.startRemoveAnimation=function(t,i,o){var r=$tw.utils.getAnimationDuration();var n=i.offsetWidth,s=window.getComputedStyle(i),a=parseInt(s.marginBottom,10),l=parseInt(s.marginTop,10),c=i.offsetHeight+l;setTimeout(o,r);$tw.utils.setStyle(i,[{transition:\"none\"},{transform:\"translateX(0px)\"},{marginBottom:a+\"px\"},{opacity:\"1.0\"}]);$tw.utils.forceLayout(i);$tw.utils.setStyle(i,[{transition:$tw.utils.roundTripPropertyName(\"transform\")+\" \"+r+\"ms \"+e+\", \"+\"opacity \"+r+\"ms \"+e+\", \"+\"margin-bottom \"+r+\"ms \"+e},{transform:\"translateX(-\"+n+\"px)\"},{marginBottom:-c+\"px\"},{opacity:\"0.0\"}])};exports.top=i})();",
            "title": "$:/plugins/felixhayashi/topstoryview/top.js",
            "type": "application/javascript",
            "module-type": "storyview"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiYzZmYmUxNi1mOTBkLWI1NDQtODUzOC05MjFkNjBiZjU0ZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmJjNmZiZTE2LWY5MGQtYjU0NC04NTM4LTkyMWQ2MGJmNTRlYjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz450LuoAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATUSURBVHjajJZtTJVlGMd/13U/z+F4sBQOCiovZiMt8YiKZrMtypdh09StbLOtzA1RUmuTkppzIilJOB0Oa21tbaV+6UP5Mlnm5heVkfhyQJ1ONITAkAMqcTDonNOHA6g9qF3b/eF5/vf18r/u676uWwoLC3G73QCoKiICgIhQeGejVw3LMOTIP0xGdRQAFi1E9DyGSkLsKxtWEmAQuXfvHrJlyxZiYmIQkQHjeac/jjfKBsJ8YlnRzQKIgBoIh8ByaRSICAilRCjdk1UeAIhEIogIPT09SFFRER6PZ4DByqr1+WpRoYAquKYuqCPz9SZeeCVA4vggAC2XPVw54eXi0WTOH8yIslIIs+bryTsq+hl0d3cjxcXFuN1uVJVVp9dvEigSwP3iYj9vfV7L6IldPE5uXvZwcKuPsz/7+qLc/I1vexFAMBjEzJ49G9u2WV1TsEaVUhOBmJxVVeR9X8NTI3t5kgxN6GXakia67/bSeC4ZkexprccCZxLnVodCIRRgdU1BgsBuBVzz8qt49yv/oMb2f5TJd7kzBsXeLPHzal4VaiAmZnfupY0JIoKqKqoUGAHX9MV+llf4HxmtMaDyaDZLtvqZushPWEHsAlVFP/3rswSNsEEt4O0v/E9MCebx8PxCP5YNlr3hg7+/TFBEl6mClflGHUl9VdIvGycuJdDgvm/bAtu6j3c0uSmZufQhnRHPBsnIqcOyQGSZAjlEgCkLGh3RDHk6yJWTCQCUZi+gav8Mzh3KpGzeQgCuV3sZEhd06D2f3QgCas9XIuozCjw3q92xMXF8O8218QDM/fAMGLAsmLO2Jnof6rwkpjv10rLaURtEJimWJomtMDLdGUlyRhuBei8AU5Y0M2ZCMyPSW8hc2AxAW4OXUeOdbcKbFsQ2YKwkizCg1uAH9kxWOzU/+ga+X8s/Q/iBKur4w8tL79c69ESiTFXFQvQmyhhu1XsYNeHhW5s2o4OuwDB6ug2uISF8fZED9HQbgh1PM3Zah8PB7UYPGBBalDB+MFB/Kt6x0e0JMSzpDr9XxzmwprNxDB95F9eQkANrrI3HssFQq4hWAnDxaMqgaUoYF6DJ73X8b74Qz/C0Qds016tSUANqVypG92EMnD+SwZ9XPc5KSg/QWu900HotgRHjnA5uN3m4diojmiKzV3cNL25DdTvGwJESn0NhzMR2Ohqc6etoiidpgrNET3zrix6yKf3Bld8WLZ8IZcAG6ip9/LQpyOIt91vG2BltHCwezbbpKzEKYoFodKVO+fUh48f3+Lh20oexIBQqExFk586dxMbGkntp41rELscozFpRxaLN/6Mv/cf4hcMzCYdAzboDKXm7Ozs7MTk5ObhcLs4lzqmeeus4GCublgvJtF61Sc1qxR0beqzh7g4Xx3ZN5/KxaagCsvlASl4pQG9vb5TB0KFDibZtZfmlonxcVgVhAcuGjJxa0l9uImVKO3GpXahA4EYsjbXx3PgtmYbTk1CiKYM1h1LzKvrncmdnJ1JeXo7b7cYYQ9+A4L2r21IJR9ZhXOuxXGAZBvKv/Uui8wELVHYgUn44bdWNfmKRSIRgMIiUlJQQGxs78Krof7oYY8jt2TUCy3oH0XmI+MAejW0gYpoxxg/mF4zu3a8rbvXrPuigq6uLfwcA6IKAIsDf9kIAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/backIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/backIcon.png",
            "type": "image/png",
            "text": "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC"
        },
        "$:/plugins/felixhayashi/vis/img/network/connectIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/connectIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/cross.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/cross.png",
            "type": "image/png",
            "text": "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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC"
        },
        "$:/plugins/felixhayashi/vis/img/network/cross2.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/cross2.png",
            "type": "image/png",
            "text": "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/GMzLdsAADoRaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDExOjU2OjE1KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWIwNjRhODctYWNlZi1jMjQ5LTg5MWUtNDAxOTVmMWJjMTNkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZmEyNjNkMi05YzljLTVmNDgtYmIzYi04ZmJkOTZiOWUwYTI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliMDY0YTg3LWFjZWYtYzI0OS04OTFlLTQwMTk1ZjFiYzEzZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvQ0yV0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHZJREFUeNoAaQCW/wE1NTWrERER3+3t7Xbp6emKOTk5IgQtLS3kBAQEdfLy8ipOTk5LQ0NDkAE0NDQAEhISxiEhITkTExPH9PT0OgMGBgaPMzMzVS8vL7XU1NRC7+/vEQNfX19lUFBQtfPz82EEBAQMNTU1HwMAMI4nIAoe9RQAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/downArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/downArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/editIcon.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/editIcon.png",
            "type": "image/png",
            "text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg=="
        },
        "$:/plugins/felixhayashi/vis/img/network/leftArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/leftArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/minus.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/minus.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/plus.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/plus.png",
            "type": "image/png",
            "text": "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffARwOJQd0Gq2DAAAFq0lEQVRIx61XbUxTZxR+znmvMQY7xJT2XieI1jmoHwlIY1CG4KIExuSHITVqYtwM/wgSEI1hNrhfw5mpP9Q0G/tl+Gd0XzFkNoCIaex0RtJSPwZto7RFPooRMFm4++G9BGuBYnaS5va+99zzvOc5H++5hCTE4XCQz+f7TAjxhaqqO5h5PYA0ACCiUSJ6CqAHwG8Wi+V2c3OzupBNmu9hcXExm83mY0R0johA9FY90ZWZZ79aHwgEznd0dEwvGthutx8B0MrMICKsWrVq0Gq1Bjdu3BjJysqKpaamvgGAWCy2dGBgINXv95v7+voyBwcHFWbG9PQ0iOir1tbWn5MG3r9//xkA3xARtmzZ4t+zZ483Ly9vKJmwPHz4MN3lclm9Xu+nGkvfOp3O0/F6IgHoeQCNRITdu3e7a2pq3IqiTCBJkWV5oqCgIPD69et/A4HAaiLaabPZ0jwez805Pbbb7d8xcyMAHDhw4M+Kiop/4g37fL6VV69eLQyHwzIRQZbl8MGDB7uzs7NH4nXb29st169f/1y7PXv58uXG9zy22+1HiKiFmXH48OH28vLy/kQeXbx4cXckEpGZGUIITExMLA8EAiuLi4v98boWi2U0JSVl2Ov1WoQQO2w2W/DevXt/AwADQFVVlWDmVmZGWVlZT2lp6cBcVEajUZmZ4XQ6nVeuXHESEaLRqDxPZQzs2rWrR9toa1VVlZgBFkLUEhE2b97sP3ToUO+89RdXOkKI+FJ6T/bt29drtVr7iAiKotQCADscDmLmcwBQWlrqXbDwPwAYAIqKirxCCEiSdM7hcBA/fvy4CAAyMjIGc3NzFyyZREDJAOfk5LxUFGWQmTE+Pl7ERFRORMjJyQkmUy7xHkuSlBSwlmxBZsaSJUvKJSLargFHZpdMW1tbYTQalXUg3fjs//q9qqo4ceJENQCoqjqzbjKZwpWVld0Wi2UEANatWxdxu90gogImok+ICFlZWTHdWFtbW+HQ0JCsgyT6xTOgqiqICJIkQZIkCCEwPDws37hxo1DXzcjIiGkteINERGnMDL33AkAkEpGFELh06ZJzIfpaWlrm1Dl9+nT12NjYTKkZDIY32qbTJP0QiE+W+LX/S3S2JFVVR5nZHIvFlppMpkkAUBQlHI1G5ZqamurZ9M5OLN3TU6dOVSeKu341Go1hff3Vq1dLtWejzMxPmBnBYDB11kHRLctyeK7YSpL0Dkh84ulnt8lkCldUVHTrui9evEjVnj2WmPkuERU+efLEnJ+fHwaADRs2jDQ1Nf2SiKqTJ09WJ6LuzJkzC+ZDKBQyayG8y0T0OwD4/f7MxcQokccLSTAYzBRCAMAfvHr16i4iQiQSUR49emRMxsBsqpPtXE+fPjWOjIwozIyioqLb3NzcrBJRPQB0dHRYP8TjZOT+/ftWLf71JSUl029TbHT0gkZ39rVr1zYtBpiIoNE3p7hcrk39/f3ZADA1NXVhZhDwer2qzWYLEVFlMBjMMBgMLzMzM2OJjPT29n48NTW1vLOzc2tXV9dWZkZ6eno4Pz/fn0j/wYMHa+7cuVOibfhoU1PTX+9MIB6P58G2bdtSiGhHX1/f+rnA09PTh54/f75ycnJyuRACRqMxXFZW1r1ixYrJRKAul6tUK6GzjY2NLXNOmbW1teeJqJaZsXPnzp69e/f2fkiH6uzs3OTxeLZro+6FhoaGY/NOmW63+2ZBQUGKEGJHKBTKCIVCy5ctWzZhNBqTmjSfPXuWfuvWLZvP58vV6D1bX19fn/RAf/z48a8B/KjXqdlsHrRYLIG1a9dGFEUZNxgMb/Q2ODQ09FEgEDCHQqE1Y2Njit65iOhoXV3dT4v+hHE4HDw5OVknhPher10hxDuZPEfLbMjLy/uhpKRk8Z8w8RuYnp4uJKIviWg7M1uYOU0DGiWiZ8zcA+BXm83WPR+gLv8BUhzshlEbZ/0AAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/img/network/rightArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/rightArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/upArrow.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/upArrow.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png": {
            "title": "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png",
            "type": "image/png",
            "text": "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"
        },
        "$:/plugins/felixhayashi/vis/img/timeline/delete.png": {
            "title": "$:/plugins/felixhayashi/vis/img/timeline/delete.png",
            "type": "image/png",
            "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAEAAAABAAXMatwwAAAVRJREFUOMt108FKG1EUBuBvYtxbRGwxiGBXeYCW0mVpDSKVvIJ0F/syJsFdn6GCkaZ9gro3G1u0ILQgheJKRUwXPQNnxvTAcGf+c/7/nPvfO8UEKLCFJg5w31aNqGtgG3c4xLSZyP0QgI8Tpu0quQhyPwTgsBnkAVYD3MM9DibVId5GbiW+B+VIt7hJha1IdhPWDayVsBvcFtHlDYZ4mgou8D7e+zXyN/TwuUhjbkSXLHIZ61KNvItxaYyayBDrZsf36DyGdilQE+ngA57UyD+xg08luTSxHvP/wRuRewDm7uV9WJ4hsBy5rczJJm7G/tcS6VesjxN2Hj4c5S10Qj2Tz/AunrOEr0VtB+Z6vMJ+zfkfcVQjnMbRvcRC5B/hBU4auMbVjBFHCRsFdp6wK1yXHjz37xItRuejfFQ1nwb4HXVfs4nPYsQv0p+oKlLgNf7gGP4Cw4ZUK7kMJVEAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTA1LTE2VDExOjM1OjIxKzAyOjAw9uVF5gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wNS0xNlQxMTozNToyMSswMjowMIe4/VoAAAAASUVORK5CYII="
        },
        "$:/plugins/felixhayashi/vis/readme": {
            "title": "$:/plugins/felixhayashi/vis/readme",
            "text": "! TW5-Vis.js\n\nA tiddlywiki plugin for the vis.js library.\n\n---\n\n! Notes on Copyright\n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n1. BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n2. Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! The **vis.js** library\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n1. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n2. MIT License (MIT)\n"
        },
        "$:/plugins/felixhayashi/vis/vis.css": {
            "title": "$:/plugins/felixhayashi/vis/vis.css",
            "type": "text/vnd.tiddlywiki",
            "tags": "$:/tags/Stylesheet",
            "text": "\\rules except list\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=\"span\"]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:\"\";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:bold}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid white;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2 0,#385380 100%);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(to bottom,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3876c2',endColorstr='#385380',GradientType=0);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#c8c8c8',GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid white;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,0.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,0.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;box-shadow:rgba(0,0,0,0.5) 0 0 10px 0}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow::after,div.vis-color-picker div.vis-arrow::before{right:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #fff;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:159px;text-align:right;padding-right:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:10px;text-align:left;padding-left:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-network div.vis-manipulation{border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network div.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/cross.png\">>);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-close:hover{opacity:.6}div.vis-network div.vis-manipulation div.vis-button,div.vis-network div.vis-edit-mode div.vis-button{float:left;font-family:verdana;font-size:12px;-moz-border-radius:15px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px 0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation div.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.20)}div.vis-network div.vis-manipulation div.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,0.50)}div.vis-network div.vis-manipulation div.vis-button.vis-back{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/backIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.0);cursor:default}div.vis-network div.vis-manipulation div.vis-button.vis-none:active{box-shadow:1px 1px 8px rgba(0,0,0,0.0)}div.vis-network div.vis-manipulation div.vis-button.vis-none{padding:0}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:bold}div.vis-network div.vis-manipulation div.vis-button.vis-add{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-edit,div.vis-network div.vis-edit-mode div.vis-button.vis-edit{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/editIcon.png\">>)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation div.vis-button.vis-connect{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/connectIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-delete{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-label,div.vis-network div.vis-edit-mode div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;-moz-border-radius:17px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,0.30)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,0.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/upArrow.png\">>);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/downArrow.png\">>);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/leftArrow.png\">>);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/rightArrow.png\">>);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/plus.png\">>);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/minus.png\">>);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png\">>);bottom:50px;right:15px}div.vis-network-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,0.2);pointer-events:none}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,0.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,0.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:0;background-color:rgba(213,221,246,0.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:white;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:\"\\00D7\";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:bold;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:white}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:0}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:0}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,0.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1.0}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}"
        },
        "$:/plugins/felixhayashi/vis/vis.js": {
            "text": "/*\\\ntitle: $:/plugins/felixhayashi/vis/vis.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\\*/\n\n/*** TO AVOID STRANGE LIB ERRORS FROM BUBBLING UP *****************/\n\nif($tw.boot.tasks.trapErrors) {\n\n  var defaultHandler = window.onerror;\n  window.onerror = function(errorMsg, url, lineNumber) {\n    \n    if(errorMsg.indexOf(\"NS_ERROR_NOT_AVAILABLE\") !== -1\n       && url == \"$:/plugins/felixhayashi/vis/vis.js\") {\n         \n      var text = \"Strange firefox related vis.js error (see #125)\";\n      console.error(text, arguments);\n      \n    } else if(errorMsg.indexOf(\"Permission denied to access property\") !== -1) {\n      \n      var text = \"Strange firefox related vis.js error (see #163)\";\n      console.error(text, arguments);\n      \n    } else if(defaultHandler) {\n      \n      defaultHandler.apply(this, arguments);\n      \n    }\n    \n  }\n  \n}\n\n/******************************************************************/\n\n/**\n * vis.js\n * https://github.com/almende/vis\n *\n * A dynamic, browser-based visualization library.\n *\n * @version 4.17.0\n * @date    2016-11-05\n *\n * @license\n * Copyright (C) 2011-2016 Almende B.V, http://almende.com\n *\n * Vis.js is dual licensed under both\n *\n * * The Apache 2.0 License\n *   http://www.apache.org/licenses/LICENSE-2.0\n *\n * and\n *\n * * The MIT License\n *   http://opensource.org/licenses/MIT\n *\n * Vis.js may be distributed under either license.\n */\n\"use strict\";(function webpackUniversalModuleDefinition(root,factory){if(typeof exports===\"object\"&&typeof module===\"object\")module.exports=factory();else if(typeof define===\"function\"&&define.amd)define([],factory);else if(typeof exports===\"object\")exports[\"vis\"]=factory();else root[\"vis\"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p=\"\";return __webpack_require__(0)}([function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);util.extend(exports,__webpack_require__(7));util.extend(exports,__webpack_require__(26));util.extend(exports,__webpack_require__(62))},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var moment=__webpack_require__(2);var uuid=__webpack_require__(6);exports.isNumber=function(object){return object instanceof Number||typeof object==\"number\"};exports.recursiveDOMDelete=function(DOMobject){if(DOMobject){while(DOMobject.hasChildNodes()===true){exports.recursiveDOMDelete(DOMobject.firstChild);DOMobject.removeChild(DOMobject.firstChild)}}};exports.giveRange=function(min,max,total,value){if(max==min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}};exports.isString=function(object){return object instanceof String||typeof object==\"string\"};exports.isDate=function(object){if(object instanceof Date){return true}else if(exports.isString(object)){var match=ASPDateRegex.exec(object);if(match){return true}else if(!isNaN(Date.parse(object))){return true}}return false};exports.randomUUID=function(){return uuid.v4()};exports.assignAllKeys=function(obj,value){for(var prop in obj){if(obj.hasOwnProperty(prop)){if(_typeof(obj[prop])!==\"object\"){obj[prop]=value}}}};exports.fillIfDefined=function(a,b){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;for(var prop in a){if(b[prop]!==undefined){if(_typeof(b[prop])!==\"object\"){if((b[prop]===undefined||b[prop]===null)&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}else{if(_typeof(a[prop])===\"object\"){exports.fillIfDefined(a[prop],b[prop],allowDeletion)}}}}};exports.protoExtend=function(a,b){for(var i=1;i<arguments.length;i++){var other=arguments[i];for(var prop in other){a[prop]=other[prop]}}return a};exports.extend=function(a,b){for(var i=1;i<arguments.length;i++){var other=arguments[i];for(var prop in other){if(other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveExtend=function(props,a,b){if(!Array.isArray(props)){throw new Error(\"Array with property names expected as first argument\")}for(var i=2;i<arguments.length;i++){var other=arguments[i];for(var p=0;p<props.length;p++){var prop=props[p];if(other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveDeepExtend=function(props,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var i=2;i<arguments.length;i++){var other=arguments[i];for(var p=0;p<props.length;p++){var prop=props[p];if(other.hasOwnProperty(prop)){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],false,allowDeletion)}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}else if(Array.isArray(b[prop])){throw new TypeError(\"Arrays are not supported by deepExtend\")}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}}}return a};exports.selectiveNotDeepExtend=function(props,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var prop in b){if(b.hasOwnProperty(prop)){if(props.indexOf(prop)==-1){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop])}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}}}return a};exports.deepExtend=function(a,b,protoExtend,allowDeletion){for(var prop in b){if(b.hasOwnProperty(prop)||protoExtend===true){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],protoExtend)}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{if(b[prop]===null&&a[prop]!==undefined&&allowDeletion===true){delete a[prop]}else{a[prop]=b[prop]}}}}return a};exports.equalArray=function(a,b){if(a.length!=b.length)return false;for(var i=0,len=a.length;i<len;i++){if(a[i]!=b[i])return false}return true};exports.convert=function(object,type){var match;if(object===undefined){return undefined}if(object===null){return null}if(!type){return object}if(!(typeof type===\"string\")&&!(type instanceof String)){throw new Error(\"Type must be a string\")}switch(type){case\"boolean\":case\"Boolean\":return Boolean(object);case\"number\":case\"Number\":if(!isNaN(Date.parse(object))){return moment(object).valueOf()}else{return Number(object.valueOf())}case\"string\":case\"String\":return String(object);case\"Date\":if(exports.isNumber(object)){return new Date(object)}if(object instanceof Date){return new Date(object.valueOf())}else if(moment.isMoment(object)){return new Date(object.valueOf())}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1]))}else{return moment(new Date(object)).toDate()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"Moment\":if(exports.isNumber(object)){return moment(object)}if(object instanceof Date){return moment(object.valueOf())}else if(moment.isMoment(object)){return moment(object)}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return moment(Number(match[1]))}else{return moment(object)}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"ISODate\":if(exports.isNumber(object)){return new Date(object)}else if(object instanceof Date){return object.toISOString()}else if(moment.isMoment(object)){return object.toDate().toISOString()}else if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1])).toISOString()}else{return moment(object).format()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ISODate\")}case\"ASPDate\":if(exports.isNumber(object)){return\"/Date(\"+object+\")/\"}else if(object instanceof Date){return\"/Date(\"+object.valueOf()+\")/\"}else if(exports.isString(object)){match=ASPDateRegex.exec(object);var value;if(match){value=new Date(Number(match[1])).valueOf()}else{value=new Date(object).valueOf()}return\"/Date(\"+value+\")/\"}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ASPDate\")}default:throw new Error('Unknown type \"'+type+'\"')}};var ASPDateRegex=/^\\/?Date\\((\\-?\\d+)/i;exports.getType=function(object){var type=typeof object===\"undefined\"?\"undefined\":_typeof(object);if(type==\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"Boolean\"}if(object instanceof Number){return\"Number\"}if(object instanceof String){return\"String\"}if(Array.isArray(object)){return\"Array\"}if(object instanceof Date){return\"Date\"}return\"Object\"}else if(type==\"number\"){return\"Number\"}else if(type==\"boolean\"){return\"Boolean\"}else if(type==\"string\"){return\"String\"}else if(type===undefined){return\"undefined\"}return type};exports.copyAndExtendArray=function(arr,newValue){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}newArr.push(newValue);return newArr};exports.copyArray=function(arr){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}return newArr};exports.getAbsoluteLeft=function(elem){return elem.getBoundingClientRect().left};exports.getAbsoluteRight=function(elem){return elem.getBoundingClientRect().right};exports.getAbsoluteTop=function(elem){return elem.getBoundingClientRect().top};exports.addClassName=function(elem,className){var classes=elem.className.split(\" \");if(classes.indexOf(className)==-1){classes.push(className);elem.className=classes.join(\" \")}};exports.removeClassName=function(elem,className){var classes=elem.className.split(\" \");var index=classes.indexOf(className);if(index!=-1){classes.splice(index,1);elem.className=classes.join(\" \")}};exports.forEach=function(object,callback){var i,len;if(Array.isArray(object)){for(i=0,len=object.length;i<len;i++){callback(object[i],i,object)}}else{for(i in object){if(object.hasOwnProperty(i)){callback(object[i],i,object)}}}};exports.toArray=function(object){var array=[];for(var prop in object){if(object.hasOwnProperty(prop))array.push(object[prop])}return array};exports.updateProperty=function(object,key,value){if(object[key]!==value){object[key]=value;return true}else{return false}};exports.throttle=function(fn){var scheduled=false;return function throttled(){if(!scheduled){scheduled=true;requestAnimationFrame(function(){scheduled=false;fn()})}}};exports.addEventListener=function(element,action,listener,useCapture){if(element.addEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.addEventListener(action,listener,useCapture)}else{element.attachEvent(\"on\"+action,listener)}};exports.removeEventListener=function(element,action,listener,useCapture){if(element.removeEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.removeEventListener(action,listener,useCapture)}else{element.detachEvent(\"on\"+action,listener)}};exports.preventDefault=function(event){if(!event)event=window.event;if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}};exports.getTarget=function(event){if(!event){event=window.event}var target;if(event.target){target=event.target}else if(event.srcElement){target=event.srcElement}if(target.nodeType!=undefined&&target.nodeType==3){target=target.parentNode}return target};exports.hasParent=function(element,parent){var e=element;while(e){if(e===parent){return true}e=e.parentNode}return false};exports.option={};exports.option.asBoolean=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return value!=false}return defaultValue||null};exports.option.asNumber=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return Number(value)||defaultValue||null}return defaultValue||null};exports.option.asString=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return String(value)}return defaultValue||null};exports.option.asSize=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(exports.isString(value)){return value}else if(exports.isNumber(value)){return value+\"px\"}else{return defaultValue||null}};exports.option.asElement=function(value,defaultValue){if(typeof value==\"function\"){value=value()}return value||defaultValue||null};exports.hexToRGB=function(hex){var shorthandRegex=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){return r+r+g+g+b+b});var result=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null};exports.overrideOpacity=function(color,opacity){if(color.indexOf(\"rgba\")!=-1){return color}else if(color.indexOf(\"rgb\")!=-1){var rgb=color.substr(color.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+rgb[0]+\",\"+rgb[1]+\",\"+rgb[2]+\",\"+opacity+\")\"}else{var rgb=exports.hexToRGB(color);if(rgb==null){return color}else{return\"rgba(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\",\"+opacity+\")\"}}};exports.RGBToHex=function(red,green,blue){return\"#\"+((1<<24)+(red<<16)+(green<<8)+blue).toString(16).slice(1)};exports.parseColor=function(color){var c;if(exports.isString(color)===true){if(exports.isValidRGB(color)===true){var rgb=color.substr(4).substr(0,color.length-5).split(\",\").map(function(value){return parseInt(value)});color=exports.RGBToHex(rgb[0],rgb[1],rgb[2])}if(exports.isValidHex(color)===true){var hsv=exports.hexToHSV(color);var lighterColorHSV={h:hsv.h,s:hsv.s*.8,v:Math.min(1,hsv.v*1.02)};var darkerColorHSV={h:hsv.h,s:Math.min(1,hsv.s*1.25),v:hsv.v*.8};var darkerColorHex=exports.HSVToHex(darkerColorHSV.h,darkerColorHSV.s,darkerColorHSV.v);var lighterColorHex=exports.HSVToHex(lighterColorHSV.h,lighterColorHSV.s,lighterColorHSV.v);c={background:color,border:darkerColorHex,highlight:{background:lighterColorHex,border:darkerColorHex},hover:{background:lighterColorHex,border:darkerColorHex}}}else{c={background:color,border:color,highlight:{background:color,border:color},hover:{background:color,border:color}}}}else{c={};c.background=color.background||undefined;c.border=color.border||undefined;if(exports.isString(color.highlight)){c.highlight={border:color.highlight,background:color.highlight}}else{c.highlight={};c.highlight.background=color.highlight&&color.highlight.background||undefined;c.highlight.border=color.highlight&&color.highlight.border||undefined}if(exports.isString(color.hover)){c.hover={border:color.hover,background:color.hover}}else{c.hover={};c.hover.background=color.hover&&color.hover.background||undefined;c.hover.border=color.hover&&color.hover.border||undefined}}return c};exports.RGBToHSV=function(red,green,blue){red=red/255;green=green/255;blue=blue/255;var minRGB=Math.min(red,Math.min(green,blue));var maxRGB=Math.max(red,Math.max(green,blue));if(minRGB==maxRGB){return{h:0,s:0,v:minRGB}}var d=red==minRGB?green-blue:blue==minRGB?red-green:blue-red;var h=red==minRGB?3:blue==minRGB?1:5;var hue=60*(h-d/(maxRGB-minRGB))/360;var saturation=(maxRGB-minRGB)/maxRGB;var value=maxRGB;return{h:hue,s:saturation,v:value}};var cssUtil={split:function split(cssText){var styles={};cssText.split(\";\").forEach(function(style){if(style.trim()!=\"\"){var parts=style.split(\":\");var key=parts[0].trim();var value=parts[1].trim();styles[key]=value}});return styles},join:function join(styles){return Object.keys(styles).map(function(key){return key+\": \"+styles[key]}).join(\"; \")}};exports.addCssText=function(element,cssText){var currentStyles=cssUtil.split(element.style.cssText);var newStyles=cssUtil.split(cssText);var styles=exports.extend(currentStyles,newStyles);element.style.cssText=cssUtil.join(styles)};exports.removeCssText=function(element,cssText){var styles=cssUtil.split(element.style.cssText);var removeStyles=cssUtil.split(cssText);for(var key in removeStyles){if(removeStyles.hasOwnProperty(key)){delete styles[key]}}element.style.cssText=cssUtil.join(styles)};exports.HSVToRGB=function(h,s,v){var r,g,b;var i=Math.floor(h*6);var f=h*6-i;var p=v*(1-s);var q=v*(1-f*s);var t=v*(1-(1-f)*s);switch(i%6){case 0:r=v,g=t,b=p;break;case 1:r=q,g=v,b=p;break;case 2:r=p,g=v,b=t;break;case 3:r=p,g=q,b=v;break;case 4:r=t,g=p,b=v;break;case 5:r=v,g=p,b=q;break}return{r:Math.floor(r*255),g:Math.floor(g*255),b:Math.floor(b*255)}};exports.HSVToHex=function(h,s,v){var rgb=exports.HSVToRGB(h,s,v);return exports.RGBToHex(rgb.r,rgb.g,rgb.b)};exports.hexToHSV=function(hex){var rgb=exports.hexToRGB(hex);return exports.RGBToHSV(rgb.r,rgb.g,rgb.b)};exports.isValidHex=function(hex){var isOk=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(hex);return isOk};exports.isValidRGB=function(rgb){rgb=rgb.replace(\" \",\"\");var isOk=/rgb\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})\\)/i.test(rgb);return isOk};exports.isValidRGBA=function(rgba){rgba=rgba.replace(\" \",\"\");var isOk=/rgba\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3}),(.{1,3})\\)/i.test(rgba);return isOk};exports.selectiveBridgeObject=function(fields,referenceObject){if((typeof referenceObject===\"undefined\"?\"undefined\":_typeof(referenceObject))==\"object\"){var objectTo=Object.create(referenceObject);for(var i=0;i<fields.length;i++){if(referenceObject.hasOwnProperty(fields[i])){if(_typeof(referenceObject[fields[i]])==\"object\"){objectTo[fields[i]]=exports.bridgeObject(referenceObject[fields[i]])}}}return objectTo}else{return null}};exports.bridgeObject=function(referenceObject){if((typeof referenceObject===\"undefined\"?\"undefined\":_typeof(referenceObject))==\"object\"){var objectTo=Object.create(referenceObject);for(var i in referenceObject){if(referenceObject.hasOwnProperty(i)){if(_typeof(referenceObject[i])==\"object\"){objectTo[i]=exports.bridgeObject(referenceObject[i])}}}return objectTo}else{return null}};exports.insertSort=function(a,compare){for(var i=0;i<a.length;i++){var k=a[i];for(var j=i;j>0&&compare(k,a[j-1])<0;j--){a[j]=a[j-1]}a[j]=k}return a};exports.mergeOptions=function(mergeTarget,options,option){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var globalOptions=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};if(options[option]===null){mergeTarget[option]=Object.create(globalOptions[option])}else{if(options[option]!==undefined){if(typeof options[option]===\"boolean\"){mergeTarget[option].enabled=options[option]}else{if(options[option].enabled===undefined){mergeTarget[option].enabled=true}for(var prop in options[option]){if(options[option].hasOwnProperty(prop)){mergeTarget[option][prop]=options[option][prop]}}}}}};exports.binarySearchCustom=function(orderedItems,comparator,field,field2){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;while(low<=high&&iteration<maxIterations){var middle=Math.floor((low+high)/2);var item=orderedItems[middle];var value=field2===undefined?item[field]:item[field][field2];var searchResult=comparator(value);if(searchResult==0){return middle}else if(searchResult==-1){low=middle+1}else{high=middle-1}iteration++}return-1};exports.binarySearchValue=function(orderedItems,target,field,sidePreference,comparator){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;var prevValue,value,nextValue,middle;var comparator=comparator!=undefined?comparator:function(a,b){return a==b?0:a<b?-1:1};while(low<=high&&iteration<maxIterations){middle=Math.floor(.5*(high+low));prevValue=orderedItems[Math.max(0,middle-1)][field];value=orderedItems[middle][field];nextValue=orderedItems[Math.min(orderedItems.length-1,middle+1)][field];if(comparator(value,target)==0){return middle}else if(comparator(prevValue,target)<0&&comparator(value,target)>0){return sidePreference==\"before\"?Math.max(0,middle-1):middle}else if(comparator(value,target)<0&&comparator(nextValue,target)>0){return sidePreference==\"before\"?middle:Math.min(orderedItems.length-1,middle+1)}else{if(comparator(value,target)<0){low=middle+1}else{high=middle-1}}iteration++}return-1};exports.easingFunctions={linear:function linear(t){return t},easeInQuad:function easeInQuad(t){return t*t},easeOutQuad:function easeOutQuad(t){return t*(2-t)},easeInOutQuad:function easeInOutQuad(t){return t<.5?2*t*t:-1+(4-2*t)*t},easeInCubic:function easeInCubic(t){return t*t*t},easeOutCubic:function easeOutCubic(t){return--t*t*t+1},easeInOutCubic:function easeInOutCubic(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function easeInQuart(t){return t*t*t*t},easeOutQuart:function easeOutQuart(t){return 1- --t*t*t*t},easeInOutQuart:function easeInOutQuart(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function easeInQuint(t){return t*t*t*t*t},easeOutQuint:function easeOutQuint(t){return 1+--t*t*t*t*t},easeInOutQuint:function easeInOutQuint(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};exports.getScrollBarWidth=function(){var inner=document.createElement(\"p\");inner.style.width=\"100%\";inner.style.height=\"200px\";var outer=document.createElement(\"div\");outer.style.position=\"absolute\";outer.style.top=\"0px\";outer.style.left=\"0px\";outer.style.visibility=\"hidden\";outer.style.width=\"200px\";outer.style.height=\"150px\";outer.style.overflow=\"hidden\";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow=\"scroll\";var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return w1-w2}},function(module,exports,__webpack_require__){\"use strict\";module.exports=typeof window!==\"undefined\"&&window[\"moment\"]||__webpack_require__(3)},function(module,exports,__webpack_require__){(function(module){(function(global,factory){true?module.exports=factory():typeof define===\"function\"&&define.amd?define(factory):global.moment=factory()})(this,function(){\"use strict\";var hookCallback;function utils_hooks__hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||Object.prototype.toString.call(input)===\"[object Array]\"}function isObject(input){return input!=null&&Object.prototype.toString.call(input)===\"[object Object]\"}function isObjectEmpty(obj){var k;for(k in obj){return false}return true}function isDate(input){return input instanceof Date||Object.prototype.toString.call(input)===\"[object Date]\"}function map(arr,fn){var res=[],i;for(i=0;i<arr.length;++i){res.push(fn(arr[i],i))}return res}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function extend(a,b){for(var i in b){if(hasOwnProp(b,i)){a[i]=b[i]}}if(hasOwnProp(b,\"toString\")){a.toString=b.toString}if(hasOwnProp(b,\"valueOf\")){a.valueOf=b.valueOf}return a}function create_utc__createUTC(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,true).utc()}function defaultParsingFlags(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],meridiem:null}}function getParsingFlags(m){if(m._pf==null){m._pf=defaultParsingFlags()}return m._pf}var some;if(Array.prototype.some){some=Array.prototype.some}else{some=function(fun){var t=Object(this);var len=t.length>>>0;for(var i=0;i<len;i++){if(i in t&&fun.call(this,t[i],i,t)){return true}}return false}}function valid__isValid(m){if(m._isValid==null){var flags=getParsingFlags(m);var parsedParts=some.call(flags.parsedDateParts,function(i){return i!=null});var isNowValid=!isNaN(m._d.getTime())&&flags.overflow<0&&!flags.empty&&!flags.invalidMonth&&!flags.invalidWeekday&&!flags.nullInput&&!flags.invalidFormat&&!flags.userInvalidated&&(!flags.meridiem||flags.meridiem&&parsedParts);if(m._strict){isNowValid=isNowValid&&flags.charsLeftOver===0&&flags.unusedTokens.length===0&&flags.bigHour===undefined}if(Object.isFrozen==null||!Object.isFrozen(m)){m._isValid=isNowValid}else{return isNowValid}}return m._isValid}function valid__createInvalid(flags){var m=create_utc__createUTC(NaN);if(flags!=null){extend(getParsingFlags(m),flags)}else{getParsingFlags(m).userInvalidated=true}return m}function isUndefined(input){return input===void 0}var momentProperties=utils_hooks__hooks.momentProperties=[];function copyConfig(to,from){var i,prop,val;if(!isUndefined(from._isAMomentObject)){to._isAMomentObject=from._isAMomentObject}if(!isUndefined(from._i)){to._i=from._i}if(!isUndefined(from._f)){to._f=from._f}if(!isUndefined(from._l)){to._l=from._l}if(!isUndefined(from._strict)){to._strict=from._strict}if(!isUndefined(from._tzm)){to._tzm=from._tzm}if(!isUndefined(from._isUTC)){to._isUTC=from._isUTC}if(!isUndefined(from._offset)){to._offset=from._offset}if(!isUndefined(from._pf)){to._pf=getParsingFlags(from)}if(!isUndefined(from._locale)){to._locale=from._locale}if(momentProperties.length>0){for(i in momentProperties){prop=momentProperties[i];val=from[prop];if(!isUndefined(val)){to[prop]=val}}}return to}var updateInProgress=false;function Moment(config){copyConfig(this,config);this._d=new Date(config._d!=null?config._d.getTime():NaN);if(updateInProgress===false){updateInProgress=true;utils_hooks__hooks.updateOffset(this);updateInProgress=false}}function isMoment(obj){return obj instanceof Moment||obj!=null&&obj._isAMomentObject!=null}function absFloor(number){if(number<0){return Math.ceil(number)||0}else{return Math.floor(number)}}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;if(coercedNumber!==0&&isFinite(coercedNumber)){value=absFloor(coercedNumber)}return value}function compareArrays(array1,array2,dontConvert){var len=Math.min(array1.length,array2.length),lengthDiff=Math.abs(array1.length-array2.length),diffs=0,i;for(i=0;i<len;i++){if(dontConvert&&array1[i]!==array2[i]||!dontConvert&&toInt(array1[i])!==toInt(array2[i])){diffs++}}return diffs+lengthDiff}function warn(msg){if(utils_hooks__hooks.suppressDeprecationWarnings===false&&typeof console!==\"undefined\"&&console.warn){console.warn(\"Deprecation warning: \"+msg)}}function deprecate(msg,fn){var firstTime=true;return extend(function(){if(utils_hooks__hooks.deprecationHandler!=null){utils_hooks__hooks.deprecationHandler(null,msg)}if(firstTime){var args=[];var arg;for(var i=0;i<arguments.length;i++){arg=\"\";if(typeof arguments[i]===\"object\"){arg+=\"\\n[\"+i+\"] \";for(var key in arguments[0]){arg+=key+\": \"+arguments[0][key]+\", \"}arg=arg.slice(0,-2)}else{arg=arguments[i]}args.push(arg)}warn(msg+\"\\nArguments: \"+Array.prototype.slice.call(args).join(\"\")+\"\\n\"+(new Error).stack);firstTime=false}return fn.apply(this,arguments)},fn)}var deprecations={};function deprecateSimple(name,msg){if(utils_hooks__hooks.deprecationHandler!=null){utils_hooks__hooks.deprecationHandler(name,msg)}if(!deprecations[name]){warn(msg);deprecations[name]=true}}utils_hooks__hooks.suppressDeprecationWarnings=false;utils_hooks__hooks.deprecationHandler=null;function isFunction(input){return input instanceof Function||Object.prototype.toString.call(input)===\"[object Function]\"}function locale_set__set(config){var prop,i;for(i in config){prop=config[i];if(isFunction(prop)){this[i]=prop}else{this[\"_\"+i]=prop}}this._config=config;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+\"|\"+/\\d{1,2}/.source)}function mergeConfigs(parentConfig,childConfig){var res=extend({},parentConfig),prop;for(prop in childConfig){if(hasOwnProp(childConfig,prop)){if(isObject(parentConfig[prop])&&isObject(childConfig[prop])){res[prop]={};extend(res[prop],parentConfig[prop]);extend(res[prop],childConfig[prop])}else if(childConfig[prop]!=null){res[prop]=childConfig[prop]}else{delete res[prop]}}}for(prop in parentConfig){if(hasOwnProp(parentConfig,prop)&&!hasOwnProp(childConfig,prop)&&isObject(parentConfig[prop])){res[prop]=extend({},res[prop])}}return res}function Locale(config){if(config!=null){this.set(config)}}var keys;if(Object.keys){keys=Object.keys}else{keys=function(obj){var i,res=[];for(i in obj){if(hasOwnProp(obj,i)){res.push(i)}}return res}}var defaultCalendar={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"};function locale_calendar__calendar(key,mom,now){var output=this._calendar[key]||this._calendar[\"sameElse\"];return isFunction(output)?output.call(mom,now):output}var defaultLongDateFormat={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];if(format||!formatUpper){return format}this._longDateFormat[key]=formatUpper.replace(/MMMM|MM|DD|dddd/g,function(val){return val.slice(1)});return this._longDateFormat[key]}var defaultInvalidDate=\"Invalid date\";function invalidDate(){return this._invalidDate}var defaultOrdinal=\"%d\";var defaultOrdinalParse=/\\d{1,2}/;function ordinal(number){return this._ordinal.replace(\"%d\",number)}var defaultRelativeTime={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"};function relative__relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?\"future\":\"past\"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+\"s\"]=aliases[shorthand]=unit}function normalizeUnits(units){return typeof units===\"string\"?aliases[units]||aliases[units.toLowerCase()]:undefined}function normalizeObjectUnits(inputObject){var normalizedInput={},normalizedProp,prop;for(prop in inputObject){if(hasOwnProp(inputObject,prop)){normalizedProp=normalizeUnits(prop);if(normalizedProp){normalizedInput[normalizedProp]=inputObject[prop]}}}return normalizedInput}var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority}function getPrioritizedUnits(unitsObj){var units=[];for(var u in unitsObj){units.push({unit:u,priority:priorities[u]})}units.sort(function(a,b){return a.priority-b.priority});return units}function makeGetSet(unit,keepTime){return function(value){if(value!=null){get_set__set(this,unit,value);utils_hooks__hooks.updateOffset(this,keepTime);return this}else{return get_set__get(this,unit)}}}function get_set__get(mom,unit){return mom.isValid()?mom._d[\"get\"+(mom._isUTC?\"UTC\":\"\")+unit]():NaN}function get_set__set(mom,unit,value){if(mom.isValid()){mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value)}}function stringGet(units){units=normalizeUnits(units);if(isFunction(this[units])){return this[units]()}return this}function stringSet(units,value){if(typeof units===\"object\"){units=normalizeObjectUnits(units);var prioritized=getPrioritizedUnits(units);for(var i=0;i<prioritized.length;i++){this[prioritized[i].unit](units[prioritized[i].unit])}}else{units=normalizeUnits(units);if(isFunction(this[units])){return this[units](value)}}return this}function zeroFill(number,targetLength,forceSign){var absNumber=\"\"+Math.abs(number),zerosToFill=targetLength-absNumber.length,sign=number>=0;return(sign?forceSign?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var localFormattingTokens=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var formatFunctions={};var formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;if(typeof callback===\"string\"){func=function(){return this[callback]()}}if(token){formatTokenFunctions[token]=func}if(padded){formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}}if(ordinal){formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)}}}function removeFormattingTokens(input){if(input.match(/\\[[\\s\\S]/)){return input.replace(/^\\[|\\]$/g,\"\")}return input.replace(/\\\\/g,\"\");\n}function makeFormatFunction(format){var array=format.match(formattingTokens),i,length;for(i=0,length=array.length;i<length;i++){if(formatTokenFunctions[array[i]]){array[i]=formatTokenFunctions[array[i]]}else{array[i]=removeFormattingTokens(array[i])}}return function(mom){var output=\"\",i;for(i=0;i<length;i++){output+=array[i]instanceof Function?array[i].call(mom,format):array[i]}return output}}function formatMoment(m,format){if(!m.isValid()){return m.localeData().invalidDate()}format=expandFormat(format,m.localeData());formatFunctions[format]=formatFunctions[format]||makeFormatFunction(format);return formatFunctions[format](m)}function expandFormat(format,locale){var i=5;function replaceLongDateFormatTokens(input){return locale.longDateFormat(input)||input}localFormattingTokens.lastIndex=0;while(i>=0&&localFormattingTokens.test(format)){format=format.replace(localFormattingTokens,replaceLongDateFormatTokens);localFormattingTokens.lastIndex=0;i-=1}return format}var match1=/\\d/;var match2=/\\d\\d/;var match3=/\\d{3}/;var match4=/\\d{4}/;var match6=/[+-]?\\d{6}/;var match1to2=/\\d\\d?/;var match3to4=/\\d\\d\\d\\d?/;var match5to6=/\\d\\d\\d\\d\\d\\d?/;var match1to3=/\\d{1,3}/;var match1to4=/\\d{1,4}/;var match1to6=/[+-]?\\d{1,6}/;var matchUnsigned=/\\d+/;var matchSigned=/[+-]?\\d+/;var matchOffset=/Z|[+-]\\d\\d:?\\d\\d/gi;var matchShortOffset=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi;var matchTimestamp=/[+-]?\\d+(\\.\\d{1,3})?/;var matchWord=/[0-9]*['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i;var regexes={};function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return isStrict&&strictRegex?strictRegex:regex}}function getParseRegexForToken(token,config){if(!hasOwnProp(regexes,token)){return new RegExp(unescapeFormat(token))}return regexes[token](config._strict,config._locale)}function unescapeFormat(s){return regexEscape(s.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(matched,p1,p2,p3,p4){return p1||p2||p3||p4}))}function regexEscape(s){return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var tokens={};function addParseToken(token,callback){var i,func=callback;if(typeof token===\"string\"){token=[token]}if(typeof callback===\"number\"){func=function(input,array){array[callback]=toInt(input)}}for(i=0;i<token.length;i++){tokens[token[i]]=func}}function addWeekParseToken(token,callback){addParseToken(token,function(input,array,config,token){config._w=config._w||{};callback(input,config._w,config,token)})}function addTimeToArrayFromToken(token,input,config){if(input!=null&&hasOwnProp(tokens,token)){tokens[token](input,config._a,config,token)}}var YEAR=0;var MONTH=1;var DATE=2;var HOUR=3;var MINUTE=4;var SECOND=5;var MILLISECOND=6;var WEEK=7;var WEEKDAY=8;var indexOf;if(Array.prototype.indexOf){indexOf=Array.prototype.indexOf}else{indexOf=function(o){var i;for(i=0;i<this.length;++i){if(this[i]===o){return i}}return-1}}function daysInMonth(year,month){return new Date(Date.UTC(year,month+1,0)).getUTCDate()}addFormatToken(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1});addFormatToken(\"MMM\",0,0,function(format){return this.localeData().monthsShort(this,format)});addFormatToken(\"MMMM\",0,0,function(format){return this.localeData().months(this,format)});addUnitAlias(\"month\",\"M\");addUnitPriority(\"month\",8);addRegexToken(\"M\",match1to2);addRegexToken(\"MM\",match1to2,match2);addRegexToken(\"MMM\",function(isStrict,locale){return locale.monthsShortRegex(isStrict)});addRegexToken(\"MMMM\",function(isStrict,locale){return locale.monthsRegex(isStrict)});addParseToken([\"M\",\"MM\"],function(input,array){array[MONTH]=toInt(input)-1});addParseToken([\"MMM\",\"MMMM\"],function(input,array,config,token){var month=config._locale.monthsParse(input,token,config._strict);if(month!=null){array[MONTH]=month}else{getParsingFlags(config).invalidMonth=input}});var MONTHS_IN_FORMAT=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/;var defaultLocaleMonths=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\");function localeMonths(m,format){if(!m){return this._months}return isArray(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(format)?\"format\":\"standalone\"][m.month()]}var defaultLocaleMonthsShort=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\");function localeMonthsShort(m,format){if(!m){return this._monthsShort}return isArray(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(format)?\"format\":\"standalone\"][m.month()]}function units_month__handleStrictParse(monthName,format,strict){var i,ii,mom,llc=monthName.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(i=0;i<12;++i){mom=create_utc__createUTC([2e3,i]);this._shortMonthsParse[i]=this.monthsShort(mom,\"\").toLocaleLowerCase();this._longMonthsParse[i]=this.months(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}}else{if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}}}function localeMonthsParse(monthName,format,strict){var i,mom,regex;if(this._monthsParseExact){return units_month__handleStrictParse.call(this,monthName,format,strict)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(i=0;i<12;i++){mom=create_utc__createUTC([2e3,i]);if(strict&&!this._longMonthsParse[i]){this._longMonthsParse[i]=new RegExp(\"^\"+this.months(mom,\"\").replace(\".\",\"\")+\"$\",\"i\");this._shortMonthsParse[i]=new RegExp(\"^\"+this.monthsShort(mom,\"\").replace(\".\",\"\")+\"$\",\"i\")}if(!strict&&!this._monthsParse[i]){regex=\"^\"+this.months(mom,\"\")+\"|^\"+this.monthsShort(mom,\"\");this._monthsParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"MMMM\"&&this._longMonthsParse[i].test(monthName)){return i}else if(strict&&format===\"MMM\"&&this._shortMonthsParse[i].test(monthName)){return i}else if(!strict&&this._monthsParse[i].test(monthName)){return i}}}function setMonth(mom,value){var dayOfMonth;if(!mom.isValid()){return mom}if(typeof value===\"string\"){if(/^\\d+$/.test(value)){value=toInt(value)}else{value=mom.localeData().monthsParse(value);if(typeof value!==\"number\"){return mom}}}dayOfMonth=Math.min(mom.date(),daysInMonth(mom.year(),value));mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+\"Month\"](value,dayOfMonth);return mom}function getSetMonth(value){if(value!=null){setMonth(this,value);utils_hooks__hooks.updateOffset(this,true);return this}else{return get_set__get(this,\"Month\")}}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}var defaultMonthsShortRegex=matchWord;function monthsShortRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!hasOwnProp(this,\"_monthsShortRegex\")){this._monthsShortRegex=defaultMonthsShortRegex}return this._monthsShortStrictRegex&&isStrict?this._monthsShortStrictRegex:this._monthsShortRegex}}var defaultMonthsRegex=matchWord;function monthsRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!hasOwnProp(this,\"_monthsRegex\")){this._monthsRegex=defaultMonthsRegex}return this._monthsStrictRegex&&isStrict?this._monthsStrictRegex:this._monthsRegex}}function computeMonthsParse(){function cmpLenRev(a,b){return b.length-a.length}var shortPieces=[],longPieces=[],mixedPieces=[],i,mom;for(i=0;i<12;i++){mom=create_utc__createUTC([2e3,i]);shortPieces.push(this.monthsShort(mom,\"\"));longPieces.push(this.months(mom,\"\"));mixedPieces.push(this.months(mom,\"\"));mixedPieces.push(this.monthsShort(mom,\"\"))}shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<12;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i])}for(i=0;i<24;i++){mixedPieces[i]=regexEscape(mixedPieces[i])}this._monthsRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._monthsShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\")}addFormatToken(\"Y\",0,0,function(){var y=this.year();return y<=9999?\"\"+y:\"+\"+y});addFormatToken(0,[\"YY\",2],0,function(){return this.year()%100});addFormatToken(0,[\"YYYY\",4],0,\"year\");addFormatToken(0,[\"YYYYY\",5],0,\"year\");addFormatToken(0,[\"YYYYYY\",6,true],0,\"year\");addUnitAlias(\"year\",\"y\");addUnitPriority(\"year\",1);addRegexToken(\"Y\",matchSigned);addRegexToken(\"YY\",match1to2,match2);addRegexToken(\"YYYY\",match1to4,match4);addRegexToken(\"YYYYY\",match1to6,match6);addRegexToken(\"YYYYYY\",match1to6,match6);addParseToken([\"YYYYY\",\"YYYYYY\"],YEAR);addParseToken(\"YYYY\",function(input,array){array[YEAR]=input.length===2?utils_hooks__hooks.parseTwoDigitYear(input):toInt(input)});addParseToken(\"YY\",function(input,array){array[YEAR]=utils_hooks__hooks.parseTwoDigitYear(input)});addParseToken(\"Y\",function(input,array){array[YEAR]=parseInt(input,10)});function daysInYear(year){return isLeapYear(year)?366:365}function isLeapYear(year){return year%4===0&&year%100!==0||year%400===0}utils_hooks__hooks.parseTwoDigitYear=function(input){return toInt(input)+(toInt(input)>68?1900:2e3)};var getSetYear=makeGetSet(\"FullYear\",true);function getIsLeapYear(){return isLeapYear(this.year())}function createDate(y,m,d,h,M,s,ms){var date=new Date(y,m,d,h,M,s,ms);if(y<100&&y>=0&&isFinite(date.getFullYear())){date.setFullYear(y)}return date}function createUTCDate(y){var date=new Date(Date.UTC.apply(null,arguments));if(y<100&&y>=0&&isFinite(date.getUTCFullYear())){date.setUTCFullYear(y)}return date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy,fwdlw=(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7;return-fwdlw+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var localWeekday=(7+weekday-dow)%7,weekOffset=firstWeekOffset(year,dow,doy),dayOfYear=1+7*(week-1)+localWeekday+weekOffset,resYear,resDayOfYear;if(dayOfYear<=0){resYear=year-1;resDayOfYear=daysInYear(resYear)+dayOfYear}else if(dayOfYear>daysInYear(year)){resYear=year+1;resDayOfYear=dayOfYear-daysInYear(year)}else{resYear=year;resDayOfYear=dayOfYear}return{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1,resWeek,resYear;if(week<1){resYear=mom.year()-1;resWeek=week+weeksInYear(resYear,dow,doy)}else if(week>weeksInYear(mom.year(),dow,doy)){resWeek=week-weeksInYear(mom.year(),dow,doy);resYear=mom.year()+1}else{resYear=mom.year();resWeek=week}return{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}addFormatToken(\"w\",[\"ww\",2],\"wo\",\"week\");addFormatToken(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\");addUnitAlias(\"week\",\"w\");addUnitAlias(\"isoWeek\",\"W\");addUnitPriority(\"week\",5);addUnitPriority(\"isoWeek\",5);addRegexToken(\"w\",match1to2);addRegexToken(\"ww\",match1to2,match2);addRegexToken(\"W\",match1to2);addRegexToken(\"WW\",match1to2,match2);addWeekParseToken([\"w\",\"ww\",\"W\",\"WW\"],function(input,week,config,token){week[token.substr(0,1)]=toInt(input)});function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return input==null?week:this.add((input-week)*7,\"d\")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return input==null?week:this.add((input-week)*7,\"d\")}addFormatToken(\"d\",0,\"do\",\"day\");addFormatToken(\"dd\",0,0,function(format){return this.localeData().weekdaysMin(this,format)});addFormatToken(\"ddd\",0,0,function(format){return this.localeData().weekdaysShort(this,format)});addFormatToken(\"dddd\",0,0,function(format){return this.localeData().weekdays(this,format)});addFormatToken(\"e\",0,0,\"weekday\");addFormatToken(\"E\",0,0,\"isoWeekday\");addUnitAlias(\"day\",\"d\");addUnitAlias(\"weekday\",\"e\");addUnitAlias(\"isoWeekday\",\"E\");addUnitPriority(\"day\",11);addUnitPriority(\"weekday\",11);addUnitPriority(\"isoWeekday\",11);addRegexToken(\"d\",match1to2);addRegexToken(\"e\",match1to2);addRegexToken(\"E\",match1to2);addRegexToken(\"dd\",function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)});addRegexToken(\"ddd\",function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)});addRegexToken(\"dddd\",function(isStrict,locale){return locale.weekdaysRegex(isStrict)});addWeekParseToken([\"dd\",\"ddd\",\"dddd\"],function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);if(weekday!=null){week.d=weekday}else{getParsingFlags(config).invalidWeekday=input}});addWeekParseToken([\"d\",\"e\",\"E\"],function(input,week,config,token){week[token]=toInt(input)});function parseWeekday(input,locale){if(typeof input!==\"string\"){return input}if(!isNaN(input)){return parseInt(input,10)}input=locale.weekdaysParse(input);if(typeof input===\"number\"){return input}return null}function parseIsoWeekday(input,locale){if(typeof input===\"string\"){return locale.weekdaysParse(input)%7||7}return isNaN(input)?null:input}var defaultLocaleWeekdays=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\");function localeWeekdays(m,format){if(!m){return this._weekdays}return isArray(this._weekdays)?this._weekdays[m.day()]:this._weekdays[this._weekdays.isFormat.test(format)?\"format\":\"standalone\"][m.day()]}var defaultLocaleWeekdaysShort=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\");function localeWeekdaysShort(m){return m?this._weekdaysShort[m.day()]:this._weekdaysShort}var defaultLocaleWeekdaysMin=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\");function localeWeekdaysMin(m){return m?this._weekdaysMin[m.day()]:this._weekdaysMin}function day_of_week__handleStrictParse(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){mom=create_utc__createUTC([2e3,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(mom,\"\").toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(mom,\"\").toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}}else{if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}}}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact){return day_of_week__handleStrictParse.call(this,weekdayName,format,strict)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(i=0;i<7;i++){mom=create_utc__createUTC([2e3,1]).day(i);if(strict&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp(\"^\"+this.weekdays(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._shortWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysShort(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._minWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysMin(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\")}if(!this._weekdaysParse[i]){regex=\"^\"+this.weekdays(mom,\"\")+\"|^\"+this.weekdaysShort(mom,\"\")+\"|^\"+this.weekdaysMin(mom,\"\");this._weekdaysParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"dddd\"&&this._fullWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"ddd\"&&this._shortWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"dd\"&&this._minWeekdaysParse[i].test(weekdayName)){return i}else if(!strict&&this._weekdaysParse[i].test(weekdayName)){return i}}}function getSetDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var day=this._isUTC?this._d.getUTCDay():this._d.getDay();if(input!=null){input=parseWeekday(input,this.localeData());return this.add(input-day,\"d\")}else{return day}}function getSetLocaleDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var weekday=(this.day()+7-this.localeData()._week.dow)%7;return input==null?weekday:this.add(input-weekday,\"d\")}function getSetISODayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}if(input!=null){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}else{return this.day()||7}}var defaultWeekdaysRegex=matchWord;function weekdaysRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!hasOwnProp(this,\"_weekdaysRegex\")){this._weekdaysRegex=defaultWeekdaysRegex}return this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex}}var defaultWeekdaysShortRegex=matchWord;function weekdaysShortRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!hasOwnProp(this,\"_weekdaysShortRegex\")){this._weekdaysShortRegex=defaultWeekdaysShortRegex}return this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}var defaultWeekdaysMinRegex=matchWord;function weekdaysMinRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!hasOwnProp(this,\"_weekdaysMinRegex\")){this._weekdaysMinRegex=defaultWeekdaysMinRegex}return this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[],i,mom,minp,shortp,longp;for(i=0;i<7;i++){mom=create_utc__createUTC([2e3,1]).day(i);minp=this.weekdaysMin(mom,\"\");shortp=this.weekdaysShort(mom,\"\");longp=this.weekdays(mom,\"\");minPieces.push(minp);shortPieces.push(shortp);longPieces.push(longp);mixedPieces.push(minp);mixedPieces.push(shortp);mixedPieces.push(longp)}minPieces.sort(cmpLenRev);shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<7;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i]);mixedPieces[i]=regexEscape(mixedPieces[i])}this._weekdaysRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\");this._weekdaysMinStrictRegex=new RegExp(\"^(\"+minPieces.join(\"|\")+\")\",\"i\")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken(\"H\",[\"HH\",2],0,\"hour\");addFormatToken(\"h\",[\"hh\",2],0,hFormat);addFormatToken(\"k\",[\"kk\",2],0,kFormat);addFormatToken(\"hmm\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken(\"hmmss\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken(\"Hmm\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)});addFormatToken(\"Hmmss\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(token,lowercase){addFormatToken(token,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)})}meridiem(\"a\",true);meridiem(\"A\",false);addUnitAlias(\"hour\",\"h\");addUnitPriority(\"hour\",13);function matchMeridiem(isStrict,locale){return locale._meridiemParse}addRegexToken(\"a\",matchMeridiem);addRegexToken(\"A\",matchMeridiem);addRegexToken(\"H\",match1to2);addRegexToken(\"h\",match1to2);addRegexToken(\"HH\",match1to2,match2);addRegexToken(\"hh\",match1to2,match2);addRegexToken(\"hmm\",match3to4);addRegexToken(\"hmmss\",match5to6);addRegexToken(\"Hmm\",match3to4);addRegexToken(\"Hmmss\",match5to6);addParseToken([\"H\",\"HH\"],HOUR);addParseToken([\"a\",\"A\"],function(input,array,config){config._isPm=config._locale.isPM(input);config._meridiem=input});addParseToken([\"h\",\"hh\"],function(input,array,config){array[HOUR]=toInt(input);getParsingFlags(config).bigHour=true});addParseToken(\"hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));getParsingFlags(config).bigHour=true});addParseToken(\"hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));getParsingFlags(config).bigHour=true});addParseToken(\"Hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos))});addParseToken(\"Hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2))});function localeIsPM(input){return(input+\"\").toLowerCase().charAt(0)===\"p\"}var defaultLocaleMeridiemParse=/[ap]\\.?m?\\.?/i;function localeMeridiem(hours,minutes,isLower){if(hours>11){return isLower?\"pm\":\"PM\"}else{return isLower?\"am\":\"AM\"}}var getSetHour=makeGetSet(\"Hours\",true);var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,ordinalParse:defaultOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse};var locales={};var globalLocale;function normalizeLocale(key){return key?key.toLowerCase().replace(\"_\",\"-\"):key}function chooseLocale(names){var i=0,j,next,locale,split;while(i<names.length){split=normalizeLocale(names[i]).split(\"-\");j=split.length;next=normalizeLocale(names[i+1]);next=next?next.split(\"-\"):null;while(j>0){locale=loadLocale(split.slice(0,j).join(\"-\"));if(locale){return locale}if(next&&next.length>=j&&compareArrays(split,next,true)>=j-1){break}j--}i++}return null}function loadLocale(name){var oldLocale=null;if(!locales[name]&&typeof module!==\"undefined\"&&module&&module.exports){try{oldLocale=globalLocale._abbr;!function webpackMissingModule(){var e=new Error('Cannot find module \"./locale\"');e.code=\"MODULE_NOT_FOUND\";throw e}();locale_locales__getSetGlobalLocale(oldLocale)}catch(e){}}return locales[name]}function locale_locales__getSetGlobalLocale(key,values){var data;if(key){if(isUndefined(values)){data=locale_locales__getLocale(key)}else{data=defineLocale(key,values)}if(data){globalLocale=data}}return globalLocale._abbr}function defineLocale(name,config){if(config!==null){var parentConfig=baseConfig;config.abbr=name;if(locales[name]!=null){deprecateSimple(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change \"+\"an existing locale. moment.defineLocale(localeName, \"+\"config) should only be used for creating a new locale \"+\"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\");parentConfig=locales[name]._config}else if(config.parentLocale!=null){if(locales[config.parentLocale]!=null){parentConfig=locales[config.parentLocale]._config}else{deprecateSimple(\"parentLocaleUndefined\",\"specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/\")}}locales[name]=new Locale(mergeConfigs(parentConfig,config));locale_locales__getSetGlobalLocale(name);return locales[name]}else{delete locales[name];return null}}function updateLocale(name,config){if(config!=null){var locale,parentConfig=baseConfig;if(locales[name]!=null){parentConfig=locales[name]._config}config=mergeConfigs(parentConfig,config);locale=new Locale(config);locale.parentLocale=locales[name];locales[name]=locale;locale_locales__getSetGlobalLocale(name)}else{if(locales[name]!=null){if(locales[name].parentLocale!=null){locales[name]=locales[name].parentLocale}else if(locales[name]!=null){delete locales[name]}}}return locales[name]}function locale_locales__getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr){key=key._locale._abbr}if(!key){return globalLocale}if(!isArray(key)){locale=loadLocale(key);if(locale){return locale}key=[key]}return chooseLocale(key)}function locale_locales__listLocales(){return keys(locales)}function checkOverflow(m){var overflow;var a=m._a;if(a&&getParsingFlags(m).overflow===-2){overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0)?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1;if(getParsingFlags(m)._overflowDayOfYear&&(overflow<YEAR||overflow>DATE)){overflow=DATE}if(getParsingFlags(m)._overflowWeeks&&overflow===-1){overflow=WEEK}if(getParsingFlags(m)._overflowWeekday&&overflow===-1){overflow=WEEKDAY}getParsingFlags(m).overflow=overflow}return m}var extendedIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/;var basicIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?/;var tzRegex=/Z|[+-]\\d\\d(?::?\\d\\d)?/;var isoDates=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,false],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,false],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,false],[\"YYYYDDD\",/\\d{7}/]];var isoTimes=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]];var aspNetJsonRegex=/^\\/?Date\\((\\-?\\d+)/i;function configFromISO(config){var i,l,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),allowTime,dateFormat,timeFormat,tzFormat;if(match){getParsingFlags(config).iso=true;for(i=0,l=isoDates.length;i<l;i++){if(isoDates[i][1].exec(match[1])){dateFormat=isoDates[i][0];allowTime=isoDates[i][2]!==false;break}}if(dateFormat==null){config._isValid=false;return}if(match[3]){for(i=0,l=isoTimes.length;i<l;i++){if(isoTimes[i][1].exec(match[3])){timeFormat=(match[2]||\" \")+isoTimes[i][0];break}}if(timeFormat==null){config._isValid=false;return}}if(!allowTime&&timeFormat!=null){config._isValid=false;return}if(match[4]){if(tzRegex.exec(match[4])){tzFormat=\"Z\"}else{config._isValid=false;return}}config._f=dateFormat+(timeFormat||\"\")+(tzFormat||\"\");configFromStringAndFormat(config)}else{config._isValid=false}}function configFromString(config){var matched=aspNetJsonRegex.exec(config._i);if(matched!==null){config._d=new Date(+matched[1]);return}configFromISO(config);if(config._isValid===false){delete config._isValid;utils_hooks__hooks.createFromInputFallback(config)}}utils_hooks__hooks.createFromInputFallback=deprecate(\"value provided is not in a recognized ISO format. moment construction falls back to js Date(), \"+\"which is not reliable across all browsers and versions. Non ISO date formats are \"+\"discouraged and will be removed in an upcoming major release. Please refer to \"+\"http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(config){config._d=new Date(config._i+(config._useUTC?\" UTC\":\"\"))});function defaults(a,b,c){if(a!=null){return a}if(b!=null){return b}return c}function currentDateArray(config){var nowValue=new Date(utils_hooks__hooks.now());if(config._useUTC){return[nowValue.getUTCFullYear(),nowValue.getUTCMonth(),nowValue.getUTCDate()]}return[nowValue.getFullYear(),nowValue.getMonth(),nowValue.getDate()]}function configFromArray(config){var i,date,input=[],currentDate,yearToUse;if(config._d){return}currentDate=currentDateArray(config);if(config._w&&config._a[DATE]==null&&config._a[MONTH]==null){dayOfYearFromWeekInfo(config)}if(config._dayOfYear){yearToUse=defaults(config._a[YEAR],currentDate[YEAR]);if(config._dayOfYear>daysInYear(yearToUse)){getParsingFlags(config)._overflowDayOfYear=true}date=createUTCDate(yearToUse,0,config._dayOfYear);config._a[MONTH]=date.getUTCMonth();config._a[DATE]=date.getUTCDate()}for(i=0;i<3&&config._a[i]==null;++i){config._a[i]=input[i]=currentDate[i]}for(;i<7;i++){config._a[i]=input[i]=config._a[i]==null?i===2?1:0:config._a[i]}if(config._a[HOUR]===24&&config._a[MINUTE]===0&&config._a[SECOND]===0&&config._a[MILLISECOND]===0){config._nextDay=true;config._a[HOUR]=0}config._d=(config._useUTC?createUTCDate:createDate).apply(null,input);if(config._tzm!=null){config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm)}if(config._nextDay){config._a[HOUR]=24}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow;w=config._w;if(w.GG!=null||w.W!=null||w.E!=null){dow=1;doy=4;weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(local__createLocal(),1,4).year);week=defaults(w.W,1);weekday=defaults(w.E,1);if(weekday<1||weekday>7){weekdayOverflow=true}}else{dow=config._locale._week.dow;doy=config._locale._week.doy;weekYear=defaults(w.gg,config._a[YEAR],weekOfYear(local__createLocal(),dow,doy).year);week=defaults(w.w,1);if(w.d!=null){weekday=w.d;if(weekday<0||weekday>6){weekdayOverflow=true}}else if(w.e!=null){weekday=w.e+dow;if(w.e<0||w.e>6){weekdayOverflow=true}}else{weekday=dow}}if(week<1||week>weeksInYear(weekYear,dow,doy)){getParsingFlags(config)._overflowWeeks=true}else if(weekdayOverflow!=null){getParsingFlags(config)._overflowWeekday=true}else{temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy);config._a[YEAR]=temp.year;config._dayOfYear=temp.dayOfYear}}utils_hooks__hooks.ISO_8601=function(){};function configFromStringAndFormat(config){if(config._f===utils_hooks__hooks.ISO_8601){configFromISO(config);return}config._a=[];getParsingFlags(config).empty=true;var string=\"\"+config._i,i,parsedInput,tokens,token,skipped,stringLength=string.length,totalParsedInputLength=0;tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[];for(i=0;i<tokens.length;i++){token=tokens[i];parsedInput=(string.match(getParseRegexForToken(token,config))||[])[0];if(parsedInput){skipped=string.substr(0,string.indexOf(parsedInput));if(skipped.length>0){getParsingFlags(config).unusedInput.push(skipped);\n}string=string.slice(string.indexOf(parsedInput)+parsedInput.length);totalParsedInputLength+=parsedInput.length}if(formatTokenFunctions[token]){if(parsedInput){getParsingFlags(config).empty=false}else{getParsingFlags(config).unusedTokens.push(token)}addTimeToArrayFromToken(token,parsedInput,config)}else if(config._strict&&!parsedInput){getParsingFlags(config).unusedTokens.push(token)}}getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength;if(string.length>0){getParsingFlags(config).unusedInput.push(string)}if(config._a[HOUR]<=12&&getParsingFlags(config).bigHour===true&&config._a[HOUR]>0){getParsingFlags(config).bigHour=undefined}getParsingFlags(config).parsedDateParts=config._a.slice(0);getParsingFlags(config).meridiem=config._meridiem;config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem);configFromArray(config);checkOverflow(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;if(meridiem==null){return hour}if(locale.meridiemHour!=null){return locale.meridiemHour(hour,meridiem)}else if(locale.isPM!=null){isPm=locale.isPM(meridiem);if(isPm&&hour<12){hour+=12}if(!isPm&&hour===12){hour=0}return hour}else{return hour}}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore;if(config._f.length===0){getParsingFlags(config).invalidFormat=true;config._d=new Date(NaN);return}for(i=0;i<config._f.length;i++){currentScore=0;tempConfig=copyConfig({},config);if(config._useUTC!=null){tempConfig._useUTC=config._useUTC}tempConfig._f=config._f[i];configFromStringAndFormat(tempConfig);if(!valid__isValid(tempConfig)){continue}currentScore+=getParsingFlags(tempConfig).charsLeftOver;currentScore+=getParsingFlags(tempConfig).unusedTokens.length*10;getParsingFlags(tempConfig).score=currentScore;if(scoreToBeat==null||currentScore<scoreToBeat){scoreToBeat=currentScore;bestMoment=tempConfig}}extend(config,bestMoment||tempConfig)}function configFromObject(config){if(config._d){return}var i=normalizeObjectUnits(config._i);config._a=map([i.year,i.month,i.day||i.date,i.hour,i.minute,i.second,i.millisecond],function(obj){return obj&&parseInt(obj,10)});configFromArray(config)}function createFromConfig(config){var res=new Moment(checkOverflow(prepareConfig(config)));if(res._nextDay){res.add(1,\"d\");res._nextDay=undefined}return res}function prepareConfig(config){var input=config._i,format=config._f;config._locale=config._locale||locale_locales__getLocale(config._l);if(input===null||format===undefined&&input===\"\"){return valid__createInvalid({nullInput:true})}if(typeof input===\"string\"){config._i=input=config._locale.preparse(input)}if(isMoment(input)){return new Moment(checkOverflow(input))}else if(isArray(format)){configFromStringAndArray(config)}else if(isDate(input)){config._d=input}else if(format){configFromStringAndFormat(config)}else{configFromInput(config)}if(!valid__isValid(config)){config._d=null}return config}function configFromInput(config){var input=config._i;if(input===undefined){config._d=new Date(utils_hooks__hooks.now())}else if(isDate(input)){config._d=new Date(input.valueOf())}else if(typeof input===\"string\"){configFromString(config)}else if(isArray(input)){config._a=map(input.slice(0),function(obj){return parseInt(obj,10)});configFromArray(config)}else if(typeof input===\"object\"){configFromObject(config)}else if(typeof input===\"number\"){config._d=new Date(input)}else{utils_hooks__hooks.createFromInputFallback(config)}}function createLocalOrUTC(input,format,locale,strict,isUTC){var c={};if(typeof locale===\"boolean\"){strict=locale;locale=undefined}if(isObject(input)&&isObjectEmpty(input)||isArray(input)&&input.length===0){input=undefined}c._isAMomentObject=true;c._useUTC=c._isUTC=isUTC;c._l=locale;c._i=input;c._f=format;c._strict=strict;return createFromConfig(c)}function local__createLocal(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,false)}var prototypeMin=deprecate(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=local__createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other<this?this:other}else{return valid__createInvalid()}});var prototypeMax=deprecate(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=local__createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other>this?this:other}else{return valid__createInvalid()}});function pickBy(fn,moments){var res,i;if(moments.length===1&&isArray(moments[0])){moments=moments[0]}if(!moments.length){return local__createLocal()}res=moments[0];for(i=1;i<moments.length;++i){if(!moments[i].isValid()||moments[i][fn](res)){res=moments[i]}}return res}function min(){var args=[].slice.call(arguments,0);return pickBy(\"isBefore\",args)}function max(){var args=[].slice.call(arguments,0);return pickBy(\"isAfter\",args)}var now=function(){return Date.now?Date.now():+new Date};function Duration(duration){var normalizedInput=normalizeObjectUnits(duration),years=normalizedInput.year||0,quarters=normalizedInput.quarter||0,months=normalizedInput.month||0,weeks=normalizedInput.week||0,days=normalizedInput.day||0,hours=normalizedInput.hour||0,minutes=normalizedInput.minute||0,seconds=normalizedInput.second||0,milliseconds=normalizedInput.millisecond||0;this._milliseconds=+milliseconds+seconds*1e3+minutes*6e4+hours*1e3*60*60;this._days=+days+weeks*7;this._months=+months+quarters*3+years*12;this._data={};this._locale=locale_locales__getLocale();this._bubble()}function isDuration(obj){return obj instanceof Duration}function absRound(number){if(number<0){return Math.round(-1*number)*-1}else{return Math.round(number)}}function offset(token,separator){addFormatToken(token,0,0,function(){var offset=this.utcOffset();var sign=\"+\";if(offset<0){offset=-offset;sign=\"-\"}return sign+zeroFill(~~(offset/60),2)+separator+zeroFill(~~offset%60,2)})}offset(\"Z\",\":\");offset(\"ZZ\",\"\");addRegexToken(\"Z\",matchShortOffset);addRegexToken(\"ZZ\",matchShortOffset);addParseToken([\"Z\",\"ZZ\"],function(input,array,config){config._useUTC=true;config._tzm=offsetFromString(matchShortOffset,input)});var chunkOffset=/([\\+\\-]|\\d\\d)/gi;function offsetFromString(matcher,string){var matches=(string||\"\").match(matcher)||[];var chunk=matches[matches.length-1]||[];var parts=(chunk+\"\").match(chunkOffset)||[\"-\",0,0];var minutes=+(parts[1]*60)+toInt(parts[2]);return parts[0]===\"+\"?minutes:-minutes}function cloneWithOffset(input,model){var res,diff;if(model._isUTC){res=model.clone();diff=(isMoment(input)||isDate(input)?input.valueOf():local__createLocal(input).valueOf())-res.valueOf();res._d.setTime(res._d.valueOf()+diff);utils_hooks__hooks.updateOffset(res,false);return res}else{return local__createLocal(input).local()}}function getDateOffset(m){return-Math.round(m._d.getTimezoneOffset()/15)*15}utils_hooks__hooks.updateOffset=function(){};function getSetOffset(input,keepLocalTime){var offset=this._offset||0,localAdjust;if(!this.isValid()){return input!=null?this:NaN}if(input!=null){if(typeof input===\"string\"){input=offsetFromString(matchShortOffset,input)}else if(Math.abs(input)<16){input=input*60}if(!this._isUTC&&keepLocalTime){localAdjust=getDateOffset(this)}this._offset=input;this._isUTC=true;if(localAdjust!=null){this.add(localAdjust,\"m\")}if(offset!==input){if(!keepLocalTime||this._changeInProgress){add_subtract__addSubtract(this,create__createDuration(input-offset,\"m\"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;utils_hooks__hooks.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?offset:getDateOffset(this)}}function getSetZone(input,keepLocalTime){if(input!=null){if(typeof input!==\"string\"){input=-input}this.utcOffset(input,keepLocalTime);return this}else{return-this.utcOffset()}}function setOffsetToUTC(keepLocalTime){return this.utcOffset(0,keepLocalTime)}function setOffsetToLocal(keepLocalTime){if(this._isUTC){this.utcOffset(0,keepLocalTime);this._isUTC=false;if(keepLocalTime){this.subtract(getDateOffset(this),\"m\")}}return this}function setOffsetToParsedOffset(){if(this._tzm){this.utcOffset(this._tzm)}else if(typeof this._i===\"string\"){var tZone=offsetFromString(matchOffset,this._i);if(tZone===0){this.utcOffset(0,true)}else{this.utcOffset(offsetFromString(matchOffset,this._i))}}return this}function hasAlignedHourOffset(input){if(!this.isValid()){return false}input=input?local__createLocal(input).utcOffset():0;return(this.utcOffset()-input)%60===0}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted)){return this._isDSTShifted}var c={};copyConfig(c,this);c=prepareConfig(c);if(c._a){var other=c._isUTC?create_utc__createUTC(c._a):local__createLocal(c._a);this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:false}function isUtcOffset(){return this.isValid()?this._isUTC:false}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:false}var aspNetRegex=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/;var isoRegex=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;function create__createDuration(input,key){var duration=input,match=null,sign,ret,diffRes;if(isDuration(input)){duration={ms:input._milliseconds,d:input._days,M:input._months}}else if(typeof input===\"number\"){duration={};if(key){duration[key]=input}else{duration.milliseconds=input}}else if(!!(match=aspNetRegex.exec(input))){sign=match[1]===\"-\"?-1:1;duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(match[MILLISECOND]*1e3))*sign}}else if(!!(match=isoRegex.exec(input))){sign=match[1]===\"-\"?-1:1;duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}}else if(duration==null){duration={}}else if(typeof duration===\"object\"&&(\"from\"in duration||\"to\"in duration)){diffRes=momentsDifference(local__createLocal(duration.from),local__createLocal(duration.to));duration={};duration.ms=diffRes.milliseconds;duration.M=diffRes.months}ret=new Duration(duration);if(isDuration(input)&&hasOwnProp(input,\"_locale\")){ret._locale=input._locale}return ret}create__createDuration.fn=Duration.prototype;function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(\",\",\".\"));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={milliseconds:0,months:0};res.months=other.month()-base.month()+(other.year()-base.year())*12;if(base.clone().add(res.months,\"M\").isAfter(other)){--res.months}res.milliseconds=+other-+base.clone().add(res.months,\"M\");return res}function momentsDifference(base,other){var res;if(!(base.isValid()&&other.isValid())){return{milliseconds:0,months:0}}other=cloneWithOffset(other,base);if(base.isBefore(other)){res=positiveMomentsDifference(base,other)}else{res=positiveMomentsDifference(other,base);res.milliseconds=-res.milliseconds;res.months=-res.months}return res}function createAdder(direction,name){return function(val,period){var dur,tmp;if(period!==null&&!isNaN(+period)){deprecateSimple(name,\"moment().\"+name+\"(period, number) is deprecated. Please use moment().\"+name+\"(number, period). \"+\"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\");tmp=val;val=period;period=tmp}val=typeof val===\"string\"?+val:val;dur=create__createDuration(val,period);add_subtract__addSubtract(this,dur,direction);return this}}function add_subtract__addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);if(!mom.isValid()){return}updateOffset=updateOffset==null?true:updateOffset;if(milliseconds){mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding)}if(days){get_set__set(mom,\"Date\",get_set__get(mom,\"Date\")+days*isAdding)}if(months){setMonth(mom,get_set__get(mom,\"Month\")+months*isAdding)}if(updateOffset){utils_hooks__hooks.updateOffset(mom,days||months)}}var add_subtract__add=createAdder(1,\"add\");var add_subtract__subtract=createAdder(-1,\"subtract\");function getCalendarFormat(myMoment,now){var diff=myMoment.diff(now,\"days\",true);return diff<-6?\"sameElse\":diff<-1?\"lastWeek\":diff<0?\"lastDay\":diff<1?\"sameDay\":diff<2?\"nextDay\":diff<7?\"nextWeek\":\"sameElse\"}function moment_calendar__calendar(time,formats){var now=time||local__createLocal(),sod=cloneWithOffset(now,this).startOf(\"day\"),format=utils_hooks__hooks.calendarFormat(this,sod)||\"sameElse\";var output=formats&&(isFunction(formats[format])?formats[format].call(this,now):formats[format]);return this.format(output||this.localeData().calendar(format,this,local__createLocal(now)))}function clone(){return new Moment(this)}function isAfter(input,units){var localInput=isMoment(input)?input:local__createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()>localInput.valueOf()}else{return localInput.valueOf()<this.clone().startOf(units).valueOf()}}function isBefore(input,units){var localInput=isMoment(input)?input:local__createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()<localInput.valueOf()}else{return this.clone().endOf(units).valueOf()<localInput.valueOf()}}function isBetween(from,to,units,inclusivity){inclusivity=inclusivity||\"()\";return(inclusivity[0]===\"(\"?this.isAfter(from,units):!this.isBefore(from,units))&&(inclusivity[1]===\")\"?this.isBefore(to,units):!this.isAfter(to,units))}function isSame(input,units){var localInput=isMoment(input)?input:local__createLocal(input),inputMs;if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(units||\"millisecond\");if(units===\"millisecond\"){return this.valueOf()===localInput.valueOf()}else{inputMs=localInput.valueOf();return this.clone().startOf(units).valueOf()<=inputMs&&inputMs<=this.clone().endOf(units).valueOf()}}function isSameOrAfter(input,units){return this.isSame(input,units)||this.isAfter(input,units)}function isSameOrBefore(input,units){return this.isSame(input,units)||this.isBefore(input,units)}function diff(input,units,asFloat){var that,zoneDelta,delta,output;if(!this.isValid()){return NaN}that=cloneWithOffset(input,this);if(!that.isValid()){return NaN}zoneDelta=(that.utcOffset()-this.utcOffset())*6e4;units=normalizeUnits(units);if(units===\"year\"||units===\"month\"||units===\"quarter\"){output=monthDiff(this,that);if(units===\"quarter\"){output=output/3}else if(units===\"year\"){output=output/12}}else{delta=this-that;output=units===\"second\"?delta/1e3:units===\"minute\"?delta/6e4:units===\"hour\"?delta/36e5:units===\"day\"?(delta-zoneDelta)/864e5:units===\"week\"?(delta-zoneDelta)/6048e5:delta}return asFloat?output:absFloor(output)}function monthDiff(a,b){var wholeMonthDiff=(b.year()-a.year())*12+(b.month()-a.month()),anchor=a.clone().add(wholeMonthDiff,\"months\"),anchor2,adjust;if(b-anchor<0){anchor2=a.clone().add(wholeMonthDiff-1,\"months\");adjust=(b-anchor)/(anchor-anchor2)}else{anchor2=a.clone().add(wholeMonthDiff+1,\"months\");adjust=(b-anchor)/(anchor2-anchor)}return-(wholeMonthDiff+adjust)||0}utils_hooks__hooks.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\";utils_hooks__hooks.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";function toString(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function moment_format__toISOString(){var m=this.clone().utc();if(0<m.year()&&m.year()<=9999){if(isFunction(Date.prototype.toISOString)){return this.toDate().toISOString()}else{return formatMoment(m,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}}else{return formatMoment(m,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}}function format(inputString){if(!inputString){inputString=this.isUtc()?utils_hooks__hooks.defaultFormatUtc:utils_hooks__hooks.defaultFormat}var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||local__createLocal(time).isValid())){return create__createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function fromNow(withoutSuffix){return this.from(local__createLocal(),withoutSuffix)}function to(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||local__createLocal(time).isValid())){return create__createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function toNow(withoutSuffix){return this.to(local__createLocal(),withoutSuffix)}function locale(key){var newLocaleData;if(key===undefined){return this._locale._abbr}else{newLocaleData=locale_locales__getLocale(key);if(newLocaleData!=null){this._locale=newLocaleData}return this}}var lang=deprecate(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(key){if(key===undefined){return this.localeData()}else{return this.locale(key)}});function localeData(){return this._locale}function startOf(units){units=normalizeUnits(units);switch(units){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}if(units===\"week\"){this.weekday(0)}if(units===\"isoWeek\"){this.isoWeekday(1)}if(units===\"quarter\"){this.month(Math.floor(this.month()/3)*3)}return this}function endOf(units){units=normalizeUnits(units);if(units===undefined||units===\"millisecond\"){return this}if(units===\"date\"){units=\"day\"}return this.startOf(units).add(1,units===\"isoWeek\"?\"week\":units).subtract(1,\"ms\")}function to_type__valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function moment_valid__isValid(){return valid__isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken(0,[\"gg\",2],0,function(){return this.weekYear()%100});addFormatToken(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(token,getter){addFormatToken(0,[token,token.length],0,getter)}addWeekYearFormatToken(\"gggg\",\"weekYear\");addWeekYearFormatToken(\"ggggg\",\"weekYear\");addWeekYearFormatToken(\"GGGG\",\"isoWeekYear\");addWeekYearFormatToken(\"GGGGG\",\"isoWeekYear\");addUnitAlias(\"weekYear\",\"gg\");addUnitAlias(\"isoWeekYear\",\"GG\");addUnitPriority(\"weekYear\",1);addUnitPriority(\"isoWeekYear\",1);addRegexToken(\"G\",matchSigned);addRegexToken(\"g\",matchSigned);addRegexToken(\"GG\",match1to2,match2);addRegexToken(\"gg\",match1to2,match2);addRegexToken(\"GGGG\",match1to4,match4);addRegexToken(\"gggg\",match1to4,match4);addRegexToken(\"GGGGG\",match1to6,match6);addRegexToken(\"ggggg\",match1to6,match6);addWeekParseToken([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(input,week,config,token){week[token.substr(0,2)]=toInt(input)});addWeekParseToken([\"gg\",\"GG\"],function(input,week,config,token){week[token]=utils_hooks__hooks.parseTwoDigitYear(input)});function getSetWeekYear(input){return getSetWeekYearHelper.call(this,input,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(input){return getSetWeekYearHelper.call(this,input,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getWeeksInYear(){var weekInfo=this.localeData()._week;return weeksInYear(this.year(),weekInfo.dow,weekInfo.doy)}function getSetWeekYearHelper(input,week,weekday,dow,doy){var weeksTarget;if(input==null){return weekOfYear(this,dow,doy).year}else{weeksTarget=weeksInYear(input,dow,doy);if(week>weeksTarget){week=weeksTarget}return setWeekAll.call(this,input,week,weekday,dow,doy)}}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);this.year(date.getUTCFullYear());this.month(date.getUTCMonth());this.date(date.getUTCDate());return this}addFormatToken(\"Q\",0,\"Qo\",\"quarter\");addUnitAlias(\"quarter\",\"Q\");addUnitPriority(\"quarter\",7);addRegexToken(\"Q\",match1);addParseToken(\"Q\",function(input,array){array[MONTH]=(toInt(input)-1)*3});function getSetQuarter(input){return input==null?Math.ceil((this.month()+1)/3):this.month((input-1)*3+this.month()%3)}addFormatToken(\"D\",[\"DD\",2],\"Do\",\"date\");addUnitAlias(\"date\",\"D\");addUnitPriority(\"date\",9);addRegexToken(\"D\",match1to2);addRegexToken(\"DD\",match1to2,match2);addRegexToken(\"Do\",function(isStrict,locale){return isStrict?locale._ordinalParse:locale._ordinalParseLenient});addParseToken([\"D\",\"DD\"],DATE);addParseToken(\"Do\",function(input,array){array[DATE]=toInt(input.match(match1to2)[0],10)});var getSetDayOfMonth=makeGetSet(\"Date\",true);addFormatToken(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\");addUnitAlias(\"dayOfYear\",\"DDD\");addUnitPriority(\"dayOfYear\",4);addRegexToken(\"DDD\",match1to3);addRegexToken(\"DDDD\",match3);addParseToken([\"DDD\",\"DDDD\"],function(input,array,config){config._dayOfYear=toInt(input)});function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return input==null?dayOfYear:this.add(input-dayOfYear,\"d\")}addFormatToken(\"m\",[\"mm\",2],0,\"minute\");addUnitAlias(\"minute\",\"m\");addUnitPriority(\"minute\",14);addRegexToken(\"m\",match1to2);addRegexToken(\"mm\",match1to2,match2);addParseToken([\"m\",\"mm\"],MINUTE);var getSetMinute=makeGetSet(\"Minutes\",false);addFormatToken(\"s\",[\"ss\",2],0,\"second\");addUnitAlias(\"second\",\"s\");addUnitPriority(\"second\",15);addRegexToken(\"s\",match1to2);addRegexToken(\"ss\",match1to2,match2);addParseToken([\"s\",\"ss\"],SECOND);var getSetSecond=makeGetSet(\"Seconds\",false);addFormatToken(\"S\",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,[\"SSS\",3],0,\"millisecond\");addFormatToken(0,[\"SSSS\",4],0,function(){return this.millisecond()*10});addFormatToken(0,[\"SSSSS\",5],0,function(){return this.millisecond()*100});addFormatToken(0,[\"SSSSSS\",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,[\"SSSSSSS\",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,[\"SSSSSSSS\",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,[\"SSSSSSSSS\",9],0,function(){return this.millisecond()*1e6});addUnitAlias(\"millisecond\",\"ms\");addUnitPriority(\"millisecond\",16);addRegexToken(\"S\",match1to3,match1);addRegexToken(\"SS\",match1to3,match2);addRegexToken(\"SSS\",match1to3,match3);var token;for(token=\"SSSS\";token.length<=9;token+=\"S\"){addRegexToken(token,matchUnsigned)}function parseMs(input,array){array[MILLISECOND]=toInt((\"0.\"+input)*1e3)}for(token=\"S\";token.length<=9;token+=\"S\"){addParseToken(token,parseMs)}var getSetMillisecond=makeGetSet(\"Milliseconds\",false);addFormatToken(\"z\",0,0,\"zoneAbbr\");addFormatToken(\"zz\",0,0,\"zoneName\");function getZoneAbbr(){return this._isUTC?\"UTC\":\"\"}function getZoneName(){return this._isUTC?\"Coordinated Universal Time\":\"\"}var momentPrototype__proto=Moment.prototype;momentPrototype__proto.add=add_subtract__add;momentPrototype__proto.calendar=moment_calendar__calendar;momentPrototype__proto.clone=clone;momentPrototype__proto.diff=diff;momentPrototype__proto.endOf=endOf;momentPrototype__proto.format=format;momentPrototype__proto.from=from;momentPrototype__proto.fromNow=fromNow;momentPrototype__proto.to=to;momentPrototype__proto.toNow=toNow;momentPrototype__proto.get=stringGet;momentPrototype__proto.invalidAt=invalidAt;momentPrototype__proto.isAfter=isAfter;momentPrototype__proto.isBefore=isBefore;momentPrototype__proto.isBetween=isBetween;momentPrototype__proto.isSame=isSame;momentPrototype__proto.isSameOrAfter=isSameOrAfter;momentPrototype__proto.isSameOrBefore=isSameOrBefore;momentPrototype__proto.isValid=moment_valid__isValid;momentPrototype__proto.lang=lang;momentPrototype__proto.locale=locale;momentPrototype__proto.localeData=localeData;momentPrototype__proto.max=prototypeMax;momentPrototype__proto.min=prototypeMin;momentPrototype__proto.parsingFlags=parsingFlags;momentPrototype__proto.set=stringSet;momentPrototype__proto.startOf=startOf;momentPrototype__proto.subtract=add_subtract__subtract;momentPrototype__proto.toArray=toArray;momentPrototype__proto.toObject=toObject;momentPrototype__proto.toDate=toDate;momentPrototype__proto.toISOString=moment_format__toISOString;momentPrototype__proto.toJSON=toJSON;momentPrototype__proto.toString=toString;momentPrototype__proto.unix=unix;momentPrototype__proto.valueOf=to_type__valueOf;momentPrototype__proto.creationData=creationData;momentPrototype__proto.year=getSetYear;momentPrototype__proto.isLeapYear=getIsLeapYear;momentPrototype__proto.weekYear=getSetWeekYear;momentPrototype__proto.isoWeekYear=getSetISOWeekYear;momentPrototype__proto.quarter=momentPrototype__proto.quarters=getSetQuarter;momentPrototype__proto.month=getSetMonth;momentPrototype__proto.daysInMonth=getDaysInMonth;momentPrototype__proto.week=momentPrototype__proto.weeks=getSetWeek;momentPrototype__proto.isoWeek=momentPrototype__proto.isoWeeks=getSetISOWeek;momentPrototype__proto.weeksInYear=getWeeksInYear;momentPrototype__proto.isoWeeksInYear=getISOWeeksInYear;momentPrototype__proto.date=getSetDayOfMonth;momentPrototype__proto.day=momentPrototype__proto.days=getSetDayOfWeek;momentPrototype__proto.weekday=getSetLocaleDayOfWeek;momentPrototype__proto.isoWeekday=getSetISODayOfWeek;momentPrototype__proto.dayOfYear=getSetDayOfYear;momentPrototype__proto.hour=momentPrototype__proto.hours=getSetHour;momentPrototype__proto.minute=momentPrototype__proto.minutes=getSetMinute;momentPrototype__proto.second=momentPrototype__proto.seconds=getSetSecond;momentPrototype__proto.millisecond=momentPrototype__proto.milliseconds=getSetMillisecond;momentPrototype__proto.utcOffset=getSetOffset;momentPrototype__proto.utc=setOffsetToUTC;momentPrototype__proto.local=setOffsetToLocal;momentPrototype__proto.parseZone=setOffsetToParsedOffset;momentPrototype__proto.hasAlignedHourOffset=hasAlignedHourOffset;momentPrototype__proto.isDST=isDaylightSavingTime;momentPrototype__proto.isLocal=isLocal;momentPrototype__proto.isUtcOffset=isUtcOffset;momentPrototype__proto.isUtc=isUtc;momentPrototype__proto.isUTC=isUtc;momentPrototype__proto.zoneAbbr=getZoneAbbr;momentPrototype__proto.zoneName=getZoneName;momentPrototype__proto.dates=deprecate(\"dates accessor is deprecated. Use date instead.\",getSetDayOfMonth);momentPrototype__proto.months=deprecate(\"months accessor is deprecated. Use month instead\",getSetMonth);momentPrototype__proto.years=deprecate(\"years accessor is deprecated. Use year instead\",getSetYear);momentPrototype__proto.zone=deprecate(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",getSetZone);momentPrototype__proto.isDSTShifted=deprecate(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",isDaylightSavingTimeShifted);var momentPrototype=momentPrototype__proto;function moment__createUnix(input){return local__createLocal(input*1e3)}function moment__createInZone(){return local__createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}var prototype__proto=Locale.prototype;prototype__proto.calendar=locale_calendar__calendar;prototype__proto.longDateFormat=longDateFormat;prototype__proto.invalidDate=invalidDate;prototype__proto.ordinal=ordinal;prototype__proto.preparse=preParsePostFormat;prototype__proto.postformat=preParsePostFormat;prototype__proto.relativeTime=relative__relativeTime;prototype__proto.pastFuture=pastFuture;prototype__proto.set=locale_set__set;prototype__proto.months=localeMonths;prototype__proto.monthsShort=localeMonthsShort;prototype__proto.monthsParse=localeMonthsParse;prototype__proto.monthsRegex=monthsRegex;prototype__proto.monthsShortRegex=monthsShortRegex;prototype__proto.week=localeWeek;prototype__proto.firstDayOfYear=localeFirstDayOfYear;prototype__proto.firstDayOfWeek=localeFirstDayOfWeek;prototype__proto.weekdays=localeWeekdays;prototype__proto.weekdaysMin=localeWeekdaysMin;prototype__proto.weekdaysShort=localeWeekdaysShort;prototype__proto.weekdaysParse=localeWeekdaysParse;prototype__proto.weekdaysRegex=weekdaysRegex;prototype__proto.weekdaysShortRegex=weekdaysShortRegex;prototype__proto.weekdaysMinRegex=weekdaysMinRegex;prototype__proto.isPM=localeIsPM;prototype__proto.meridiem=localeMeridiem;function lists__get(format,index,field,setter){var locale=locale_locales__getLocale();var utc=create_utc__createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(typeof format===\"number\"){index=format;format=undefined}format=format||\"\";if(index!=null){return lists__get(format,index,field,\"month\")}var i;var out=[];for(i=0;i<12;i++){out[i]=lists__get(format,i,field,\"month\")}return out}function listWeekdaysImpl(localeSorted,format,index,field){if(typeof localeSorted===\"boolean\"){if(typeof format===\"number\"){index=format;format=undefined}format=format||\"\"}else{format=localeSorted;index=format;localeSorted=false;if(typeof format===\"number\"){index=format;format=undefined}format=format||\"\"}var locale=locale_locales__getLocale(),shift=localeSorted?locale._week.dow:0;if(index!=null){return lists__get(format,(index+shift)%7,field,\"day\")}var i;var out=[];for(i=0;i<7;i++){out[i]=lists__get(format,(i+shift)%7,field,\"day\")}return out}function lists__listMonths(format,index){return listMonthsImpl(format,index,\"months\")}function lists__listMonthsShort(format,index){return listMonthsImpl(format,index,\"monthsShort\")}function lists__listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdays\")}function lists__listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysShort\")}function lists__listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysMin\")}locale_locales__getSetGlobalLocale(\"en\",{ordinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(number){var b=number%10,output=toInt(number%100/10)===1?\"th\":b===1?\"st\":b===2?\"nd\":b===3?\"rd\":\"th\";return number+output}});utils_hooks__hooks.lang=deprecate(\"moment.lang is deprecated. Use moment.locale instead.\",locale_locales__getSetGlobalLocale);utils_hooks__hooks.langData=deprecate(\"moment.langData is deprecated. Use moment.localeData instead.\",locale_locales__getLocale);var mathAbs=Math.abs;function duration_abs__abs(){var data=this._data;this._milliseconds=mathAbs(this._milliseconds);this._days=mathAbs(this._days);this._months=mathAbs(this._months);data.milliseconds=mathAbs(data.milliseconds);data.seconds=mathAbs(data.seconds);data.minutes=mathAbs(data.minutes);data.hours=mathAbs(data.hours);data.months=mathAbs(data.months);data.years=mathAbs(data.years);return this;\n}function duration_add_subtract__addSubtract(duration,input,value,direction){var other=create__createDuration(input,value);duration._milliseconds+=direction*other._milliseconds;duration._days+=direction*other._days;duration._months+=direction*other._months;return duration._bubble()}function duration_add_subtract__add(input,value){return duration_add_subtract__addSubtract(this,input,value,1)}function duration_add_subtract__subtract(input,value){return duration_add_subtract__addSubtract(this,input,value,-1)}function absCeil(number){if(number<0){return Math.floor(number)}else{return Math.ceil(number)}}function bubble(){var milliseconds=this._milliseconds;var days=this._days;var months=this._months;var data=this._data;var seconds,minutes,hours,years,monthsFromDays;if(!(milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0)){milliseconds+=absCeil(monthsToDays(months)+days)*864e5;days=0;months=0}data.milliseconds=milliseconds%1e3;seconds=absFloor(milliseconds/1e3);data.seconds=seconds%60;minutes=absFloor(seconds/60);data.minutes=minutes%60;hours=absFloor(minutes/60);data.hours=hours%24;days+=absFloor(hours/24);monthsFromDays=absFloor(daysToMonths(days));months+=monthsFromDays;days-=absCeil(monthsToDays(monthsFromDays));years=absFloor(months/12);months%=12;data.days=days;data.months=months;data.years=years;return this}function daysToMonths(days){return days*4800/146097}function monthsToDays(months){return months*146097/4800}function as(units){var days;var months;var milliseconds=this._milliseconds;units=normalizeUnits(units);if(units===\"month\"||units===\"year\"){days=this._days+milliseconds/864e5;months=this._months+daysToMonths(days);return units===\"month\"?months:months/12}else{days=this._days+Math.round(monthsToDays(this._months));switch(units){case\"week\":return days/7+milliseconds/6048e5;case\"day\":return days+milliseconds/864e5;case\"hour\":return days*24+milliseconds/36e5;case\"minute\":return days*1440+milliseconds/6e4;case\"second\":return days*86400+milliseconds/1e3;case\"millisecond\":return Math.floor(days*864e5)+milliseconds;default:throw new Error(\"Unknown unit \"+units)}}}function duration_as__valueOf(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+toInt(this._months/12)*31536e6}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs(\"ms\");var asSeconds=makeAs(\"s\");var asMinutes=makeAs(\"m\");var asHours=makeAs(\"h\");var asDays=makeAs(\"d\");var asWeeks=makeAs(\"w\");var asMonths=makeAs(\"M\");var asYears=makeAs(\"y\");function duration_get__get(units){units=normalizeUnits(units);return this[units+\"s\"]()}function makeGetter(name){return function(){return this._data[name]}}var milliseconds=makeGetter(\"milliseconds\");var seconds=makeGetter(\"seconds\");var minutes=makeGetter(\"minutes\");var hours=makeGetter(\"hours\");var days=makeGetter(\"days\");var months=makeGetter(\"months\");var years=makeGetter(\"years\");function weeks(){return absFloor(this.days()/7)}var round=Math.round;var thresholds={s:45,m:45,h:22,d:26,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function duration_humanize__relativeTime(posNegDuration,withoutSuffix,locale){var duration=create__createDuration(posNegDuration).abs();var seconds=round(duration.as(\"s\"));var minutes=round(duration.as(\"m\"));var hours=round(duration.as(\"h\"));var days=round(duration.as(\"d\"));var months=round(duration.as(\"M\"));var years=round(duration.as(\"y\"));var a=seconds<thresholds.s&&[\"s\",seconds]||minutes<=1&&[\"m\"]||minutes<thresholds.m&&[\"mm\",minutes]||hours<=1&&[\"h\"]||hours<thresholds.h&&[\"hh\",hours]||days<=1&&[\"d\"]||days<thresholds.d&&[\"dd\",days]||months<=1&&[\"M\"]||months<thresholds.M&&[\"MM\",months]||years<=1&&[\"y\"]||[\"yy\",years];a[2]=withoutSuffix;a[3]=+posNegDuration>0;a[4]=locale;return substituteTimeAgo.apply(null,a)}function duration_humanize__getSetRelativeTimeRounding(roundingFunction){if(roundingFunction===undefined){return round}if(typeof roundingFunction===\"function\"){round=roundingFunction;return true}return false}function duration_humanize__getSetRelativeTimeThreshold(threshold,limit){if(thresholds[threshold]===undefined){return false}if(limit===undefined){return thresholds[threshold]}thresholds[threshold]=limit;return true}function humanize(withSuffix){var locale=this.localeData();var output=duration_humanize__relativeTime(this,!withSuffix,locale);if(withSuffix){output=locale.pastFuture(+this,output)}return locale.postformat(output)}var iso_string__abs=Math.abs;function iso_string__toISOString(){var seconds=iso_string__abs(this._milliseconds)/1e3;var days=iso_string__abs(this._days);var months=iso_string__abs(this._months);var minutes,hours,years;minutes=absFloor(seconds/60);hours=absFloor(minutes/60);seconds%=60;minutes%=60;years=absFloor(months/12);months%=12;var Y=years;var M=months;var D=days;var h=hours;var m=minutes;var s=seconds;var total=this.asSeconds();if(!total){return\"P0D\"}return(total<0?\"-\":\"\")+\"P\"+(Y?Y+\"Y\":\"\")+(M?M+\"M\":\"\")+(D?D+\"D\":\"\")+(h||m||s?\"T\":\"\")+(h?h+\"H\":\"\")+(m?m+\"M\":\"\")+(s?s+\"S\":\"\")}var duration_prototype__proto=Duration.prototype;duration_prototype__proto.abs=duration_abs__abs;duration_prototype__proto.add=duration_add_subtract__add;duration_prototype__proto.subtract=duration_add_subtract__subtract;duration_prototype__proto.as=as;duration_prototype__proto.asMilliseconds=asMilliseconds;duration_prototype__proto.asSeconds=asSeconds;duration_prototype__proto.asMinutes=asMinutes;duration_prototype__proto.asHours=asHours;duration_prototype__proto.asDays=asDays;duration_prototype__proto.asWeeks=asWeeks;duration_prototype__proto.asMonths=asMonths;duration_prototype__proto.asYears=asYears;duration_prototype__proto.valueOf=duration_as__valueOf;duration_prototype__proto._bubble=bubble;duration_prototype__proto.get=duration_get__get;duration_prototype__proto.milliseconds=milliseconds;duration_prototype__proto.seconds=seconds;duration_prototype__proto.minutes=minutes;duration_prototype__proto.hours=hours;duration_prototype__proto.days=days;duration_prototype__proto.weeks=weeks;duration_prototype__proto.months=months;duration_prototype__proto.years=years;duration_prototype__proto.humanize=humanize;duration_prototype__proto.toISOString=iso_string__toISOString;duration_prototype__proto.toString=iso_string__toISOString;duration_prototype__proto.toJSON=iso_string__toISOString;duration_prototype__proto.locale=locale;duration_prototype__proto.localeData=localeData;duration_prototype__proto.toIsoString=deprecate(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",iso_string__toISOString);duration_prototype__proto.lang=lang;addFormatToken(\"X\",0,0,\"unix\");addFormatToken(\"x\",0,0,\"valueOf\");addRegexToken(\"x\",matchSigned);addRegexToken(\"X\",matchTimestamp);addParseToken(\"X\",function(input,array,config){config._d=new Date(parseFloat(input,10)*1e3)});addParseToken(\"x\",function(input,array,config){config._d=new Date(toInt(input))});utils_hooks__hooks.version=\"2.15.2\";setHookCallback(local__createLocal);utils_hooks__hooks.fn=momentPrototype;utils_hooks__hooks.min=min;utils_hooks__hooks.max=max;utils_hooks__hooks.now=now;utils_hooks__hooks.utc=create_utc__createUTC;utils_hooks__hooks.unix=moment__createUnix;utils_hooks__hooks.months=lists__listMonths;utils_hooks__hooks.isDate=isDate;utils_hooks__hooks.locale=locale_locales__getSetGlobalLocale;utils_hooks__hooks.invalid=valid__createInvalid;utils_hooks__hooks.duration=create__createDuration;utils_hooks__hooks.isMoment=isMoment;utils_hooks__hooks.weekdays=lists__listWeekdays;utils_hooks__hooks.parseZone=moment__createInZone;utils_hooks__hooks.localeData=locale_locales__getLocale;utils_hooks__hooks.isDuration=isDuration;utils_hooks__hooks.monthsShort=lists__listMonthsShort;utils_hooks__hooks.weekdaysMin=lists__listWeekdaysMin;utils_hooks__hooks.defineLocale=defineLocale;utils_hooks__hooks.updateLocale=updateLocale;utils_hooks__hooks.locales=locale_locales__listLocales;utils_hooks__hooks.weekdaysShort=lists__listWeekdaysShort;utils_hooks__hooks.normalizeUnits=normalizeUnits;utils_hooks__hooks.relativeTimeRounding=duration_humanize__getSetRelativeTimeRounding;utils_hooks__hooks.relativeTimeThreshold=duration_humanize__getSetRelativeTimeThreshold;utils_hooks__hooks.calendarFormat=getCalendarFormat;utils_hooks__hooks.prototype=momentPrototype;var _moment=utils_hooks__hooks;return _moment})}).call(exports,__webpack_require__(4)(module))},function(module,exports){module.exports=function(module){if(!module.webpackPolyfill){module.deprecate=function(){};module.paths=[];module.children=[];module.webpackPolyfill=1}return module}},function(module,exports){function webpackContext(req){throw new Error(\"Cannot find module '\"+req+\"'.\")}webpackContext.keys=function(){return[]};webpackContext.resolve=webpackContext;module.exports=webpackContext;webpackContext.id=5},function(module,exports){(function(global){\"use strict\";var _rng;var globalVar=typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:null;if(globalVar&&globalVar.crypto&&crypto.getRandomValues){var _rnds8=new Uint8Array(16);_rng=function whatwgRNG(){crypto.getRandomValues(_rnds8);return _rnds8}}if(!_rng){var _rnds=new Array(16);_rng=function _rng(){for(var i=0,r;i<16;i++){if((i&3)===0)r=Math.random()*4294967296;_rnds[i]=r>>>((i&3)<<3)&255}return _rnds}}var _byteToHex=[];var _hexToByte={};for(var i=0;i<256;i++){_byteToHex[i]=(i+256).toString(16).substr(1);_hexToByte[_byteToHex[i]]=i}function parse(s,buf,offset){var i=buf&&offset||0,ii=0;buf=buf||[];s.toLowerCase().replace(/[0-9a-f]{2}/g,function(oct){if(ii<16){buf[i+ii++]=_hexToByte[oct]}});while(ii<16){buf[i+ii++]=0}return buf}function unparse(buf,offset){var i=offset||0,bth=_byteToHex;return bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]}var _seedBytes=_rng();var _nodeId=[_seedBytes[0]|1,_seedBytes[1],_seedBytes[2],_seedBytes[3],_seedBytes[4],_seedBytes[5]];var _clockseq=(_seedBytes[6]<<8|_seedBytes[7])&16383;var _lastMSecs=0,_lastNSecs=0;function v1(options,buf,offset){var i=buf&&offset||0;var b=buf||[];options=options||{};var clockseq=options.clockseq!==undefined?options.clockseq:_clockseq;var msecs=options.msecs!==undefined?options.msecs:(new Date).getTime();var nsecs=options.nsecs!==undefined?options.nsecs:_lastNSecs+1;var dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&options.clockseq===undefined){clockseq=clockseq+1&16383}if((dt<0||msecs>_lastMSecs)&&options.nsecs===undefined){nsecs=0}if(nsecs>=1e4){throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\")}_lastMSecs=msecs;_lastNSecs=nsecs;_clockseq=clockseq;msecs+=122192928e5;var tl=((msecs&268435455)*1e4+nsecs)%4294967296;b[i++]=tl>>>24&255;b[i++]=tl>>>16&255;b[i++]=tl>>>8&255;b[i++]=tl&255;var tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255;b[i++]=tmh&255;b[i++]=tmh>>>24&15|16;b[i++]=tmh>>>16&255;b[i++]=clockseq>>>8|128;b[i++]=clockseq&255;var node=options.node||_nodeId;for(var n=0;n<6;n++){b[i+n]=node[n]}return buf?buf:unparse(b)}function v4(options,buf,offset){var i=buf&&offset||0;if(typeof options==\"string\"){buf=options==\"binary\"?new Array(16):null;options=null}options=options||{};var rnds=options.random||(options.rng||_rng)();rnds[6]=rnds[6]&15|64;rnds[8]=rnds[8]&63|128;if(buf){for(var ii=0;ii<16;ii++){buf[i+ii]=rnds[ii]}}return buf||unparse(rnds)}var uuid=v4;uuid.v1=v1;uuid.v4=v4;uuid.parse=parse;uuid.unparse=unparse;module.exports=uuid}).call(exports,function(){return this}())},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(1);exports.DOMutil=__webpack_require__(8);exports.DataSet=__webpack_require__(9);exports.DataView=__webpack_require__(11);exports.Queue=__webpack_require__(10);exports.Graph3d=__webpack_require__(12);exports.graph3d={Camera:__webpack_require__(16),Filter:__webpack_require__(17),Point2d:__webpack_require__(15),Point3d:__webpack_require__(14),Slider:__webpack_require__(18),StepNumber:__webpack_require__(19)};exports.moment=__webpack_require__(2);exports.Hammer=__webpack_require__(22);exports.keycharm=__webpack_require__(25)},function(module,exports){\"use strict\";exports.prepareElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){JSONcontainer[elementType].redundant=JSONcontainer[elementType].used;JSONcontainer[elementType].used=[]}}};exports.cleanupElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant){for(var i=0;i<JSONcontainer[elementType].redundant.length;i++){JSONcontainer[elementType].redundant[i].parentNode.removeChild(JSONcontainer[elementType].redundant[i])}JSONcontainer[elementType].redundant=[]}}}};exports.resetElements=function(JSONcontainer){exports.prepareElements(JSONcontainer);exports.cleanupElements(JSONcontainer);exports.prepareElements(JSONcontainer)};exports.getSVGElement=function(elementType,JSONcontainer,svgContainer){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);svgContainer.appendChild(element)}}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);JSONcontainer[elementType]={used:[],redundant:[]};svgContainer.appendChild(element)}JSONcontainer[elementType].used.push(element);return element};exports.getDOMElement=function(elementType,JSONcontainer,DOMContainer,insertBefore){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElement(elementType);if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}}else{element=document.createElement(elementType);JSONcontainer[elementType]={used:[],redundant:[]};if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}JSONcontainer[elementType].used.push(element);return element};exports.drawPoint=function(x,y,groupTemplate,JSONcontainer,svgContainer,labelObj){var point;if(groupTemplate.style==\"circle\"){point=exports.getSVGElement(\"circle\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"cx\",x);point.setAttributeNS(null,\"cy\",y);point.setAttributeNS(null,\"r\",.5*groupTemplate.size)}else{point=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"x\",x-.5*groupTemplate.size);point.setAttributeNS(null,\"y\",y-.5*groupTemplate.size);point.setAttributeNS(null,\"width\",groupTemplate.size);point.setAttributeNS(null,\"height\",groupTemplate.size)}if(groupTemplate.styles!==undefined){point.setAttributeNS(null,\"style\",groupTemplate.styles)}point.setAttributeNS(null,\"class\",groupTemplate.className+\" vis-point\");if(labelObj){var label=exports.getSVGElement(\"text\",JSONcontainer,svgContainer);if(labelObj.xOffset){x=x+labelObj.xOffset}if(labelObj.yOffset){y=y+labelObj.yOffset}if(labelObj.content){label.textContent=labelObj.content}if(labelObj.className){label.setAttributeNS(null,\"class\",labelObj.className+\" vis-label\")}label.setAttributeNS(null,\"x\",x);label.setAttributeNS(null,\"y\",y)}return point};exports.drawBar=function(x,y,width,height,className,JSONcontainer,svgContainer,style){if(height!=0){if(height<0){height*=-1;y-=height}var rect=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);rect.setAttributeNS(null,\"x\",x-.5*width);rect.setAttributeNS(null,\"y\",y);rect.setAttributeNS(null,\"width\",width);rect.setAttributeNS(null,\"height\",height);rect.setAttributeNS(null,\"class\",className);if(style){rect.setAttributeNS(null,\"style\",style)}}}},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var util=__webpack_require__(1);var Queue=__webpack_require__(10);function DataSet(data,options){if(data&&!Array.isArray(data)){options=data;data=null}this._options=options||{};this._data={};this.length=0;this._fieldId=this._options.fieldId||\"id\";this._type={};if(this._options.type){var fields=Object.keys(this._options.type);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var value=this._options.type[field];if(value==\"Date\"||value==\"ISODate\"||value==\"ASPDate\"){this._type[field]=\"Date\"}else{this._type[field]=value}}}if(this._options.convert){throw new Error('Option \"convert\" is deprecated. Use \"type\" instead.')}this._subscribers={};if(data){this.add(data)}this.setOptions(options)}DataSet.prototype.setOptions=function(options){if(options&&options.queue!==undefined){if(options.queue===false){if(this._queue){this._queue.destroy();delete this._queue}}else{if(!this._queue){this._queue=Queue.extend(this,{replace:[\"add\",\"update\",\"remove\"]})}if(_typeof(options.queue)===\"object\"){this._queue.setOptions(options.queue)}}}};DataSet.prototype.on=function(event,callback){var subscribers=this._subscribers[event];if(!subscribers){subscribers=[];this._subscribers[event]=subscribers}subscribers.push({callback:callback})};DataSet.prototype.subscribe=function(){throw new Error(\"DataSet.subscribe is deprecated. Use DataSet.on instead.\")};DataSet.prototype.off=function(event,callback){var subscribers=this._subscribers[event];if(subscribers){this._subscribers[event]=subscribers.filter(function(listener){return listener.callback!=callback})}};DataSet.prototype.unsubscribe=function(){throw new Error(\"DataSet.unsubscribe is deprecated. Use DataSet.off instead.\")};DataSet.prototype._trigger=function(event,params,senderId){if(event==\"*\"){throw new Error(\"Cannot trigger event *\")}var subscribers=[];if(event in this._subscribers){subscribers=subscribers.concat(this._subscribers[event])}if(\"*\"in this._subscribers){subscribers=subscribers.concat(this._subscribers[\"*\"])}for(var i=0,len=subscribers.length;i<len;i++){var subscriber=subscribers[i];if(subscriber.callback){subscriber.callback(event,params,senderId||null)}}};DataSet.prototype.add=function(data,senderId){var addedIds=[],id,me=this;if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){id=me._addItem(data[i]);addedIds.push(id)}}else if(data instanceof Object){id=me._addItem(data);addedIds.push(id)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}return addedIds};DataSet.prototype.update=function(data,senderId){var addedIds=[];var updatedIds=[];var oldData=[];var updatedData=[];var me=this;var fieldId=me._fieldId;var addOrUpdate=function addOrUpdate(item){var id=item[fieldId];if(me._data[id]){var oldItem=util.extend({},me._data[id]);id=me._updateItem(item);updatedIds.push(id);updatedData.push(item);oldData.push(oldItem)}else{id=me._addItem(item);addedIds.push(id)}};if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){if(data[i]instanceof Object){addOrUpdate(data[i])}else{console.warn(\"Ignoring input item, which is not an object at index \"+i)}}}else if(data instanceof Object){addOrUpdate(data)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){var props={items:updatedIds,oldData:oldData,data:updatedData};this._trigger(\"update\",props,senderId)}return addedIds.concat(updatedIds)};DataSet.prototype.get=function(args){var me=this;var id,ids,options;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"){id=arguments[0];options=arguments[1]}else if(firstType==\"Array\"){ids=arguments[0];options=arguments[1]}else{options=arguments[0]}var returnType;if(options&&options.returnType){var allowedValues=[\"Array\",\"Object\"];returnType=allowedValues.indexOf(options.returnType)==-1?\"Array\":options.returnType}else{returnType=\"Array\"}var type=options&&options.type||this._options.type;var filter=options&&options.filter;var items=[],item,itemIds,itemId,i,len;if(id!=undefined){item=me._getItem(id,type);if(item&&filter&&!filter(item)){item=null}}else if(ids!=undefined){for(i=0,len=ids.length;i<len;i++){item=me._getItem(ids[i],type);if(!filter||filter(item)){items.push(item)}}}else{itemIds=Object.keys(this._data);for(i=0,len=itemIds.length;i<len;i++){itemId=itemIds[i];item=me._getItem(itemId,type);if(!filter||filter(item)){items.push(item)}}}if(options&&options.order&&id==undefined){this._sort(items,options.order)}if(options&&options.fields){var fields=options.fields;if(id!=undefined){item=this._filterFields(item,fields)}else{for(i=0,len=items.length;i<len;i++){items[i]=this._filterFields(items[i],fields)}}}if(returnType==\"Object\"){var result={},resultant;for(i=0,len=items.length;i<len;i++){resultant=items[i];result[resultant.id]=resultant}return result}else{if(id!=undefined){return item}else{return items}}};DataSet.prototype.getIds=function(options){var data=this._data,filter=options&&options.filter,order=options&&options.order,type=options&&options.type||this._options.type,itemIds=Object.keys(data),i,len,id,item,items,ids=[];if(filter){if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){items.push(item)}}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){ids.push(item[this._fieldId])}}}}else{if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];items.push(data[id])}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=data[id];ids.push(item[this._fieldId])}}}return ids};DataSet.prototype.getDataSet=function(){return this};DataSet.prototype.forEach=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,data=this._data,itemIds=Object.keys(data),i,len,item,id;if(options&&options.order){var items=this.get(options);for(i=0,len=items.length;i<len;i++){item=items[i];id=item[this._fieldId];callback(item,id)}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){callback(item,id)}}}};DataSet.prototype.map=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,mappedItems=[],data=this._data,itemIds=Object.keys(data),i,len,id,item;for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){mappedItems.push(callback(item,id))}}if(options&&options.order){this._sort(mappedItems,options.order)}return mappedItems};DataSet.prototype._filterFields=function(item,fields){if(!item){return item}var filteredItem={},itemFields=Object.keys(item),len=itemFields.length,i,field;if(Array.isArray(fields)){for(i=0;i<len;i++){field=itemFields[i];if(fields.indexOf(field)!=-1){filteredItem[field]=item[field]}}}else{for(i=0;i<len;i++){field=itemFields[i];if(fields.hasOwnProperty(field)){filteredItem[fields[field]]=item[field]}}}return filteredItem};DataSet.prototype._sort=function(items,order){if(util.isString(order)){var name=order;items.sort(function(a,b){var av=a[name];var bv=b[name];return av>bv?1:av<bv?-1:0})}else if(typeof order===\"function\"){items.sort(order)}else{throw new TypeError(\"Order must be a function or a string\")}};DataSet.prototype.remove=function(id,senderId){var removedIds=[],removedItems=[],ids=[],i,len,itemId,item;ids=Array.isArray(id)?id:[id];for(i=0,len=ids.length;i<len;i++){item=this._remove(ids[i]);if(item){itemId=item[this._fieldId];if(itemId){removedIds.push(itemId);removedItems.push(item)}}}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}return removedIds};DataSet.prototype._remove=function(id){var item,ident;if(util.isNumber(id)||util.isString(id)){ident=id}else if(id instanceof Object){ident=id[this._fieldId]}if(ident!==undefined&&this._data[ident]){item=this._data[ident];delete this._data[ident];this.length--;return item}return null};DataSet.prototype.clear=function(senderId){var i,len;var ids=Object.keys(this._data);var items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data[ids[i]])}this._data={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items},senderId);return ids};DataSet.prototype.max=function(field){var data=this._data,itemIds=Object.keys(data),max=null,maxField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!max||itemField>maxField)){max=item;maxField=itemField}}return max};DataSet.prototype.min=function(field){var data=this._data,itemIds=Object.keys(data),min=null,minField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!min||itemField<minField)){min=item;minField=itemField}}return min};DataSet.prototype.distinct=function(field){var data=this._data;var itemIds=Object.keys(data);var values=[];var fieldType=this._options.type&&this._options.type[field]||null;var count=0;var i,j,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var value=item[field];var exists=false;for(j=0;j<count;j++){if(values[j]==value){exists=true;break}}if(!exists&&value!==undefined){values[count]=value;count++}}if(fieldType){for(i=0,len=values.length;i<len;i++){values[i]=util.convert(values[i],fieldType)}}return values};DataSet.prototype._addItem=function(item){var id=item[this._fieldId];if(id!=undefined){if(this._data[id]){throw new Error(\"Cannot add item: item with id \"+id+\" already exists\")}}else{id=util.randomUUID();item[this._fieldId]=id}var d={},fields=Object.keys(item),i,len;for(i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}this._data[id]=d;this.length++;return id};DataSet.prototype._getItem=function(id,types){var field,value,i,len;var raw=this._data[id];if(!raw){return null}var converted={},fields=Object.keys(raw);if(types){for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=util.convert(value,types[field])}}else{for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=value}}return converted};DataSet.prototype._updateItem=function(item){var id=item[this._fieldId];if(id==undefined){throw new Error(\"Cannot update item: item has no id (item: \"+JSON.stringify(item)+\")\")}var d=this._data[id];if(!d){throw new Error(\"Cannot update item: no item with id \"+id+\" found\")}var fields=Object.keys(item);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}return id};module.exports=DataSet},function(module,exports){\"use strict\";function Queue(options){this.delay=null;this.max=Infinity;this._queue=[];this._timeout=null;this._extended=null;this.setOptions(options)}Queue.prototype.setOptions=function(options){if(options&&typeof options.delay!==\"undefined\"){this.delay=options.delay}if(options&&typeof options.max!==\"undefined\"){this.max=options.max}this._flushIfNeeded()};Queue.extend=function(object,options){var queue=new Queue(options);if(object.flush!==undefined){throw new Error(\"Target object already has a property flush\")}object.flush=function(){queue.flush()};var methods=[{name:\"flush\",original:undefined}];if(options&&options.replace){for(var i=0;i<options.replace.length;i++){var name=options.replace[i];methods.push({name:name,original:object[name]});queue.replace(object,name)}}queue._extended={object:object,methods:methods};return queue};Queue.prototype.destroy=function(){this.flush();if(this._extended){var object=this._extended.object;var methods=this._extended.methods;for(var i=0;i<methods.length;i++){var method=methods[i];if(method.original){object[method.name]=method.original}else{delete object[method.name]}}this._extended=null}};Queue.prototype.replace=function(object,method){var me=this;var original=object[method];if(!original){throw new Error(\"Method \"+method+\" undefined\")}object[method]=function(){var args=[];for(var i=0;i<arguments.length;i++){args[i]=arguments[i]}me.queue({args:args,fn:original,context:this})}};Queue.prototype.queue=function(entry){if(typeof entry===\"function\"){this._queue.push({fn:entry})}else{this._queue.push(entry)}this._flushIfNeeded()};Queue.prototype._flushIfNeeded=function(){if(this._queue.length>this.max){this.flush()}clearTimeout(this._timeout);if(this.queue.length>0&&typeof this.delay===\"number\"){var me=this;this._timeout=setTimeout(function(){me.flush()},this.delay)}};Queue.prototype.flush=function(){while(this._queue.length>0){var entry=this._queue.shift();entry.fn.apply(entry.context||entry.fn,entry.args||[])}};module.exports=Queue},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var DataSet=__webpack_require__(9);function DataView(data,options){this._data=null;this._ids={};this.length=0;this._options=options||{};this._fieldId=\"id\";this._subscribers={};var me=this;this.listener=function(){me._onEvent.apply(me,arguments)};this.setData(data)}DataView.prototype.setData=function(data){var ids,id,i,len,items;if(this._data){if(this._data.off){this._data.off(\"*\",this.listener)}ids=this._data.getIds({filter:this._options&&this._options.filter});items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data._data[ids[i]])}this._ids={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items})}this._data=data;if(this._data){this._fieldId=this._options.fieldId||this._data&&this._data.options&&this._data.options.fieldId||\"id\";ids=this._data.getIds({filter:this._options&&this._options.filter});for(i=0,len=ids.length;i<len;i++){id=ids[i];this._ids[id]=true}this.length=ids.length;this._trigger(\"add\",{items:ids});if(this._data.on){this._data.on(\"*\",this.listener)}}};DataView.prototype.refresh=function(){var id,i,len;var ids=this._data.getIds({filter:this._options&&this._options.filter}),oldIds=Object.keys(this._ids),newIds={},addedIds=[],removedIds=[],removedItems=[];for(i=0,len=ids.length;i<len;i++){id=ids[i];newIds[id]=true;if(!this._ids[id]){addedIds.push(id);this._ids[id]=true}}for(i=0,len=oldIds.length;i<len;i++){id=oldIds[i];if(!newIds[id]){removedIds.push(id);removedItems.push(this._data[id]);delete this._ids[id]}}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds})}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems})}};DataView.prototype.get=function(args){var me=this;var ids,options,data;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"||firstType==\"Array\"){ids=arguments[0];options=arguments[1];data=arguments[2]}else{options=arguments[0];data=arguments[1]}var viewOptions=util.extend({},this._options,options);if(this._options.filter&&options&&options.filter){viewOptions.filter=function(item){return me._options.filter(item)&&options.filter(item)}}var getArguments=[];if(ids!=undefined){getArguments.push(ids)}getArguments.push(viewOptions);getArguments.push(data);return this._data&&this._data.get.apply(this._data,getArguments)};DataView.prototype.getIds=function(options){var ids;if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}ids=this._data.getIds({filter:filter,order:options&&options.order\n})}else{ids=[]}return ids};DataView.prototype.map=function(callback,options){var mappedItems=[];if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}mappedItems=this._data.map(callback,{filter:filter,order:options&&options.order})}else{mappedItems=[]}return mappedItems};DataView.prototype.getDataSet=function(){var dataSet=this;while(dataSet instanceof DataView){dataSet=dataSet._data}return dataSet||null};DataView.prototype._onEvent=function(event,params,senderId){var i,len,id,item;var ids=params&&params.items;var addedIds=[],updatedIds=[],removedIds=[],oldItems=[],updatedItems=[],removedItems=[];if(ids&&this._data){switch(event){case\"add\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){this._ids[id]=true;addedIds.push(id)}}break;case\"update\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){if(this._ids[id]){updatedIds.push(id);updatedItems.push(params.data[i]);oldItems.push(params.oldData[i])}else{this._ids[id]=true;addedIds.push(id)}}else{if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}else{}}}break;case\"remove\":for(i=0,len=ids.length;i<len;i++){id=ids[i];if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}}break}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){this._trigger(\"update\",{items:updatedIds,oldData:oldItems,data:updatedItems},senderId)}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}}};DataView.prototype.on=DataSet.prototype.on;DataView.prototype.off=DataSet.prototype.off;DataView.prototype._trigger=DataSet.prototype._trigger;DataView.prototype.subscribe=DataView.prototype.on;DataView.prototype.unsubscribe=DataView.prototype.off;module.exports=DataView},function(module,exports,__webpack_require__){\"use strict\";var Emitter=__webpack_require__(13);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var util=__webpack_require__(1);var Point3d=__webpack_require__(14);var Point2d=__webpack_require__(15);var Camera=__webpack_require__(16);var Filter=__webpack_require__(17);var Slider=__webpack_require__(18);var StepNumber=__webpack_require__(19);var Range=__webpack_require__(20);var Settings=__webpack_require__(21);Graph3d.STYLE=Settings.STYLE;var autoByDefault=undefined;var DEFAULTS={width:\"400px\",height:\"400px\",filterLabel:\"time\",legendLabel:\"value\",xLabel:\"x\",yLabel:\"y\",zLabel:\"z\",xValueLabel:function xValueLabel(v){return v},yValueLabel:function yValueLabel(v){return v},zValueLabel:function zValueLabel(v){return v},showGrid:true,showPerspective:true,showShadow:false,keepAspectRatio:true,verticalRatio:.5,dotSizeRatio:.02,showAnimationControls:autoByDefault,animationInterval:1e3,animationPreload:false,animationAutoStart:autoByDefault,axisColor:\"#4D4D4D\",gridColor:\"#D3D3D3\",xCenter:\"55%\",yCenter:\"50%\",style:Graph3d.STYLE.DOT,tooltip:false,showLegend:autoByDefault,backgroundColor:autoByDefault,dataColor:{fill:\"#7DC1FF\",stroke:\"#3267D2\",strokeWidth:1},cameraPosition:{horizontal:1,vertical:.5,distance:1.7},xBarWidth:autoByDefault,yBarWidth:autoByDefault,valueMin:autoByDefault,valueMax:autoByDefault,xMin:autoByDefault,xMax:autoByDefault,xStep:autoByDefault,yMin:autoByDefault,yMax:autoByDefault,yStep:autoByDefault,zMin:autoByDefault,zMax:autoByDefault,zStep:autoByDefault};function Graph3d(container,data,options){if(!(this instanceof Graph3d)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.containerElement=container;this.dataTable=null;this.dataPoints=null;this.create();Settings.setDefaults(DEFAULTS,this);this.colX=undefined;this.colY=undefined;this.colZ=undefined;this.colValue=undefined;this.colFilter=undefined;this.setOptions(options);if(data){this.setData(data)}}Emitter(Graph3d.prototype);Graph3d.prototype._setScale=function(){this.scale=new Point3d(1/this.xRange.range(),1/this.yRange.range(),1/this.zRange.range());if(this.keepAspectRatio){if(this.scale.x<this.scale.y){this.scale.y=this.scale.x}else{this.scale.x=this.scale.y}}this.scale.z*=this.verticalRatio;if(this.valueRange!==undefined){this.scale.value=1/this.valueRange.range()}var xCenter=this.xRange.center()*this.scale.x;var yCenter=this.yRange.center()*this.scale.y;var zCenter=this.zRange.center()*this.scale.z;this.camera.setArmLocation(xCenter,yCenter,zCenter)};Graph3d.prototype._convert3Dto2D=function(point3d){var translation=this._convertPointToTranslation(point3d);return this._convertTranslationToScreen(translation)};Graph3d.prototype._convertPointToTranslation=function(point3d){var cameraLocation=this.camera.getCameraLocation(),cameraRotation=this.camera.getCameraRotation(),ax=point3d.x*this.scale.x,ay=point3d.y*this.scale.y,az=point3d.z*this.scale.z,cx=cameraLocation.x,cy=cameraLocation.y,cz=cameraLocation.z,sinTx=Math.sin(cameraRotation.x),cosTx=Math.cos(cameraRotation.x),sinTy=Math.sin(cameraRotation.y),cosTy=Math.cos(cameraRotation.y),sinTz=Math.sin(cameraRotation.z),cosTz=Math.cos(cameraRotation.z),dx=cosTy*(sinTz*(ay-cy)+cosTz*(ax-cx))-sinTy*(az-cz),dy=sinTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))+cosTx*(cosTz*(ay-cy)-sinTz*(ax-cx)),dz=cosTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))-sinTx*(cosTz*(ay-cy)-sinTz*(ax-cx));return new Point3d(dx,dy,dz)};Graph3d.prototype._convertTranslationToScreen=function(translation){var ex=this.eye.x,ey=this.eye.y,ez=this.eye.z,dx=translation.x,dy=translation.y,dz=translation.z;var bx;var by;if(this.showPerspective){bx=(dx-ex)*(ez/dz);by=(dy-ey)*(ez/dz)}else{bx=dx*-(ez/this.camera.getArmLength());by=dy*-(ez/this.camera.getArmLength())}return new Point2d(this.currentXCenter+bx*this.frame.canvas.clientWidth,this.currentYCenter-by*this.frame.canvas.clientWidth)};Graph3d.prototype._calcTranslations=function(points,sort){if(sort===undefined){sort=true}for(var i=0;i<points.length;i++){var point=points[i];point.trans=this._convertPointToTranslation(point.point);point.screen=this._convertTranslationToScreen(point.trans);var transBottom=this._convertPointToTranslation(point.bottom);point.dist=this.showPerspective?transBottom.length():-transBottom.z}if(!sort){return}var sortDepth=function sortDepth(a,b){return b.dist-a.dist};points.sort(sortDepth)};Graph3d.prototype.getNumberOfRows=function(data){return data.length};Graph3d.prototype.getNumberOfColumns=function(data){var counter=0;for(var column in data[0]){if(data[0].hasOwnProperty(column)){counter++}}return counter};Graph3d.prototype.getDistinctValues=function(data,column){var distinctValues=[];for(var i=0;i<data.length;i++){if(distinctValues.indexOf(data[i][column])==-1){distinctValues.push(data[i][column])}}return distinctValues};Graph3d.prototype.getColumnRange=function(data,column){var range=new Range;for(var i=0;i<data.length;i++){var item=data[i][column];range.adjust(item)}return range};Graph3d.prototype._checkValueField=function(data){var hasValueField=this.style===Graph3d.STYLE.BARCOLOR||this.style===Graph3d.STYLE.BARSIZE||this.style===Graph3d.STYLE.DOTCOLOR||this.style===Graph3d.STYLE.DOTSIZE;if(!hasValueField){return}if(this.colValue===undefined){throw new Error(\"Expected data to have \"+\" field 'style' \"+\" for graph style '\"+this.style+\"'\")}if(data[0][this.colValue]===undefined){throw new Error(\"Expected data to have \"+\" field '\"+this.colValue+\"' \"+\" for graph style '\"+this.style+\"'\")}};Graph3d.prototype._setRangeDefaults=function(range,defaultMin,defaultMax){if(defaultMin!==undefined){range.min=defaultMin}if(defaultMax!==undefined){range.max=defaultMax}if(range.max<=range.min)range.max=range.min+1};Graph3d.prototype._dataInitialize=function(rawData,style){var me=this;if(this.dataSet){this.dataSet.off(\"*\",this._onChange)}if(rawData===undefined)return;if(Array.isArray(rawData)){rawData=new DataSet(rawData)}var data;if(rawData instanceof DataSet||rawData instanceof DataView){data=rawData.get()}else{throw new Error(\"Array, DataSet, or DataView expected\")}if(data.length==0)return;this.dataSet=rawData;this.dataTable=data;this._onChange=function(){me.setData(me.dataSet)};this.dataSet.on(\"*\",this._onChange);this.colX=\"x\";this.colY=\"y\";this.colZ=\"z\";var withBars=this.style==Graph3d.STYLE.BAR||this.style==Graph3d.STYLE.BARCOLOR||this.style==Graph3d.STYLE.BARSIZE;if(withBars){if(this.defaultXBarWidth!==undefined){this.xBarWidth=this.defaultXBarWidth}else{var dataX=this.getDistinctValues(data,this.colX);this.xBarWidth=dataX[1]-dataX[0]||1}if(this.defaultYBarWidth!==undefined){this.yBarWidth=this.defaultYBarWidth}else{var dataY=this.getDistinctValues(data,this.colY);this.yBarWidth=dataY[1]-dataY[0]||1}}var NUMSTEPS=5;var xRange=this.getColumnRange(data,this.colX);if(withBars){xRange.expand(this.xBarWidth/2)}this._setRangeDefaults(xRange,this.defaultXMin,this.defaultXMax);this.xRange=xRange;this.xStep=this.defaultXStep!==undefined?this.defaultXStep:xRange.range()/NUMSTEPS;var yRange=this.getColumnRange(data,this.colY);if(withBars){yRange.expand(this.yBarWidth/2)}this._setRangeDefaults(yRange,this.defaultYMin,this.defaultYMax);this.yRange=yRange;this.yStep=this.defaultYStep!==undefined?this.defaultYStep:yRange.range()/NUMSTEPS;var zRange=this.getColumnRange(data,this.colZ);this._setRangeDefaults(zRange,this.defaultZMin,this.defaultZMax);this.zRange=zRange;this.zStep=this.defaultZStep!==undefined?this.defaultZStep:zRange.range()/NUMSTEPS;if(data[0].hasOwnProperty(\"style\")){this.colValue=\"style\";var valueRange=this.getColumnRange(data,this.colValue);this._setRangeDefaults(valueRange,this.defaultValueMin,this.defaultValueMax);this.valueRange=valueRange}if(data[0].hasOwnProperty(\"filter\")){this.colFilter=\"filter\";if(this.dataFilter===undefined){this.dataFilter=new Filter(rawData,this.colFilter,this);this.dataFilter.setOnLoadCallback(function(){me.redraw()})}}this._setScale()};Graph3d.prototype._getDataPoints=function(data){var x,y,i,z,obj,point;var dataPoints=[];if(this.style===Graph3d.STYLE.GRID||this.style===Graph3d.STYLE.SURFACE){var dataX=[];var dataY=[];for(i=0;i<this.getNumberOfRows(data);i++){x=data[i][this.colX]||0;y=data[i][this.colY]||0;if(dataX.indexOf(x)===-1){dataX.push(x)}if(dataY.indexOf(y)===-1){dataY.push(y)}}var sortNumber=function sortNumber(a,b){return a-b};dataX.sort(sortNumber);dataY.sort(sortNumber);var dataMatrix=[];for(i=0;i<data.length;i++){x=data[i][this.colX]||0;y=data[i][this.colY]||0;z=data[i][this.colZ]||0;var xIndex=dataX.indexOf(x);var yIndex=dataY.indexOf(y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}var point3d=new Point3d;point3d.x=x;point3d.y=y;point3d.z=z;point3d.data=data[i];obj={};obj.point=point3d;obj.trans=undefined;obj.screen=undefined;obj.bottom=new Point3d(x,y,this.zRange.min);dataMatrix[xIndex][yIndex]=obj;dataPoints.push(obj)}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}}else{this._checkValueField(data);for(i=0;i<data.length;i++){point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;if(this.style===Graph3d.STYLE.LINE){if(i>0){dataPoints[i-1].pointNext=obj}}dataPoints.push(obj)}}return dataPoints};Graph3d.prototype.create=function(){while(this.containerElement.hasChildNodes()){this.containerElement.removeChild(this.containerElement.firstChild)}this.frame=document.createElement(\"div\");this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);{var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}this.frame.filter=document.createElement(\"div\");this.frame.filter.style.position=\"absolute\";this.frame.filter.style.bottom=\"0px\";this.frame.filter.style.left=\"0px\";this.frame.filter.style.width=\"100%\";this.frame.appendChild(this.frame.filter);var me=this;var onmousedown=function onmousedown(event){me._onMouseDown(event)};var ontouchstart=function ontouchstart(event){me._onTouchStart(event)};var onmousewheel=function onmousewheel(event){me._onWheel(event)};var ontooltip=function ontooltip(event){me._onTooltip(event)};util.addEventListener(this.frame.canvas,\"keydown\",onkeydown);util.addEventListener(this.frame.canvas,\"mousedown\",onmousedown);util.addEventListener(this.frame.canvas,\"touchstart\",ontouchstart);util.addEventListener(this.frame.canvas,\"mousewheel\",onmousewheel);util.addEventListener(this.frame.canvas,\"mousemove\",ontooltip);this.containerElement.appendChild(this.frame)};Graph3d.prototype.setSize=function(width,height){this.frame.style.width=width;this.frame.style.height=height;this._resizeCanvas()};Graph3d.prototype._resizeCanvas=function(){this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=this.frame.canvas.clientWidth;this.frame.canvas.height=this.frame.canvas.clientHeight;this.frame.filter.style.width=this.frame.canvas.clientWidth-2*10+\"px\"};Graph3d.prototype.animationStart=function(){if(!this.frame.filter||!this.frame.filter.slider)throw new Error(\"No animation available\");this.frame.filter.slider.play()};Graph3d.prototype.animationStop=function(){if(!this.frame.filter||!this.frame.filter.slider)return;this.frame.filter.slider.stop()};Graph3d.prototype._resizeCenter=function(){if(this.xCenter.charAt(this.xCenter.length-1)===\"%\"){this.currentXCenter=parseFloat(this.xCenter)/100*this.frame.canvas.clientWidth}else{this.currentXCenter=parseFloat(this.xCenter)}if(this.yCenter.charAt(this.yCenter.length-1)===\"%\"){this.currentYCenter=parseFloat(this.yCenter)/100*(this.frame.canvas.clientHeight-this.frame.filter.clientHeight)}else{this.currentYCenter=parseFloat(this.yCenter)}};Graph3d.prototype.getCameraPosition=function(){var pos=this.camera.getArmRotation();pos.distance=this.camera.getArmLength();return pos};Graph3d.prototype._readData=function(data){this._dataInitialize(data,this.style);if(this.dataFilter){this.dataPoints=this.dataFilter._getDataPoints()}else{this.dataPoints=this._getDataPoints(this.dataTable)}this._redrawFilter()};Graph3d.prototype.setData=function(data){this._readData(data);this.redraw();if(this.animationAutoStart&&this.dataFilter){this.animationStart()}};Graph3d.prototype.setOptions=function(options){var cameraPosition=undefined;this.animationStop();Settings.setOptions(options,this);this.setPointDrawingMethod();this.setSize(this.width,this.height);if(this.dataTable){this.setData(this.dataTable)}if(this.animationAutoStart&&this.dataFilter){this.animationStart()}};Graph3d.prototype.setPointDrawingMethod=function(){var method=undefined;switch(this.style){case Graph3d.STYLE.BAR:method=Graph3d.prototype._redrawBarGraphPoint;break;case Graph3d.STYLE.BARCOLOR:method=Graph3d.prototype._redrawBarColorGraphPoint;break;case Graph3d.STYLE.BARSIZE:method=Graph3d.prototype._redrawBarSizeGraphPoint;break;case Graph3d.STYLE.DOT:method=Graph3d.prototype._redrawDotGraphPoint;break;case Graph3d.STYLE.DOTLINE:method=Graph3d.prototype._redrawDotLineGraphPoint;break;case Graph3d.STYLE.DOTCOLOR:method=Graph3d.prototype._redrawDotColorGraphPoint;break;case Graph3d.STYLE.DOTSIZE:method=Graph3d.prototype._redrawDotSizeGraphPoint;break;case Graph3d.STYLE.SURFACE:method=Graph3d.prototype._redrawSurfaceGraphPoint;break;case Graph3d.STYLE.GRID:method=Graph3d.prototype._redrawGridGraphPoint;break;case Graph3d.STYLE.LINE:method=Graph3d.prototype._redrawLineGraphPoint;break;default:throw new Error(\"Can not determine point drawing method \"+\"for graph style '\"+this.style+\"'\");break}this._pointDrawingMethod=method};Graph3d.prototype.redraw=function(){if(this.dataPoints===undefined){throw new Error(\"Graph data not initialized\")}this._resizeCanvas();this._resizeCenter();this._redrawSlider();this._redrawClear();this._redrawAxis();this._redrawDataGraph();this._redrawInfo();this._redrawLegend()};Graph3d.prototype._getContext=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.lineJoin=\"round\";ctx.lineCap=\"round\";return ctx};Graph3d.prototype._redrawClear=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.clearRect(0,0,canvas.width,canvas.height)};Graph3d.prototype._dotSize=function(){return this.frame.clientWidth*this.dotSizeRatio};Graph3d.prototype._getLegendWidth=function(){var width;if(this.style===Graph3d.STYLE.DOTSIZE){var dotSize=this._dotSize();width=dotSize/2+dotSize*2}else if(this.style===Graph3d.STYLE.BARSIZE){width=this.xBarWidth}else{width=20}return width};Graph3d.prototype._redrawLegend=function(){if(this.showLegend!==true){return}if(this.style===Graph3d.STYLE.LINE||this.style===Graph3d.STYLE.BARSIZE){return}var isSizeLegend=this.style===Graph3d.STYLE.BARSIZE||this.style===Graph3d.STYLE.DOTSIZE;var isValueLegend=this.style===Graph3d.STYLE.DOTSIZE||this.style===Graph3d.STYLE.DOTCOLOR||this.style===Graph3d.STYLE.BARCOLOR;var height=Math.max(this.frame.clientHeight*.25,100);var top=this.margin;var width=this._getLegendWidth();var right=this.frame.clientWidth-this.margin;var left=right-width;var bottom=top+height;var ctx=this._getContext();ctx.lineWidth=1;ctx.font=\"14px arial\";if(isSizeLegend===false){var ymin=0;var ymax=height;var y;for(y=ymin;y<ymax;y++){var f=(y-ymin)/(ymax-ymin);var hue=f*240;var color=this._hsv2rgb(hue,1,1);ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(left,top+y);ctx.lineTo(right,top+y);ctx.stroke()}ctx.strokeStyle=this.axisColor;ctx.strokeRect(left,top,width,height)}else{var widthMin;if(this.style===Graph3d.STYLE.DOTSIZE){var dotSize=this._dotSize();widthMin=dotSize/2}else if(this.style===Graph3d.STYLE.BARSIZE){}ctx.strokeStyle=this.axisColor;ctx.fillStyle=this.dataColor.fill;ctx.beginPath();ctx.moveTo(left,top);ctx.lineTo(right,top);ctx.lineTo(right-width+widthMin,bottom);ctx.lineTo(left,bottom);ctx.closePath();ctx.fill();ctx.stroke()}var gridLineLen=5;var legendMin=isValueLegend?this.valueRange.min:this.zRange.min;var legendMax=isValueLegend?this.valueRange.max:this.zRange.max;var step=new StepNumber(legendMin,legendMax,(legendMax-legendMin)/5,true);step.start(true);var y;var from;var to;while(!step.end()){y=bottom-(step.getCurrent()-legendMin)/(legendMax-legendMin)*height;from=new Point2d(left-gridLineLen,y);to=new Point2d(left,y);this._line(ctx,from,to);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(step.getCurrent(),left-2*gridLineLen,y);step.next()}ctx.textAlign=\"right\";ctx.textBaseline=\"top\";var label=this.legendLabel;ctx.fillText(label,right,bottom+this.margin)};Graph3d.prototype._redrawFilter=function(){this.frame.filter.innerHTML=\"\";if(this.dataFilter){var options={visible:this.showAnimationControls};var slider=new Slider(this.frame.filter,options);this.frame.filter.slider=slider;this.frame.filter.style.padding=\"10px\";slider.setValues(this.dataFilter.values);slider.setPlayInterval(this.animationInterval);var me=this;var onchange=function onchange(){var index=slider.getIndex();me.dataFilter.selectValue(index);me.dataPoints=me.dataFilter._getDataPoints();me.redraw()};slider.setOnChangeCallback(onchange)}else{this.frame.filter.slider=undefined}};Graph3d.prototype._redrawSlider=function(){if(this.frame.filter.slider!==undefined){this.frame.filter.slider.redraw()}};Graph3d.prototype._redrawInfo=function(){if(this.dataFilter){var ctx=this._getContext();ctx.font=\"14px arial\";ctx.lineStyle=\"gray\";ctx.fillStyle=\"gray\";ctx.textAlign=\"left\";ctx.textBaseline=\"top\";var x=this.margin;var y=this.margin;ctx.fillText(this.dataFilter.getLabel()+\": \"+this.dataFilter.getSelectedValue(),x,y)}};Graph3d.prototype._line=function(ctx,from,to,strokeStyle){if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(from.x,from.y);ctx.lineTo(to.x,to.y);ctx.stroke()};Graph3d.prototype.drawAxisLabelX=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)>0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)<0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelY=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)<0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)>0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelZ=function(ctx,point3d,text,offset){if(offset===undefined){offset=0}var point2d=this._convert3Dto2D(point3d);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x-offset,point2d.y)};Graph3d.prototype._line3d=function(ctx,from,to,strokeStyle){var from2d=this._convert3Dto2D(from);var to2d=this._convert3Dto2D(to);this._line(ctx,from2d,to2d,strokeStyle)};Graph3d.prototype._redrawAxis=function(){var ctx=this._getContext(),from,to,step,prettyStep,text,xText,yText,zText,offset,xOffset,yOffset;ctx.font=24/this.camera.getArmLength()+\"px arial\";var gridLenX=.025/this.scale.x;var gridLenY=.025/this.scale.y;var textMargin=5/this.camera.getArmLength();var armAngle=this.camera.getArmRotation().horizontal;var armVector=new Point2d(Math.cos(armAngle),Math.sin(armAngle));var xRange=this.xRange;var yRange=this.yRange;var zRange=this.zRange;ctx.lineWidth=1;prettyStep=this.defaultXStep===undefined;step=new StepNumber(xRange.min,xRange.max,this.xStep,prettyStep);step.start(true);while(!step.end()){var x=step.getCurrent();if(this.showGrid){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.max,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else{from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.min+gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(x,yRange.max,zRange.min);to=new Point3d(x,yRange.max-gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor)}yText=armVector.x>0?yRange.min:yRange.max;var point3d=new Point3d(x,yText,zRange.min);var msg=\"  \"+this.xValueLabel(x)+\"  \";this.drawAxisLabelX(ctx,point3d,msg,armAngle,textMargin);step.next()}ctx.lineWidth=1;prettyStep=this.defaultYStep===undefined;step=new StepNumber(yRange.min,yRange.max,this.yStep,prettyStep);step.start(true);while(!step.end()){var y=step.getCurrent();if(this.showGrid){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.max,y,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else{from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.min+gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,y,zRange.min);to=new Point3d(xRange.max-gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor)}xText=armVector.y>0?xRange.min:xRange.max;point3d=new Point3d(xText,y,zRange.min);var msg=\"  \"+this.yValueLabel(y)+\"  \";this.drawAxisLabelY(ctx,point3d,msg,armAngle,textMargin);step.next()}ctx.lineWidth=1;prettyStep=this.defaultZStep===undefined;step=new StepNumber(zRange.min,zRange.max,this.zStep,prettyStep);step.start(true);xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;while(!step.end()){var z=step.getCurrent();var from3d=new Point3d(xText,yText,z);var from2d=this._convert3Dto2D(from3d);to=new Point2d(from2d.x-textMargin,from2d.y);this._line(ctx,from2d,to,this.axisColor);var msg=this.zValueLabel(z)+\" \";this.drawAxisLabelZ(ctx,from3d,msg,5);step.next()}ctx.lineWidth=1;from=new Point3d(xText,yText,zRange.min);to=new Point3d(xText,yText,zRange.max);this._line3d(ctx,from,to,this.axisColor);var xMin2d;var xMax2d;ctx.lineWidth=1;xMin2d=new Point3d(xRange.min,yRange.min,zRange.min);xMax2d=new Point3d(xRange.max,yRange.min,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor);xMin2d=new Point3d(xRange.min,yRange.max,zRange.min);xMax2d=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor);ctx.lineWidth=1;from=new Point3d(xRange.min,yRange.min,zRange.min);to=new Point3d(xRange.min,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,yRange.min,zRange.min);to=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor);var xLabel=this.xLabel;if(xLabel.length>0){yOffset=.1/this.scale.y;xText=xRange.center()/2;yText=armVector.x>0?yRange.min-yOffset:yRange.max+yOffset;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelX(ctx,text,xLabel,armAngle)}var yLabel=this.yLabel;if(yLabel.length>0){xOffset=.1/this.scale.x;xText=armVector.y>0?xRange.min-xOffset:xRange.max+xOffset;yText=yRange.center()/2;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelY(ctx,text,yLabel,armAngle)}var zLabel=this.zLabel;if(zLabel.length>0){offset=30;xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;zText=zRange.center()/2;text=new Point3d(xText,yText,zText);this.drawAxisLabelZ(ctx,text,zLabel,offset)}};Graph3d.prototype._hsv2rgb=function(H,S,V){var R,G,B,C,Hi,X;C=V*S;Hi=Math.floor(H/60);X=C*(1-Math.abs(H/60%2-1));switch(Hi){case 0:R=C;G=X;B=0;break;case 1:R=X;G=C;B=0;break;case 2:R=0;G=C;B=X;break;case 3:R=0;G=X;B=C;break;case 4:R=X;G=0;B=C;break;case 5:R=C;G=0;B=X;break;default:R=0;G=0;B=0;break}return\"RGB(\"+parseInt(R*255)+\",\"+parseInt(G*255)+\",\"+parseInt(B*255)+\")\"};Graph3d.prototype._getStrokeWidth=function(point){if(point!==undefined){if(this.showPerspective){return 1/-point.trans.z*this.dataColor.strokeWidth}else{return-(this.eye.z/this.camera.getArmLength())*this.dataColor.strokeWidth}}return this.dataColor.strokeWidth};Graph3d.prototype._redrawBar=function(ctx,point,xWidth,yWidth,color,borderColor){var i,j,surface;var me=this;var point3d=point.point;var zMin=this.zRange.min;var top=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,point3d.z)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,point3d.z)}];var bottom=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,zMin)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,zMin)}];top.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});bottom.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});var surfaces=[{corners:top,center:Point3d.avg(bottom[0].point,bottom[2].point)},{corners:[top[0],top[1],bottom[1],bottom[0]],center:Point3d.avg(bottom[1].point,bottom[0].point)},{corners:[top[1],top[2],bottom[2],bottom[1]],center:Point3d.avg(bottom[2].point,bottom[1].point)},{corners:[top[2],top[3],bottom[3],bottom[2]],center:Point3d.avg(bottom[3].point,bottom[2].point)},{corners:[top[3],top[0],bottom[0],bottom[3]],center:Point3d.avg(bottom[0].point,bottom[3].point)}];point.surfaces=surfaces;for(j=0;j<surfaces.length;j++){surface=surfaces[j];var transCenter=this._convertPointToTranslation(surface.center);surface.dist=this.showPerspective?transCenter.length():-transCenter.z}surfaces.sort(function(a,b){var diff=b.dist-a.dist;if(diff)return diff;if(a.corners===top)return 1;if(b.corners===top)return-1;return 0});ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;for(j=2;j<surfaces.length;j++){surface=surfaces[j];this._polygon(ctx,surface.corners)}};Graph3d.prototype._polygon=function(ctx,points,fillStyle,strokeStyle){if(points.length<2){return}if(fillStyle!==undefined){ctx.fillStyle=fillStyle}if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(points[0].screen.x,points[0].screen.y);for(var i=1;i<points.length;++i){var point=points[i];ctx.lineTo(point.screen.x,point.screen.y)}ctx.closePath();ctx.fill();ctx.stroke()};Graph3d.prototype._drawCircle=function(ctx,point,color,borderColor,size){var radius=this._calcRadius(point,size);ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;ctx.beginPath();ctx.arc(point.screen.x,point.screen.y,radius,0,Math.PI*2,true);ctx.fill();ctx.stroke()};Graph3d.prototype._getColorsRegular=function(point){var hue=(1-(point.point.z-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var color=this._hsv2rgb(hue,1,1);var borderColor=this._hsv2rgb(hue,1,.8);return{fill:color,border:borderColor}};Graph3d.prototype._getColorsColor=function(point){var hue=(1-(point.point.value-this.valueRange.min)*this.scale.value)*240;var color=this._hsv2rgb(hue,1,1);var borderColor=this._hsv2rgb(hue,1,.8);return{fill:color,border:borderColor}};Graph3d.prototype._getColorsSize=function(){return{fill:this.dataColor.fill,border:this.dataColor.stroke}};Graph3d.prototype._calcRadius=function(point,size){if(size===undefined){size=this._dotSize()}var radius;if(this.showPerspective){radius=size/-point.trans.z}else{radius=size*-(this.eye.z/this.camera.getArmLength())}if(radius<0){radius=0}return radius};Graph3d.prototype._redrawBarGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsRegular(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarColorGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsColor(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarSizeGraphPoint=function(ctx,point){var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var xWidth=this.xBarWidth/2*(fraction*.8+.2);var yWidth=this.yBarWidth/2*(fraction*.8+.2);var colors=this._getColorsSize();this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawDotGraphPoint=function(ctx,point){var colors=this._getColorsRegular(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotLineGraphPoint=function(ctx,point){var from=this._convert3Dto2D(point.bottom);ctx.lineWidth=1;this._line(ctx,from,point.screen,this.gridColor);this._redrawDotGraphPoint(ctx,point)};Graph3d.prototype._redrawDotColorGraphPoint=function(ctx,point){var colors=this._getColorsColor(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotSizeGraphPoint=function(ctx,point){var dotSize=this._dotSize();var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var size=dotSize/2+2*dotSize*fraction;var colors=this._getColorsSize();this._drawCircle(ctx,point,colors.fill,colors.border,size)};Graph3d.prototype._redrawSurfaceGraphPoint=function(ctx,point){var right=point.pointRight;var top=point.pointTop;var cross=point.pointCross;if(point===undefined||right===undefined||top===undefined||cross===undefined){return}var topSideVisible=true;var fillStyle;var strokeStyle;var lineWidth;if(this.showGrayBottom||this.showShadow){var aDiff=Point3d.subtract(cross.trans,point.trans);var bDiff=Point3d.subtract(top.trans,right.trans);var crossproduct=Point3d.crossProduct(aDiff,bDiff);\nvar len=crossproduct.length();topSideVisible=crossproduct.z>0}if(topSideVisible){var zAvg=(point.point.z+right.point.z+top.point.z+cross.point.z)/4;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var s=1;var v;if(this.showShadow){v=Math.min(1+crossproduct.x/len/2,1);fillStyle=this._hsv2rgb(h,s,v);strokeStyle=fillStyle}else{v=1;fillStyle=this._hsv2rgb(h,s,v);strokeStyle=this.axisColor}}else{fillStyle=\"gray\";strokeStyle=this.axisColor}ctx.lineWidth=this._getStrokeWidth(point);var points=[point,right,cross,top];this._polygon(ctx,points,fillStyle,strokeStyle)};Graph3d.prototype._drawGridLine=function(ctx,from,to){if(from===undefined||to===undefined){return}var zAvg=(from.point.z+to.point.z)/2;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;ctx.lineWidth=this._getStrokeWidth(from)*2;ctx.strokeStyle=this._hsv2rgb(h,1,1);this._line(ctx,from.screen,to.screen)};Graph3d.prototype._redrawGridGraphPoint=function(ctx,point){this._drawGridLine(ctx,point,point.pointRight);this._drawGridLine(ctx,point,point.pointTop)};Graph3d.prototype._redrawLineGraphPoint=function(ctx,point){if(point.pointNext===undefined){return}ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=this.dataColor.stroke;this._line(ctx,point.screen,point.pointNext.screen)};Graph3d.prototype._redrawDataGraph=function(){var ctx=this._getContext();var i;if(this.dataPoints===undefined||this.dataPoints.length<=0)return;this._calcTranslations(this.dataPoints);for(i=0;i<this.dataPoints.length;i++){var point=this.dataPoints[i];this._pointDrawingMethod.call(this,ctx,point)}};Graph3d.prototype._onMouseDown=function(event){event=event||window.event;if(this.leftButtonDown){this._onMouseUp(event)}this.leftButtonDown=event.which?event.which===1:event.button===1;if(!this.leftButtonDown&&!this.touchDown)return;this.startMouseX=getMouseX(event);this.startMouseY=getMouseY(event);this.startStart=new Date(this.start);this.startEnd=new Date(this.end);this.startArmRotation=this.camera.getArmRotation();this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",me.onmousemove);util.addEventListener(document,\"mouseup\",me.onmouseup);util.preventDefault(event)};Graph3d.prototype._onMouseMove=function(event){event=event||window.event;var diffX=parseFloat(getMouseX(event))-this.startMouseX;var diffY=parseFloat(getMouseY(event))-this.startMouseY;var horizontalNew=this.startArmRotation.horizontal+diffX/200;var verticalNew=this.startArmRotation.vertical+diffY/200;var snapAngle=4;var snapValue=Math.sin(snapAngle/360*2*Math.PI);if(Math.abs(Math.sin(horizontalNew))<snapValue){horizontalNew=Math.round(horizontalNew/Math.PI)*Math.PI-.001}if(Math.abs(Math.cos(horizontalNew))<snapValue){horizontalNew=(Math.round(horizontalNew/Math.PI-.5)+.5)*Math.PI-.001}if(Math.abs(Math.sin(verticalNew))<snapValue){verticalNew=Math.round(verticalNew/Math.PI)*Math.PI}if(Math.abs(Math.cos(verticalNew))<snapValue){verticalNew=(Math.round(verticalNew/Math.PI-.5)+.5)*Math.PI}this.camera.setArmRotation(horizontalNew,verticalNew);this.redraw();var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";this.leftButtonDown=false;util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Graph3d.prototype._onTooltip=function(event){var delay=300;var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;if(!this.showTooltip){return}if(this.tooltipTimeout){clearTimeout(this.tooltipTimeout)}if(this.leftButtonDown){this._hideTooltip();return}if(this.tooltip&&this.tooltip.dataPoint){var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint!==this.tooltip.dataPoint){if(dataPoint){this._showTooltip(dataPoint)}else{this._hideTooltip()}}}else{var me=this;this.tooltipTimeout=setTimeout(function(){me.tooltipTimeout=null;var dataPoint=me._dataPointFromXY(mouseX,mouseY);if(dataPoint){me._showTooltip(dataPoint)}},delay)}};Graph3d.prototype._onTouchStart=function(event){this.touchDown=true;var me=this;this.ontouchmove=function(event){me._onTouchMove(event)};this.ontouchend=function(event){me._onTouchEnd(event)};util.addEventListener(document,\"touchmove\",me.ontouchmove);util.addEventListener(document,\"touchend\",me.ontouchend);this._onMouseDown(event)};Graph3d.prototype._onTouchMove=function(event){this._onMouseMove(event)};Graph3d.prototype._onTouchEnd=function(event){this.touchDown=false;util.removeEventListener(document,\"touchmove\",this.ontouchmove);util.removeEventListener(document,\"touchend\",this.ontouchend);this._onMouseUp(event)};Graph3d.prototype._onWheel=function(event){if(!event)event=window.event;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta){var oldLength=this.camera.getArmLength();var newLength=oldLength*(1-delta/10);this.camera.setArmLength(newLength);this.redraw();this._hideTooltip()}var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._insideTriangle=function(point,triangle){var a=triangle[0],b=triangle[1],c=triangle[2];function sign(x){return x>0?1:x<0?-1:0}var as=sign((b.x-a.x)*(point.y-a.y)-(b.y-a.y)*(point.x-a.x));var bs=sign((c.x-b.x)*(point.y-b.y)-(c.y-b.y)*(point.x-b.x));var cs=sign((a.x-c.x)*(point.y-c.y)-(a.y-c.y)*(point.x-c.x));return(as==0||bs==0||as==bs)&&(bs==0||cs==0||bs==cs)&&(as==0||cs==0||as==cs)};Graph3d.prototype._dataPointFromXY=function(x,y){var i,distMax=100,dataPoint=null,closestDataPoint=null,closestDist=null,center=new Point2d(x,y);if(this.style===Graph3d.STYLE.BAR||this.style===Graph3d.STYLE.BARCOLOR||this.style===Graph3d.STYLE.BARSIZE){for(i=this.dataPoints.length-1;i>=0;i--){dataPoint=this.dataPoints[i];var surfaces=dataPoint.surfaces;if(surfaces){for(var s=surfaces.length-1;s>=0;s--){var surface=surfaces[s];var corners=surface.corners;var triangle1=[corners[0].screen,corners[1].screen,corners[2].screen];var triangle2=[corners[2].screen,corners[3].screen,corners[0].screen];if(this._insideTriangle(center,triangle1)||this._insideTriangle(center,triangle2)){return dataPoint}}}}}else{for(i=0;i<this.dataPoints.length;i++){dataPoint=this.dataPoints[i];var point=dataPoint.screen;if(point){var distX=Math.abs(x-point.x);var distY=Math.abs(y-point.y);var dist=Math.sqrt(distX*distX+distY*distY);if((closestDist===null||dist<closestDist)&&dist<distMax){closestDist=dist;closestDataPoint=dataPoint}}}}return closestDataPoint};Graph3d.prototype._showTooltip=function(dataPoint){var content,line,dot;if(!this.tooltip){content=document.createElement(\"div\");content.style.position=\"absolute\";content.style.padding=\"10px\";content.style.border=\"1px solid #4d4d4d\";content.style.color=\"#1a1a1a\";content.style.background=\"rgba(255,255,255,0.7)\";content.style.borderRadius=\"2px\";content.style.boxShadow=\"5px 5px 10px rgba(128,128,128,0.5)\";line=document.createElement(\"div\");line.style.position=\"absolute\";line.style.height=\"40px\";line.style.width=\"0\";line.style.borderLeft=\"1px solid #4d4d4d\";dot=document.createElement(\"div\");dot.style.position=\"absolute\";dot.style.height=\"0\";dot.style.width=\"0\";dot.style.border=\"5px solid #4d4d4d\";dot.style.borderRadius=\"5px\";this.tooltip={dataPoint:null,dom:{content:content,line:line,dot:dot}}}else{content=this.tooltip.dom.content;line=this.tooltip.dom.line;dot=this.tooltip.dom.dot}this._hideTooltip();this.tooltip.dataPoint=dataPoint;if(typeof this.showTooltip===\"function\"){content.innerHTML=this.showTooltip(dataPoint.point)}else{content.innerHTML=\"<table>\"+\"<tr><td>\"+this.xLabel+\":</td><td>\"+dataPoint.point.x+\"</td></tr>\"+\"<tr><td>\"+this.yLabel+\":</td><td>\"+dataPoint.point.y+\"</td></tr>\"+\"<tr><td>\"+this.zLabel+\":</td><td>\"+dataPoint.point.z+\"</td></tr>\"+\"</table>\"}content.style.left=\"0\";content.style.top=\"0\";this.frame.appendChild(content);this.frame.appendChild(line);this.frame.appendChild(dot);var contentWidth=content.offsetWidth;var contentHeight=content.offsetHeight;var lineHeight=line.offsetHeight;var dotWidth=dot.offsetWidth;var dotHeight=dot.offsetHeight;var left=dataPoint.screen.x-contentWidth/2;left=Math.min(Math.max(left,10),this.frame.clientWidth-10-contentWidth);line.style.left=dataPoint.screen.x+\"px\";line.style.top=dataPoint.screen.y-lineHeight+\"px\";content.style.left=left+\"px\";content.style.top=dataPoint.screen.y-lineHeight-contentHeight+\"px\";dot.style.left=dataPoint.screen.x-dotWidth/2+\"px\";dot.style.top=dataPoint.screen.y-dotHeight/2+\"px\"};Graph3d.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var prop in this.tooltip.dom){if(this.tooltip.dom.hasOwnProperty(prop)){var elem=this.tooltip.dom[prop];if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}}}};function getMouseX(event){if(\"clientX\"in event)return event.clientX;return event.targetTouches[0]&&event.targetTouches[0].clientX||0}function getMouseY(event){if(\"clientY\"in event)return event.clientY;return event.targetTouches[0]&&event.targetTouches[0].clientY||0}Graph3d.prototype.setCameraPosition=function(pos){Settings.setCameraPosition(pos,this);this.redraw()};module.exports=Graph3d},function(module,exports){module.exports=Emitter;function Emitter(obj){if(obj)return mixin(obj)}function mixin(obj){for(var key in Emitter.prototype){obj[key]=Emitter.prototype[key]}return obj}Emitter.prototype.on=Emitter.prototype.addEventListener=function(event,fn){this._callbacks=this._callbacks||{};(this._callbacks[event]=this._callbacks[event]||[]).push(fn);return this};Emitter.prototype.once=function(event,fn){var self=this;this._callbacks=this._callbacks||{};function on(){self.off(event,on);fn.apply(this,arguments)}on.fn=fn;this.on(event,on);return this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(event,fn){this._callbacks=this._callbacks||{};if(0==arguments.length){this._callbacks={};return this}var callbacks=this._callbacks[event];if(!callbacks)return this;if(1==arguments.length){delete this._callbacks[event];return this}var cb;for(var i=0;i<callbacks.length;i++){cb=callbacks[i];if(cb===fn||cb.fn===fn){callbacks.splice(i,1);break}}return this};Emitter.prototype.emit=function(event){this._callbacks=this._callbacks||{};var args=[].slice.call(arguments,1),callbacks=this._callbacks[event];if(callbacks){callbacks=callbacks.slice(0);for(var i=0,len=callbacks.length;i<len;++i){callbacks[i].apply(this,args)}}return this};Emitter.prototype.listeners=function(event){this._callbacks=this._callbacks||{};return this._callbacks[event]||[]};Emitter.prototype.hasListeners=function(event){return!!this.listeners(event).length}},function(module,exports){\"use strict\";function Point3d(x,y,z){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0;this.z=z!==undefined?z:0}Point3d.subtract=function(a,b){var sub=new Point3d;sub.x=a.x-b.x;sub.y=a.y-b.y;sub.z=a.z-b.z;return sub};Point3d.add=function(a,b){var sum=new Point3d;sum.x=a.x+b.x;sum.y=a.y+b.y;sum.z=a.z+b.z;return sum};Point3d.avg=function(a,b){return new Point3d((a.x+b.x)/2,(a.y+b.y)/2,(a.z+b.z)/2)};Point3d.crossProduct=function(a,b){var crossproduct=new Point3d;crossproduct.x=a.y*b.z-a.z*b.y;crossproduct.y=a.z*b.x-a.x*b.z;crossproduct.z=a.x*b.y-a.y*b.x;return crossproduct};Point3d.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};module.exports=Point3d},function(module,exports){\"use strict\";function Point2d(x,y){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0}module.exports=Point2d},function(module,exports,__webpack_require__){\"use strict\";var Point3d=__webpack_require__(14);function Camera(){this.armLocation=new Point3d;this.armRotation={};this.armRotation.horizontal=0;this.armRotation.vertical=0;this.armLength=1.7;this.cameraLocation=new Point3d;this.cameraRotation=new Point3d(.5*Math.PI,0,0);this.calculateCameraOrientation()}Camera.prototype.setArmLocation=function(x,y,z){this.armLocation.x=x;this.armLocation.y=y;this.armLocation.z=z;this.calculateCameraOrientation()};Camera.prototype.setArmRotation=function(horizontal,vertical){if(horizontal!==undefined){this.armRotation.horizontal=horizontal}if(vertical!==undefined){this.armRotation.vertical=vertical;if(this.armRotation.vertical<0)this.armRotation.vertical=0;if(this.armRotation.vertical>.5*Math.PI)this.armRotation.vertical=.5*Math.PI}if(horizontal!==undefined||vertical!==undefined){this.calculateCameraOrientation()}};Camera.prototype.getArmRotation=function(){var rot={};rot.horizontal=this.armRotation.horizontal;rot.vertical=this.armRotation.vertical;return rot};Camera.prototype.setArmLength=function(length){if(length===undefined)return;this.armLength=length;if(this.armLength<.71)this.armLength=.71;if(this.armLength>5)this.armLength=5;this.calculateCameraOrientation()};Camera.prototype.getArmLength=function(){return this.armLength};Camera.prototype.getCameraLocation=function(){return this.cameraLocation};Camera.prototype.getCameraRotation=function(){return this.cameraRotation};Camera.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical);this.cameraRotation.x=Math.PI/2-this.armRotation.vertical;this.cameraRotation.y=0;this.cameraRotation.z=-this.armRotation.horizontal};module.exports=Camera},function(module,exports,__webpack_require__){\"use strict\";var DataView=__webpack_require__(11);function Filter(data,column,graph){this.data=data;this.column=column;this.graph=graph;this.index=undefined;this.value=undefined;this.values=graph.getDistinctValues(data.get(),this.column);this.values.sort(function(a,b){return a>b?1:a<b?-1:0});if(this.values.length>0){this.selectValue(0)}this.dataPoints=[];this.loaded=false;this.onLoadCallback=undefined;if(graph.animationPreload){this.loaded=false;this.loadInBackground()}else{this.loaded=true}}Filter.prototype.isLoaded=function(){return this.loaded};Filter.prototype.getLoadedProgress=function(){var len=this.values.length;var i=0;while(this.dataPoints[i]){i++}return Math.round(i/len*100)};Filter.prototype.getLabel=function(){return this.graph.filterLabel};Filter.prototype.getColumn=function(){return this.column};Filter.prototype.getSelectedValue=function(){if(this.index===undefined)return undefined;return this.values[this.index]};Filter.prototype.getValues=function(){return this.values};Filter.prototype.getValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");return this.values[index]};Filter.prototype._getDataPoints=function(index){if(index===undefined)index=this.index;if(index===undefined)return[];var dataPoints;if(this.dataPoints[index]){dataPoints=this.dataPoints[index]}else{var f={};f.column=this.column;f.value=this.values[index];var dataView=new DataView(this.data,{filter:function filter(item){return item[f.column]==f.value}}).get();dataPoints=this.graph._getDataPoints(dataView);this.dataPoints[index]=dataPoints}return dataPoints};Filter.prototype.setOnLoadCallback=function(callback){this.onLoadCallback=callback};Filter.prototype.selectValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");this.index=index;this.value=this.values[index]};Filter.prototype.loadInBackground=function(index){if(index===undefined)index=0;var frame=this.graph.frame;if(index<this.values.length){var dataPointsTemp=this._getDataPoints(index);if(frame.progress===undefined){frame.progress=document.createElement(\"DIV\");frame.progress.style.position=\"absolute\";frame.progress.style.color=\"gray\";frame.appendChild(frame.progress)}var progress=this.getLoadedProgress();frame.progress.innerHTML=\"Loading animation... \"+progress+\"%\";frame.progress.style.bottom=60+\"px\";frame.progress.style.left=10+\"px\";var me=this;setTimeout(function(){me.loadInBackground(index+1)},10);this.loaded=false}else{this.loaded=true;if(frame.progress!==undefined){frame.removeChild(frame.progress);frame.progress=undefined}if(this.onLoadCallback)this.onLoadCallback()}};module.exports=Filter},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);function Slider(container,options){if(container===undefined){throw new Error(\"No container element defined\")}this.container=container;this.visible=options&&options.visible!=undefined?options.visible:true;if(this.visible){this.frame=document.createElement(\"DIV\");this.frame.style.width=\"100%\";this.frame.style.position=\"relative\";this.container.appendChild(this.frame);this.frame.prev=document.createElement(\"INPUT\");this.frame.prev.type=\"BUTTON\";this.frame.prev.value=\"Prev\";this.frame.appendChild(this.frame.prev);this.frame.play=document.createElement(\"INPUT\");this.frame.play.type=\"BUTTON\";this.frame.play.value=\"Play\";this.frame.appendChild(this.frame.play);this.frame.next=document.createElement(\"INPUT\");this.frame.next.type=\"BUTTON\";this.frame.next.value=\"Next\";this.frame.appendChild(this.frame.next);this.frame.bar=document.createElement(\"INPUT\");this.frame.bar.type=\"BUTTON\";this.frame.bar.style.position=\"absolute\";this.frame.bar.style.border=\"1px solid red\";this.frame.bar.style.width=\"100px\";this.frame.bar.style.height=\"6px\";this.frame.bar.style.borderRadius=\"2px\";this.frame.bar.style.MozBorderRadius=\"2px\";this.frame.bar.style.border=\"1px solid #7F7F7F\";this.frame.bar.style.backgroundColor=\"#E5E5E5\";this.frame.appendChild(this.frame.bar);this.frame.slide=document.createElement(\"INPUT\");this.frame.slide.type=\"BUTTON\";this.frame.slide.style.margin=\"0px\";this.frame.slide.value=\" \";this.frame.slide.style.position=\"relative\";this.frame.slide.style.left=\"-100px\";this.frame.appendChild(this.frame.slide);var me=this;this.frame.slide.onmousedown=function(event){me._onMouseDown(event)};this.frame.prev.onclick=function(event){me.prev(event)};this.frame.play.onclick=function(event){me.togglePlay(event)};this.frame.next.onclick=function(event){me.next(event)}}this.onChangeCallback=undefined;this.values=[];this.index=undefined;this.playTimeout=undefined;this.playInterval=1e3;this.playLoop=true}Slider.prototype.prev=function(){var index=this.getIndex();if(index>0){index--;this.setIndex(index)}};Slider.prototype.next=function(){var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}};Slider.prototype.playNext=function(){var start=new Date;var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}else if(this.playLoop){index=0;this.setIndex(index)}var end=new Date;var diff=end-start;var interval=Math.max(this.playInterval-diff,0);var me=this;this.playTimeout=setTimeout(function(){me.playNext()},interval)};Slider.prototype.togglePlay=function(){if(this.playTimeout===undefined){this.play()}else{this.stop()}};Slider.prototype.play=function(){if(this.playTimeout)return;this.playNext();if(this.frame){this.frame.play.value=\"Stop\"}};Slider.prototype.stop=function(){clearInterval(this.playTimeout);this.playTimeout=undefined;if(this.frame){this.frame.play.value=\"Play\"}};Slider.prototype.setOnChangeCallback=function(callback){this.onChangeCallback=callback};Slider.prototype.setPlayInterval=function(interval){this.playInterval=interval};Slider.prototype.getPlayInterval=function(interval){return this.playInterval};Slider.prototype.setPlayLoop=function(doLoop){this.playLoop=doLoop};Slider.prototype.onChange=function(){if(this.onChangeCallback!==undefined){this.onChangeCallback()}};Slider.prototype.redraw=function(){if(this.frame){this.frame.bar.style.top=this.frame.clientHeight/2-this.frame.bar.offsetHeight/2+\"px\";this.frame.bar.style.width=this.frame.clientWidth-this.frame.prev.clientWidth-this.frame.play.clientWidth-this.frame.next.clientWidth-30+\"px\";var left=this.indexToLeft(this.index);this.frame.slide.style.left=left+\"px\"}};Slider.prototype.setValues=function(values){this.values=values;if(this.values.length>0)this.setIndex(0);else this.index=undefined};Slider.prototype.setIndex=function(index){if(index<this.values.length){this.index=index;this.redraw();this.onChange()}else{throw new Error(\"Index out of range\")}};Slider.prototype.getIndex=function(){return this.index};Slider.prototype.get=function(){return this.values[this.index]};Slider.prototype._onMouseDown=function(event){var leftButtonDown=event.which?event.which===1:event.button===1;if(!leftButtonDown)return;this.startClientX=event.clientX;this.startSlideX=parseFloat(this.frame.slide.style.left);this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",this.onmousemove);util.addEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Slider.prototype.leftToIndex=function(left){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=left-3;var index=Math.round(x/width*(this.values.length-1));if(index<0)index=0;if(index>this.values.length-1)index=this.values.length-1;return index};Slider.prototype.indexToLeft=function(index){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=index/(this.values.length-1)*width;var left=x+3;return left};Slider.prototype._onMouseMove=function(event){var diff=event.clientX-this.startClientX;var x=this.startSlideX+diff;var index=this.leftToIndex(x);this.setIndex(index);util.preventDefault()};Slider.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault()};module.exports=Slider},function(module,exports){\"use strict\";function StepNumber(start,end,step,prettyStep){this._start=0;this._end=0;this._step=1;this.prettyStep=true;this.precision=5;this._current=0;this.setRange(start,end,step,prettyStep)}StepNumber.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};StepNumber.prototype.setRange=function(start,end,step,prettyStep){if(!this.isNumeric(start)){throw new Error(\"Parameter 'start' is not numeric; value: \"+start)}if(!this.isNumeric(end)){throw new Error(\"Parameter 'end' is not numeric; value: \"+start)}if(!this.isNumeric(step)){throw new Error(\"Parameter 'step' is not numeric; value: \"+start)}this._start=start?start:0;this._end=end?end:0;this.setStep(step,prettyStep)};StepNumber.prototype.setStep=function(step,prettyStep){if(step===undefined||step<=0)return;if(prettyStep!==undefined)this.prettyStep=prettyStep;if(this.prettyStep===true)this._step=StepNumber.calculatePrettyStep(step);else this._step=step};StepNumber.calculatePrettyStep=function(step){var log10=function log10(x){return Math.log(x)/Math.LN10};var step1=Math.pow(10,Math.round(log10(step))),step2=2*Math.pow(10,Math.round(log10(step/2))),step5=5*Math.pow(10,Math.round(log10(step/5)));var prettyStep=step1;if(Math.abs(step2-step)<=Math.abs(prettyStep-step))prettyStep=step2;if(Math.abs(step5-step)<=Math.abs(prettyStep-step))prettyStep=step5;if(prettyStep<=0){prettyStep=1}return prettyStep};StepNumber.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))};StepNumber.prototype.getStep=function(){return this._step};StepNumber.prototype.start=function(checkFirst){if(checkFirst===undefined){checkFirst=false}this._current=this._start-this._start%this._step;if(checkFirst){if(this.getCurrent()<this._start){this.next()}}};StepNumber.prototype.next=function(){this._current+=this._step};StepNumber.prototype.end=function(){return this._current>this._end};module.exports=StepNumber},function(module,exports){\"use strict\";function Range(){this.min=undefined;this.max=undefined}Range.prototype.adjust=function(value){if(value===undefined)return;if(this.min===undefined||this.min>value){this.min=value}if(this.max===undefined||this.max<value){this.max=value}};Range.prototype.combine=function(range){this.add(range.min);this.add(range.max)};Range.prototype.expand=function(val){if(val===undefined){return}var newMin=this.min-val;var newMax=this.max+val;if(newMin>newMax){throw new Error(\"Passed expansion value makes range invalid\")}this.min=newMin;this.max=newMax};Range.prototype.range=function(){return this.max-this.min};Range.prototype.center=function(){return(this.min+this.max)/2};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var Camera=__webpack_require__(16);var Point3d=__webpack_require__(14);var STYLE={BAR:0,BARCOLOR:1,BARSIZE:2,DOT:3,DOTLINE:4,DOTCOLOR:5,DOTSIZE:6,GRID:7,LINE:8,SURFACE:9};var STYLENAME={dot:STYLE.DOT,\"dot-line\":STYLE.DOTLINE,\"dot-color\":STYLE.DOTCOLOR,\"dot-size\":STYLE.DOTSIZE,line:STYLE.LINE,grid:STYLE.GRID,surface:STYLE.SURFACE,bar:STYLE.BAR,\"bar-color\":STYLE.BARCOLOR,\"bar-size\":STYLE.BARSIZE};var OPTIONKEYS=[\"width\",\"height\",\"filterLabel\",\"legendLabel\",\"xLabel\",\"yLabel\",\"zLabel\",\"xValueLabel\",\"yValueLabel\",\"zValueLabel\",\"showGrid\",\"showPerspective\",\"showShadow\",\"keepAspectRatio\",\"verticalRatio\",\"dotSizeRatio\",\"showAnimationControls\",\"animationInterval\",\"animationPreload\",\"animationAutoStart\",\"axisColor\",\"gridColor\",\"xCenter\",\"yCenter\"];var PREFIXEDOPTIONKEYS=[\"xBarWidth\",\"yBarWidth\",\"valueMin\",\"valueMax\",\"xMin\",\"xMax\",\"xStep\",\"yMin\",\"yMax\",\"yStep\",\"zMin\",\"zMax\",\"zStep\"];var DEFAULTS=undefined;function isEmpty(obj){for(var prop in obj){if(obj.hasOwnProperty(prop))return false}return true}function capitalize(str){if(str===undefined||str===\"\"){return str}return str.charAt(0).toUpperCase()+str.slice(1)}function prefixFieldName(prefix,fieldName){if(prefix===undefined||prefix===\"\"){return fieldName}return prefix+capitalize(fieldName)}function forceCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i in fields){srcKey=fields[i];dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function safeCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i in fields){srcKey=fields[i];if(src[srcKey]===undefined)continue;dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function setDefaults(src,dst){if(src===undefined||isEmpty(src)){throw new Error(\"No DEFAULTS passed\")}if(dst===undefined){throw new Error(\"No dst passed\")}DEFAULTS=src;forceCopy(src,dst,OPTIONKEYS);forceCopy(src,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(src,dst);dst.margin=10;dst.showGrayBottom=false;dst.showTooltip=false;dst.eye=new Point3d(0,0,-1)}function setOptions(options,dst){if(options===undefined){return}if(dst===undefined){throw new Error(\"No dst passed\")}if(DEFAULTS===undefined||isEmpty(DEFAULTS)){throw new Error(\"DEFAULTS not set for module Settings\")}safeCopy(options,dst,OPTIONKEYS);safeCopy(options,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(options,dst)}function setSpecialSettings(src,dst){if(src.backgroundColor!==undefined){setBackgroundColor(src.backgroundColor,dst)}setDataColor(src.dataColor,dst);setStyle(src.style,dst);setShowLegend(src.showLegend,dst);setCameraPosition(src.cameraPosition,dst);if(src.tooltip!==undefined){dst.showTooltip=src.tooltip}}function setShowLegend(showLegend,dst){if(showLegend===undefined){var isAutoByDefault=DEFAULTS.showLegend===undefined;if(isAutoByDefault){var isLegendGraphStyle=dst.style===STYLE.DOTCOLOR||dst.style===STYLE.DOTSIZE;dst.showLegend=isLegendGraphStyle}else{}}else{dst.showLegend=showLegend}}function getStyleNumberByName(styleName){var number=STYLENAME[styleName];if(number===undefined){return-1}return number}function checkStyleNumber(style){var valid=false;for(var n in STYLE){if(STYLE[n]===style){valid=true;break}}return valid}function setStyle(style,dst){if(style===undefined){return}var styleNumber;if(typeof style===\"string\"){styleNumber=getStyleNumberByName(style);if(styleNumber===-1){throw new Error(\"Style '\"+style+\"' is invalid\")}}else{if(!checkStyleNumber(style)){throw new Error(\"Style '\"+style+\"' is invalid\")}styleNumber=style}dst.style=styleNumber}function setBackgroundColor(backgroundColor,dst){var fill=\"white\";var stroke=\"gray\";var strokeWidth=1;if(typeof backgroundColor===\"string\"){fill=backgroundColor;stroke=\"none\";strokeWidth=0}else if((typeof backgroundColor===\"undefined\"?\"undefined\":_typeof(backgroundColor))===\"object\"){if(backgroundColor.fill!==undefined)fill=backgroundColor.fill;if(backgroundColor.stroke!==undefined)stroke=backgroundColor.stroke;if(backgroundColor.strokeWidth!==undefined)strokeWidth=backgroundColor.strokeWidth}else{throw new Error(\"Unsupported type of backgroundColor\")}dst.frame.style.backgroundColor=fill;dst.frame.style.borderColor=stroke;dst.frame.style.borderWidth=strokeWidth+\"px\";dst.frame.style.borderStyle=\"solid\"}function setDataColor(dataColor,dst){if(dataColor===undefined){return}if(dst.dataColor===undefined){dst.dataColor={}}if(typeof dataColor===\"string\"){dst.dataColor.fill=dataColor;dst.dataColor.stroke=dataColor}else{if(dataColor.fill){dst.dataColor.fill=dataColor.fill}if(dataColor.stroke){dst.dataColor.stroke=dataColor.stroke}if(dataColor.strokeWidth!==undefined){dst.dataColor.strokeWidth=dataColor.strokeWidth}}}function setCameraPosition(cameraPosition,dst){var camPos=cameraPosition;if(camPos===undefined){return}if(dst.camera===undefined){dst.camera=new Camera}dst.camera.setArmRotation(camPos.horizontal,camPos.vertical);dst.camera.setArmLength(camPos.distance)}module.exports.STYLE=STYLE;module.exports.setDefaults=setDefaults;module.exports.setOptions=setOptions;module.exports.setCameraPosition=setCameraPosition},function(module,exports,__webpack_require__){\"use strict\";if(typeof window!==\"undefined\"){var propagating=__webpack_require__(23);var Hammer=window[\"Hammer\"]||__webpack_require__(24);module.exports=propagating(Hammer,{preventDefault:\"mouse\"})}else{module.exports=function(){throw Error(\"hammer.js is only available in a browser, not in node.js.\")}}},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;\"use strict\";(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{window.propagating=factory()}})(function(){var _firstTarget=null;return function propagating(hammer,options){var _options=options||{preventDefault:false};if(hammer.Manager){var Hammer=hammer;var PropagatingHammer=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer(element,o),o)};Hammer.assign(PropagatingHammer,Hammer);PropagatingHammer.Manager=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer.Manager(element,o),o)};return PropagatingHammer}var wrapper=Object.create(hammer);var element=hammer.element;if(!element.hammer)element.hammer=[];element.hammer.push(wrapper);hammer.on(\"hammer.input\",function(event){if(_options.preventDefault===true||_options.preventDefault===event.pointerType){event.preventDefault()}if(event.isFirst){_firstTarget=event.target}});wrapper._handlers={};wrapper.on=function(events,handler){split(events).forEach(function(event){\nvar _handlers=wrapper._handlers[event];if(!_handlers){wrapper._handlers[event]=_handlers=[];hammer.on(event,propagatedHandler)}_handlers.push(handler)});return wrapper};wrapper.off=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(_handlers){_handlers=handler?_handlers.filter(function(h){return h!==handler}):[];if(_handlers.length>0){wrapper._handlers[event]=_handlers}else{hammer.off(event,propagatedHandler);delete wrapper._handlers[event]}}});return wrapper};wrapper.emit=function(eventType,event){_firstTarget=event.target;hammer.emit(eventType,event)};wrapper.destroy=function(){var hammers=hammer.element.hammer;var idx=hammers.indexOf(wrapper);if(idx!==-1)hammers.splice(idx,1);if(!hammers.length)delete hammer.element.hammer;wrapper._handlers={};hammer.destroy()};function split(events){return events.match(/[^ ]+/g)}function propagatedHandler(event){if(event.type!==\"hammer.input\"){if(!event.srcEvent._handled){event.srcEvent._handled={}}if(event.srcEvent._handled[event.type]){return}else{event.srcEvent._handled[event.type]=true}}var stopped=false;event.stopPropagation=function(){stopped=true};var srcStop=event.srcEvent.stopPropagation.bind(event.srcEvent);if(typeof srcStop==\"function\"){event.srcEvent.stopPropagation=function(){srcStop();event.stopPropagation()}}event.firstTarget=_firstTarget;var elem=_firstTarget;while(elem&&!stopped){var elemHammer=elem.hammer;if(elemHammer){var _handlers;for(var k=0;k<elemHammer.length;k++){_handlers=elemHammer[k]._handlers[event.type];if(_handlers)for(var i=0;i<_handlers.length&&!stopped;i++){_handlers[i](event)}}}elem=elem.parentNode}}return wrapper}})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(window,document,exportName,undefined){\"use strict\";var VENDOR_PREFIXES=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"];var TEST_ELEMENT=document.createElement(\"div\");var TYPE_FUNCTION=\"function\";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i<obj.length){iterator.call(context,obj[i],i,obj);i++}}else{for(i in obj){obj.hasOwnProperty(i)&&iterator.call(context,obj[i],i,obj)}}}function deprecate(method,name,message){var deprecationMessage=\"DEPRECATED METHOD: \"+name+\"\\n\"+message+\" AT \\n\";return function(){var e=new Error(\"get-stack-trace\");var stack=e&&e.stack?e.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!==\"function\"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError(\"Cannot convert undefined or null to object\")}var output=Object(target);for(var index=1;index<arguments.length;index++){var source=arguments[index];if(source!==undefined&&source!==null){for(var nextKey in source){if(source.hasOwnProperty(nextKey)){output[nextKey]=source[nextKey]}}}}return output}}else{assign=Object.assign}var extend=deprecate(function extend(dest,src,merge){var keys=Object.keys(src);var i=0;while(i<keys.length){if(!merge||merge&&dest[keys[i]]===undefined){dest[keys[i]]=src[keys[i]]}i++}return dest},\"extend\",\"Use `assign`.\");var merge=deprecate(function merge(dest,src){return extend(dest,src,true)},\"merge\",\"Use `assign`.\");function inherit(child,base,properties){var baseP=base.prototype,childP;childP=child.prototype=Object.create(baseP);childP.constructor=child;childP._super=baseP;if(properties){assign(childP,properties)}}function bindFn(fn,context){return function boundFn(){return fn.apply(context,arguments)}}function boolOrFn(val,args){if(typeof val==TYPE_FUNCTION){return val.apply(args?args[0]||undefined:undefined,args)}return val}function ifUndefined(val1,val2){return val1===undefined?val2:val1}function addEventListeners(target,types,handler){each(splitStr(types),function(type){target.addEventListener(type,handler,false)})}function removeEventListeners(target,types,handler){each(splitStr(types),function(type){target.removeEventListener(type,handler,false)})}function hasParent(node,parent){while(node){if(node==parent){return true}node=node.parentNode}return false}function inStr(str,find){return str.indexOf(find)>-1}function splitStr(str){return str.trim().split(/\\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(i<src.length){if(findByKey&&src[i][findByKey]==find||!findByKey&&src[i]===find){return i}i++}return-1}}function toArray(obj){return Array.prototype.slice.call(obj,0)}function uniqueArray(src,key,sort){var results=[];var values=[];var i=0;while(i<src.length){var val=key?src[i][key]:src[i];if(inArray(values,val)<0){results.push(src[i])}values[i]=val;i++}if(sort){if(!key){results=results.sort()}else{results=results.sort(function sortUniqueArray(a,b){return a[key]>b[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i<VENDOR_PREFIXES.length){prefix=VENDOR_PREFIXES[i];prop=prefix?prefix+camelProp:property;if(prop in obj){return prop}i++}return undefined}var _uniqueId=1;function uniqueId(){return _uniqueId++}function getWindowForElement(element){var doc=element.ownerDocument||element;return doc.defaultView||doc.parentWindow||window}var MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;var SUPPORT_TOUCH=\"ontouchstart\"in window;var SUPPORT_POINTER_EVENTS=prefixed(window,\"PointerEvent\")!==undefined;var SUPPORT_ONLY_TOUCH=SUPPORT_TOUCH&&MOBILE_REGEX.test(navigator.userAgent);var INPUT_TYPE_TOUCH=\"touch\";var INPUT_TYPE_PEN=\"pen\";var INPUT_TYPE_MOUSE=\"mouse\";var INPUT_TYPE_KINECT=\"kinect\";var COMPUTE_INTERVAL=25;var INPUT_START=1;var INPUT_MOVE=2;var INPUT_END=4;var INPUT_CANCEL=8;var DIRECTION_NONE=1;var DIRECTION_LEFT=2;var DIRECTION_RIGHT=4;var DIRECTION_UP=8;var DIRECTION_DOWN=16;var DIRECTION_HORIZONTAL=DIRECTION_LEFT|DIRECTION_RIGHT;var DIRECTION_VERTICAL=DIRECTION_UP|DIRECTION_DOWN;var DIRECTION_ALL=DIRECTION_HORIZONTAL|DIRECTION_VERTICAL;var PROPS_XY=[\"x\",\"y\"];var PROPS_CLIENT_XY=[\"clientX\",\"clientY\"];function Input(manager,callback){var self=this;this.manager=manager;this.callback=callback;this.element=manager.element;this.target=manager.options.inputTarget;this.domHandler=function(ev){if(boolOrFn(manager.options.enable,[manager])){self.handler(ev)}};this.init()}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};function createInputInstance(manager){var Type;var inputClass=manager.options.inputClass;if(inputClass){Type=inputClass}else if(SUPPORT_POINTER_EVENTS){Type=PointerEventInput}else if(SUPPORT_ONLY_TOUCH){Type=TouchInput}else if(!SUPPORT_TOUCH){Type=MouseInput}else{Type=TouchMouseInput}return new Type(manager,inputHandler)}function inputHandler(manager,eventType,input){var pointersLen=input.pointers.length;var changedPointersLen=input.changedPointers.length;var isFirst=eventType&INPUT_START&&pointersLen-changedPointersLen===0;var isFinal=eventType&(INPUT_END|INPUT_CANCEL)&&pointersLen-changedPointersLen===0;input.isFirst=!!isFirst;input.isFinal=!!isFinal;if(isFirst){manager.session={}}input.eventType=eventType;computeInputData(manager,input);manager.emit(\"hammer.input\",input);manager.recognize(input);manager.session.prevInput=input}function computeInputData(manager,input){var session=manager.session;var pointers=input.pointers;var pointersLength=pointers.length;if(!session.firstInput){session.firstInput=simpleCloneInputData(input)}if(pointersLength>1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i<input.pointers.length){pointers[i]={clientX:round(input.pointers[i].clientX),clientY:round(input.pointers[i].clientY)};i++}return{timeStamp:now(),pointers:pointers,center:getCenter(pointers),deltaX:input.deltaX,deltaY:input.deltaY}}function getCenter(pointers){var pointersLength=pointers.length;if(pointersLength===1){return{x:round(pointers[0].clientX),y:round(pointers[0].clientY)}}var x=0,y=0,i=0;while(i<pointersLength){x+=pointers[i].clientX;y+=pointers[i].clientY;i++}return{x:round(x/pointersLength),y:round(y/pointersLength)}}function getVelocity(deltaTime,x,y){return{x:x/deltaTime||0,y:y/deltaTime||0}}function getDirection(x,y){if(x===y){return DIRECTION_NONE}if(abs(x)>=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS=\"mousedown\";var MOUSE_WINDOW_EVENTS=\"mousemove mouseup\";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS=\"pointerdown\";var POINTER_WINDOW_EVENTS=\"pointermove pointerup pointercancel\";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS=\"MSPointerDown\";POINTER_WINDOW_EVENTS=\"MSPointerMove MSPointerUp MSPointerCancel\"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace(\"ms\",\"\");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,\"pointerId\");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS=\"touchstart\";var SINGLE_TOUCH_WINDOW_EVENTS=\"touchstart touchmove touchend touchcancel\";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),\"identifier\",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS=\"touchstart touchmove touchend touchcancel\";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i<targetTouches.length){targetIds[targetTouches[i].identifier]=true;i++}}i=0;while(i<changedTouches.length){if(targetIds[changedTouches[i].identifier]){changedTargetTouches.push(changedTouches[i])}if(type&(INPUT_END|INPUT_CANCEL)){delete targetIds[changedTouches[i].identifier]}i++}if(!changedTargetTouches.length){return}return[uniqueArray(targetTouches.concat(changedTargetTouches),\"identifier\",true),changedTargetTouches]}var DEDUP_TIMEOUT=2500;var DEDUP_DISTANCE=25;function TouchMouseInput(){Input.apply(this,arguments);var handler=bindFn(this.handler,this);this.touch=new TouchInput(this.manager,handler);this.mouse=new MouseInput(this.manager,handler);this.primaryTouch=null;this.lastTouches=[]}inherit(TouchMouseInput,Input,{handler:function TMEhandler(manager,inputEvent,inputData){var isTouch=inputData.pointerType==INPUT_TYPE_TOUCH,isMouse=inputData.pointerType==INPUT_TYPE_MOUSE;if(isMouse&&inputData.sourceCapabilities&&inputData.sourceCapabilities.firesTouchEvents){return}if(isTouch){recordTouches.call(this,inputEvent,inputData)}else if(isMouse&&isSyntheticEvent.call(this,inputData)){return}this.callback(manager,inputEvent,inputData)},destroy:function destroy(){this.touch.destroy();this.mouse.destroy()}});function recordTouches(eventType,eventData){if(eventType&INPUT_START){this.primaryTouch=eventData.changedPointers[0].identifier;setLastTouch.call(this,eventData)}else if(eventType&(INPUT_END|INPUT_CANCEL)){setLastTouch.call(this,eventData)}}function setLastTouch(eventData){var touch=eventData.changedPointers[0];if(touch.identifier===this.primaryTouch){var lastTouch={x:touch.clientX,y:touch.clientY};this.lastTouches.push(lastTouch);var lts=this.lastTouches;var removeLastTouch=function(){var i=lts.indexOf(lastTouch);if(i>-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i<this.lastTouches.length;i++){var t=this.lastTouches[i];var dx=Math.abs(x-t.x),dy=Math.abs(y-t.y);if(dx<=DEDUP_DISTANCE&&dy<=DEDUP_DISTANCE){return true}}return false}var PREFIXED_TOUCH_ACTION=prefixed(TEST_ELEMENT.style,\"touchAction\");var NATIVE_TOUCH_ACTION=PREFIXED_TOUCH_ACTION!==undefined;var TOUCH_ACTION_COMPUTE=\"compute\";var TOUCH_ACTION_AUTO=\"auto\";var TOUCH_ACTION_MANIPULATION=\"manipulation\";var TOUCH_ACTION_NONE=\"none\";var TOUCH_ACTION_PAN_X=\"pan-x\";var TOUCH_ACTION_PAN_Y=\"pan-y\";var TOUCH_ACTION_MAP=getTouchActionProps();function TouchAction(manager,value){this.manager=manager;this.set(value)}TouchAction.prototype={set:function(value){if(value==TOUCH_ACTION_COMPUTE){value=this.compute()}if(NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[value]){this.manager.element.style[PREFIXED_TOUCH_ACTION]=value}this.actions=value.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var actions=[];each(this.manager.recognizers,function(recognizer){if(boolOrFn(recognizer.options.enable,[recognizer])){actions=actions.concat(recognizer.getTouchAction())}});return cleanTouchActions(actions.join(\" \"))},preventDefaults:function(input){var srcEvent=input.srcEvent;var direction=input.offsetDirection;if(this.manager.session.prevented){srcEvent.preventDefault();return}var actions=this.actions;var hasNone=inStr(actions,TOUCH_ACTION_NONE)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_NONE];var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y];var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];if(hasNone){var isTapPointer=input.pointers.length===1;var isTapMovement=input.distance<2;var isTapTouchTime=input.deltaTime<250;if(isTapPointer&&isTapMovement&&isTapTouchTime){return}}if(hasPanX&&hasPanY){return}if(hasNone||hasPanY&&direction&DIRECTION_HORIZONTAL||hasPanX&&direction&DIRECTION_VERTICAL){return this.preventSrc(srcEvent)}},preventSrc:function(srcEvent){this.manager.session.prevented=true;srcEvent.preventDefault()}};function cleanTouchActions(actions){if(inStr(actions,TOUCH_ACTION_NONE)){return TOUCH_ACTION_NONE}var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X);var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y);if(hasPanX&&hasPanY){return TOUCH_ACTION_NONE}if(hasPanX||hasPanY){return hasPanX?TOUCH_ACTION_PAN_X:TOUCH_ACTION_PAN_Y}if(inStr(actions,TOUCH_ACTION_MANIPULATION)){return TOUCH_ACTION_MANIPULATION}return TOUCH_ACTION_AUTO}function getTouchActionProps(){if(!NATIVE_TOUCH_ACTION){return false}var touchMap={};var cssSupports=window.CSS&&window.CSS.supports;[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(val){touchMap[val]=cssSupports?window.CSS.supports(\"touch-action\",val):true});return touchMap}var STATE_POSSIBLE=1;var STATE_BEGAN=2;var STATE_CHANGED=4;var STATE_ENDED=8;var STATE_RECOGNIZED=STATE_ENDED;var STATE_CANCELLED=16;var STATE_FAILED=32;function Recognizer(options){this.options=assign({},this.defaults,options||{});this.id=uniqueId();this.manager=null;this.options.enable=ifUndefined(this.options.enable,true);this.state=STATE_POSSIBLE;this.simultaneous={};this.requireFail=[]}Recognizer.prototype={defaults:{},set:function(options){assign(this.options,options);this.manager&&this.manager.touchAction.update();return this},recognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"recognizeWith\",this)){return this}var simultaneous=this.simultaneous;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(!simultaneous[otherRecognizer.id]){simultaneous[otherRecognizer.id]=otherRecognizer;otherRecognizer.recognizeWith(this)}return this},dropRecognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRecognizeWith\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);delete this.simultaneous[otherRecognizer.id];return this},requireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"requireFailure\",this)){return this}var requireFail=this.requireFail;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(inArray(requireFail,otherRecognizer)===-1){requireFail.push(otherRecognizer);otherRecognizer.requireFailure(this)}return this},dropRequireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRequireFailure\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);var index=inArray(this.requireFail,otherRecognizer);if(index>-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state<STATE_ENDED){emit(self.options.event+stateStr(state))}emit(self.options.event);if(input.additionalEvent){emit(input.additionalEvent)}if(state>=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(i<this.requireFail.length){if(!(this.requireFail[i].state&(STATE_FAILED|STATE_POSSIBLE))){return false}i++}return true},recognize:function(inputData){var inputDataClone=assign({},inputData);if(!boolOrFn(this.options.enable,[this,inputDataClone])){this.reset();this.state=STATE_FAILED;return}if(this.state&(STATE_RECOGNIZED|STATE_CANCELLED|STATE_FAILED)){this.state=STATE_POSSIBLE}this.state=this.process(inputDataClone);if(this.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED|STATE_CANCELLED)){this.tryEmit(inputDataClone)}},process:function(inputData){},getTouchAction:function(){},reset:function(){}};function stateStr(state){if(state&STATE_CANCELLED){return\"cancel\"}else if(state&STATE_ENDED){return\"end\"}else if(state&STATE_CHANGED){return\"move\"}else if(state&STATE_BEGAN){return\"start\"}return\"\"}function directionStr(direction){if(direction==DIRECTION_DOWN){return\"down\"}else if(direction==DIRECTION_UP){return\"up\"}else if(direction==DIRECTION_LEFT){return\"left\"}else if(direction==DIRECTION_RIGHT){return\"right\"}return\"\"}function getRecognizerByNameIfManager(otherRecognizer,recognizer){var manager=recognizer.manager;if(manager){return manager.get(otherRecognizer)}return otherRecognizer}function AttrRecognizer(){Recognizer.apply(this,arguments)}inherit(AttrRecognizer,Recognizer,{defaults:{pointers:1},attrTest:function(input){var optionPointers=this.options.pointers;return optionPointers===0||input.pointers.length===optionPointers},process:function(input){var state=this.state;var eventType=input.eventType;var isRecognized=state&(STATE_BEGAN|STATE_CHANGED);var isValid=this.attrTest(input);if(isRecognized&&(eventType&INPUT_CANCEL||!isValid)){return state|STATE_CANCELLED}else if(isRecognized||isValid){if(eventType&INPUT_END){return state|STATE_ENDED}else if(!(state&STATE_BEGAN)){return STATE_BEGAN}return state|STATE_CHANGED}return STATE_FAILED}});function PanRecognizer(){AttrRecognizer.apply(this,arguments);this.pX=null;this.pY=null}inherit(PanRecognizer,AttrRecognizer,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:DIRECTION_ALL},getTouchAction:function(){var direction=this.options.direction;var actions=[];if(direction&DIRECTION_HORIZONTAL){actions.push(TOUCH_ACTION_PAN_Y)}if(direction&DIRECTION_VERTICAL){actions.push(TOUCH_ACTION_PAN_X)}return actions},directionTest:function(input){var options=this.options;var hasMoved=true;var distance=input.distance;var direction=input.direction;var x=input.deltaX;var y=input.deltaY;if(!(direction&options.direction)){if(options.direction&DIRECTION_HORIZONTAL){direction=x===0?DIRECTION_NONE:x<0?DIRECTION_LEFT:DIRECTION_RIGHT;hasMoved=x!=this.pX;distance=Math.abs(input.deltaX)}else{direction=y===0?DIRECTION_NONE:y<0?DIRECTION_UP:DIRECTION_DOWN;hasMoved=y!=this.pY;distance=Math.abs(input.deltaY)}}input.direction=direction;return hasMoved&&distance>options.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?\"in\":\"out\";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTime=input.deltaTime>options.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+\"up\",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTouchTime=input.deltaTime<options.time;this.reset();if(input.eventType&INPUT_START&&this.count===0){return this.failTimeout()}if(validMovement&&validTouchTime&&validPointers){if(input.eventType!=INPUT_END){return this.failTimeout()}var validInterval=this.pTime?input.timeStamp-this.pTime<options.interval:true;var validMultiTap=!this.pCenter||getDistance(this.pCenter,input.center)<options.posThreshold;this.pTime=input.timeStamp;this.pCenter=input.center;if(!validMultiTap||!validInterval){this.count=1}else{this.count+=1}this._input=input;var tapCount=this.count%options.taps;if(tapCount===0){if(!this.hasRequireFailures()){return STATE_RECOGNIZED}else{this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.interval,this);return STATE_BEGAN}}}return STATE_FAILED},failTimeout:function(){this._timer=setTimeoutContext(function(){this.state=STATE_FAILED},this.options.interval,this);return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(){if(this.state==STATE_RECOGNIZED){this._input.tapCount=this.count;this.manager.emit(this.options.event,this._input)}}});function Hammer(element,options){options=options||{};options.recognizers=ifUndefined(options.recognizers,Hammer.defaults.preset);return new Manager(element,options)}Hammer.VERSION=\"2.0.7\";Hammer.defaults={domEvents:false,touchAction:TOUCH_ACTION_COMPUTE,enable:true,inputTarget:null,inputClass:null,preset:[[RotateRecognizer,{enable:false}],[PinchRecognizer,{enable:false},[\"rotate\"]],[SwipeRecognizer,{direction:DIRECTION_HORIZONTAL}],[PanRecognizer,{direction:DIRECTION_HORIZONTAL},[\"swipe\"]],[TapRecognizer],[TapRecognizer,{event:\"doubletap\",taps:2},[\"tap\"]],[PressRecognizer]],cssProps:{userSelect:\"none\",touchSelect:\"none\",\ntouchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};var STOP=1;var FORCED_STOP=2;function Manager(element,options){this.options=assign({},Hammer.defaults,options||{});this.options.inputTarget=this.options.inputTarget||element;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=element;this.input=createInputInstance(this);this.touchAction=new TouchAction(this,this.options.touchAction);toggleCssProps(this,true);each(this.options.recognizers,function(item){var recognizer=this.add(new item[0](item[1]));item[2]&&recognizer.recognizeWith(item[2]);item[3]&&recognizer.requireFailure(item[3])},this)}Manager.prototype={set:function(options){assign(this.options,options);if(options.touchAction){this.touchAction.update()}if(options.inputTarget){this.input.destroy();this.input.target=options.inputTarget;this.input.init()}return this},stop:function(force){this.session.stopped=force?FORCED_STOP:STOP},recognize:function(inputData){var session=this.session;if(session.stopped){return}this.touchAction.preventDefaults(inputData);var recognizer;var recognizers=this.recognizers;var curRecognizer=session.curRecognizer;if(!curRecognizer||curRecognizer&&curRecognizer.state&STATE_RECOGNIZED){curRecognizer=session.curRecognizer=null}var i=0;while(i<recognizers.length){recognizer=recognizers[i];if(session.stopped!==FORCED_STOP&&(!curRecognizer||recognizer==curRecognizer||recognizer.canRecognizeWith(curRecognizer))){recognizer.recognize(inputData)}else{recognizer.reset()}if(!curRecognizer&&recognizer.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED)){curRecognizer=session.curRecognizer=recognizer}i++}},get:function(recognizer){if(recognizer instanceof Recognizer){return recognizer}var recognizers=this.recognizers;for(var i=0;i<recognizers.length;i++){if(recognizers[i].options.event==recognizer){return recognizers[i]}}return null},add:function(recognizer){if(invokeArrayArg(recognizer,\"add\",this)){return this}var existing=this.get(recognizer.options.event);if(existing){this.remove(existing)}this.recognizers.push(recognizer);recognizer.manager=this;this.touchAction.update();return recognizer},remove:function(recognizer){if(invokeArrayArg(recognizer,\"remove\",this)){return this}recognizer=this.get(recognizer);if(recognizer){var recognizers=this.recognizers;var index=inArray(recognizers,recognizer);if(index!==-1){recognizers.splice(index,1);this.touchAction.update()}}return this},on:function(events,handler){if(events===undefined){return}if(handler===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){handlers[event]=handlers[event]||[];handlers[event].push(handler)});return this},off:function(events,handler){if(events===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){if(!handler){delete handlers[event]}else{handlers[event]&&handlers[event].splice(inArray(handlers[event],handler),1)}});return this},emit:function(event,data){if(this.options.domEvents){triggerDomEvent(event,data)}var handlers=this.handlers[event]&&this.handlers[event].slice();if(!handlers||!handlers.length){return}data.type=event;data.preventDefault=function(){data.srcEvent.preventDefault()};var i=0;while(i<handlers.length){handlers[i](data);i++}},destroy:function(){this.element&&toggleCssProps(this,false);this.handlers={};this.session={};this.input.destroy();this.element=null}};function toggleCssProps(manager,add){var element=manager.element;if(!element.style){return}var prop;each(manager.options.cssProps,function(value,name){prop=prefixed(element.style,name);if(add){manager.oldCssProps[prop]=element.style[prop];element.style[prop]=value}else{element.style[prop]=manager.oldCssProps[prop]||\"\"}});if(!add){manager.oldCssProps={}}}function triggerDomEvent(event,data){var gestureEvent=document.createEvent(\"Event\");gestureEvent.initEvent(event,true,true);gestureEvent.gesture=data;data.target.dispatchEvent(gestureEvent)}assign(Hammer,{INPUT_START:INPUT_START,INPUT_MOVE:INPUT_MOVE,INPUT_END:INPUT_END,INPUT_CANCEL:INPUT_CANCEL,STATE_POSSIBLE:STATE_POSSIBLE,STATE_BEGAN:STATE_BEGAN,STATE_CHANGED:STATE_CHANGED,STATE_ENDED:STATE_ENDED,STATE_RECOGNIZED:STATE_RECOGNIZED,STATE_CANCELLED:STATE_CANCELLED,STATE_FAILED:STATE_FAILED,DIRECTION_NONE:DIRECTION_NONE,DIRECTION_LEFT:DIRECTION_LEFT,DIRECTION_RIGHT:DIRECTION_RIGHT,DIRECTION_UP:DIRECTION_UP,DIRECTION_DOWN:DIRECTION_DOWN,DIRECTION_HORIZONTAL:DIRECTION_HORIZONTAL,DIRECTION_VERTICAL:DIRECTION_VERTICAL,DIRECTION_ALL:DIRECTION_ALL,Manager:Manager,Input:Input,TouchAction:TouchAction,TouchInput:TouchInput,MouseInput:MouseInput,PointerEventInput:PointerEventInput,TouchMouseInput:TouchMouseInput,SingleTouchInput:SingleTouchInput,Recognizer:Recognizer,AttrRecognizer:AttrRecognizer,Tap:TapRecognizer,Pan:PanRecognizer,Swipe:SwipeRecognizer,Pinch:PinchRecognizer,Rotate:RotateRecognizer,Press:PressRecognizer,on:addEventListeners,off:removeEventListeners,each:each,merge:merge,extend:extend,assign:assign,inherit:inherit,bindFn:bindFn,prefixed:prefixed});var freeGlobal=typeof window!==\"undefined\"?window:typeof self!==\"undefined\"?self:{};freeGlobal.Hammer=Hammer;if(true){!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return Hammer}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof module!=\"undefined\"&&module.exports){module.exports=Hammer}else{window[exportName]=Hammer}})(window,document,\"Hammer\")},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;\"use strict\";(function(root,factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{root.keycharm=factory()}})(this,function(){function keycharm(options){var preventDefault=options&&options.preventDefault||false;var container=options&&options.container||window;var _exportFunctions={};var _bound={keydown:{},keyup:{}};var _keys={};var i;for(i=97;i<=122;i++){_keys[String.fromCharCode(i)]={code:65+(i-97),shift:false}}for(i=65;i<=90;i++){_keys[String.fromCharCode(i)]={code:i,shift:true}}for(i=0;i<=9;i++){_keys[\"\"+i]={code:48+i,shift:false}}for(i=1;i<=12;i++){_keys[\"F\"+i]={code:111+i,shift:false}}for(i=0;i<=9;i++){_keys[\"num\"+i]={code:96+i,shift:false}}_keys[\"num*\"]={code:106,shift:false};_keys[\"num+\"]={code:107,shift:false};_keys[\"num-\"]={code:109,shift:false};_keys[\"num/\"]={code:111,shift:false};_keys[\"num.\"]={code:110,shift:false};_keys[\"left\"]={code:37,shift:false};_keys[\"up\"]={code:38,shift:false};_keys[\"right\"]={code:39,shift:false};_keys[\"down\"]={code:40,shift:false};_keys[\"space\"]={code:32,shift:false};_keys[\"enter\"]={code:13,shift:false};_keys[\"shift\"]={code:16,shift:undefined};_keys[\"esc\"]={code:27,shift:false};_keys[\"backspace\"]={code:8,shift:false};_keys[\"tab\"]={code:9,shift:false};_keys[\"ctrl\"]={code:17,shift:false};_keys[\"alt\"]={code:18,shift:false};_keys[\"delete\"]={code:46,shift:false};_keys[\"pageup\"]={code:33,shift:false};_keys[\"pagedown\"]={code:34,shift:false};_keys[\"=\"]={code:187,shift:false};_keys[\"-\"]={code:189,shift:false};_keys[\"]\"]={code:221,shift:false};_keys[\"[\"]={code:219,shift:false};var down=function(event){handleEvent(event,\"keydown\")};var up=function(event){handleEvent(event,\"keyup\")};var handleEvent=function(event,type){if(_bound[type][event.keyCode]!==undefined){var bound=_bound[type][event.keyCode];for(var i=0;i<bound.length;i++){if(bound[i].shift===undefined){bound[i].fn(event)}else if(bound[i].shift==true&&event.shiftKey==true){bound[i].fn(event)}else if(bound[i].shift==false&&event.shiftKey==false){bound[i].fn(event)}}if(preventDefault==true){event.preventDefault()}}};_exportFunctions.bind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(_bound[type][_keys[key].code]===undefined){_bound[type][_keys[key].code]=[]}_bound[type][_keys[key].code].push({fn:callback,shift:_keys[key].shift})};_exportFunctions.bindAll=function(callback,type){if(type===undefined){type=\"keydown\"}for(var key in _keys){if(_keys.hasOwnProperty(key)){_exportFunctions.bind(key,callback,type)}}};_exportFunctions.getKey=function(event){for(var key in _keys){if(_keys.hasOwnProperty(key)){if(event.shiftKey==true&&_keys[key].shift==true&&event.keyCode==_keys[key].code){return key}else if(event.shiftKey==false&&_keys[key].shift==false&&event.keyCode==_keys[key].code){return key}else if(event.keyCode==_keys[key].code&&key==\"shift\"){return key}}}return\"unknown key, currently not supported\"};_exportFunctions.unbind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(callback!==undefined){var newBindings=[];var bound=_bound[type][_keys[key].code];if(bound!==undefined){for(var i=0;i<bound.length;i++){if(!(bound[i].fn==callback&&bound[i].shift==_keys[key].shift)){newBindings.push(_bound[type][_keys[key].code][i])}}}_bound[type][_keys[key].code]=newBindings}else{_bound[type][_keys[key].code]=[]}};_exportFunctions.reset=function(){_bound={keydown:{},keyup:{}}};_exportFunctions.destroy=function(){_bound={keydown:{},keyup:{}};container.removeEventListener(\"keydown\",down,true);container.removeEventListener(\"keyup\",up,true)};container.addEventListener(\"keydown\",down,true);container.addEventListener(\"keyup\",up,true);return _exportFunctions}return keycharm})},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(1);exports.DOMutil=__webpack_require__(8);exports.DataSet=__webpack_require__(9);exports.DataView=__webpack_require__(11);exports.Queue=__webpack_require__(10);exports.Timeline=__webpack_require__(27);exports.Graph2d=__webpack_require__(52);exports.timeline={Core:__webpack_require__(35),DateUtil:__webpack_require__(34),Range:__webpack_require__(32),stack:__webpack_require__(39),TimeStep:__webpack_require__(37),components:{items:{Item:__webpack_require__(41),BackgroundItem:__webpack_require__(45),BoxItem:__webpack_require__(43),PointItem:__webpack_require__(44),RangeItem:__webpack_require__(40)},BackgroundGroup:__webpack_require__(42),Component:__webpack_require__(33),CurrentTime:__webpack_require__(50),CustomTime:__webpack_require__(48),DataAxis:__webpack_require__(54),DataScale:__webpack_require__(55),GraphGroup:__webpack_require__(56),Group:__webpack_require__(38),ItemSet:__webpack_require__(36),Legend:__webpack_require__(60),LineGraph:__webpack_require__(53),TimeAxis:__webpack_require__(46)}};exports.moment=__webpack_require__(2);exports.Hammer=__webpack_require__(22);exports.keycharm=__webpack_require__(25)},function(module,exports,__webpack_require__){\"use strict\";var _Configurator=__webpack_require__(28);var _Configurator2=_interopRequireDefault(_Configurator);var _Validator=__webpack_require__(31);var _Validator2=_interopRequireDefault(_Validator);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(13);var Hammer=__webpack_require__(22);var moment=__webpack_require__(2);var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var Range=__webpack_require__(32);var Core=__webpack_require__(35);var TimeAxis=__webpack_require__(46);var CurrentTime=__webpack_require__(50);var CustomTime=__webpack_require__(48);var ItemSet=__webpack_require__(36);var printStyle=__webpack_require__(31).printStyle;var allOptions=__webpack_require__(51).allOptions;var configureOptions=__webpack_require__(51).configureOptions;function Timeline(container,items,groups,options){if(!(this instanceof Timeline)){throw new SyntaxError(\"Constructor must be called with the new operator\")}if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);if(!options||options&&typeof options.rtl==\"undefined\"){var directionFromDom,domNode=this.dom.root;while(!directionFromDom&&domNode){directionFromDom=window.getComputedStyle(domNode,null).direction;domNode=domNode.parentElement}this.options.rtl=directionFromDom&&directionFromDom.toLowerCase()==\"rtl\"}else{this.options.rtl=options.rtl}this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:function getScale(){return me.timeAxis.step.scale},getStep:function getStep(){return me.timeAxis.step.step},toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body,this.options);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body,this.options);this.timeAxis2=null;this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body,this.options);this.components.push(this.currentTime);this.itemSet=new ItemSet(this.body,this.options);this.components.push(this.itemSet);this.itemsData=null;this.groupsData=null;this.on(\"tap\",function(event){me.emit(\"click\",me.getEventProperties(event))});this.on(\"doubletap\",function(event){me.emit(\"doubleClick\",me.getEventProperties(event))});this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};this.fitDone=false;this.on(\"changed\",function(){if(this.itemsData==null)return;if(!me.fitDone){me.fitDone=true;if(me.options.start!=undefined||me.options.end!=undefined){if(me.options.start==undefined||me.options.end==undefined){var range=me.getItemRange()}var start=me.options.start!=undefined?me.options.start:range.min;var end=me.options.end!=undefined?me.options.end:range.max;me.setWindow(start,end,{animation:false})}else{me.fit({animation:false})}}});if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Timeline.prototype=new Core;Timeline.prototype._createConfigurator=function(){return new _Configurator2.default(this,this.dom.container,configureOptions)};Timeline.prototype.redraw=function(){this.itemSet&&this.itemSet.markDirty({refreshItems:true});this._redraw()};Timeline.prototype.setOptions=function(options){var errorFound=_Validator2.default.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options);if(\"type\"in options){if(options.type!==this.options.type){this.options.type=options.type;var itemsData=this.itemsData;if(itemsData){var selection=this.getSelection();this.setItems(null);this.setItems(itemsData);this.setSelection(selection)}}}};Timeline.prototype.setItems=function(items){var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.itemSet&&this.itemSet.setItems(newDataSet)};Timeline.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else if(groups instanceof DataSet||groups instanceof DataView){newDataSet=groups}else{newDataSet=new DataSet(groups)}this.groupsData=newDataSet;this.itemSet.setGroups(newDataSet)};Timeline.prototype.setData=function(data){if(data&&data.groups){this.setGroups(data.groups)}if(data&&data.items){this.setItems(data.items)}};Timeline.prototype.setSelection=function(ids,options){this.itemSet&&this.itemSet.setSelection(ids);if(options&&options.focus){this.focus(ids,options)}};Timeline.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]};Timeline.prototype.focus=function(id,options){if(!this.itemsData||id==undefined)return;var ids=Array.isArray(id)?id:[id];var itemsData=this.itemsData.getDataSet().get(ids,{type:{start:\"Date\",end:\"Date\"}});var start=null;var end=null;itemsData.forEach(function(itemData){var s=itemData.start.valueOf();var e=\"end\"in itemData?itemData.end.valueOf():itemData.start.valueOf();if(start===null||s<start){start=s}if(end===null||e>end){end=e}});if(start!==null&&end!==null){var middle=(start+end)/2;var interval=Math.max(this.range.end-this.range.start,(end-start)*1.1);var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(middle-interval/2,middle+interval/2,animation)}};Timeline.prototype.fit=function(options){var animation=options&&options.animation!==undefined?options.animation:true;var range;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset.length===1&&dataset.get()[0].end===undefined){range=this.getDataRange();this.moveTo(range.min.valueOf(),{animation:animation})}else{range=this.getItemRange();this.range.setRange(range.min,range.max,animation)}};Timeline.prototype.getItemRange=function(){var _this=this;var range=this.getDataRange();var min=range.min!==null?range.min.valueOf():null;var max=range.max!==null?range.max.valueOf():null;var minItem=null;var maxItem=null;if(min!=null&&max!=null){var interval;var factor;var lhs;var rhs;var delta;(function(){var getStart=function getStart(item){return util.convert(item.data.start,\"Date\").valueOf()};var getEnd=function getEnd(item){var end=item.data.end!=undefined?item.data.end:item.data.start;return util.convert(end,\"Date\").valueOf()};interval=max-min;if(interval<=0){interval=10}factor=interval/_this.props.center.width;util.forEach(_this.itemSet.items,function(item){item.show();item.repositionX();var start=getStart(item);var end=getEnd(item);if(this.options.rtl){var startSide=start-(item.getWidthRight()+10)*factor;var endSide=end+(item.getWidthLeft()+10)*factor}else{var startSide=start-(item.getWidthLeft()+10)*factor;var endSide=end+(item.getWidthRight()+10)*factor}if(startSide<min){min=startSide;minItem=item}if(endSide>max){max=endSide;maxItem=item}}.bind(_this));if(minItem&&maxItem){lhs=minItem.getWidthLeft()+10;rhs=maxItem.getWidthRight()+10;delta=_this.props.center.width-lhs-rhs;if(delta>0){if(_this.options.rtl){min=getStart(minItem)-rhs*interval/delta;max=getEnd(maxItem)+lhs*interval/delta}else{min=getStart(minItem)-lhs*interval/delta;max=getEnd(maxItem)+rhs*interval/delta}}}})()}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getDataRange=function(){var min=null;var max=null;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset){dataset.forEach(function(item){var start=util.convert(item.start,\"Date\").valueOf();var end=util.convert(item.end!=undefined?item.end:item.start,\"Date\").valueOf();if(min===null||start<min){min=start}if(max===null||end>max){max=end}})}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;if(this.options.rtl){var x=util.getAbsoluteRight(this.dom.centerContainer)-clientX}else{var x=clientX-util.getAbsoluteLeft(this.dom.centerContainer)}var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var item=this.itemSet.itemFromTarget(event);var group=this.itemSet.groupFromTarget(event);var customTime=CustomTime.customTimeFromTarget(event);var snap=this.itemSet.options.snap||null;var scale=this.body.util.getScale();var step=this.body.util.getStep();var time=this._toTime(x);var snappedTime=snap?snap(time,scale,step):time;var element=util.getTarget(event);var what=null;if(item!=null){what=\"item\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.itemSet.dom.labelSet)){what=\"group-label\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}return{event:event,item:item?item.id:null,group:group?group.groupId:null,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,snappedTime:snappedTime}};module.exports=Timeline},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ColorPicker=__webpack_require__(29);var _ColorPicker2=_interopRequireDefault(_ColorPicker);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Configurator=function(){function Configurator(parentModule,defaultContainer,configureOptions){var pixelRatio=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;_classCallCheck(this,Configurator);this.parent=parentModule;this.changedOptions=[];this.container=defaultContainer;this.allowCreation=false;this.options={};this.initialized=false;this.popupCounter=0;this.defaultOptions={enabled:false,filter:true,container:undefined,showButton:true};util.extend(this.options,this.defaultOptions);this.configureOptions=configureOptions;this.moduleOptions={};this.domElements=[];this.popupDiv={};this.popupLimit=5;this.popupHistory={};this.colorPicker=new _ColorPicker2.default(pixelRatio);this.wrapper=undefined}_createClass(Configurator,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.popupHistory={};this._removePopup();var enabled=true;if(typeof options===\"string\"){this.options.filter=options}else if(options instanceof Array){this.options.filter=options.join()}else if((typeof options===\"undefined\"?\"undefined\":_typeof(options))===\"object\"){if(options.container!==undefined){this.options.container=options.container}if(options.filter!==undefined){this.options.filter=options.filter}if(options.showButton!==undefined){this.options.showButton=options.showButton}if(options.enabled!==undefined){enabled=options.enabled}}else if(typeof options===\"boolean\"){this.options.filter=true;enabled=options}else if(typeof options===\"function\"){this.options.filter=options;enabled=true}if(this.options.filter===false){enabled=false}this.options.enabled=enabled}this._clean()}},{key:\"setModuleOptions\",value:function setModuleOptions(moduleOptions){this.moduleOptions=moduleOptions;if(this.options.enabled===true){this._clean();if(this.options.container!==undefined){this.container=this.options.container}this._create()}}},{key:\"_create\",value:function _create(){var _this=this;this._clean();this.changedOptions=[];var filter=this.options.filter;var counter=0;var show=false;for(var option in this.configureOptions){if(this.configureOptions.hasOwnProperty(option)){this.allowCreation=false;show=false;if(typeof filter===\"function\"){show=filter(option,[]);show=show||this._handleObject(this.configureOptions[option],[option],true)}else if(filter===true||filter.indexOf(option)!==-1){show=true}if(show!==false){this.allowCreation=true;if(counter>0){this._makeItem([])}this._makeHeader(option);this._handleObject(this.configureOptions[option],[option])}counter++}}if(this.options.showButton===true){(function(){var generateButton=document.createElement(\"div\");generateButton.className=\"vis-configuration vis-config-button\";generateButton.innerHTML=\"generate options\";generateButton.onclick=function(){_this._printOptions()};generateButton.onmouseover=function(){generateButton.className=\"vis-configuration vis-config-button hover\"};generateButton.onmouseout=function(){generateButton.className=\"vis-configuration vis-config-button\"};_this.optionsContainer=document.createElement(\"div\");_this.optionsContainer.className=\"vis-configuration vis-config-option-container\";_this.domElements.push(_this.optionsContainer);_this.domElements.push(generateButton)})()}this._push()}},{key:\"_push\",value:function _push(){this.wrapper=document.createElement(\"div\");this.wrapper.className=\"vis-configuration-wrapper\";this.container.appendChild(this.wrapper);for(var i=0;i<this.domElements.length;i++){this.wrapper.appendChild(this.domElements[i])}this._showPopupIfNeeded()}},{key:\"_clean\",value:function _clean(){for(var i=0;i<this.domElements.length;i++){this.wrapper.removeChild(this.domElements[i])}if(this.wrapper!==undefined){this.container.removeChild(this.wrapper);this.wrapper=undefined}this.domElements=[];this._removePopup()}},{key:\"_getValue\",value:function _getValue(path){var base=this.moduleOptions;for(var i=0;i<path.length;i++){if(base[path[i]]!==undefined){base=base[path[i]]}else{base=undefined;break}}return base}},{key:\"_makeItem\",value:function _makeItem(path){var _arguments=arguments,_this2=this;if(this.allowCreation===true){var _len,domElements,_key;var _ret2=function(){var item=document.createElement(\"div\");item.className=\"vis-configuration vis-config-item vis-config-s\"+path.length;for(_len=_arguments.length,domElements=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){domElements[_key-1]=_arguments[_key]}domElements.forEach(function(element){item.appendChild(element)});_this2.domElements.push(item);return{v:_this2.domElements.length}}();if((typeof _ret2===\"undefined\"?\"undefined\":_typeof(_ret2))===\"object\")return _ret2.v}return 0}},{key:\"_makeHeader\",value:function _makeHeader(name){var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-header\";div.innerHTML=name;this._makeItem([],div)}},{key:\"_makeLabel\",value:function _makeLabel(name,path){var objectLabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-label vis-config-s\"+path.length;if(objectLabel===true){div.innerHTML=\"<i><b>\"+name+\":</b></i>\"}else{div.innerHTML=name+\":\"}return div}},{key:\"_makeDropdown\",value:function _makeDropdown(arr,value,path){var select=document.createElement(\"select\");select.className=\"vis-configuration vis-config-select\";var selectedValue=0;if(value!==undefined){if(arr.indexOf(value)!==-1){selectedValue=arr.indexOf(value)}}for(var i=0;i<arr.length;i++){var option=document.createElement(\"option\");option.value=arr[i];if(i===selectedValue){option.selected=\"selected\"}option.innerHTML=arr[i];select.appendChild(option)}var me=this;select.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,select)}},{key:\"_makeRange\",value:function _makeRange(arr,value,path){var defaultValue=arr[0];var min=arr[1];var max=arr[2];var step=arr[3];var range=document.createElement(\"input\");range.className=\"vis-configuration vis-config-range\";try{range.type=\"range\";range.min=min;range.max=max}catch(err){}range.step=step;var popupString=\"\";var popupValue=0;if(value!==undefined){var factor=1.2;if(value<0&&value*factor<min){range.min=Math.ceil(value*factor);popupValue=range.min;popupString=\"range increased\"}else if(value/factor<min){range.min=Math.ceil(value/factor);popupValue=range.min;popupString=\"range increased\"}if(value*factor>max&&max!==1){range.max=Math.ceil(value*factor);popupValue=range.max;popupString=\"range increased\"}range.value=value}else{range.value=defaultValue}var input=document.createElement(\"input\");input.className=\"vis-configuration vis-config-rangeinput\";input.value=range.value;var me=this;range.onchange=function(){input.value=this.value;me._update(Number(this.value),path)};range.oninput=function(){input.value=this.value};var label=this._makeLabel(path[path.length-1],path);var itemIndex=this._makeItem(path,label,range,input);if(popupString!==\"\"&&this.popupHistory[itemIndex]!==popupValue){this.popupHistory[itemIndex]=popupValue;this._setupPopup(popupString,itemIndex)}}},{key:\"_setupPopup\",value:function _setupPopup(string,index){var _this3=this;if(this.initialized===true&&this.allowCreation===true&&this.popupCounter<this.popupLimit){var div=document.createElement(\"div\");div.id=\"vis-configuration-popup\";div.className=\"vis-configuration-popup\";div.innerHTML=string;div.onclick=function(){_this3._removePopup()};this.popupCounter+=1;this.popupDiv={html:div,index:index}}}},{key:\"_removePopup\",value:function _removePopup(){if(this.popupDiv.html!==undefined){this.popupDiv.html.parentNode.removeChild(this.popupDiv.html);clearTimeout(this.popupDiv.hideTimeout);clearTimeout(this.popupDiv.deleteTimeout);this.popupDiv={}}}},{key:\"_showPopupIfNeeded\",value:function _showPopupIfNeeded(){var _this4=this;if(this.popupDiv.html!==undefined){var correspondingElement=this.domElements[this.popupDiv.index];var rect=correspondingElement.getBoundingClientRect();this.popupDiv.html.style.left=rect.left+\"px\";this.popupDiv.html.style.top=rect.top-30+\"px\";document.body.appendChild(this.popupDiv.html);this.popupDiv.hideTimeout=setTimeout(function(){_this4.popupDiv.html.style.opacity=0},1500);this.popupDiv.deleteTimeout=setTimeout(function(){_this4._removePopup()},1800)}}},{key:\"_makeCheckbox\",value:function _makeCheckbox(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"checkbox\";checkbox.className=\"vis-configuration vis-config-checkbox\";checkbox.checked=defaultValue;if(value!==undefined){checkbox.checked=value;if(value!==defaultValue){if((typeof defaultValue===\"undefined\"?\"undefined\":_typeof(defaultValue))===\"object\"){if(value!==defaultValue.enabled){this.changedOptions.push({path:path,value:value})}}else{this.changedOptions.push({path:path,value:value})}}}var me=this;checkbox.onchange=function(){me._update(this.checked,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeTextInput\",value:function _makeTextInput(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"text\";checkbox.className=\"vis-configuration vis-config-text\";checkbox.value=value;if(value!==defaultValue){this.changedOptions.push({path:path,value:value})}var me=this;checkbox.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeColorField\",value:function _makeColorField(arr,value,path){var _this5=this;var defaultColor=arr[1];var div=document.createElement(\"div\");value=value===undefined?defaultColor:value;if(value!==\"none\"){div.className=\"vis-configuration vis-config-colorBlock\";div.style.backgroundColor=value}else{div.className=\"vis-configuration vis-config-colorBlock none\"}value=value===undefined?defaultColor:value;div.onclick=function(){_this5._showColorPicker(value,div,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,div)}},{key:\"_showColorPicker\",value:function _showColorPicker(value,div,path){var _this6=this;div.onclick=function(){};\nthis.colorPicker.insertTo(div);this.colorPicker.show();this.colorPicker.setColor(value);this.colorPicker.setUpdateCallback(function(color){var colorString=\"rgba(\"+color.r+\",\"+color.g+\",\"+color.b+\",\"+color.a+\")\";div.style.backgroundColor=colorString;_this6._update(colorString,path)});this.colorPicker.setCloseCallback(function(){div.onclick=function(){_this6._showColorPicker(value,div,path)}})}},{key:\"_handleObject\",value:function _handleObject(obj){var path=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var checkOnly=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var show=false;var filter=this.options.filter;var visibleInSet=false;for(var subObj in obj){if(obj.hasOwnProperty(subObj)){show=true;var item=obj[subObj];var newPath=util.copyAndExtendArray(path,subObj);if(typeof filter===\"function\"){show=filter(subObj,path);if(show===false){if(!(item instanceof Array)&&typeof item!==\"string\"&&typeof item!==\"boolean\"&&item instanceof Object){this.allowCreation=false;show=this._handleObject(item,newPath,true);this.allowCreation=checkOnly===false}}}if(show!==false){visibleInSet=true;var value=this._getValue(newPath);if(item instanceof Array){this._handleArray(item,value,newPath)}else if(typeof item===\"string\"){this._makeTextInput(item,value,newPath)}else if(typeof item===\"boolean\"){this._makeCheckbox(item,value,newPath)}else if(item instanceof Object){var draw=true;if(path.indexOf(\"physics\")!==-1){if(this.moduleOptions.physics.solver!==subObj){draw=false}}if(draw===true){if(item.enabled!==undefined){var enabledPath=util.copyAndExtendArray(newPath,\"enabled\");var enabledValue=this._getValue(enabledPath);if(enabledValue===true){var label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}else{this._makeCheckbox(item,enabledValue,newPath)}}else{var _label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,_label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}}}else{console.error(\"dont know how to handle\",item,subObj,newPath)}}}}return visibleInSet}},{key:\"_handleArray\",value:function _handleArray(arr,value,path){if(typeof arr[0]===\"string\"&&arr[0]===\"color\"){this._makeColorField(arr,value,path);if(arr[1]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"string\"){this._makeDropdown(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"number\"){this._makeRange(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:Number(value)})}}}},{key:\"_update\",value:function _update(value,path){var options=this._constructOptions(value,path);if(this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit){this.parent.body.emitter.emit(\"configChange\",options)}this.initialized=true;this.parent.setOptions(options)}},{key:\"_constructOptions\",value:function _constructOptions(value,path){var optionsObj=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var pointer=optionsObj;value=value===\"true\"?true:value;value=value===\"false\"?false:value;for(var i=0;i<path.length;i++){if(path[i]!==\"global\"){if(pointer[path[i]]===undefined){pointer[path[i]]={}}if(i!==path.length-1){pointer=pointer[path[i]]}else{pointer[path[i]]=value}}}return optionsObj}},{key:\"_printOptions\",value:function _printOptions(){var options=this.getOptions();this.optionsContainer.innerHTML=\"<pre>var options = \"+JSON.stringify(options,null,2)+\"</pre>\"}},{key:\"getOptions\",value:function getOptions(){var options={};for(var i=0;i<this.changedOptions.length;i++){this._constructOptions(this.changedOptions[i].value,this.changedOptions[i].path,options)}return options}}]);return Configurator}();exports.default=Configurator},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var Hammer=__webpack_require__(22);var hammerUtil=__webpack_require__(30);var util=__webpack_require__(1);var ColorPicker=function(){function ColorPicker(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;_classCallCheck(this,ColorPicker);this.pixelRatio=pixelRatio;this.generated=false;this.centerCoordinates={x:289/2,y:289/2};this.r=289*.49;this.color={r:255,g:255,b:255,a:1};this.hueCircle=undefined;this.initialColor={r:255,g:255,b:255,a:1};this.previousColor=undefined;this.applied=false;this.updateCallback=function(){};this.closeCallback=function(){};this._create()}_createClass(ColorPicker,[{key:\"insertTo\",value:function insertTo(container){if(this.hammer!==undefined){this.hammer.destroy();this.hammer=undefined}this.container=container;this.container.appendChild(this.frame);this._bindHammer();this._setSize()}},{key:\"setUpdateCallback\",value:function setUpdateCallback(callback){if(typeof callback===\"function\"){this.updateCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\")}}},{key:\"setCloseCallback\",value:function setCloseCallback(callback){if(typeof callback===\"function\"){this.closeCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\")}}},{key:\"_isColorString\",value:function _isColorString(color){var htmlColors={black:\"#000000\",navy:\"#000080\",darkblue:\"#00008B\",mediumblue:\"#0000CD\",blue:\"#0000FF\",darkgreen:\"#006400\",green:\"#008000\",teal:\"#008080\",darkcyan:\"#008B8B\",deepskyblue:\"#00BFFF\",darkturquoise:\"#00CED1\",mediumspringgreen:\"#00FA9A\",lime:\"#00FF00\",springgreen:\"#00FF7F\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",midnightblue:\"#191970\",dodgerblue:\"#1E90FF\",lightseagreen:\"#20B2AA\",forestgreen:\"#228B22\",seagreen:\"#2E8B57\",darkslategray:\"#2F4F4F\",limegreen:\"#32CD32\",mediumseagreen:\"#3CB371\",turquoise:\"#40E0D0\",royalblue:\"#4169E1\",steelblue:\"#4682B4\",darkslateblue:\"#483D8B\",mediumturquoise:\"#48D1CC\",indigo:\"#4B0082\",darkolivegreen:\"#556B2F\",cadetblue:\"#5F9EA0\",cornflowerblue:\"#6495ED\",mediumaquamarine:\"#66CDAA\",dimgray:\"#696969\",slateblue:\"#6A5ACD\",olivedrab:\"#6B8E23\",slategray:\"#708090\",lightslategray:\"#778899\",mediumslateblue:\"#7B68EE\",lawngreen:\"#7CFC00\",chartreuse:\"#7FFF00\",aquamarine:\"#7FFFD4\",maroon:\"#800000\",purple:\"#800080\",olive:\"#808000\",gray:\"#808080\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",blueviolet:\"#8A2BE2\",darkred:\"#8B0000\",darkmagenta:\"#8B008B\",saddlebrown:\"#8B4513\",darkseagreen:\"#8FBC8F\",lightgreen:\"#90EE90\",mediumpurple:\"#9370D8\",darkviolet:\"#9400D3\",palegreen:\"#98FB98\",darkorchid:\"#9932CC\",yellowgreen:\"#9ACD32\",sienna:\"#A0522D\",brown:\"#A52A2A\",darkgray:\"#A9A9A9\",lightblue:\"#ADD8E6\",greenyellow:\"#ADFF2F\",paleturquoise:\"#AFEEEE\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",firebrick:\"#B22222\",darkgoldenrod:\"#B8860B\",mediumorchid:\"#BA55D3\",rosybrown:\"#BC8F8F\",darkkhaki:\"#BDB76B\",silver:\"#C0C0C0\",mediumvioletred:\"#C71585\",indianred:\"#CD5C5C\",peru:\"#CD853F\",chocolate:\"#D2691E\",tan:\"#D2B48C\",lightgrey:\"#D3D3D3\",palevioletred:\"#D87093\",thistle:\"#D8BFD8\",orchid:\"#DA70D6\",goldenrod:\"#DAA520\",crimson:\"#DC143C\",gainsboro:\"#DCDCDC\",plum:\"#DDA0DD\",burlywood:\"#DEB887\",lightcyan:\"#E0FFFF\",lavender:\"#E6E6FA\",darksalmon:\"#E9967A\",violet:\"#EE82EE\",palegoldenrod:\"#EEE8AA\",lightcoral:\"#F08080\",khaki:\"#F0E68C\",aliceblue:\"#F0F8FF\",honeydew:\"#F0FFF0\",azure:\"#F0FFFF\",sandybrown:\"#F4A460\",wheat:\"#F5DEB3\",beige:\"#F5F5DC\",whitesmoke:\"#F5F5F5\",mintcream:\"#F5FFFA\",ghostwhite:\"#F8F8FF\",salmon:\"#FA8072\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lightgoldenrodyellow:\"#FAFAD2\",oldlace:\"#FDF5E6\",red:\"#FF0000\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",deeppink:\"#FF1493\",orangered:\"#FF4500\",tomato:\"#FF6347\",hotpink:\"#FF69B4\",coral:\"#FF7F50\",darkorange:\"#FF8C00\",lightsalmon:\"#FFA07A\",orange:\"#FFA500\",lightpink:\"#FFB6C1\",pink:\"#FFC0CB\",gold:\"#FFD700\",peachpuff:\"#FFDAB9\",navajowhite:\"#FFDEAD\",moccasin:\"#FFE4B5\",bisque:\"#FFE4C4\",mistyrose:\"#FFE4E1\",blanchedalmond:\"#FFEBCD\",papayawhip:\"#FFEFD5\",lavenderblush:\"#FFF0F5\",seashell:\"#FFF5EE\",cornsilk:\"#FFF8DC\",lemonchiffon:\"#FFFACD\",floralwhite:\"#FFFAF0\",snow:\"#FFFAFA\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",ivory:\"#FFFFF0\",white:\"#FFFFFF\"};if(typeof color===\"string\"){return htmlColors[color]}}},{key:\"setColor\",value:function setColor(color){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(color===\"none\"){return}var rgba=void 0;var htmlColor=this._isColorString(color);if(htmlColor!==undefined){color=htmlColor}if(util.isString(color)===true){if(util.isValidRGB(color)===true){var rgbaArray=color.substr(4).substr(0,color.length-5).split(\",\");rgba={r:rgbaArray[0],g:rgbaArray[1],b:rgbaArray[2],a:1}}else if(util.isValidRGBA(color)===true){var _rgbaArray=color.substr(5).substr(0,color.length-6).split(\",\");rgba={r:_rgbaArray[0],g:_rgbaArray[1],b:_rgbaArray[2],a:_rgbaArray[3]}}else if(util.isValidHex(color)===true){var rgbObj=util.hexToRGB(color);rgba={r:rgbObj.r,g:rgbObj.g,b:rgbObj.b,a:1}}}else{if(color instanceof Object){if(color.r!==undefined&&color.g!==undefined&&color.b!==undefined){var alpha=color.a!==undefined?color.a:\"1.0\";rgba={r:color.r,g:color.g,b:color.b,a:alpha}}}}if(rgba===undefined){throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+JSON.stringify(color))}else{this._setColor(rgba,setInitial)}}},{key:\"show\",value:function show(){if(this.closeCallback!==undefined){this.closeCallback();this.closeCallback=undefined}this.applied=false;this.frame.style.display=\"block\";this._generateHueCircle()}},{key:\"_hide\",value:function _hide(){var _this=this;var storePrevious=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;if(storePrevious===true){this.previousColor=util.extend({},this.color)}if(this.applied===true){this.updateCallback(this.initialColor)}this.frame.style.display=\"none\";setTimeout(function(){if(_this.closeCallback!==undefined){_this.closeCallback();_this.closeCallback=undefined}},0)}},{key:\"_save\",value:function _save(){this.updateCallback(this.color);this.applied=false;this._hide()}},{key:\"_apply\",value:function _apply(){this.applied=true;this.updateCallback(this.color);this._updatePicker(this.color)}},{key:\"_loadLast\",value:function _loadLast(){if(this.previousColor!==undefined){this.setColor(this.previousColor,false)}else{alert(\"There is no last color to load...\")}}},{key:\"_setColor\",value:function _setColor(rgba){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(setInitial===true){this.initialColor=util.extend({},rgba)}this.color=rgba;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var angleConvert=2*Math.PI;var radius=this.r*hsv.s;var x=this.centerCoordinates.x+radius*Math.sin(angleConvert*hsv.h);var y=this.centerCoordinates.y+radius*Math.cos(angleConvert*hsv.h);this.colorPickerSelector.style.left=x-.5*this.colorPickerSelector.clientWidth+\"px\";this.colorPickerSelector.style.top=y-.5*this.colorPickerSelector.clientHeight+\"px\";this._updatePicker(rgba)}},{key:\"_setOpacity\",value:function _setOpacity(value){this.color.a=value/100;this._updatePicker(this.color)}},{key:\"_setBrightness\",value:function _setBrightness(value){var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.v=value/100;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this._updatePicker()}},{key:\"_updatePicker\",value:function _updatePicker(){var rgba=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.color;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);ctx.putImageData(this.hueCircle,0,0);ctx.fillStyle=\"rgba(0,0,0,\"+(1-hsv.v)+\")\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.fill();this.brightnessRange.value=100*hsv.v;this.opacityRange.value=100*rgba.a;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}},{key:\"_setSize\",value:function _setSize(){this.colorPickerCanvas.style.width=\"100%\";this.colorPickerCanvas.style.height=\"100%\";this.colorPickerCanvas.width=289*this.pixelRatio;this.colorPickerCanvas.height=289*this.pixelRatio}},{key:\"_create\",value:function _create(){this.frame=document.createElement(\"div\");this.frame.className=\"vis-color-picker\";this.colorPickerDiv=document.createElement(\"div\");this.colorPickerSelector=document.createElement(\"div\");this.colorPickerSelector.className=\"vis-selector\";this.colorPickerDiv.appendChild(this.colorPickerSelector);this.colorPickerCanvas=document.createElement(\"canvas\");this.colorPickerDiv.appendChild(this.colorPickerCanvas);if(!this.colorPickerCanvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.colorPickerCanvas.appendChild(noCanvas)}else{var ctx=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.colorPickerDiv.className=\"vis-color\";this.opacityDiv=document.createElement(\"div\");this.opacityDiv.className=\"vis-opacity\";this.brightnessDiv=document.createElement(\"div\");this.brightnessDiv.className=\"vis-brightness\";this.arrowDiv=document.createElement(\"div\");this.arrowDiv.className=\"vis-arrow\";this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\";this.opacityRange.min=\"0\";this.opacityRange.max=\"100\"}catch(err){}this.opacityRange.value=\"100\";this.opacityRange.className=\"vis-range\";this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\";this.brightnessRange.min=\"0\";this.brightnessRange.max=\"100\"}catch(err){}this.brightnessRange.value=\"100\";this.brightnessRange.className=\"vis-range\";this.opacityDiv.appendChild(this.opacityRange);this.brightnessDiv.appendChild(this.brightnessRange);var me=this;this.opacityRange.onchange=function(){me._setOpacity(this.value)};this.opacityRange.oninput=function(){me._setOpacity(this.value)};this.brightnessRange.onchange=function(){me._setBrightness(this.value)};this.brightnessRange.oninput=function(){me._setBrightness(this.value)};this.brightnessLabel=document.createElement(\"div\");this.brightnessLabel.className=\"vis-label vis-brightness\";this.brightnessLabel.innerHTML=\"brightness:\";this.opacityLabel=document.createElement(\"div\");this.opacityLabel.className=\"vis-label vis-opacity\";this.opacityLabel.innerHTML=\"opacity:\";this.newColorDiv=document.createElement(\"div\");this.newColorDiv.className=\"vis-new-color\";this.newColorDiv.innerHTML=\"new\";this.initialColorDiv=document.createElement(\"div\");this.initialColorDiv.className=\"vis-initial-color\";this.initialColorDiv.innerHTML=\"initial\";this.cancelButton=document.createElement(\"div\");this.cancelButton.className=\"vis-button vis-cancel\";this.cancelButton.innerHTML=\"cancel\";this.cancelButton.onclick=this._hide.bind(this,false);this.applyButton=document.createElement(\"div\");this.applyButton.className=\"vis-button vis-apply\";this.applyButton.innerHTML=\"apply\";this.applyButton.onclick=this._apply.bind(this);this.saveButton=document.createElement(\"div\");this.saveButton.className=\"vis-button vis-save\";this.saveButton.innerHTML=\"save\";this.saveButton.onclick=this._save.bind(this);this.loadButton=document.createElement(\"div\");this.loadButton.className=\"vis-button vis-load\";this.loadButton.innerHTML=\"load last\";this.loadButton.onclick=this._loadLast.bind(this);this.frame.appendChild(this.colorPickerDiv);this.frame.appendChild(this.arrowDiv);this.frame.appendChild(this.brightnessLabel);this.frame.appendChild(this.brightnessDiv);this.frame.appendChild(this.opacityLabel);this.frame.appendChild(this.opacityDiv);this.frame.appendChild(this.newColorDiv);this.frame.appendChild(this.initialColorDiv);this.frame.appendChild(this.cancelButton);this.frame.appendChild(this.applyButton);this.frame.appendChild(this.saveButton);this.frame.appendChild(this.loadButton)}},{key:\"_bindHammer\",value:function _bindHammer(){var _this2=this;this.drag={};this.pinch={};this.hammer=new Hammer(this.colorPickerCanvas);this.hammer.get(\"pinch\").set({enable:true});hammerUtil.onTouch(this.hammer,function(event){_this2._moveSelector(event)});this.hammer.on(\"tap\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panstart\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panmove\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panend\",function(event){_this2._moveSelector(event)})}},{key:\"_generateHueCircle\",value:function _generateHueCircle(){if(this.generated===false){var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);var x=void 0,y=void 0,hue=void 0,sat=void 0;this.centerCoordinates={x:w*.5,y:h*.5};this.r=.49*w;var angleConvert=2*Math.PI/360;var hfac=1/360;var sfac=1/this.r;var rgb=void 0;for(hue=0;hue<360;hue++){for(sat=0;sat<this.r;sat++){x=this.centerCoordinates.x+sat*Math.sin(angleConvert*hue);y=this.centerCoordinates.y+sat*Math.cos(angleConvert*hue);rgb=util.HSVToRGB(hue*hfac,sat*sfac,1);ctx.fillStyle=\"rgb(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\")\";ctx.fillRect(x-.5,y-.5,2,2)}}ctx.strokeStyle=\"rgba(0,0,0,1)\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.stroke();this.hueCircle=ctx.getImageData(0,0,w,h)}this.generated=true}},{key:\"_moveSelector\",value:function _moveSelector(event){var rect=this.colorPickerDiv.getBoundingClientRect();var left=event.center.x-rect.left;var top=event.center.y-rect.top;var centerY=.5*this.colorPickerDiv.clientHeight;var centerX=.5*this.colorPickerDiv.clientWidth;var x=left-centerX;var y=top-centerY;var angle=Math.atan2(x,y);var radius=.98*Math.min(Math.sqrt(x*x+y*y),centerX);var newTop=Math.cos(angle)*radius+centerY;var newLeft=Math.sin(angle)*radius+centerX;this.colorPickerSelector.style.top=newTop-.5*this.colorPickerSelector.clientHeight+\"px\";this.colorPickerSelector.style.left=newLeft-.5*this.colorPickerSelector.clientWidth+\"px\";var h=angle/(2*Math.PI);h=h<0?h+1:h;var s=radius/this.r;var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.h=h;hsv.s=s;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}}]);return ColorPicker}();exports.default=ColorPicker},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(22);exports.onTouch=function(hammer,callback){callback.inputHandler=function(event){if(event.isFirst){callback(event)}};hammer.on(\"hammer.input\",callback.inputHandler)};exports.onRelease=function(hammer,callback){callback.inputHandler=function(event){if(event.isFinal){callback(event)}};return hammer.on(\"hammer.input\",callback.inputHandler)};exports.offTouch=function(hammer,callback){hammer.off(\"hammer.input\",callback.inputHandler)};exports.offRelease=exports.offTouch;exports.disablePreventDefaultVertically=function(pinchRecognizer){var TOUCH_ACTION_PAN_Y=\"pan-y\";pinchRecognizer.getTouchAction=function(){return[TOUCH_ACTION_PAN_Y]};return pinchRecognizer}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var errorFound=false;var allOptions=void 0;var printStyle=\"background: #FFeeee; color: #dd0000\";var Validator=function(){function Validator(){_classCallCheck(this,Validator)}_createClass(Validator,null,[{key:\"validate\",value:function validate(options,referenceOptions,subObject){errorFound=false;allOptions=referenceOptions;var usedOptions=referenceOptions;if(subObject!==undefined){usedOptions=referenceOptions[subObject]}Validator.parse(options,usedOptions,[]);return errorFound}},{key:\"parse\",value:function parse(options,referenceOptions,path){for(var option in options){if(options.hasOwnProperty(option)){Validator.check(option,options,referenceOptions,path)}}}},{key:\"check\",value:function check(option,options,referenceOptions,path){if(referenceOptions[option]===undefined&&referenceOptions.__any__===undefined){Validator.getSuggestion(option,referenceOptions,path)}else if(referenceOptions[option]===undefined&&referenceOptions.__any__!==undefined){if(Validator.getType(options[option])===\"object\"&&referenceOptions[\"__any__\"].__type__!==undefined){Validator.checkFields(option,options,referenceOptions,\"__any__\",referenceOptions[\"__any__\"].__type__,path)}else{Validator.checkFields(option,options,referenceOptions,\"__any__\",referenceOptions[\"__any__\"],path)}}else{if(referenceOptions[option].__type__!==undefined){Validator.checkFields(option,options,referenceOptions,option,referenceOptions[option].__type__,path)}else{Validator.checkFields(option,options,referenceOptions,option,referenceOptions[option],path)}}}},{key:\"checkFields\",value:function checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path){var optionType=Validator.getType(options[option]);var refOptionType=refOptionObj[optionType];if(refOptionType!==undefined){if(Validator.getType(refOptionType)===\"array\"){if(refOptionType.indexOf(options[option])===-1){console.log('%cInvalid option detected in \"'+option+'\".'+\" Allowed values are:\"+Validator.print(refOptionType)+' not \"'+options[option]+'\". '+Validator.printLocation(path,option),printStyle);errorFound=true}else if(optionType===\"object\"&&referenceOption!==\"__any__\"){path=util.copyAndExtendArray(path,option);Validator.parse(options[option],referenceOptions[referenceOption],path)}}else if(optionType===\"object\"&&referenceOption!==\"__any__\"){path=util.copyAndExtendArray(path,option);Validator.parse(options[option],referenceOptions[referenceOption],path)}}else if(refOptionObj[\"any\"]===undefined){console.log('%cInvalid type received for \"'+option+'\". Expected: '+Validator.print(Object.keys(refOptionObj))+\". Received [\"+optionType+'] \"'+options[option]+'\"'+Validator.printLocation(path,option),printStyle);errorFound=true}}},{key:\"getType\",value:function getType(object){var type=typeof object===\"undefined\"?\"undefined\":_typeof(object);if(type===\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"boolean\"}if(object instanceof Number){return\"number\"}if(object instanceof String){return\"string\"}if(Array.isArray(object)){return\"array\"}if(object instanceof Date){return\"date\"}if(object.nodeType!==undefined){return\"dom\"}if(object._isAMomentObject===true){return\"moment\"}return\"object\"}else if(type===\"number\"){return\"number\"}else if(type===\"boolean\"){return\"boolean\"}else if(type===\"string\"){return\"string\"}else if(type===undefined){return\"undefined\"}return type}},{key:\"getSuggestion\",value:function getSuggestion(option,options,path){var localSearch=Validator.findInOptions(option,options,path,false);var globalSearch=Validator.findInOptions(option,allOptions,[],true);var localSearchThreshold=8;var globalSearchThreshold=4;if(localSearch.indexMatch!==undefined){console.log('%cUnknown option detected: \"'+option+'\" in '+Validator.printLocation(localSearch.path,option,\"\")+'Perhaps it was incomplete? Did you mean: \"'+localSearch.indexMatch+'\"?\\n\\n',printStyle)}else if(globalSearch.distance<=globalSearchThreshold&&localSearch.distance>globalSearch.distance){console.log('%cUnknown option detected: \"'+option+'\" in '+Validator.printLocation(localSearch.path,option,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+Validator.printLocation(globalSearch.path,globalSearch.closestMatch,\"\"),printStyle)}else if(localSearch.distance<=localSearchThreshold){console.log('%cUnknown option detected: \"'+option+'\". Did you mean \"'+localSearch.closestMatch+'\"?'+Validator.printLocation(localSearch.path,option),printStyle)}else{console.log('%cUnknown option detected: \"'+option+'\". Did you mean one of these: '+Validator.print(Object.keys(options))+Validator.printLocation(path,option),printStyle)}errorFound=true}},{key:\"findInOptions\",value:function findInOptions(option,options,path){var recursive=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var min=1e9;var closestMatch=\"\";var closestMatchPath=[];var lowerCaseOption=option.toLowerCase();var indexMatch=undefined;for(var op in options){var distance=void 0;if(options[op].__type__!==undefined&&recursive===true){var result=Validator.findInOptions(option,options[op],util.copyAndExtendArray(path,op));if(min>result.distance){closestMatch=result.closestMatch;closestMatchPath=result.path;min=result.distance;indexMatch=result.indexMatch}}else{if(op.toLowerCase().indexOf(lowerCaseOption)!==-1){indexMatch=op}distance=Validator.levenshteinDistance(option,op);if(min>distance){closestMatch=op;closestMatchPath=util.copyArray(path);min=distance}}}return{closestMatch:closestMatch,path:closestMatchPath,distance:min,indexMatch:indexMatch}}},{key:\"printLocation\",value:function printLocation(path,option){var prefix=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"Problem value found at: \\n\";var str=\"\\n\\n\"+prefix+\"options = {\\n\";for(var i=0;i<path.length;i++){for(var j=0;j<i+1;j++){str+=\"  \"}str+=path[i]+\": {\\n\"}for(var _j=0;_j<path.length+1;_j++){str+=\"  \"}str+=option+\"\\n\";for(var _i=0;_i<path.length+1;_i++){for(var _j2=0;_j2<path.length-_i;_j2++){str+=\"  \"}str+=\"}\\n\"}return str+\"\\n\\n\"}},{key:\"print\",value:function print(options){return JSON.stringify(options).replace(/(\\\")|(\\[)|(\\])|(,\"__type__\")/g,\"\").replace(/(\\,)/g,\", \")}},{key:\"levenshteinDistance\",value:function levenshteinDistance(a,b){if(a.length===0)return b.length;if(b.length===0)return a.length;var matrix=[];var i;for(i=0;i<=b.length;i++){matrix[i]=[i]}var j;for(j=0;j<=a.length;j++){matrix[0][j]=j}for(i=1;i<=b.length;i++){for(j=1;j<=a.length;j++){if(b.charAt(i-1)==a.charAt(j-1)){matrix[i][j]=matrix[i-1][j-1]}else{matrix[i][j]=Math.min(matrix[i-1][j-1]+1,Math.min(matrix[i][j-1]+1,matrix[i-1][j]+1))}}}return matrix[b.length][a.length]}}]);return Validator}();exports.default=Validator;exports.printStyle=printStyle},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var util=__webpack_require__(1);var hammerUtil=__webpack_require__(30);var moment=__webpack_require__(2);var Component=__webpack_require__(33);var DateUtil=__webpack_require__(34);function Range(body,options){var now=moment().hours(0).minutes(0).seconds(0).milliseconds(0);this.start=now.clone().add(-3,\"days\").valueOf();this.end=now.clone().add(4,\"days\").valueOf();this.body=body;this.deltaDifference=0;this.scaleOffset=0;this.startToFront=false;this.endToFront=true;this.defaultOptions={rtl:false,start:null,end:null,moment:moment,direction:\"horizontal\",moveable:true,zoomable:true,min:null,max:null,zoomMin:10,zoomMax:1e3*60*60*24*365*1e4};this.options=util.extend({},this.defaultOptions);this.props={touch:{}};this.animationTimer=null;this.body.emitter.on(\"panstart\",this._onDragStart.bind(this));this.body.emitter.on(\"panmove\",this._onDrag.bind(this));this.body.emitter.on(\"panend\",this._onDragEnd.bind(this));this.body.emitter.on(\"mousewheel\",this._onMouseWheel.bind(this));this.body.emitter.on(\"touch\",this._onTouch.bind(this));this.body.emitter.on(\"pinch\",this._onPinch.bind(this));this.setOptions(options)}Range.prototype=new Component;Range.prototype.setOptions=function(options){if(options){var fields=[\"direction\",\"min\",\"max\",\"zoomMin\",\"zoomMax\",\"moveable\",\"zoomable\",\"moment\",\"activate\",\"hiddenDates\",\"zoomKey\",\"rtl\",\"horizontalScroll\"];util.selectiveExtend(fields,this.options,options);if(\"start\"in options||\"end\"in options){this.setRange(options.start,options.end)}}};function validateDirection(direction){if(direction!=\"horizontal\"&&direction!=\"vertical\"){throw new TypeError('Unknown direction \"'+direction+'\". '+'Choose \"horizontal\" or \"vertical\".')}}Range.prototype.setRange=function(start,end,animation,byUser){if(byUser!==true){byUser=false}var finalStart=start!=undefined?util.convert(start,\"Date\").valueOf():null;var finalEnd=end!=undefined?util.convert(end,\"Date\").valueOf():null;this._cancelAnimation();if(animation){var me=this;var initStart=this.start;var initEnd=this.end;var duration=(typeof animation===\"undefined\"?\"undefined\":_typeof(animation))===\"object\"&&\"duration\"in animation?animation.duration:500;var easingName=(typeof animation===\"undefined\"?\"undefined\":_typeof(animation))===\"object\"&&\"easingFunction\"in animation?animation.easingFunction:\"easeInOutQuad\";var easingFunction=util.easingFunctions[easingName];if(!easingFunction){throw new Error(\"Unknown easing function \"+JSON.stringify(easingName)+\". \"+\"Choose from: \"+Object.keys(util.easingFunctions).join(\", \"))}var initTime=(new Date).valueOf();var anyChanged=false;var next=function next(){if(!me.props.touch.dragging){var now=(new Date).valueOf();var time=now-initTime;var ease=easingFunction(time/duration);var done=time>duration;var s=done||finalStart===null?finalStart:initStart+(finalStart-initStart)*ease;var e=done||finalEnd===null?finalEnd:initEnd+(finalEnd-initEnd)*ease;changed=me._applyRange(s,e);DateUtil.updateHiddenDates(me.options.moment,me.body,me.options.hiddenDates);anyChanged=anyChanged||changed;if(changed){me.body.emitter.emit(\"rangechange\",{start:new Date(me.start),end:new Date(me.end),byUser:byUser\n})}if(done){if(anyChanged){me.body.emitter.emit(\"rangechanged\",{start:new Date(me.start),end:new Date(me.end),byUser:byUser})}}else{me.animationTimer=setTimeout(next,20)}}};return next()}else{var changed=this._applyRange(finalStart,finalEnd);DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(changed){var params={start:new Date(this.start),end:new Date(this.end),byUser:byUser};this.body.emitter.emit(\"rangechange\",params);this.body.emitter.emit(\"rangechanged\",params)}}};Range.prototype._cancelAnimation=function(){if(this.animationTimer){clearTimeout(this.animationTimer);this.animationTimer=null}};Range.prototype._applyRange=function(start,end){var newStart=start!=null?util.convert(start,\"Date\").valueOf():this.start,newEnd=end!=null?util.convert(end,\"Date\").valueOf():this.end,max=this.options.max!=null?util.convert(this.options.max,\"Date\").valueOf():null,min=this.options.min!=null?util.convert(this.options.min,\"Date\").valueOf():null,diff;if(isNaN(newStart)||newStart===null){throw new Error('Invalid start \"'+start+'\"')}if(isNaN(newEnd)||newEnd===null){throw new Error('Invalid end \"'+end+'\"')}if(newEnd<newStart){newEnd=newStart}if(min!==null){if(newStart<min){diff=min-newStart;newStart+=diff;newEnd+=diff;if(max!=null){if(newEnd>max){newEnd=max}}}}if(max!==null){if(newEnd>max){diff=newEnd-max;newStart-=diff;newEnd-=diff;if(min!=null){if(newStart<min){newStart=min}}}}if(this.options.zoomMin!==null){var zoomMin=parseFloat(this.options.zoomMin);if(zoomMin<0){zoomMin=0}if(newEnd-newStart<zoomMin){if(this.end-this.start===zoomMin&&newStart>this.start&&newEnd<this.end){newStart=this.start;newEnd=this.end}else{diff=zoomMin-(newEnd-newStart);newStart-=diff/2;newEnd+=diff/2}}}if(this.options.zoomMax!==null){var zoomMax=parseFloat(this.options.zoomMax);if(zoomMax<0){zoomMax=0}if(newEnd-newStart>zoomMax){if(this.end-this.start===zoomMax&&newStart<this.start&&newEnd>this.end){newStart=this.start;newEnd=this.end}else{diff=newEnd-newStart-zoomMax;newStart+=diff/2;newEnd-=diff/2}}}var changed=this.start!=newStart||this.end!=newEnd;if(!(newStart>=this.start&&newStart<=this.end||newEnd>=this.start&&newEnd<=this.end)&&!(this.start>=newStart&&this.start<=newEnd||this.end>=newStart&&this.end<=newEnd)){this.body.emitter.emit(\"checkRangedItems\")}this.start=newStart;this.end=newEnd;return changed};Range.prototype.getRange=function(){return{start:this.start,end:this.end}};Range.prototype.conversion=function(width,totalHidden){return Range.conversion(this.start,this.end,width,totalHidden)};Range.conversion=function(start,end,width,totalHidden){if(totalHidden===undefined){totalHidden=0}if(width!=0&&end-start!=0){return{offset:start,scale:width/(end-start-totalHidden)}}else{return{offset:0,scale:1}}};Range.prototype._onDragStart=function(event){this.deltaDifference=0;this.previousDelta=0;if(!this.options.moveable)return;if(!this._isInsideRange(event))return;if(!this.props.touch.allowDragging)return;this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.dragging=true;if(this.body.dom.root){this.body.dom.root.style.cursor=\"move\"}};Range.prototype._onDrag=function(event){if(!event)return;if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;var direction=this.options.direction;validateDirection(direction);var delta=direction==\"horizontal\"?event.deltaX:event.deltaY;delta-=this.deltaDifference;var interval=this.props.touch.end-this.props.touch.start;var duration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);interval-=duration;var width=direction==\"horizontal\"?this.body.domProps.center.width:this.body.domProps.center.height;if(this.options.rtl){var diffRange=delta/width*interval}else{var diffRange=-delta/width*interval}var newStart=this.props.touch.start+diffRange;var newEnd=this.props.touch.end+diffRange;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,this.previousDelta-delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,this.previousDelta-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){this.deltaDifference+=delta;this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this._onDrag(event);return}this.previousDelta=delta;this._applyRange(newStart,newEnd);var startDate=new Date(this.start);var endDate=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:startDate,end:endDate,byUser:true});this.body.emitter.emit(\"panmove\")};Range.prototype._onDragEnd=function(event){if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;this.props.touch.dragging=false;if(this.body.dom.root){this.body.dom.root.style.cursor=\"auto\"}this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:true})};Range.prototype._onMouseWheel=function(event){event.preventDefault();var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(this.options.zoomKey&&!event[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable){if(this.options.horizontalScroll){var diff=delta*(this.end-this.start)/20;var newStart=this.start-diff;var newEnd=this.end-diff;this.setRange(newStart,newEnd)}return}if(!(this.options.zoomable&&this.options.moveable))return;if(!this._isInsideRange(event))return;if(delta){var scale;if(delta<0){scale=1-delta/5}else{scale=1/(1+delta/5)}var pointer=this.getPointer({x:event.clientX,y:event.clientY},this.body.dom.center);var pointerDate=this._pointerToDate(pointer);this.zoom(scale,pointerDate,delta)}};Range.prototype._onTouch=function(event){this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.allowDragging=true;this.props.touch.center=null;this.scaleOffset=0;this.deltaDifference=0};Range.prototype._onPinch=function(event){if(!(this.options.zoomable&&this.options.moveable))return;this.props.touch.allowDragging=false;if(!this.props.touch.center){this.props.touch.center=this.getPointer(event.center,this.body.dom.center)}var scale=1/(event.scale+this.scaleOffset);var centerDate=this._pointerToDate(this.props.touch.center);var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,centerDate);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=centerDate-hiddenDurationBefore+(this.props.touch.start-(centerDate-hiddenDurationBefore))*scale;var newEnd=centerDate+hiddenDurationAfter+(this.props.touch.end-(centerDate+hiddenDurationAfter))*scale;this.startToFront=1-scale<=0;this.endToFront=scale-1<=0;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,1-scale,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,scale-1,true);if(safeStart!=newStart||safeEnd!=newEnd){this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this.scaleOffset=1-event.scale;newStart=safeStart;newEnd=safeEnd}this.setRange(newStart,newEnd,false,true);this.startToFront=false;this.endToFront=true};Range.prototype._isInsideRange=function(event){var clientX=event.center?event.center.x:event.clientX;if(this.options.rtl){var x=clientX-util.getAbsoluteLeft(this.body.dom.centerContainer)}else{var x=util.getAbsoluteRight(this.body.dom.centerContainer)-clientX}var time=this.body.util.toTime(x);return time>=this.start&&time<=this.end};Range.prototype._pointerToDate=function(pointer){var conversion;var direction=this.options.direction;validateDirection(direction);if(direction==\"horizontal\"){return this.body.util.toTime(pointer.x).valueOf()}else{var height=this.body.domProps.center.height;conversion=this.conversion(height);return pointer.y/conversion.scale+conversion.offset}};Range.prototype.getPointer=function(touch,element){if(this.options.rtl){return{x:util.getAbsoluteRight(element)-touch.x,y:touch.y-util.getAbsoluteTop(element)}}else{return{x:touch.x-util.getAbsoluteLeft(element),y:touch.y-util.getAbsoluteTop(element)}}};Range.prototype.zoom=function(scale,center,delta){if(center==null){center=(this.start+this.end)/2}var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,center);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=center-hiddenDurationBefore+(this.start-(center-hiddenDurationBefore))*scale;var newEnd=center+hiddenDurationAfter+(this.end-(center+hiddenDurationAfter))*scale;this.startToFront=delta>0?false:true;this.endToFront=-delta>0?false:true;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){newStart=safeStart;newEnd=safeEnd}this.setRange(newStart,newEnd,false,true);this.startToFront=false;this.endToFront=true};Range.prototype.move=function(delta){var diff=this.end-this.start;var newStart=this.start+diff*delta;var newEnd=this.end+diff*delta;this.start=newStart;this.end=newEnd};Range.prototype.moveTo=function(moveTo){var center=(this.start+this.end)/2;var diff=center-moveTo;var newStart=this.start-diff;var newEnd=this.end-diff;this.setRange(newStart,newEnd)};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);function Component(body,options){this.options=null;this.props=null}Component.prototype.setOptions=function(options){if(options){util.extend(this.options,options)}};Component.prototype.redraw=function(){return false};Component.prototype.destroy=function(){};Component.prototype._isResized=function(){var resized=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;this.props._previousWidth=this.props.width;this.props._previousHeight=this.props.height;return resized};module.exports=Component},function(module,exports){\"use strict\";exports.convertHiddenOptions=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.convertHiddenOptions(moment,body,[hiddenDates])}body.hiddenDates=[];if(hiddenDates){if(Array.isArray(hiddenDates)==true){for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat===undefined){var dateItem={};dateItem.start=moment(hiddenDates[i].start).toDate().valueOf();dateItem.end=moment(hiddenDates[i].end).toDate().valueOf();body.hiddenDates.push(dateItem)}}body.hiddenDates.sort(function(a,b){return a.start-b.start})}}};exports.updateHiddenDates=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.updateHiddenDates(moment,body,[hiddenDates])}if(hiddenDates&&body.domProps.centerContainer.width!==undefined){exports.convertHiddenOptions(moment,body,hiddenDates);var start=moment(body.range.start);var end=moment(body.range.end);var totalRange=body.range.end-body.range.start;var pixelTime=totalRange/body.domProps.centerContainer.width;for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat!==undefined){var startDate=moment(hiddenDates[i].start);var endDate=moment(hiddenDates[i].end);if(startDate._d==\"Invalid Date\"){throw new Error(\"Supplied start date is not valid: \"+hiddenDates[i].start)}if(endDate._d==\"Invalid Date\"){throw new Error(\"Supplied end date is not valid: \"+hiddenDates[i].end)}var duration=endDate-startDate;if(duration>=4*pixelTime){var offset=0;var runUntil=end.clone();switch(hiddenDates[i].repeat){case\"daily\":if(startDate.day()!=endDate.day()){offset=1}startDate.dayOfYear(start.dayOfYear());startDate.year(start.year());startDate.subtract(7,\"days\");endDate.dayOfYear(start.dayOfYear());endDate.year(start.year());endDate.subtract(7-offset,\"days\");runUntil.add(1,\"weeks\");break;case\"weekly\":var dayOffset=endDate.diff(startDate,\"days\");var day=startDate.day();startDate.date(start.date());startDate.month(start.month());startDate.year(start.year());endDate=startDate.clone();startDate.day(day);endDate.day(day);endDate.add(dayOffset,\"days\");startDate.subtract(1,\"weeks\");endDate.subtract(1,\"weeks\");runUntil.add(1,\"weeks\");break;case\"monthly\":if(startDate.month()!=endDate.month()){offset=1}startDate.month(start.month());startDate.year(start.year());startDate.subtract(1,\"months\");endDate.month(start.month());endDate.year(start.year());endDate.subtract(1,\"months\");endDate.add(offset,\"months\");runUntil.add(1,\"months\");break;case\"yearly\":if(startDate.year()!=endDate.year()){offset=1}startDate.year(start.year());startDate.subtract(1,\"years\");endDate.year(start.year());endDate.subtract(1,\"years\");endDate.add(offset,\"years\");runUntil.add(1,\"years\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}while(startDate<runUntil){body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()});switch(hiddenDates[i].repeat){case\"daily\":startDate.add(1,\"days\");endDate.add(1,\"days\");break;case\"weekly\":startDate.add(1,\"weeks\");endDate.add(1,\"weeks\");break;case\"monthly\":startDate.add(1,\"months\");endDate.add(1,\"months\");break;case\"yearly\":startDate.add(1,\"y\");endDate.add(1,\"y\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}}body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()})}}}exports.removeDuplicates(body);var startHidden=exports.isHidden(body.range.start,body.hiddenDates);var endHidden=exports.isHidden(body.range.end,body.hiddenDates);var rangeStart=body.range.start;var rangeEnd=body.range.end;if(startHidden.hidden==true){rangeStart=body.range.startToFront==true?startHidden.startDate-1:startHidden.endDate+1}if(endHidden.hidden==true){rangeEnd=body.range.endToFront==true?endHidden.startDate-1:endHidden.endDate+1}if(startHidden.hidden==true||endHidden.hidden==true){body.range._applyRange(rangeStart,rangeEnd)}}};exports.removeDuplicates=function(body){var hiddenDates=body.hiddenDates;var safeDates=[];for(var i=0;i<hiddenDates.length;i++){for(var j=0;j<hiddenDates.length;j++){if(i!=j&&hiddenDates[j].remove!=true&&hiddenDates[i].remove!=true){if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[j].remove=true}else if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].start<=hiddenDates[i].end){hiddenDates[i].end=hiddenDates[j].end;hiddenDates[j].remove=true}else if(hiddenDates[j].end>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[i].start=hiddenDates[j].start;hiddenDates[j].remove=true}}}}for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].remove!==true){safeDates.push(hiddenDates[i])}}body.hiddenDates=safeDates;body.hiddenDates.sort(function(a,b){return a.start-b.start})};exports.printDates=function(dates){for(var i=0;i<dates.length;i++){console.log(i,new Date(dates[i].start),new Date(dates[i].end),dates[i].start,dates[i].end,dates[i].remove)}};exports.stepOverHiddenDates=function(moment,timeStep,previousTime){var stepInHidden=false;var currentValue=timeStep.current.valueOf();for(var i=0;i<timeStep.hiddenDates.length;i++){var startDate=timeStep.hiddenDates[i].start;var endDate=timeStep.hiddenDates[i].end;if(currentValue>=startDate&&currentValue<endDate){stepInHidden=true;break}}if(stepInHidden==true&&currentValue<timeStep._end.valueOf()&&currentValue!=previousTime){var prevValue=moment(previousTime);var newValue=moment(endDate);if(prevValue.year()!=newValue.year()){timeStep.switchedYear=true}else if(prevValue.month()!=newValue.month()){timeStep.switchedMonth=true}else if(prevValue.dayOfYear()!=newValue.dayOfYear()){timeStep.switchedDay=true}timeStep.current=newValue}};exports.toScreen=function(Core,time,width){if(Core.body.hiddenDates.length==0){var conversion=Core.range.conversion(width);return(time.valueOf()-conversion.offset)*conversion.scale}else{var hidden=exports.isHidden(time,Core.body.hiddenDates);if(hidden.hidden==true){time=hidden.startDate}var duration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);if(time<Core.range.start){var conversion=Core.range.conversion(width,duration);var hiddenBeforeStart=exports.getHiddenDurationBeforeStart(Core.body.hiddenDates,time,conversion.offset);time=Core.options.moment(time).toDate().valueOf();time=time+hiddenBeforeStart;return-(conversion.offset-time.valueOf())*conversion.scale}else if(time>Core.range.end){var rangeAfterEnd={start:Core.range.start,end:time};time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,rangeAfterEnd,time);var conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}else{time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,Core.range,time);var conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}}};exports.toTime=function(Core,x,width){if(Core.body.hiddenDates.length==0){var conversion=Core.range.conversion(width);return new Date(x/conversion.scale+conversion.offset)}else{var hiddenDuration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);var totalDuration=Core.range.end-Core.range.start-hiddenDuration;var partialDuration=totalDuration*x/width;var accumulatedHiddenDuration=exports.getAccumulatedHiddenDuration(Core.body.hiddenDates,Core.range,partialDuration);var newTime=new Date(accumulatedHiddenDuration+partialDuration+Core.range.start);return newTime}};exports.getHiddenDurationBetween=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<end){duration+=endDate-startDate}}return duration};exports.getHiddenDurationBeforeStart=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<=end){duration+=endDate-startDate}}return duration};exports.correctTimeForHidden=function(moment,hiddenDates,range,time){time=moment(time).toDate().valueOf();time-=exports.getHiddenDurationBefore(moment,hiddenDates,range,time);return time};exports.getHiddenDurationBefore=function(moment,hiddenDates,range,time){var timeOffset=0;time=moment(time).toDate().valueOf();for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){if(time>=endDate){timeOffset+=endDate-startDate}}}return timeOffset};exports.getAccumulatedHiddenDuration=function(hiddenDates,range,requiredDuration){var hiddenDuration=0;var duration=0;var previousPoint=range.start;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){duration+=startDate-previousPoint;previousPoint=endDate;if(duration>=requiredDuration){break}else{hiddenDuration+=endDate-startDate}}}return hiddenDuration};exports.snapAwayFromHidden=function(hiddenDates,time,direction,correctionEnabled){var isHidden=exports.isHidden(time,hiddenDates);if(isHidden.hidden==true){if(direction<0){if(correctionEnabled==true){return isHidden.startDate-(isHidden.endDate-time)-1}else{return isHidden.startDate-1}}else{if(correctionEnabled==true){return isHidden.endDate+(time-isHidden.startDate)+1}else{return isHidden.endDate+1}}}else{return time}};exports.isHidden=function(time,hiddenDates){for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(time>=startDate&&time<endDate){return{hidden:true,startDate:startDate,endDate:endDate};break}}return{hidden:false,startDate:startDate,endDate:endDate}}},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var Emitter=__webpack_require__(13);var Hammer=__webpack_require__(22);var hammerUtil=__webpack_require__(30);var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var Range=__webpack_require__(32);var ItemSet=__webpack_require__(36);var TimeAxis=__webpack_require__(46);var Activator=__webpack_require__(47);var DateUtil=__webpack_require__(34);var CustomTime=__webpack_require__(48);function Core(){}Emitter(Core.prototype);Core.prototype._create=function(container){this.dom={};this.dom.container=container;this.dom.root=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.backgroundVertical=document.createElement(\"div\");this.dom.backgroundHorizontal=document.createElement(\"div\");this.dom.centerContainer=document.createElement(\"div\");this.dom.leftContainer=document.createElement(\"div\");this.dom.rightContainer=document.createElement(\"div\");this.dom.center=document.createElement(\"div\");this.dom.left=document.createElement(\"div\");this.dom.right=document.createElement(\"div\");this.dom.top=document.createElement(\"div\");this.dom.bottom=document.createElement(\"div\");this.dom.shadowTop=document.createElement(\"div\");this.dom.shadowBottom=document.createElement(\"div\");this.dom.shadowTopLeft=document.createElement(\"div\");this.dom.shadowBottomLeft=document.createElement(\"div\");this.dom.shadowTopRight=document.createElement(\"div\");this.dom.shadowBottomRight=document.createElement(\"div\");this.dom.root.className=\"vis-timeline\";this.dom.background.className=\"vis-panel vis-background\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\";this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\";this.dom.centerContainer.className=\"vis-panel vis-center\";this.dom.leftContainer.className=\"vis-panel vis-left\";this.dom.rightContainer.className=\"vis-panel vis-right\";this.dom.top.className=\"vis-panel vis-top\";this.dom.bottom.className=\"vis-panel vis-bottom\";this.dom.left.className=\"vis-content\";this.dom.center.className=\"vis-content\";this.dom.right.className=\"vis-content\";this.dom.shadowTop.className=\"vis-shadow vis-top\";this.dom.shadowBottom.className=\"vis-shadow vis-bottom\";this.dom.shadowTopLeft.className=\"vis-shadow vis-top\";this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\";this.dom.shadowTopRight.className=\"vis-shadow vis-top\";this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\";this.dom.root.appendChild(this.dom.background);this.dom.root.appendChild(this.dom.backgroundVertical);this.dom.root.appendChild(this.dom.backgroundHorizontal);this.dom.root.appendChild(this.dom.centerContainer);this.dom.root.appendChild(this.dom.leftContainer);this.dom.root.appendChild(this.dom.rightContainer);this.dom.root.appendChild(this.dom.top);this.dom.root.appendChild(this.dom.bottom);this.dom.centerContainer.appendChild(this.dom.center);this.dom.leftContainer.appendChild(this.dom.left);this.dom.rightContainer.appendChild(this.dom.right);this.dom.centerContainer.appendChild(this.dom.shadowTop);this.dom.centerContainer.appendChild(this.dom.shadowBottom);this.dom.leftContainer.appendChild(this.dom.shadowTopLeft);this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft);this.dom.rightContainer.appendChild(this.dom.shadowTopRight);this.dom.rightContainer.appendChild(this.dom.shadowBottomRight);this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0};this.on(\"rangechange\",function(){if(this.initialDrawDone===true){this._redraw()}}.bind(this));this.on(\"touch\",this._onTouch.bind(this));this.on(\"panmove\",this._onDrag.bind(this));var me=this;this.on(\"_change\",function(properties){if(properties&&properties.queue==true){if(!me._redrawTimer){me._redrawTimer=setTimeout(function(){me._redrawTimer=null;me._redraw()},0)}}else{me._redraw()}});this.hammer=new Hammer(this.dom.root);var pinchRecognizer=this.hammer.get(\"pinch\").set({enable:true});hammerUtil.disablePreventDefaultVertically(pinchRecognizer);this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.listeners={};var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(type){var listener=function listener(event){if(me.isActive()){me.emit(type,event)}};me.hammer.on(type,listener);me.listeners[type]=listener});hammerUtil.onTouch(this.hammer,function(event){me.emit(\"touch\",event)}.bind(this));hammerUtil.onRelease(this.hammer,function(event){me.emit(\"release\",event)}.bind(this));function onMouseWheel(event){if(this.isActive()){this.emit(\"mousewheel\",event)}if(!this.options.zoomKey||event[this.options.zoomKey])return;if(this.options.horizontalScroll)return;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}var current=this.props.scrollTop;var adjusted=current+delta*120;if(this.isActive()){this._setScrollTop(adjusted);if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-adjusted;this.dom.right.parentNode.scrollTop=-adjusted}this._redraw();this.emit(\"scroll\",event)}event.preventDefault()}if(this.dom.centerContainer.addEventListener){this.dom.centerContainer.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);this.dom.centerContainer.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{this.dom.centerContainer.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}function onMouseScrollSide(event){if(!me.options.verticalScroll)return;event.preventDefault();if(me.isActive()){var adjusted=-event.target.scrollTop;me._setScrollTop(adjusted);me._redraw();me.emit(\"scrollSide\",event)}}this.dom.left.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));this.dom.right.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));var itemAddedToTimeline=false;function handleDragOver(event){if(event.preventDefault){event.preventDefault()}if(!event.target.className.includes(\"vis\"))return;if(itemAddedToTimeline)return;event.dataTransfer.dropEffect=\"move\";itemAddedToTimeline=true;return false}function handleDrop(event){try{var itemData=JSON.parse(event.dataTransfer.getData(\"text/plain\"));if(!itemData.content)return}catch(err){return false}itemAddedToTimeline=false;event.center={x:event.x,y:event.y};me.itemSet._onAddItem(event);return false}this.dom.center.addEventListener(\"dragover\",handleDragOver.bind(this),false);this.dom.center.addEventListener(\"drop\",handleDrop.bind(this),false);this.customTimes=[];this.touch={};this.redrawCount=0;this.initialDrawDone=false;if(!container)throw new Error(\"No container provided\");container.appendChild(this.dom.root)};Core.prototype.setOptions=function(options){if(options){var fields=[\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\"];util.selectiveExtend(fields,this.options,options);if(this.options.rtl){this.dom.container.style.direction=\"rtl\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"}if(this.options.verticalScroll){if(this.options.rtl){this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\"}else{this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"}}this.options.orientation={item:undefined,axis:undefined};if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation={item:options.orientation,axis:options.orientation}}else if(_typeof(options.orientation)===\"object\"){if(\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}if(\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}}if(this.options.orientation.axis===\"both\"){if(!this.timeAxis2){var timeAxis2=this.timeAxis2=new TimeAxis(this.body);timeAxis2.setOptions=function(options){var _options=options?util.extend({},options):{};_options.orientation=\"top\";TimeAxis.prototype.setOptions.call(timeAxis2,_options)};this.components.push(timeAxis2)}}else{if(this.timeAxis2){var index=this.components.indexOf(this.timeAxis2);if(index!==-1){this.components.splice(index,1)}this.timeAxis2.destroy();this.timeAxis2=null}}if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}if(\"hiddenDates\"in this.options){DateUtil.convertHiddenOptions(this.options.moment,this.body,this.options.hiddenDates)}if(\"clickToUse\"in options){if(options.clickToUse){if(!this.activator){this.activator=new Activator(this.dom.root)}}else{if(this.activator){this.activator.destroy();delete this.activator}}}if(\"showCustomTime\"in options){throw new Error(\"Option `showCustomTime` is deprecated. Create a custom time bar via timeline.addCustomTime(time [, id])\")}this._initAutoResize()}this.components.forEach(function(component){return component.setOptions(options)});if(\"configure\"in options){if(!this.configurator){this.configurator=this._createConfigurator()}this.configurator.setOptions(options.configure);var appliedOptions=util.deepExtend({},this.options);this.components.forEach(function(component){util.deepExtend(appliedOptions,component.options)});this.configurator.setModuleOptions({global:appliedOptions})}if(!this._origRedraw){this._origRedraw=this._redraw.bind(this);this._redraw=util.throttle(this._origRedraw)}else{this._redraw()}};Core.prototype.isActive=function(){return!this.activator||this.activator.active};Core.prototype.destroy=function(){this.setItems(null);this.setGroups(null);this.off();this._stopAutoResize();if(this.dom.root.parentNode){this.dom.root.parentNode.removeChild(this.dom.root)}this.dom=null;if(this.activator){this.activator.destroy();delete this.activator}for(var event in this.listeners){if(this.listeners.hasOwnProperty(event)){delete this.listeners[event]}}this.listeners=null;this.hammer=null;this.components.forEach(function(component){return component.destroy()});this.body=null};Core.prototype.setCustomTime=function(time,id){var customTimes=this.customTimes.filter(function(component){return id===component.options.id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+JSON.stringify(id))}if(customTimes.length>0){customTimes[0].setCustomTime(time)}};Core.prototype.getCustomTime=function(id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+JSON.stringify(id))}return customTimes[0].getCustomTime()};Core.prototype.setCustomTimeTitle=function(title,id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+JSON.stringify(id))}if(customTimes.length>0){return customTimes[0].setCustomTitle(title)}};Core.prototype.getEventProperties=function(event){return{event:event}};Core.prototype.addCustomTime=function(time,id){var timestamp=time!==undefined?util.convert(time,\"Date\").valueOf():new Date;var exists=this.customTimes.some(function(customTime){return customTime.options.id===id});if(exists){throw new Error(\"A custom time with id \"+JSON.stringify(id)+\" already exists\")}var customTime=new CustomTime(this.body,util.extend({},this.options,{time:timestamp,id:id}));this.customTimes.push(customTime);this.components.push(customTime);this._redraw();return id};Core.prototype.removeCustomTime=function(id){var customTimes=this.customTimes.filter(function(bar){return bar.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+JSON.stringify(id))}customTimes.forEach(function(customTime){this.customTimes.splice(this.customTimes.indexOf(customTime),1);this.components.splice(this.components.indexOf(customTime),1);customTime.destroy();\n}.bind(this))};Core.prototype.getVisibleItems=function(){return this.itemSet&&this.itemSet.getVisibleItems()||[]};Core.prototype.fit=function(options){var range=this.getDataRange();if(range.min===null&&range.max===null){return}var interval=range.max-range.min;var min=new Date(range.min.valueOf()-interval*.01);var max=new Date(range.max.valueOf()+interval*.01);var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(min,max,animation)};Core.prototype.getDataRange=function(){throw new Error(\"Cannot invoke abstract method getDataRange\")};Core.prototype.setWindow=function(start,end,options){var animation;if(arguments.length==1){var range=arguments[0];animation=range.animation!==undefined?range.animation:true;this.range.setRange(range.start,range.end,animation)}else{animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,animation)}};Core.prototype.moveTo=function(time,options){var interval=this.range.end-this.range.start;var t=util.convert(time,\"Date\").valueOf();var start=t-interval/2;var end=t+interval/2;var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,animation)};Core.prototype.getWindow=function(){var range=this.range.getRange();return{start:new Date(range.start),end:new Date(range.end)}};Core.prototype.zoomIn=function(percentage){if(!percentage||percentage<0||percentage>1)return;var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newInterval=interval/(1+percentage);var distance=(interval-newInterval)/2;var newStart=start+distance;var newEnd=end-distance;this.setWindow({start:newStart,end:newEnd})};Core.prototype.zoomOut=function(percentage){if(!percentage||percentage<0||percentage>1)return;var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newStart=start-interval*percentage/2;var newEnd=end+interval*percentage/2;this.setWindow({start:newStart,end:newEnd})};Core.prototype.redraw=function(){this._redraw()};Core.prototype._redraw=function(){this.redrawCount++;var resized=false;var options=this.options;var props=this.props;var dom=this.dom;if(!dom||!dom.container||dom.root.offsetWidth==0)return;DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(options.orientation==\"top\"){util.addClassName(dom.root,\"vis-top\");util.removeClassName(dom.root,\"vis-bottom\")}else{util.removeClassName(dom.root,\"vis-top\");util.addClassName(dom.root,\"vis-bottom\")}dom.root.style.maxHeight=util.option.asSize(options.maxHeight,\"\");dom.root.style.minHeight=util.option.asSize(options.minHeight,\"\");dom.root.style.width=util.option.asSize(options.width,\"\");props.border.left=(dom.centerContainer.offsetWidth-dom.centerContainer.clientWidth)/2;props.border.right=props.border.left;props.border.top=(dom.centerContainer.offsetHeight-dom.centerContainer.clientHeight)/2;props.border.bottom=props.border.top;var borderRootHeight=dom.root.offsetHeight-dom.root.clientHeight;var borderRootWidth=dom.root.offsetWidth-dom.root.clientWidth;if(dom.centerContainer.clientHeight===0){props.border.left=props.border.top;props.border.right=props.border.left}if(dom.root.clientHeight===0){borderRootWidth=borderRootHeight}props.center.height=dom.center.offsetHeight;props.left.height=dom.left.offsetHeight;props.right.height=dom.right.offsetHeight;props.top.height=dom.top.clientHeight||-props.border.top;props.bottom.height=dom.bottom.clientHeight||-props.border.bottom;var contentHeight=Math.max(props.left.height,props.center.height,props.right.height);var autoHeight=props.top.height+contentHeight+props.bottom.height+borderRootHeight+props.border.top+props.border.bottom;dom.root.style.height=util.option.asSize(options.height,autoHeight+\"px\");props.root.height=dom.root.offsetHeight;props.background.height=props.root.height-borderRootHeight;var containerHeight=props.root.height-props.top.height-props.bottom.height-borderRootHeight;props.centerContainer.height=containerHeight;props.leftContainer.height=containerHeight;props.rightContainer.height=props.leftContainer.height;props.root.width=dom.root.offsetWidth;props.background.width=props.root.width-borderRootWidth;if(!this.initialDrawDone){props.scrollbarWidth=util.getScrollBarWidth()}if(this.options.verticalScroll){if(this.options.rtl){props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth+props.scrollbarWidth||-props.border.right}else{props.left.width=dom.leftContainer.clientWidth+props.scrollbarWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}}else{props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}props.leftContainer.width=props.left.width;props.rightContainer.width=props.right.width;var centerWidth=props.root.width-props.left.width-props.right.width-borderRootWidth;props.center.width=centerWidth;props.centerContainer.width=centerWidth;props.top.width=centerWidth;props.bottom.width=centerWidth;dom.background.style.height=props.background.height+\"px\";dom.backgroundVertical.style.height=props.background.height+\"px\";dom.backgroundHorizontal.style.height=props.centerContainer.height+\"px\";dom.centerContainer.style.height=props.centerContainer.height+\"px\";dom.leftContainer.style.height=props.leftContainer.height+\"px\";dom.rightContainer.style.height=props.rightContainer.height+\"px\";dom.background.style.width=props.background.width+\"px\";dom.backgroundVertical.style.width=props.centerContainer.width+\"px\";dom.backgroundHorizontal.style.width=props.background.width+\"px\";dom.centerContainer.style.width=props.center.width+\"px\";dom.top.style.width=props.top.width+\"px\";dom.bottom.style.width=props.bottom.width+\"px\";dom.background.style.left=\"0\";dom.background.style.top=\"0\";dom.backgroundVertical.style.left=props.left.width+props.border.left+\"px\";dom.backgroundVertical.style.top=\"0\";dom.backgroundHorizontal.style.left=\"0\";dom.backgroundHorizontal.style.top=props.top.height+\"px\";dom.centerContainer.style.left=props.left.width+\"px\";dom.centerContainer.style.top=props.top.height+\"px\";dom.leftContainer.style.left=\"0\";dom.leftContainer.style.top=props.top.height+\"px\";dom.rightContainer.style.left=props.left.width+props.center.width+\"px\";dom.rightContainer.style.top=props.top.height+\"px\";dom.top.style.left=props.left.width+\"px\";dom.top.style.top=\"0\";dom.bottom.style.left=props.left.width+\"px\";dom.bottom.style.top=props.top.height+props.centerContainer.height+\"px\";var offset=this._updateScrollTop();if(options.orientation.item!=\"top\"){offset+=Math.max(this.props.centerContainer.height-this.props.center.height-this.props.border.top-this.props.border.bottom,0)}dom.center.style.left=\"0\";dom.center.style.top=offset+\"px\";dom.left.style.left=\"0\";dom.right.style.left=\"0\";var visibilityTop=this.props.scrollTop==0?\"hidden\":\"\";var visibilityBottom=this.props.scrollTop==this.props.scrollTopMin?\"hidden\":\"\";dom.shadowTop.style.visibility=visibilityTop;dom.shadowBottom.style.visibility=visibilityBottom;dom.shadowTopLeft.style.visibility=visibilityTop;dom.shadowBottomLeft.style.visibility=visibilityBottom;dom.shadowTopRight.style.visibility=visibilityTop;dom.shadowBottomRight.style.visibility=visibilityBottom;if(this.options.verticalScroll){dom.shadowTopRight.style.visibility=\"hidden\";dom.shadowBottomRight.style.visibility=\"hidden\";dom.shadowTopLeft.style.visibility=\"hidden\";dom.shadowBottomLeft.style.visibility=\"hidden\"}else{dom.left.style.top=offset+\"px\";dom.right.style.top=offset+\"px\"}var contentsOverflow=this.props.center.height>this.props.centerContainer.height;this.hammer.get(\"pan\").set({direction:contentsOverflow?Hammer.DIRECTION_ALL:Hammer.DIRECTION_HORIZONTAL});this.components.forEach(function(component){resized=component.redraw()||resized});var MAX_REDRAW=5;if(resized){if(this.redrawCount<MAX_REDRAW){this.body.emitter.emit(\"_change\");return}else{console.log(\"WARNING: infinite loop in redraw?\")}}else{this.redrawCount=0}this.initialDrawDone=true;this.body.emitter.emit(\"changed\")};Core.prototype.repaint=function(){throw new Error(\"Function repaint is deprecated. Use redraw instead.\")};Core.prototype.setCurrentTime=function(time){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}this.currentTime.setCurrentTime(time)};Core.prototype.getCurrentTime=function(){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}return this.currentTime.getCurrentTime()};Core.prototype._toTime=function(x){return DateUtil.toTime(this,x,this.props.center.width)};Core.prototype._toGlobalTime=function(x){return DateUtil.toTime(this,x,this.props.root.width)};Core.prototype._toScreen=function(time){return DateUtil.toScreen(this,time,this.props.center.width)};Core.prototype._toGlobalScreen=function(time){return DateUtil.toScreen(this,time,this.props.root.width)};Core.prototype._initAutoResize=function(){if(this.options.autoResize==true){this._startAutoResize()}else{this._stopAutoResize()}};Core.prototype._startAutoResize=function(){var me=this;this._stopAutoResize();this._onResize=function(){if(me.options.autoResize!=true){me._stopAutoResize();return}if(me.dom.root){if(me.dom.root.offsetWidth!=me.props.lastWidth||me.dom.root.offsetHeight!=me.props.lastHeight){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight;me.body.emitter.emit(\"_change\")}}};util.addEventListener(window,\"resize\",this._onResize);if(me.dom.root){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight}this.watchTimer=setInterval(this._onResize,1e3)};Core.prototype._stopAutoResize=function(){if(this.watchTimer){clearInterval(this.watchTimer);this.watchTimer=undefined}if(this._onResize){util.removeEventListener(window,\"resize\",this._onResize);this._onResize=null}};Core.prototype._onTouch=function(event){this.touch.allowDragging=true;this.touch.initialScrollTop=this.props.scrollTop};Core.prototype._onPinch=function(event){this.touch.allowDragging=false};Core.prototype._onDrag=function(event){if(!event)return;if(!this.touch.allowDragging)return;var delta=event.deltaY;var oldScrollTop=this._getScrollTop();var newScrollTop=this._setScrollTop(this.touch.initialScrollTop+delta);if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}if(newScrollTop!=oldScrollTop){this.emit(\"verticalDrag\")}};Core.prototype._setScrollTop=function(scrollTop){this.props.scrollTop=scrollTop;this._updateScrollTop();return this.props.scrollTop};Core.prototype._updateScrollTop=function(){var scrollTopMin=Math.min(this.props.centerContainer.height-this.props.center.height,0);if(scrollTopMin!=this.props.scrollTopMin){if(this.options.orientation.item!=\"top\"){this.props.scrollTop+=scrollTopMin-this.props.scrollTopMin}this.props.scrollTopMin=scrollTopMin}if(this.props.scrollTop>0)this.props.scrollTop=0;if(this.props.scrollTop<scrollTopMin)this.props.scrollTop=scrollTopMin;return this.props.scrollTop};Core.prototype._getScrollTop=function(){return this.props.scrollTop};Core.prototype._createConfigurator=function(){throw new Error(\"Cannot invoke abstract method _createConfigurator\")};module.exports=Core},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var Hammer=__webpack_require__(22);var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var TimeStep=__webpack_require__(37);var Component=__webpack_require__(33);var Group=__webpack_require__(38);var BackgroundGroup=__webpack_require__(42);var BoxItem=__webpack_require__(43);var PointItem=__webpack_require__(44);var RangeItem=__webpack_require__(40);var BackgroundItem=__webpack_require__(45);var UNGROUPED=\"__ungrouped__\";var BACKGROUND=\"__background__\";function ItemSet(body,options){this.body=body;this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:true,groupOrderSwap:function groupOrderSwap(fromGroup,toGroup,groups){var targetOrder=toGroup.order;toGroup.order=fromGroup.order;fromGroup.order=targetOrder},groupOrder:\"order\",selectable:true,multiselect:false,itemsAlwaysDraggable:false,editable:{updateTime:false,updateGroup:false,add:false,remove:false},groupEditable:{order:false,add:false,remove:false},snap:TimeStep.snap,onAdd:function onAdd(item,callback){callback(item)},onUpdate:function onUpdate(item,callback){callback(item)},onMove:function onMove(item,callback){callback(item)},onRemove:function onRemove(item,callback){callback(item)},onMoving:function onMoving(item,callback){callback(item)},onAddGroup:function onAddGroup(item,callback){callback(item)},onMoveGroup:function onMoveGroup(item,callback){callback(item)},onRemoveGroup:function onRemoveGroup(item,callback){callback(item)},margin:{item:{horizontal:10,vertical:10},axis:20},tooltipOnItemUpdateTime:false};this.options=util.extend({},this.defaultOptions);this.options.rtl=options.rtl;this.itemOptions={type:{start:\"Date\",end:\"Date\"}};this.conversion={toScreen:body.util.toScreen,toTime:body.util.toTime};this.dom={};this.props={};this.hammer=null;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items)},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.groups={};this.groupIds=[];this.selection=[];this.stackDirty=true;this.touchParams={};this.groupTouchParams={};this._create();this.setOptions(options)}ItemSet.prototype=new Component;ItemSet.types={background:BackgroundItem,box:BoxItem,range:RangeItem,point:PointItem};ItemSet.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-itemset\";frame[\"timeline-itemset\"]=this;this.dom.frame=frame;var background=document.createElement(\"div\");background.className=\"vis-background\";frame.appendChild(background);this.dom.background=background;var foreground=document.createElement(\"div\");foreground.className=\"vis-foreground\";frame.appendChild(foreground);this.dom.foreground=foreground;var axis=document.createElement(\"div\");axis.className=\"vis-axis\";this.dom.axis=axis;var labelSet=document.createElement(\"div\");labelSet.className=\"vis-labelset\";this.dom.labelSet=labelSet;this._updateUngrouped();var backgroundGroup=new BackgroundGroup(BACKGROUND,null,this);backgroundGroup.show();this.groups[BACKGROUND]=backgroundGroup;this.hammer=new Hammer(this.body.dom.centerContainer);this.hammer.on(\"hammer.input\",function(event){if(event.isFirst){this._onTouch(event)}}.bind(this));this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.hammer.on(\"tap\",this._onSelectItem.bind(this));this.hammer.on(\"press\",this._onMultiSelectItem.bind(this));this.hammer.on(\"doubletap\",this._onAddItem.bind(this));if(this.options.rtl){this.groupHammer=new Hammer(this.body.dom.rightContainer)}else{this.groupHammer=new Hammer(this.body.dom.leftContainer)}this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this));this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this));this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this));this.groupHammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this));this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this));this.show()};ItemSet.prototype.setOptions=function(options){if(options){var fields=[\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"selectable\",\"multiselect\",\"itemsAlwaysDraggable\",\"multiselectPerGroup\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"tooltipOnItemUpdateTime\"];util.selectiveExtend(fields,this.options,options);if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.item=options.orientation===\"top\"?\"top\":\"bottom\"}else if(_typeof(options.orientation)===\"object\"&&\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}}if(\"margin\"in options){if(typeof options.margin===\"number\"){this.options.margin.axis=options.margin;this.options.margin.item.horizontal=options.margin;this.options.margin.item.vertical=options.margin}else if(_typeof(options.margin)===\"object\"){util.selectiveExtend([\"axis\"],this.options.margin,options.margin);if(\"item\"in options.margin){if(typeof options.margin.item===\"number\"){this.options.margin.item.horizontal=options.margin.item;this.options.margin.item.vertical=options.margin.item}else if(_typeof(options.margin.item)===\"object\"){util.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,options.margin.item)}}}}if(\"editable\"in options){if(typeof options.editable===\"boolean\"){this.options.editable.updateTime=options.editable;this.options.editable.updateGroup=options.editable;this.options.editable.add=options.editable;this.options.editable.remove=options.editable}else if(_typeof(options.editable)===\"object\"){util.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\"],this.options.editable,options.editable)}}if(\"groupEditable\"in options){if(typeof options.groupEditable===\"boolean\"){this.options.groupEditable.order=options.groupEditable;this.options.groupEditable.add=options.groupEditable;this.options.groupEditable.remove=options.groupEditable}else if(_typeof(options.groupEditable)===\"object\"){util.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,options.groupEditable)}}var addCallback=function(name){var fn=options[name];if(fn){if(!(fn instanceof Function)){throw new Error(\"option \"+name+\" must be a function \"+name+\"(item, callback)\")}this.options[name]=fn}}.bind(this);[\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(addCallback);this.markDirty()}};ItemSet.prototype.markDirty=function(options){this.groupIds=[];this.stackDirty=true;if(options&&options.refreshItems){util.forEach(this.items,function(item){item.dirty=true;if(item.displayed)item.redraw()})}};ItemSet.prototype.destroy=function(){this.hide();this.setItems(null);this.setGroups(null);this.hammer=null;this.body=null;this.conversion=null};ItemSet.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.axis.parentNode){this.dom.axis.parentNode.removeChild(this.dom.axis)}if(this.dom.labelSet.parentNode){this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}};ItemSet.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}if(!this.dom.axis.parentNode){this.body.dom.backgroundVertical.appendChild(this.dom.axis)}if(!this.dom.labelSet.parentNode){if(this.options.rtl){this.body.dom.right.appendChild(this.dom.labelSet)}else{this.body.dom.left.appendChild(this.dom.labelSet)}}};ItemSet.prototype.setSelection=function(ids){var i,ii,id,item;if(ids==undefined)ids=[];if(!Array.isArray(ids))ids=[ids];for(i=0,ii=this.selection.length;i<ii;i++){id=this.selection[i];item=this.items[id];if(item)item.unselect()}this.selection=[];for(i=0,ii=ids.length;i<ii;i++){id=ids[i];item=this.items[id];if(item){this.selection.push(id);item.select()}}};ItemSet.prototype.getSelection=function(){return this.selection.concat([])};ItemSet.prototype.getVisibleItems=function(){var range=this.body.range.getRange();if(this.options.rtl){var right=this.body.util.toScreen(range.start);var left=this.body.util.toScreen(range.end)}else{var left=this.body.util.toScreen(range.start);var right=this.body.util.toScreen(range.end)}var ids=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];var rawVisibleItems=group.visibleItems;for(var i=0;i<rawVisibleItems.length;i++){var item=rawVisibleItems[i];if(this.options.rtl){if(item.right<left&&item.right+item.width>right){ids.push(item.id)}}else{if(item.left<right&&item.left+item.width>left){ids.push(item.id)}}}}}return ids};ItemSet.prototype._deselect=function(id){var selection=this.selection;for(var i=0,ii=selection.length;i<ii;i++){if(selection[i]==id){selection.splice(i,1);break}}};ItemSet.prototype.redraw=function(){var margin=this.options.margin,range=this.body.range,asSize=util.option.asSize,options=this.options,orientation=options.orientation.item,resized=false,frame=this.dom.frame;this.props.top=this.body.domProps.top.height+this.body.domProps.border.top;if(this.options.rtl){this.props.right=this.body.domProps.right.width+this.body.domProps.border.right}else{this.props.left=this.body.domProps.left.width+this.body.domProps.border.left}frame.className=\"vis-itemset\";resized=this._orderGroups()||resized;var visibleInterval=range.end-range.start;var zoomed=visibleInterval!=this.lastVisibleInterval||this.props.width!=this.props.lastWidth;if(zoomed)this.stackDirty=true;this.lastVisibleInterval=visibleInterval;this.props.lastWidth=this.props.width;var restack=this.stackDirty;var firstGroup=this._firstGroup();var firstMargin={item:margin.item,axis:margin.axis};var nonFirstMargin={item:margin.item,axis:margin.item.vertical/2};var height=0;var minHeight=margin.axis+margin.item.vertical;this.groups[BACKGROUND].redraw(range,nonFirstMargin,restack);util.forEach(this.groups,function(group){var groupMargin=group==firstGroup?firstMargin:nonFirstMargin;var groupResized=group.redraw(range,groupMargin,restack);resized=groupResized||resized;height+=group.height});height=Math.max(height,minHeight);this.stackDirty=false;frame.style.height=asSize(height);this.props.width=frame.offsetWidth;this.props.height=height;this.dom.axis.style.top=asSize(orientation==\"top\"?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height);if(this.options.rtl){this.dom.axis.style.right=\"0\"}else{this.dom.axis.style.left=\"0\"}resized=this._isResized()||resized;return resized};ItemSet.prototype._firstGroup=function(){var firstGroupIndex=this.options.orientation.item==\"top\"?0:this.groupIds.length-1;var firstGroupId=this.groupIds[firstGroupIndex];var firstGroup=this.groups[firstGroupId]||this.groups[UNGROUPED];return firstGroup||null};ItemSet.prototype._updateUngrouped=function(){var ungrouped=this.groups[UNGROUPED];var background=this.groups[BACKGROUND];var item,itemId;if(this.groupsData){if(ungrouped){ungrouped.hide();delete this.groups[UNGROUPED];for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];item.parent&&item.parent.remove(item);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];group&&group.add(item)||item.hide()}}}}else{if(!ungrouped){var id=null;var data=null;ungrouped=new Group(id,data,this);this.groups[UNGROUPED]=ungrouped;for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];ungrouped.add(item)}}ungrouped.show()}}};ItemSet.prototype.getLabelSet=function(){return this.dom.labelSet};ItemSet.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids);this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getItems=function(){return this.itemsData};ItemSet.prototype.setGroups=function(groups){var me=this,ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;this._onRemoveGroups(ids)}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}this._updateUngrouped();this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getGroups=function(){return this.groupsData};ItemSet.prototype.removeItem=function(id){var item=this.itemsData.get(id),dataset=this.itemsData.getDataSet();if(item){this.options.onRemove(item,function(item){if(item){dataset.remove(id)}})}};ItemSet.prototype._getType=function(itemData){return itemData.type||this.options.type||(itemData.end?\"range\":\"box\")};ItemSet.prototype._getGroupId=function(itemData){var type=this._getType(itemData);if(type==\"background\"&&itemData.group==undefined){return BACKGROUND}else{return this.groupsData?itemData.group:UNGROUPED}};ItemSet.prototype._onUpdate=function(ids){var me=this;ids.forEach(function(id){var itemData=me.itemsData.get(id,me.itemOptions);var item=me.items[id];var type=itemData?me._getType(itemData):null;var constructor=ItemSet.types[type];var selected;if(item){if(!constructor||!(item instanceof constructor)){selected=item.selected;me._removeItem(item);item=null}else{me._updateItem(item,itemData)}}if(!item&&itemData){if(constructor){item=new constructor(itemData,me.conversion,me.options);item.id=id;me._addItem(item);if(selected){this.selection.push(id);item.select()}}else if(type==\"rangeoverflow\"){throw new TypeError('Item type \"rangeoverflow\" is deprecated. Use css styling instead: '+\".vis-item.vis-range .vis-item-content {overflow: visible;}\")}else{throw new TypeError('Unknown item type \"'+type+'\"')}}}.bind(this));this._order();this.stackDirty=true;this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onAdd=ItemSet.prototype._onUpdate;ItemSet.prototype._onRemove=function(ids){var count=0;var me=this;ids.forEach(function(id){var item=me.items[id];if(item){count++;me._removeItem(item)}});if(count){this._order();this.stackDirty=true;this.body.emitter.emit(\"_change\",{queue:true})}};ItemSet.prototype._order=function(){util.forEach(this.groups,function(group){group.order()})};ItemSet.prototype._onUpdateGroups=function(ids){this._onAddGroups(ids)};ItemSet.prototype._onAddGroups=function(ids){var me=this;ids.forEach(function(id){var groupData=me.groupsData.get(id);var group=me.groups[id];if(!group){if(id==UNGROUPED||id==BACKGROUND){throw new Error(\"Illegal group id. \"+id+\" is a reserved id.\")}var groupOptions=Object.create(me.options);util.extend(groupOptions,{height:null});group=new Group(id,groupData,me);me.groups[id]=group;for(var itemId in me.items){if(me.items.hasOwnProperty(itemId)){var item=me.items[itemId];if(item.data.group==id){group.add(item)}}}group.order();group.show()}else{group.setData(groupData)}});this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onRemoveGroups=function(ids){var groups=this.groups;ids.forEach(function(id){var group=groups[id];if(group){group.hide();delete groups[id]}});this.markDirty();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._orderGroups=function(){if(this.groupsData){var groupIds=this.groupsData.getIds({order:this.options.groupOrder});var changed=!util.equalArray(groupIds,this.groupIds);if(changed){var groups=this.groups;groupIds.forEach(function(groupId){groups[groupId].hide()});groupIds.forEach(function(groupId){groups[groupId].show()});this.groupIds=groupIds}return changed}else{return false}};ItemSet.prototype._addItem=function(item){this.items[item.id]=item;var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(group)group.add(item)};ItemSet.prototype._updateItem=function(item,itemData){var oldGroupId=item.data.group;var oldSubGroupId=item.data.subgroup;item.setData(itemData);if(oldGroupId!=item.data.group||oldSubGroupId!=item.data.subgroup){var oldGroup=this.groups[oldGroupId];if(oldGroup)oldGroup.remove(item);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(group)group.add(item)}};ItemSet.prototype._removeItem=function(item){item.hide();delete this.items[item.id];var index=this.selection.indexOf(item.id);if(index!=-1)this.selection.splice(index,1);item.parent&&item.parent.remove(item)};ItemSet.prototype._constructByEndArray=function(array){var endArray=[];for(var i=0;i<array.length;i++){if(array[i]instanceof RangeItem){endArray.push(array[i])}}return endArray};ItemSet.prototype._onTouch=function(event){this.touchParams.item=this.itemFromTarget(event);this.touchParams.dragLeftItem=event.target.dragLeftItem||false;this.touchParams.dragRightItem=event.target.dragRightItem||false;this.touchParams.itemProps=null};ItemSet.prototype._getGroupIndex=function(groupId){for(var i=0;i<this.groupIds.length;i++){if(groupId==this.groupIds[i])return i}};ItemSet.prototype._onDragStart=function(event){var item=this.touchParams.item||null;var me=this;var props;if(item&&(item.selected||this.options.itemsAlwaysDraggable)){if(!this.options.editable.updateTime&&!this.options.editable.updateGroup&&!item.editable){return}if(item.editable===false){return}var dragLeftItem=this.touchParams.dragLeftItem;var dragRightItem=this.touchParams.dragRightItem;this.touchParams.itemIsDragging=true;if(dragLeftItem){props={item:dragLeftItem,initialX:event.center.x,dragLeft:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(dragRightItem){props={item:dragRightItem,initialX:event.center.x,dragRight:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else{this.touchParams.selectedItem=item;var baseGroupIndex=this._getGroupIndex(item.data.group);var itemsToDrag=this.options.itemsAlwaysDraggable&&!item.selected?[item.id]:this.getSelection();this.touchParams.itemProps=itemsToDrag.map(function(id){var item=me.items[id];var groupIndex=me._getGroupIndex(item.data.group);return{item:item,initialX:event.center.x,groupOffset:baseGroupIndex-groupIndex,data:this._cloneItemData(item.data)}}.bind(this))}event.stopPropagation()}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}};ItemSet.prototype._onDragStartAddItem=function(event){var snap=this.options.snap||null;if(this.options.rtl){var xAbs=util.getAbsoluteRight(this.dom.frame);var x=xAbs-event.center.x+10}else{var xAbs=util.getAbsoluteLeft(this.dom.frame);var x=event.center.x-xAbs-10}var time=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var start=snap?snap(time,scale,step):time;var end=start;var itemData={type:\"range\",start:start,end:end,content:\"new item\"};var id=util.randomUUID();itemData[this.itemsData._fieldId]=id;var group=this.groupFromTarget(event);if(group){itemData.group=group.groupId}var newItem=new RangeItem(itemData,this.conversion,this.options);newItem.id=id;newItem.data=this._cloneItemData(itemData);this._addItem(newItem);var props={item:newItem,initialX:event.center.x,data:newItem.data};if(this.options.rtl){props.dragLeft=true}else{props.dragRight=true}this.touchParams.itemProps=[props];event.stopPropagation()};ItemSet.prototype._onDrag=function(event){\nif(this.touchParams.itemProps){event.stopPropagation();var me=this;var snap=this.options.snap||null;if(this.options.rtl){var xOffset=this.body.dom.root.offsetLeft+this.body.domProps.right.width}else{var xOffset=this.body.dom.root.offsetLeft+this.body.domProps.left.width}var scale=this.body.util.getScale();var step=this.body.util.getStep();var selectedItem=this.touchParams.selectedItem;var updateGroupAllowed=me.options.editable.updateGroup;var newGroupBase=null;if(updateGroupAllowed&&selectedItem){if(selectedItem.data.group!=undefined){var group=me.groupFromTarget(event);if(group){newGroupBase=this._getGroupIndex(group.groupId)}}}this.touchParams.itemProps.forEach(function(props){var current=me.body.util.toTime(event.center.x-xOffset);var initial=me.body.util.toTime(props.initialX-xOffset);if(this.options.rtl){var offset=-(current-initial)}else{var offset=current-initial}var itemData=this._cloneItemData(props.item.data);if(props.item.editable===false){return}var updateTimeAllowed=me.options.editable.updateTime||props.item.editable===true;if(updateTimeAllowed){if(props.dragLeft){if(this.options.rtl){if(itemData.end!=undefined){var initialEnd=util.convert(props.data.end,\"Date\");var end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}else{if(itemData.start!=undefined){var initialStart=util.convert(props.data.start,\"Date\");var start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}}else if(props.dragRight){if(this.options.rtl){if(itemData.start!=undefined){var initialStart=util.convert(props.data.start,\"Date\");var start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}else{if(itemData.end!=undefined){var initialEnd=util.convert(props.data.end,\"Date\");var end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}}else{if(itemData.start!=undefined){var initialStart=util.convert(props.data.start,\"Date\").valueOf();var start=new Date(initialStart+offset);if(itemData.end!=undefined){var initialEnd=util.convert(props.data.end,\"Date\");var duration=initialEnd.valueOf()-initialStart.valueOf();itemData.start=snap?snap(start,scale,step):start;itemData.end=new Date(itemData.start.valueOf()+duration)}else{itemData.start=snap?snap(start,scale,step):start}}}}var updateGroupAllowed=me.options.editable.updateGroup||props.item.editable===true;if(updateGroupAllowed&&!props.dragLeft&&!props.dragRight&&newGroupBase!=null){if(itemData.group!=undefined){var newOffset=newGroupBase-props.groupOffset;newOffset=Math.max(0,newOffset);newOffset=Math.min(me.groupIds.length-1,newOffset);itemData.group=me.groupIds[newOffset]}}itemData=this._cloneItemData(itemData);me.options.onMoving(itemData,function(itemData){if(itemData){props.item.setData(this._cloneItemData(itemData,\"Date\"))}}.bind(this))}.bind(this));this.stackDirty=true;this.body.emitter.emit(\"_change\")}};ItemSet.prototype._moveToGroup=function(item,groupId){var group=this.groups[groupId];if(group&&group.groupId!=item.data.group){var oldGroup=item.parent;oldGroup.remove(item);oldGroup.order();group.add(item);group.order();item.data.group=group.groupId}};ItemSet.prototype._onDragEnd=function(event){if(this.touchParams.itemProps){event.stopPropagation();var me=this;var dataset=this.itemsData.getDataSet();var itemProps=this.touchParams.itemProps;this.touchParams.itemProps=null;this.touchParams.itemIsDragging=false;itemProps.forEach(function(props){var id=props.item.id;var exists=me.itemsData.get(id,me.itemOptions)!=null;if(!exists){me.options.onAdd(props.item.data,function(itemData){me._removeItem(props.item);if(itemData){me.itemsData.getDataSet().add(itemData)}me.stackDirty=true;me.body.emitter.emit(\"_change\")})}else{var itemData=this._cloneItemData(props.item.data);me.options.onMove(itemData,function(itemData){if(itemData){itemData[dataset._fieldId]=id;dataset.update(itemData)}else{props.item.setData(props.data);me.stackDirty=true;me.body.emitter.emit(\"_change\")}})}}.bind(this))}};ItemSet.prototype._onGroupDragStart=function(event){if(this.options.groupEditable.order){this.groupTouchParams.group=this.groupFromTarget(event);if(this.groupTouchParams.group){event.stopPropagation();this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})}}};ItemSet.prototype._onGroupDrag=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var group=this.groupFromTarget(event);if(group&&group.height!=this.groupTouchParams.group.height){var movingUp=group.top<this.groupTouchParams.group.top;var clientY=event.center?event.center.y:event.clientY;var targetGroupTop=util.getAbsoluteTop(group.dom.foreground);var draggedGroupHeight=this.groupTouchParams.group.height;if(movingUp){if(targetGroupTop+draggedGroupHeight<clientY){return}}else{var targetGroupHeight=group.height;if(targetGroupTop+targetGroupHeight-draggedGroupHeight>clientY){return}}}if(group&&group!=this.groupTouchParams.group){var groupsData=this.groupsData;var targetGroup=groupsData.get(group.groupId);var draggedGroup=groupsData.get(this.groupTouchParams.group.groupId);if(draggedGroup&&targetGroup){this.options.groupOrderSwap(draggedGroup,targetGroup,this.groupsData);this.groupsData.update(draggedGroup);this.groupsData.update(targetGroup)}var newOrder=this.groupsData.getIds({order:this.options.groupOrder});if(!util.equalArray(newOrder,this.groupTouchParams.originalOrder)){var groupsData=this.groupsData;var origOrder=this.groupTouchParams.originalOrder;var draggedId=this.groupTouchParams.group.groupId;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;var newOffset=0;var orgOffset=0;while(curPos<numGroups){while(curPos+newOffset<numGroups&&curPos+orgOffset<numGroups&&newOrder[curPos+newOffset]==origOrder[curPos+orgOffset]){curPos++}if(curPos+newOffset>=numGroups){break}if(newOrder[curPos+newOffset]==draggedId){newOffset=1;continue}else if(origOrder[curPos+orgOffset]==draggedId){orgOffset=1;continue}else{var slippedPosition=newOrder.indexOf(origOrder[curPos+orgOffset]);var switchGroup=groupsData.get(newOrder[curPos+newOffset]);var shouldBeGroup=groupsData.get(origOrder[curPos+orgOffset]);this.options.groupOrderSwap(switchGroup,shouldBeGroup,groupsData);groupsData.update(switchGroup);groupsData.update(shouldBeGroup);var switchGroupId=newOrder[curPos+newOffset];newOrder[curPos+newOffset]=origOrder[curPos+orgOffset];newOrder[slippedPosition]=switchGroupId;curPos++}}}}}};ItemSet.prototype._onGroupDragEnd=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var me=this;var id=me.groupTouchParams.group.groupId;var dataset=me.groupsData.getDataSet();var groupData=util.extend({},dataset.get(id));me.options.onMoveGroup(groupData,function(groupData){if(groupData){groupData[dataset._fieldId]=id;dataset.update(groupData)}else{var newOrder=dataset.getIds({order:me.options.groupOrder});if(!util.equalArray(newOrder,me.groupTouchParams.originalOrder)){var origOrder=me.groupTouchParams.originalOrder;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;while(curPos<numGroups){while(curPos<numGroups&&newOrder[curPos]==origOrder[curPos]){curPos++}if(curPos>=numGroups){break}var slippedPosition=newOrder.indexOf(origOrder[curPos]);var switchGroup=dataset.get(newOrder[curPos]);var shouldBeGroup=dataset.get(origOrder[curPos]);me.options.groupOrderSwap(switchGroup,shouldBeGroup,dataset);groupsData.update(switchGroup);groupsData.update(shouldBeGroup);var switchGroupId=newOrder[curPos];newOrder[curPos]=origOrder[curPos];newOrder[slippedPosition]=switchGroupId;curPos++}}}});me.body.emitter.emit(\"groupDragged\",{groupId:id})}};ItemSet.prototype._onSelectItem=function(event){if(!this.options.selectable)return;var ctrlKey=event.srcEvent&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey);var shiftKey=event.srcEvent&&event.srcEvent.shiftKey;if(ctrlKey||shiftKey){this._onMultiSelectItem(event);return}var oldSelection=this.getSelection();var item=this.itemFromTarget(event);var selection=item?[item.id]:[];this.setSelection(selection);var newSelection=this.getSelection();if(newSelection.length>0||oldSelection.length>0){this.body.emitter.emit(\"select\",{items:newSelection,event:event})}};ItemSet.prototype._onMouseOver=function(event){var item=this.itemFromTarget(event);if(!item)return;this.body.emitter.emit(\"itemover\",{item:item.id,event:event})};ItemSet.prototype._onMouseOut=function(event){var item=this.itemFromTarget(event);if(!item)return;this.body.emitter.emit(\"itemout\",{item:item.id,event:event})};ItemSet.prototype._onAddItem=function(event){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;var snap=this.options.snap||null;var item=this.itemFromTarget(event);if(item){var itemData=me.itemsData.get(item.id);this.options.onUpdate(itemData,function(itemData){if(itemData){me.itemsData.getDataSet().update(itemData)}})}else{if(this.options.rtl){var xAbs=util.getAbsoluteRight(this.dom.frame);var x=xAbs-event.center.x}else{var xAbs=util.getAbsoluteLeft(this.dom.frame);var x=event.center.x-xAbs}var start=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var newItemData={start:snap?snap(start,scale,step):start,content:\"new item\"};if(event.type==\"drop\"){var itemData=JSON.parse(event.dataTransfer.getData(\"text/plain\"));newItemData.content=itemData.content;newItemData.type=itemData.type||\"box\";newItemData[this.itemsData._fieldId]=itemData.id||util.randomUUID();if(itemData.type==\"range\"||itemData.end&&itemData.start){if(!itemData.end){var end=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}else{newItemData.end=new Date(newItemData.start._i).getTime()+new Date(itemData.end).getTime()-new Date(itemData.start).getTime()}}}else{newItemData[this.itemsData._fieldId]=util.randomUUID();if(this.options.type===\"range\"){var end=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}var group=this.groupFromTarget(event);if(group){newItemData.group=group.groupId}newItemData=this._cloneItemData(newItemData);this.options.onAdd(newItemData,function(item){if(item){me.itemsData.getDataSet().add(item);if(event.type==\"drop\"){me.setSelection([item.id])}}})}};ItemSet.prototype._onMultiSelectItem=function(event){if(!this.options.selectable)return;var item=this.itemFromTarget(event);if(item){var selection=this.options.multiselect?this.getSelection():[];var shiftKey=event.srcEvent&&event.srcEvent.shiftKey||false;if(shiftKey&&this.options.multiselect){var itemGroup=this.itemsData.get(item.id).group;var lastSelectedGroup=undefined;if(this.options.multiselectPerGroup){if(selection.length>0){lastSelectedGroup=this.itemsData.get(selection[0]).group}}if(!this.options.multiselectPerGroup||lastSelectedGroup==undefined||lastSelectedGroup==itemGroup){selection.push(item.id)}var range=ItemSet._getItemRange(this.itemsData.get(selection,this.itemOptions));if(!this.options.multiselectPerGroup||lastSelectedGroup==itemGroup){selection=[];for(var id in this.items){if(this.items.hasOwnProperty(id)){var _item=this.items[id];var start=_item.data.start;var end=_item.data.end!==undefined?_item.data.end:start;if(start>=range.min&&end<=range.max&&(!this.options.multiselectPerGroup||lastSelectedGroup==this.itemsData.get(_item.id).group)&&!(_item instanceof BackgroundItem)){selection.push(_item.id)}}}}}else{var index=selection.indexOf(item.id);if(index==-1){selection.push(item.id)}else{selection.splice(index,1)}}this.setSelection(selection);this.body.emitter.emit(\"select\",{items:this.getSelection(),event:event})}};ItemSet._getItemRange=function(itemsData){var max=null;var min=null;itemsData.forEach(function(data){if(min==null||data.start<min){min=data.start}if(data.end!=undefined){if(max==null||data.end>max){max=data.end}}else{if(max==null||data.start>max){max=data.start}}});return{min:min,max:max}};ItemSet.prototype.itemFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"timeline-item\")){return target[\"timeline-item\"]}target=target.parentNode}return null};ItemSet.prototype.groupFromTarget=function(event){var clientY=event.center?event.center.y:event.clientY;for(var i=0;i<this.groupIds.length;i++){var groupId=this.groupIds[i];var group=this.groups[groupId];var foreground=group.dom.foreground;var top=util.getAbsoluteTop(foreground);if(clientY>top&&clientY<top+foreground.offsetHeight){return group}if(this.options.orientation.item===\"top\"){if(i===this.groupIds.length-1&&clientY>top){return group}}else{if(i===0&&clientY<top+foreground.offset){return group}}}return null};ItemSet.itemSetFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"timeline-itemset\")){return target[\"timeline-itemset\"]}target=target.parentNode}return null};ItemSet.prototype._cloneItemData=function(itemData,type){var clone=util.extend({},itemData);if(!type){type=this.itemsData.getDataSet()._options.type}if(clone.start!=undefined){clone.start=util.convert(clone.start,type&&type.start||\"Date\")}if(clone.end!=undefined){clone.end=util.convert(clone.end,type&&type.end||\"Date\")}return clone};module.exports=ItemSet},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(2);var DateUtil=__webpack_require__(34);var util=__webpack_require__(1);function TimeStep(start,end,minimumStep,hiddenDates){this.moment=moment;this.current=this.moment();this._start=this.moment();this._end=this.moment();this.autoScale=true;this.scale=\"day\";this.step=1;this.setRange(start,end,minimumStep);this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;if(Array.isArray(hiddenDates)){this.hiddenDates=hiddenDates}else if(hiddenDates!=undefined){this.hiddenDates=[hiddenDates]}else{this.hiddenDates=[]}this.format=TimeStep.FORMAT}TimeStep.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}};TimeStep.prototype.setMoment=function(moment){this.moment=moment;this.current=this.moment(this.current.valueOf());this._start=this.moment(this._start.valueOf());this._end=this.moment(this._end.valueOf())};TimeStep.prototype.setFormat=function(format){var defaultFormat=util.deepExtend({},TimeStep.FORMAT);this.format=util.deepExtend(defaultFormat,format)};TimeStep.prototype.setRange=function(start,end,minimumStep){if(!(start instanceof Date)||!(end instanceof Date)){throw\"No legal start or end date in method setRange\"}this._start=start!=undefined?this.moment(start.valueOf()):new Date;this._end=end!=undefined?this.moment(end.valueOf()):new Date;if(this.autoScale){this.setMinimumStep(minimumStep)}};TimeStep.prototype.start=function(){this.current=this._start.clone();this.roundToMinor()};TimeStep.prototype.roundToMinor=function(){switch(this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step));this.current.month(0);case\"month\":this.current.date(1);case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(this.step!=1){switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\");break;default:break}}};TimeStep.prototype.hasNext=function(){return this.current.valueOf()<=this._end.valueOf()};TimeStep.prototype.next=function(){var prev=this.current.valueOf();if(this.current.month()<6){switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\");this.current.subtract(this.current.hours()%this.step,\"hour\");break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\");break;default:break}}else{switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\");break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\");break;default:break}}if(this.step!=1){switch(this.scale){case\"millisecond\":if(this.current.milliseconds()<this.step)this.current.milliseconds(0);break;case\"second\":if(this.current.seconds()<this.step)this.current.seconds(0);break;case\"minute\":if(this.current.minutes()<this.step)this.current.minutes(0);break;case\"hour\":if(this.current.hours()<this.step)this.current.hours(0);break;case\"weekday\":case\"day\":if(this.current.date()<this.step+1)this.current.date(1);break;case\"month\":if(this.current.month()<this.step)this.current.month(0);break;case\"year\":break;default:break}}if(this.current.valueOf()==prev){this.current=this._end.clone()}this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;DateUtil.stepOverHiddenDates(this.moment,this,prev)};TimeStep.prototype.getCurrent=function(){return this.current};TimeStep.prototype.setScale=function(params){if(params&&typeof params.scale==\"string\"){this.scale=params.scale;this.step=params.step>0?params.step:1;this.autoScale=false}};TimeStep.prototype.setAutoScale=function(enable){this.autoScale=enable};TimeStep.prototype.setMinimumStep=function(minimumStep){if(minimumStep==undefined){return}var stepYear=1e3*60*60*24*30*12;var stepMonth=1e3*60*60*24*30;var stepDay=1e3*60*60*24;var stepHour=1e3*60*60;var stepMinute=1e3*60;var stepSecond=1e3;var stepMillisecond=1;if(stepYear*1e3>minimumStep){this.scale=\"year\";this.step=1e3}if(stepYear*500>minimumStep){this.scale=\"year\";this.step=500}if(stepYear*100>minimumStep){this.scale=\"year\";this.step=100}if(stepYear*50>minimumStep){this.scale=\"year\";this.step=50}if(stepYear*10>minimumStep){this.scale=\"year\";this.step=10}if(stepYear*5>minimumStep){this.scale=\"year\";this.step=5}if(stepYear>minimumStep){this.scale=\"year\";this.step=1}if(stepMonth*3>minimumStep){this.scale=\"month\";this.step=3}if(stepMonth>minimumStep){this.scale=\"month\";this.step=1}if(stepDay*5>minimumStep){this.scale=\"day\";this.step=5}if(stepDay*2>minimumStep){this.scale=\"day\";this.step=2}if(stepDay>minimumStep){this.scale=\"day\";this.step=1}if(stepDay/2>minimumStep){this.scale=\"weekday\";this.step=1}if(stepHour*4>minimumStep){this.scale=\"hour\";this.step=4}if(stepHour>minimumStep){this.scale=\"hour\";this.step=1}if(stepMinute*15>minimumStep){this.scale=\"minute\";this.step=15}if(stepMinute*10>minimumStep){this.scale=\"minute\";this.step=10}if(stepMinute*5>minimumStep){this.scale=\"minute\";this.step=5}if(stepMinute>minimumStep){this.scale=\"minute\";this.step=1}if(stepSecond*15>minimumStep){this.scale=\"second\";this.step=15}if(stepSecond*10>minimumStep){this.scale=\"second\";this.step=10}if(stepSecond*5>minimumStep){this.scale=\"second\";this.step=5}if(stepSecond>minimumStep){this.scale=\"second\";this.step=1}if(stepMillisecond*200>minimumStep){this.scale=\"millisecond\";this.step=200}if(stepMillisecond*100>minimumStep){this.scale=\"millisecond\";this.step=100}if(stepMillisecond*50>minimumStep){this.scale=\"millisecond\";this.step=50}if(stepMillisecond*10>minimumStep){this.scale=\"millisecond\";this.step=10}if(stepMillisecond*5>minimumStep){this.scale=\"millisecond\";this.step=5}if(stepMillisecond>minimumStep){this.scale=\"millisecond\";this.step=1}};TimeStep.snap=function(date,scale,step){var clone=moment(date);if(scale==\"year\"){var year=clone.year()+Math.round(clone.month()/12);clone.year(Math.round(year/step)*step);clone.month(0);clone.date(0);clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"month\"){if(clone.date()>15){clone.date(1);clone.add(1,\"month\")}else{clone.date(1)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"day\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/24)*24);break;default:clone.hours(Math.round(clone.hours()/12)*12);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"weekday\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/12)*12);break;default:clone.hours(Math.round(clone.hours()/6)*6);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"hour\"){switch(step){case 4:clone.minutes(Math.round(clone.minutes()/60)*60);break;default:clone.minutes(Math.round(clone.minutes()/30)*30);break}clone.seconds(0);clone.milliseconds(0)}else if(scale==\"minute\"){switch(step){case 15:case 10:clone.minutes(Math.round(clone.minutes()/5)*5);clone.seconds(0);break;case 5:clone.seconds(Math.round(clone.seconds()/60)*60);break;default:clone.seconds(Math.round(clone.seconds()/30)*30);break}clone.milliseconds(0)}else if(scale==\"second\"){switch(step){case 15:case 10:clone.seconds(Math.round(clone.seconds()/5)*5);clone.milliseconds(0);break;case 5:clone.milliseconds(Math.round(clone.milliseconds()/1e3)*1e3);break;default:clone.milliseconds(Math.round(clone.milliseconds()/500)*500);break}}else if(scale==\"millisecond\"){var _step=step>5?step/2:1;clone.milliseconds(Math.round(clone.milliseconds()/_step)*_step)}return clone};TimeStep.prototype.isMajor=function(){if(this.switchedYear==true){switch(this.scale){case\"year\":case\"month\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedMonth==true){switch(this.scale){case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedDay==true){switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return true;default:return false}}var date=this.moment(this.current);switch(this.scale){case\"millisecond\":return date.milliseconds()==0;case\"second\":return date.seconds()==0;case\"minute\":return date.hours()==0&&date.minutes()==0;case\"hour\":return date.hours()==0;case\"weekday\":case\"day\":return date.date()==1;case\"month\":return date.month()==0;case\"year\":return false;default:return false}};TimeStep.prototype.getLabelMinor=function(date){if(date==undefined){date=this.current}if(typeof this.format.minorLabels===\"function\"){return this.format.minorLabels(date,this.scale,this.step)}var format=this.format.minorLabels[this.scale];return format&&format.length>0?this.moment(date).format(format):\"\"};TimeStep.prototype.getLabelMajor=function(date){if(date==undefined){date=this.current}if(typeof this.format.majorLabels===\"function\"){return this.format.majorLabels(date,this.scale,this.step)}var format=this.format.majorLabels[this.scale];return format&&format.length>0?this.moment(date).format(format):\"\"};TimeStep.prototype.getClassName=function(){var _moment=this.moment;var m=this.moment(this.current);var current=m.locale?m.locale(\"en\"):m.lang(\"en\");var step=this.step;function even(value){return value/step%2==0?\" vis-even\":\" vis-odd\"}function today(date){if(date.isSame(new Date,\"day\")){return\" vis-today\"}if(date.isSame(_moment().add(1,\"day\"),\"day\")){return\" vis-tomorrow\"}if(date.isSame(_moment().add(-1,\"day\"),\"day\")){return\" vis-yesterday\"}return\"\"}function currentWeek(date){return date.isSame(new Date,\"week\")?\" vis-current-week\":\"\"}function currentMonth(date){return date.isSame(new Date,\"month\")?\" vis-current-month\":\"\"}function currentYear(date){return date.isSame(new Date,\"year\")?\" vis-current-year\":\"\"}switch(this.scale){case\"millisecond\":return today(current)+even(current.milliseconds()).trim();case\"second\":return today(current)+even(current.seconds()).trim();case\"minute\":return today(current)+even(current.minutes()).trim();case\"hour\":return\"vis-h\"+current.hours()+(this.step==4?\"-h\"+(current.hours()+4):\"\")+today(current)+even(current.hours());case\"weekday\":return\"vis-\"+current.format(\"dddd\").toLowerCase()+today(current)+currentWeek(current)+even(current.date());case\"day\":return\"vis-day\"+current.date()+\" vis-\"+current.format(\"MMMM\").toLowerCase()+today(current)+currentMonth(current)+this.step<=2?today(current):\"\"+this.step<=2?\" vis-\"+current.format(\"dddd\").toLowerCase():\"\"+even(current.date()-1);case\"month\":return\"vis-\"+current.format(\"MMMM\").toLowerCase()+currentMonth(current)+even(current.month());case\"year\":var year=current.year();return\"vis-year\"+year+currentYear(current)+even(year);default:return\"\"}};module.exports=TimeStep},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var stack=__webpack_require__(39);var RangeItem=__webpack_require__(40);function Group(groupId,data,itemSet){this.groupId=groupId;this.subgroups={};this.subgroupIndex=0;this.subgroupOrderer=data&&data.subgroupOrder;this.itemSet=itemSet;this.isVisible=null;this.dom={};this.props={label:{width:0,height:0}};this.className=null;this.items={};this.visibleItems=[];this.orderedItems={byStart:[],byEnd:[]};this.checkRangedItems=false;var me=this;this.itemSet.body.emitter.on(\"checkRangedItems\",function(){me.checkRangedItems=true});this._create();this.setData(data)}Group.prototype._create=function(){var label=document.createElement(\"div\");if(this.itemSet.options.groupEditable.order){label.className=\"vis-label draggable\"}else{label.className=\"vis-label\"}this.dom.label=label;var inner=document.createElement(\"div\");inner.className=\"vis-inner\";label.appendChild(inner);this.dom.inner=inner;var foreground=document.createElement(\"div\");foreground.className=\"vis-group\";foreground[\"timeline-group\"]=this;this.dom.foreground=foreground;this.dom.background=document.createElement(\"div\");this.dom.background.className=\"vis-group\";this.dom.axis=document.createElement(\"div\");this.dom.axis.className=\"vis-group\";this.dom.marker=document.createElement(\"div\");this.dom.marker.style.visibility=\"hidden\";this.dom.marker.innerHTML=\"?\";this.dom.background.appendChild(this.dom.marker)};Group.prototype.setData=function(data){var content;var templateFunction;if(this.itemSet.options&&this.itemSet.options.groupTemplate){templateFunction=this.itemSet.options.groupTemplate.bind(this);content=templateFunction(data,this.dom.inner)}else{content=data&&data.content}if(content instanceof Element){this.dom.inner.appendChild(content);while(this.dom.inner.firstChild){this.dom.inner.removeChild(this.dom.inner.firstChild)}this.dom.inner.appendChild(content)}else if(content instanceof Object){templateFunction(data,this.dom.inner)}else if(content!==undefined&&content!==null){this.dom.inner.innerHTML=content}else{this.dom.inner.innerHTML=this.groupId||\"\"}this.dom.label.title=data&&data.title||\"\";if(!this.dom.inner.firstChild){util.addClassName(this.dom.inner,\"vis-hidden\")}else{util.removeClassName(this.dom.inner,\"vis-hidden\")}var className=data&&data.className||null;if(className!=this.className){if(this.className){util.removeClassName(this.dom.label,this.className);util.removeClassName(this.dom.foreground,this.className);util.removeClassName(this.dom.background,this.className);util.removeClassName(this.dom.axis,this.className)}util.addClassName(this.dom.label,className);util.addClassName(this.dom.foreground,className);util.addClassName(this.dom.background,className);util.addClassName(this.dom.axis,className);this.className=className}if(this.style){util.removeCssText(this.dom.label,this.style);this.style=null}if(data&&data.style){util.addCssText(this.dom.label,data.style);this.style=data.style}};Group.prototype.getLabelWidth=function(){return this.props.label.width};Group.prototype.redraw=function(range,margin,restack){var resized=false;var markerHeight=this.dom.marker.clientHeight;if(markerHeight!=this.lastMarkerHeight){this.lastMarkerHeight=markerHeight;util.forEach(this.items,function(item){item.dirty=true;if(item.displayed)item.redraw()});restack=true}this._calculateSubGroupHeights();this.isVisible=this._isGroupVisible(range,margin);var foreground=this.dom.foreground;this.top=foreground.offsetTop;this.right=foreground.offsetLeft;this.width=foreground.offsetWidth;this.isVisible=this._isGroupVisible(range,margin);if(typeof this.itemSet.options.order===\"function\"){if(restack){var me=this;var limitSize=false;util.forEach(this.items,function(item){if(!item.displayed){item.redraw();me.visibleItems.push(item)}item.repositionX(limitSize)});var customOrderedItems=this.orderedItems.byStart.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)});stack.stack(customOrderedItems,margin,true)}this.visibleItems=this._updateVisibleItems(this.orderedItems,this.visibleItems,range)}else{this.visibleItems=this._updateVisibleItems(this.orderedItems,this.visibleItems,range);if(this.itemSet.options.stack){stack.stack(this.visibleItems,margin,restack)}else{stack.nostack(this.visibleItems,margin,this.subgroups)}}if(!this.isVisible&&this.height){return resized=false}var height=this._calculateHeight(margin);var foreground=this.dom.foreground;this.top=foreground.offsetTop;this.right=foreground.offsetLeft;this.width=foreground.offsetWidth;resized=util.updateProperty(this,\"height\",height)||resized;resized=util.updateProperty(this.props.label,\"width\",this.dom.inner.clientWidth)||resized;resized=util.updateProperty(this.props.label,\"height\",this.dom.inner.clientHeight)||resized;this.dom.background.style.height=height+\"px\";this.dom.foreground.style.height=height+\"px\";this.dom.label.style.height=height+\"px\";for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin)}return resized};Group.prototype._calculateSubGroupHeights=function(){if(Object.keys(this.subgroups).length>0){var me=this;this.resetSubgroups();util.forEach(this.visibleItems,function(item){if(item.data.subgroup!==undefined){me.subgroups[item.data.subgroup].height=Math.max(me.subgroups[item.data.subgroup].height,item.height);me.subgroups[item.data.subgroup].visible=true}})}};Group.prototype._isGroupVisible=function(range,margin){var isVisible=this.top<=range.body.domProps.centerContainer.height-range.body.domProps.scrollTop+margin.axis&&this.top+this.height+margin.axis>=-range.body.domProps.scrollTop;return isVisible};Group.prototype._calculateHeight=function(margin){var height;var visibleItems=this.visibleItems;if(visibleItems.length>0){var min=visibleItems[0].top;var max=visibleItems[0].top+visibleItems[0].height;util.forEach(visibleItems,function(item){min=Math.min(min,item.top);max=Math.max(max,item.top+item.height)});if(min>margin.axis){var offset=min-margin.axis;max-=offset;util.forEach(visibleItems,function(item){item.top-=offset})}height=max+margin.item.vertical/2}else{height=0}height=Math.max(height,this.props.label.height);return height};Group.prototype.show=function(){if(!this.dom.label.parentNode){this.itemSet.dom.labelSet.appendChild(this.dom.label)}if(!this.dom.foreground.parentNode){this.itemSet.dom.foreground.appendChild(this.dom.foreground)}if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}if(!this.dom.axis.parentNode){this.itemSet.dom.axis.appendChild(this.dom.axis)}};Group.prototype.hide=function(){var label=this.dom.label;if(label.parentNode){label.parentNode.removeChild(label)}var foreground=this.dom.foreground;if(foreground.parentNode){foreground.parentNode.removeChild(foreground)}var background=this.dom.background;if(background.parentNode){background.parentNode.removeChild(background);\n}var axis=this.dom.axis;if(axis.parentNode){axis.parentNode.removeChild(axis)}};Group.prototype.add=function(item){this.items[item.id]=item;item.setParent(this);if(item.data.subgroup!==undefined){if(this.subgroups[item.data.subgroup]===undefined){this.subgroups[item.data.subgroup]={height:0,visible:false,index:this.subgroupIndex,items:[]};this.subgroupIndex++}this.subgroups[item.data.subgroup].items.push(item)}this.orderSubgroups();if(this.visibleItems.indexOf(item)==-1){var range=this.itemSet.body.range;this._checkIfVisible(item,this.visibleItems,range)}};Group.prototype.orderSubgroups=function(){if(this.subgroupOrderer!==undefined){var sortArray=[];if(typeof this.subgroupOrderer==\"string\"){for(var subgroup in this.subgroups){sortArray.push({subgroup:subgroup,sortField:this.subgroups[subgroup].items[0].data[this.subgroupOrderer]})}sortArray.sort(function(a,b){return a.sortField-b.sortField})}else if(typeof this.subgroupOrderer==\"function\"){for(var subgroup in this.subgroups){sortArray.push(this.subgroups[subgroup].items[0].data)}sortArray.sort(this.subgroupOrderer)}if(sortArray.length>0){for(var i=0;i<sortArray.length;i++){this.subgroups[sortArray[i].subgroup].index=i}}}};Group.prototype.resetSubgroups=function(){for(var subgroup in this.subgroups){if(this.subgroups.hasOwnProperty(subgroup)){this.subgroups[subgroup].visible=false}}};Group.prototype.remove=function(item){delete this.items[item.id];item.setParent(null);var index=this.visibleItems.indexOf(item);if(index!=-1)this.visibleItems.splice(index,1);if(item.data.subgroup!==undefined){var subgroup=this.subgroups[item.data.subgroup];if(subgroup){var itemIndex=subgroup.items.indexOf(item);subgroup.items.splice(itemIndex,1);if(!subgroup.items.length){delete this.subgroups[item.data.subgroup];this.subgroupIndex--}this.orderSubgroups()}}};Group.prototype.removeFromDataSet=function(item){this.itemSet.removeItem(item.id)};Group.prototype.order=function(){var array=util.toArray(this.items);var startArray=[];var endArray=[];for(var i=0;i<array.length;i++){if(array[i].data.end!==undefined){endArray.push(array[i])}startArray.push(array[i])}this.orderedItems={byStart:startArray,byEnd:endArray};stack.orderByStart(this.orderedItems.byStart);stack.orderByEnd(this.orderedItems.byEnd)};Group.prototype._updateVisibleItems=function(orderedItems,oldVisibleItems,range){var visibleItems=[];var visibleItemsLookup={};if(!this.isVisible&&this.groupId!=\"__background__\"){for(var i=0;i<oldVisibleItems.length;i++){var item=oldVisibleItems[i];if(item.displayed)item.hide()}return visibleItems}var interval=(range.end-range.start)/4;var lowerBound=range.start-interval;var upperBound=range.end+interval;var searchFunction=function searchFunction(value){if(value<lowerBound){return-1}else if(value<=upperBound){return 0}else{return 1}};if(oldVisibleItems.length>0){for(var i=0;i<oldVisibleItems.length;i++){this._checkIfVisibleWithReference(oldVisibleItems[i],visibleItems,visibleItemsLookup,range)}}var initialPosByStart=util.binarySearchCustom(orderedItems.byStart,searchFunction,\"data\",\"start\");this._traceVisible(initialPosByStart,orderedItems.byStart,visibleItems,visibleItemsLookup,function(item){return item.data.start<lowerBound||item.data.start>upperBound});if(this.checkRangedItems==true){this.checkRangedItems=false;for(i=0;i<orderedItems.byEnd.length;i++){this._checkIfVisibleWithReference(orderedItems.byEnd[i],visibleItems,visibleItemsLookup,range)}}else{var initialPosByEnd=util.binarySearchCustom(orderedItems.byEnd,searchFunction,\"data\",\"end\");this._traceVisible(initialPosByEnd,orderedItems.byEnd,visibleItems,visibleItemsLookup,function(item){return item.data.end<lowerBound||item.data.end>upperBound})}for(var i=0;i<visibleItems.length;i++){var item=visibleItems[i];if(!item.displayed)item.show();item.repositionX()}return visibleItems};Group.prototype._traceVisible=function(initialPos,items,visibleItems,visibleItemsLookup,breakCondition){if(initialPos!=-1){for(var i=initialPos;i>=0;i--){var item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}for(var i=initialPos+1;i<items.length;i++){var item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}}};Group.prototype._checkIfVisible=function(item,visibleItems,range){if(item.isVisible(range)){if(!item.displayed)item.show();item.repositionX();visibleItems.push(item)}else{if(item.displayed)item.hide()}};Group.prototype._checkIfVisibleWithReference=function(item,visibleItems,visibleItemsLookup,range){if(item.isVisible(range)){if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}else{if(item.displayed)item.hide()}};module.exports=Group},function(module,exports){\"use strict\";var EPSILON=.001;exports.orderByStart=function(items){items.sort(function(a,b){return a.data.start-b.data.start})};exports.orderByEnd=function(items){items.sort(function(a,b){var aTime=\"end\"in a.data?a.data.end:a.data.start,bTime=\"end\"in b.data?b.data.end:b.data.start;return aTime-bTime})};exports.stack=function(items,margin,force){var i,iMax;if(force){for(i=0,iMax=items.length;i<iMax;i++){items[i].top=null}}for(i=0,iMax=items.length;i<iMax;i++){var item=items[i];if(item.stack&&item.top===null){item.top=margin.axis;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&other.stack&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}}while(collidingItem)}}};exports.nostack=function(items,margin,subgroups){var i,iMax,newTop;for(i=0,iMax=items.length;i<iMax;i++){if(items[i].data.subgroup!==undefined){newTop=margin.axis;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true&&subgroups[subgroup].index<subgroups[items[i].data.subgroup].index){newTop+=subgroups[subgroup].height+margin.item.vertical}}}items[i].top=newTop}else{items[i].top=margin.axis}}};exports.collision=function(a,b,margin,rtl){if(rtl){return a.right-margin.horizontal+EPSILON<b.right+b.width&&a.right+a.width+margin.horizontal-EPSILON>b.right&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}else{return a.left-margin.horizontal+EPSILON<b.left+b.width&&a.left+a.width+margin.horizontal-EPSILON>b.left&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}}},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(22);var Item=__webpack_require__(41);function RangeItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}RangeItem.prototype=new Item(null,null,null);RangeItem.prototype.baseClassName=\"vis-item vis-range\";RangeItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};RangeItem.prototype.redraw=function(){var dom=this.dom;if(!dom){this.dom={};dom=this.dom;dom.box=document.createElement(\"div\");dom.frame=document.createElement(\"div\");dom.frame.className=\"vis-item-overflow\";dom.box.appendChild(dom.frame);dom.content=document.createElement(\"div\");dom.content.className=\"vis-item-content\";dom.frame.appendChild(dom.content);dom.box[\"timeline-item\"]=this;this.dirty=true}if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(dom.box)}this.displayed=true;if(this.dirty){this._updateContents(this.dom.content);this._updateTitle(this.dom.box);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=(this.options.editable.updateTime||this.options.editable.updateGroup||this.editable===true)&&this.editable!==false;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");dom.box.className=this.baseClassName+className;this.overflow=window.getComputedStyle(dom.frame).overflow!==\"hidden\";this.dom.content.style.maxWidth=\"none\";this.props.content.width=this.dom.content.offsetWidth;this.height=this.dom.box.offsetHeight;this.dom.content.style.maxWidth=\"\";this.dirty=false}this._repaintOnItemUpdateTimeTooltip(dom.box);this._repaintDeleteButton(dom.box);this._repaintDragCenter();this._repaintDragLeft();this._repaintDragRight()};RangeItem.prototype.show=function(){if(!this.displayed){this.redraw()}};RangeItem.prototype.hide=function(){if(this.displayed){var box=this.dom.box;if(box.parentNode){box.parentNode.removeChild(box)}this.displayed=false}};RangeItem.prototype.repositionX=function(limitSize){var parentWidth=this.parent.width;var start=this.conversion.toScreen(this.data.start);var end=this.conversion.toScreen(this.data.end);var contentStartPosition;var contentWidth;if(limitSize===undefined||limitSize===true){if(start<-parentWidth){start=-parentWidth}if(end>2*parentWidth){end=2*parentWidth}}var boxWidth=Math.max(end-start+.5,1);if(this.overflow){if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth+this.props.content.width;contentWidth=this.props.content.width}else{if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth;contentWidth=Math.min(end-start,this.props.content.width)}if(this.options.rtl){this.dom.box.style.right=this.right+\"px\"}else{this.dom.box.style.left=this.left+\"px\"}this.dom.box.style.width=boxWidth+\"px\";switch(this.options.align){case\"left\":if(this.options.rtl){this.dom.content.style.right=\"0\"}else{this.dom.content.style.left=\"0\"}break;case\"right\":if(this.options.rtl){this.dom.content.style.right=Math.max(boxWidth-contentWidth,0)+\"px\"}else{this.dom.content.style.left=Math.max(boxWidth-contentWidth,0)+\"px\"}break;case\"center\":if(this.options.rtl){this.dom.content.style.right=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}else{this.dom.content.style.left=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}break;default:if(this.overflow){if(end>0){contentStartPosition=Math.max(-start,0)}else{contentStartPosition=-contentWidth}}else{if(start<0){contentStartPosition=-start}else{contentStartPosition=0}}if(this.options.rtl){this.dom.content.style.right=contentStartPosition+\"px\"}else{this.dom.content.style.left=contentStartPosition+\"px\";this.dom.content.style.width=\"calc(100% - \"+contentStartPosition+\"px)\"}}};RangeItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;if(orientation==\"top\"){box.style.top=this.top+\"px\"}else{box.style.top=this.parent.height-this.top-this.height+\"px\"}};RangeItem.prototype._repaintDragLeft=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragLeft){var dragLeft=document.createElement(\"div\");dragLeft.className=\"vis-drag-left\";dragLeft.dragLeftItem=this;this.dom.box.appendChild(dragLeft);this.dom.dragLeft=dragLeft}else if(!this.selected&&this.dom.dragLeft){if(this.dom.dragLeft.parentNode){this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft)}this.dom.dragLeft=null}};RangeItem.prototype._repaintDragRight=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragRight){var dragRight=document.createElement(\"div\");dragRight.className=\"vis-drag-right\";dragRight.dragRightItem=this;this.dom.box.appendChild(dragRight);this.dom.dragRight=dragRight}else if(!this.selected&&this.dom.dragRight){if(this.dom.dragRight.parentNode){this.dom.dragRight.parentNode.removeChild(this.dom.dragRight)}this.dom.dragRight=null}};module.exports=RangeItem},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(22);var util=__webpack_require__(1);var moment=__webpack_require__(2);function Item(data,conversion,options){this.id=null;this.parent=null;this.data=data;this.dom=null;this.conversion=conversion||{};this.options=options||{};this.selected=false;this.displayed=false;this.dirty=true;this.top=null;this.right=null;this.left=null;this.width=null;this.height=null;this.editable=null;if(this.data&&this.data.hasOwnProperty(\"editable\")&&typeof this.data.editable===\"boolean\"){this.editable=data.editable}}Item.prototype.stack=true;Item.prototype.select=function(){this.selected=true;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.unselect=function(){this.selected=false;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setData=function(data){var groupChanged=data.group!=undefined&&this.data.group!=data.group;if(groupChanged){this.parent.itemSet._moveToGroup(this,data.group)}if(data.hasOwnProperty(\"editable\")&&typeof data.editable===\"boolean\"){this.editable=data.editable}this.data=data;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setParent=function(parent){if(this.displayed){this.hide();this.parent=parent;if(this.parent){this.show()}}else{this.parent=parent}};Item.prototype.isVisible=function(range){return false};Item.prototype.show=function(){return false};Item.prototype.hide=function(){return false};Item.prototype.redraw=function(){};Item.prototype.repositionX=function(){};Item.prototype.repositionY=function(){};Item.prototype._repaintDeleteButton=function(anchor){var editable=(this.options.editable.remove||this.data.editable===true)&&this.data.editable!==false;if(this.selected&&editable&&!this.dom.deleteButton){var me=this;var deleteButton=document.createElement(\"div\");if(this.options.rtl){deleteButton.className=\"vis-delete-rtl\"}else{deleteButton.className=\"vis-delete\"}deleteButton.title=\"Delete this item\";new Hammer(deleteButton).on(\"tap\",function(event){event.stopPropagation();me.parent.removeFromDataSet(me)});anchor.appendChild(deleteButton);this.dom.deleteButton=deleteButton}else if(!this.selected&&this.dom.deleteButton){if(this.dom.deleteButton.parentNode){this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton)}this.dom.deleteButton=null}};Item.prototype._repaintOnItemUpdateTimeTooltip=function(anchor){if(!this.options.tooltipOnItemUpdateTime)return;var editable=(this.options.editable.updateTime||this.data.editable===true)&&this.data.editable!==false;if(this.selected&&editable&&!this.dom.onItemUpdateTimeTooltip){var me=this;var onItemUpdateTimeTooltip=document.createElement(\"div\");onItemUpdateTimeTooltip.className=\"vis-onUpdateTime-tooltip\";anchor.appendChild(onItemUpdateTimeTooltip);this.dom.onItemUpdateTimeTooltip=onItemUpdateTimeTooltip}else if(!this.selected&&this.dom.onItemUpdateTimeTooltip){if(this.dom.onItemUpdateTimeTooltip.parentNode){this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip)}this.dom.onItemUpdateTimeTooltip=null}if(this.dom.onItemUpdateTimeTooltip){this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\";if(this.options.rtl){this.dom.onItemUpdateTimeTooltip.style.right=this.dom.content.style.right}else{this.dom.onItemUpdateTimeTooltip.style.left=this.dom.content.style.left}var tooltipOffset=50;var scrollTop=this.parent.itemSet.body.domProps.scrollTop;var itemDistanceFromTop;if(this.options.orientation.item==\"top\"){itemDistanceFromTop=this.top}else{itemDistanceFromTop=this.parent.height-this.top-this.height}var isCloseToTop=itemDistanceFromTop+this.parent.top-tooltipOffset<-scrollTop;if(isCloseToTop){this.dom.onItemUpdateTimeTooltip.style.bottom=\"\";this.dom.onItemUpdateTimeTooltip.style.top=this.height+2+\"px\"}else{this.dom.onItemUpdateTimeTooltip.style.top=\"\";this.dom.onItemUpdateTimeTooltip.style.bottom=this.height+2+\"px\"}var content;var templateFunction;if(this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template){templateFunction=this.options.tooltipOnItemUpdateTime.template.bind(this);content=templateFunction(this.data)}else{content=\"start: \"+moment(this.data.start).format(\"MM/DD/YYYY hh:mm\");if(this.data.end){content+=\"<br> end: \"+moment(this.data.end).format(\"MM/DD/YYYY hh:mm\")}}this.dom.onItemUpdateTimeTooltip.innerHTML=content}};Item.prototype._updateContents=function(element){var content;var templateFunction;if(this.options.template){var itemData=this.parent.itemSet.itemsData.get(this.id);templateFunction=this.options.template.bind(this);content=templateFunction(itemData,element)}else{content=this.data.content}if(content instanceof Object&&!(content instanceof Element)){templateFunction(itemData,element)}else{var changed=this._contentToString(this.content)!==this._contentToString(content);if(changed){if(content instanceof Element){element.innerHTML=\"\";element.appendChild(content)}else if(content!=undefined){element.innerHTML=content}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.content=content}}};Item.prototype._updateTitle=function(element){if(this.data.title!=null){element.title=this.data.title||\"\"}else{element.removeAttribute(\"vis-title\")}};Item.prototype._updateDataAttributes=function(element){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){var attributes=[];if(Array.isArray(this.options.dataAttributes)){attributes=this.options.dataAttributes}else if(this.options.dataAttributes==\"all\"){attributes=Object.keys(this.data)}else{return}for(var i=0;i<attributes.length;i++){var name=attributes[i];var value=this.data[name];if(value!=null){element.setAttribute(\"data-\"+name,value)}else{element.removeAttribute(\"data-\"+name)}}}};Item.prototype._updateStyle=function(element){if(this.style){util.removeCssText(element,this.style);this.style=null}if(this.data.style){util.addCssText(element,this.data.style);this.style=this.data.style}};Item.prototype._contentToString=function(content){if(typeof content===\"string\")return content;if(content&&\"outerHTML\"in content)return content.outerHTML;return content};Item.prototype.getWidthLeft=function(){return 0};Item.prototype.getWidthRight=function(){return 0};Item.prototype._repaintDragCenter=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragCenter){var dragCenter=document.createElement(\"div\");dragCenter.className=\"vis-drag-center\";dragCenter.dragCenterItem=this;if(this.dom.box){this.dom.box.appendChild(dragCenter)}else if(this.dom.point){this.dom.point.appendChild(dragCenter)}this.dom.dragCenter=dragCenter}else if(!this.selected&&this.dom.dragCenter){if(this.dom.dragCenter.parentNode){this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter)}this.dom.dragCenter=null}};module.exports=Item},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var Group=__webpack_require__(38);function BackgroundGroup(groupId,data,itemSet){Group.call(this,groupId,data,itemSet);this.width=0;this.height=0;this.top=0;this.left=0}BackgroundGroup.prototype=Object.create(Group.prototype);BackgroundGroup.prototype.redraw=function(range,margin,restack){var resized=false;this.visibleItems=this._updateVisibleItems(this.orderedItems,this.visibleItems,range);this.width=this.dom.background.offsetWidth;this.dom.background.style.height=\"0\";for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin)}return resized};BackgroundGroup.prototype.show=function(){if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}};module.exports=BackgroundGroup},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(41);var util=__webpack_require__(1);function BoxItem(data,conversion,options){this.props={dot:{width:0,height:0},line:{width:0,height:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}BoxItem.prototype=new Item(null,null,null);BoxItem.prototype.isVisible=function(range){var isVisible;var align=this.options.align;var msPerPixel=(range.end-range.start)/range.body.dom.center.clientWidth;var widthInMs=this.width*msPerPixel;if(align==\"right\"){isVisible=this.data.start.getTime()>range.start&&this.data.start.getTime()-widthInMs<range.end}else if(align==\"left\"){isVisible=this.data.start.getTime()+widthInMs>range.start&&this.data.start.getTime()<range.end}else{isVisible=this.data.start.getTime()+widthInMs/2>range.start&&this.data.start.getTime()-widthInMs/2<range.end}return isVisible};BoxItem.prototype.redraw=function(){var dom=this.dom;if(!dom){this.dom={};dom=this.dom;dom.box=document.createElement(\"DIV\");dom.content=document.createElement(\"DIV\");dom.content.className=\"vis-item-content\";dom.box.appendChild(dom.content);dom.line=document.createElement(\"DIV\");dom.line.className=\"vis-line\";dom.dot=document.createElement(\"DIV\");dom.dot.className=\"vis-dot\";dom.box[\"timeline-item\"]=this;this.dirty=true}if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground)throw new Error(\"Cannot redraw item: parent has no foreground container element\");foreground.appendChild(dom.box)}if(!dom.line.parentNode){var background=this.parent.dom.background;if(!background)throw new Error(\"Cannot redraw item: parent has no background container element\");background.appendChild(dom.line)}if(!dom.dot.parentNode){var axis=this.parent.dom.axis;if(!background)throw new Error(\"Cannot redraw item: parent has no axis container element\");axis.appendChild(dom.dot)}this.displayed=true;if(this.dirty){this._updateContents(this.dom.content);this._updateTitle(this.dom.box);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=(this.options.editable.updateTime||this.options.editable.updateGroup||this.editable===true)&&this.editable!==false;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");dom.box.className=\"vis-item vis-box\"+className;dom.line.className=\"vis-item vis-line\"+className;dom.dot.className=\"vis-item vis-dot\"+className;var previousRight=dom.box.style.right;var previousLeft=dom.box.style.left;if(this.options.rtl){dom.box.style.right=\"0px\"}else{dom.box.style.left=\"0px\"}this.props.dot.height=dom.dot.offsetHeight;this.props.dot.width=dom.dot.offsetWidth;this.props.line.width=dom.line.offsetWidth;this.width=dom.box.offsetWidth;this.height=dom.box.offsetHeight;if(this.options.rtl){dom.box.style.right=previousRight}else{dom.box.style.left=previousLeft}this.dirty=false}this._repaintOnItemUpdateTimeTooltip(dom.box);this._repaintDragCenter();this._repaintDeleteButton(dom.box)};BoxItem.prototype.show=function(){if(!this.displayed){this.redraw()}};BoxItem.prototype.hide=function(){if(this.displayed){var dom=this.dom;if(dom.box.parentNode)dom.box.parentNode.removeChild(dom.box);if(dom.line.parentNode)dom.line.parentNode.removeChild(dom.line);if(dom.dot.parentNode)dom.dot.parentNode.removeChild(dom.dot);this.displayed=false}};BoxItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);var align=this.options.align;if(align==\"right\"){if(this.options.rtl){this.right=start-this.width;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start-this.width;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width+\"px\";this.dom.dot.style.left=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}}else if(align==\"left\"){if(this.options.rtl){this.right=start;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start+\"px\";this.dom.dot.style.right=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start+\"px\";this.dom.dot.style.left=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}}else{if(this.options.rtl){this.right=start-this.width/2;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.dot.width/2+\"px\"}else{this.left=start-this.width/2;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width/2+\"px\";this.dom.dot.style.left=start-this.props.dot.width/2+\"px\"}}};BoxItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;var line=this.dom.line;var dot=this.dom.dot;if(orientation==\"top\"){box.style.top=(this.top||0)+\"px\";line.style.top=\"0\";line.style.height=this.parent.top+this.top+1+\"px\";line.style.bottom=\"\"}else{var itemSetHeight=this.parent.itemSet.props.height;var lineHeight=itemSetHeight-this.parent.top-this.parent.height+this.top;box.style.top=(this.parent.height-this.top-this.height||0)+\"px\";line.style.top=itemSetHeight-lineHeight+\"px\";line.style.bottom=\"0\"}dot.style.top=-this.props.dot.height/2+\"px\"};BoxItem.prototype.getWidthLeft=function(){return this.width/2};BoxItem.prototype.getWidthRight=function(){return this.width/2};module.exports=BoxItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(41);function PointItem(data,conversion,options){this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}PointItem.prototype=new Item(null,null,null);PointItem.prototype.isVisible=function(range){var msPerPixel=(range.end-range.start)/range.body.dom.center.clientWidth;var widthInMs=this.width*msPerPixel;return this.data.start.getTime()+widthInMs>range.start&&this.data.start<range.end};PointItem.prototype.redraw=function(){var dom=this.dom;if(!dom){this.dom={};dom=this.dom;dom.point=document.createElement(\"div\");dom.content=document.createElement(\"div\");dom.content.className=\"vis-item-content\";dom.point.appendChild(dom.content);dom.dot=document.createElement(\"div\");dom.point.appendChild(dom.dot);dom.point[\"timeline-item\"]=this;this.dirty=true}if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!dom.point.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(dom.point)}this.displayed=true;if(this.dirty){this._updateContents(this.dom.content);this._updateTitle(this.dom.point);this._updateDataAttributes(this.dom.point);this._updateStyle(this.dom.point);var editable=(this.options.editable.updateTime||this.options.editable.updateGroup||this.editable===true)&&this.editable!==false;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");dom.point.className=\"vis-item vis-point\"+className;dom.dot.className=\"vis-item vis-dot\"+className;this.props.dot.width=dom.dot.offsetWidth;this.props.dot.height=dom.dot.offsetHeight;this.props.content.height=dom.content.offsetHeight;if(this.options.rtl){dom.content.style.marginRight=2*this.props.dot.width+\"px\"}else{dom.content.style.marginLeft=2*this.props.dot.width+\"px\"}this.width=dom.point.offsetWidth;this.height=dom.point.offsetHeight;dom.dot.style.top=(this.height-this.props.dot.height)/2+\"px\";if(this.options.rtl){dom.dot.style.right=this.props.dot.width/2+\"px\"}else{dom.dot.style.left=this.props.dot.width/2+\"px\"}this.dirty=false}this._repaintOnItemUpdateTimeTooltip(dom.point);this._repaintDragCenter();this._repaintDeleteButton(dom.point)};PointItem.prototype.show=function(){if(!this.displayed){this.redraw()}};PointItem.prototype.hide=function(){if(this.displayed){if(this.dom.point.parentNode){this.dom.point.parentNode.removeChild(this.dom.point)}this.displayed=false}};PointItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);if(this.options.rtl){this.right=start-this.props.dot.width;this.dom.point.style.right=this.right+\"px\"}else{this.left=start-this.props.dot.width;this.dom.point.style.left=this.left+\"px\"}};PointItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var point=this.dom.point;if(orientation==\"top\"){point.style.top=this.top+\"px\"}else{point.style.top=this.parent.height-this.top-this.height+\"px\"}};PointItem.prototype.getWidthLeft=function(){return this.props.dot.width};PointItem.prototype.getWidthRight=function(){return this.props.dot.width};module.exports=PointItem},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(22);var Item=__webpack_require__(41);var BackgroundGroup=__webpack_require__(42);var RangeItem=__webpack_require__(40);function BackgroundItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}BackgroundItem.prototype=new Item(null,null,null);BackgroundItem.prototype.baseClassName=\"vis-item vis-background\";BackgroundItem.prototype.stack=false;BackgroundItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};BackgroundItem.prototype.redraw=function(){var dom=this.dom;if(!dom){this.dom={};dom=this.dom;dom.box=document.createElement(\"div\");dom.frame=document.createElement(\"div\");dom.frame.className=\"vis-item-overflow\";dom.box.appendChild(dom.frame);dom.content=document.createElement(\"div\");dom.content.className=\"vis-item-content\";dom.frame.appendChild(dom.content);this.dirty=true}if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!dom.box.parentNode){var background=this.parent.dom.background;if(!background){throw new Error(\"Cannot redraw item: parent has no background container element\")}background.appendChild(dom.box)}this.displayed=true;if(this.dirty){this._updateContents(this.dom.content);this._updateTitle(this.dom.content);this._updateDataAttributes(this.dom.content);this._updateStyle(this.dom.box);var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\");dom.box.className=this.baseClassName+className;this.overflow=window.getComputedStyle(dom.content).overflow!==\"hidden\";this.props.content.width=this.dom.content.offsetWidth;this.height=0;this.dirty=false}};BackgroundItem.prototype.show=RangeItem.prototype.show;BackgroundItem.prototype.hide=RangeItem.prototype.hide;BackgroundItem.prototype.repositionX=RangeItem.prototype.repositionX;BackgroundItem.prototype.repositionY=function(margin){var onTop=this.options.orientation.item===\"top\";this.dom.content.style.top=onTop?\"\":\"0\";this.dom.content.style.bottom=onTop?\"0\":\"\";var height;if(this.data.subgroup!==undefined){var itemSubgroup=this.data.subgroup;var subgroups=this.parent.subgroups;var subgroupIndex=subgroups[itemSubgroup].index;if(onTop==true){height=this.parent.subgroups[itemSubgroup].height+margin.item.vertical;height+=subgroupIndex==0?margin.axis-.5*margin.item.vertical:0;var newTop=this.parent.top;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true&&subgroups[subgroup].index<subgroupIndex){newTop+=subgroups[subgroup].height+margin.item.vertical}}}newTop+=subgroupIndex!=0?margin.axis-.5*margin.item.vertical:0;this.dom.box.style.top=newTop+\"px\";this.dom.box.style.bottom=\"\"}else{var newTop=this.parent.top;var totalHeight=0;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true){var newHeight=subgroups[subgroup].height+margin.item.vertical;\ntotalHeight+=newHeight;if(subgroups[subgroup].index>subgroupIndex){newTop+=newHeight}}}}height=this.parent.subgroups[itemSubgroup].height+margin.item.vertical;this.dom.box.style.top=this.parent.height-totalHeight+newTop+\"px\";this.dom.box.style.bottom=\"\"}}else{if(this.parent instanceof BackgroundGroup){height=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height);this.dom.box.style.top=onTop?\"0\":\"\";this.dom.box.style.bottom=onTop?\"\":\"0\"}else{height=this.parent.height;this.dom.box.style.top=this.parent.top+\"px\";this.dom.box.style.bottom=\"\"}}this.dom.box.style.height=height+\"px\"};module.exports=BackgroundItem},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var util=__webpack_require__(1);var Component=__webpack_require__(33);var TimeStep=__webpack_require__(37);var DateUtil=__webpack_require__(34);var moment=__webpack_require__(2);function TimeAxis(body,options){this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}};this.props={range:{start:0,end:0,minimumStep:0},lineTop:0};this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:true,showMajorLabels:true,maxMinorChars:7,format:TimeStep.FORMAT,moment:moment,timeAxis:null};this.options=util.extend({},this.defaultOptions);this.body=body;this._create();this.setOptions(options)}TimeAxis.prototype=new Component;TimeAxis.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,options);util.selectiveDeepExtend([\"format\"],this.options,options);if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.axis=options.orientation}else if(_typeof(options.orientation)===\"object\"&&\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}if(\"locale\"in options){if(typeof moment.locale===\"function\"){moment.locale(options.locale)}else{moment.lang(options.locale)}}}};TimeAxis.prototype._create=function(){this.dom.foreground=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.foreground.className=\"vis-time-axis vis-foreground\";this.dom.background.className=\"vis-time-axis vis-background\"};TimeAxis.prototype.destroy=function(){if(this.dom.foreground.parentNode){this.dom.foreground.parentNode.removeChild(this.dom.foreground)}if(this.dom.background.parentNode){this.dom.background.parentNode.removeChild(this.dom.background)}this.body=null};TimeAxis.prototype.redraw=function(){var props=this.props;var foreground=this.dom.foreground;var background=this.dom.background;var parent=this.options.orientation.axis==\"top\"?this.body.dom.top:this.body.dom.bottom;var parentChanged=foreground.parentNode!==parent;this._calculateCharSize();var showMinorLabels=this.options.showMinorLabels&&this.options.orientation.axis!==\"none\";var showMajorLabels=this.options.showMajorLabels&&this.options.orientation.axis!==\"none\";props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.height=props.minorLabelHeight+props.majorLabelHeight;props.width=foreground.offsetWidth;props.minorLineHeight=this.body.domProps.root.height-props.majorLabelHeight-(this.options.orientation.axis==\"top\"?this.body.domProps.bottom.height:this.body.domProps.top.height);props.minorLineWidth=1;props.majorLineHeight=props.minorLineHeight+props.majorLabelHeight;props.majorLineWidth=1;var foregroundNextSibling=foreground.nextSibling;var backgroundNextSibling=background.nextSibling;foreground.parentNode&&foreground.parentNode.removeChild(foreground);background.parentNode&&background.parentNode.removeChild(background);foreground.style.height=this.props.height+\"px\";this._repaintLabels();if(foregroundNextSibling){parent.insertBefore(foreground,foregroundNextSibling)}else{parent.appendChild(foreground)}if(backgroundNextSibling){this.body.dom.backgroundVertical.insertBefore(background,backgroundNextSibling)}else{this.body.dom.backgroundVertical.appendChild(background)}return this._isResized()||parentChanged};TimeAxis.prototype._repaintLabels=function(){var orientation=this.options.orientation.axis;var start=util.convert(this.body.range.start,\"Number\");var end=util.convert(this.body.range.end,\"Number\");var timeLabelsize=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();var minimumStep=timeLabelsize-DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this.body.range,timeLabelsize);minimumStep-=this.body.util.toTime(0).valueOf();var step=new TimeStep(new Date(start),new Date(end),minimumStep,this.body.hiddenDates);step.setMoment(this.options.moment);if(this.options.format){step.setFormat(this.options.format)}if(this.options.timeAxis){step.setScale(this.options.timeAxis)}this.step=step;var dom=this.dom;dom.redundant.lines=dom.lines;dom.redundant.majorTexts=dom.majorTexts;dom.redundant.minorTexts=dom.minorTexts;dom.lines=[];dom.majorTexts=[];dom.minorTexts=[];var current;var next;var x;var xNext;var isMajor,nextIsMajor;var width=0,prevWidth;var line;var labelMinor;var xFirstMajorLabel=undefined;var count=0;var MAX=1e3;var className;step.start();next=step.getCurrent();xNext=this.body.util.toScreen(next);while(step.hasNext()&&count<MAX){count++;isMajor=step.isMajor();className=step.getClassName();labelMinor=step.getLabelMinor();current=next;x=xNext;step.next();next=step.getCurrent();nextIsMajor=step.isMajor();xNext=this.body.util.toScreen(next);prevWidth=width;width=xNext-x;var showMinorGrid=width>=prevWidth*.4;if(this.options.showMinorLabels&&showMinorGrid){var label=this._repaintMinorText(x,labelMinor,orientation,className);label.style.width=width+\"px\"}if(isMajor&&this.options.showMajorLabels){if(x>0){if(xFirstMajorLabel==undefined){xFirstMajorLabel=x}label=this._repaintMajorText(x,step.getLabelMajor(),orientation,className)}line=this._repaintMajorLine(x,width,orientation,className)}else{if(showMinorGrid){line=this._repaintMinorLine(x,width,orientation,className)}else{if(line){line.style.width=parseInt(line.style.width)+width+\"px\"}}}}if(count===MAX&&!warnedForOverflow){console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to \"+MAX+\" lines.\");warnedForOverflow=true}if(this.options.showMajorLabels){var leftTime=this.body.util.toTime(0),leftText=step.getLabelMajor(leftTime),widthText=leftText.length*(this.props.majorCharWidth||10)+10;if(xFirstMajorLabel==undefined||widthText<xFirstMajorLabel){this._repaintMajorText(0,leftText,orientation,className)}}util.forEach(this.dom.redundant,function(arr){while(arr.length){var elem=arr.pop();if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}})};TimeAxis.prototype._repaintMinorText=function(x,text,orientation,className){var label=this.dom.redundant.minorTexts.shift();if(!label){var content=document.createTextNode(\"\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}this.dom.minorTexts.push(label);label.childNodes[0].nodeValue=text;label.style.top=orientation==\"top\"?this.props.majorLabelHeight+\"px\":\"0\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}label.className=\"vis-text vis-minor \"+className;return label};TimeAxis.prototype._repaintMajorText=function(x,text,orientation,className){var label=this.dom.redundant.majorTexts.shift();if(!label){var content=document.createTextNode(text);label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}this.dom.majorTexts.push(label);label.childNodes[0].nodeValue=text;label.className=\"vis-text vis-major \"+className;label.style.top=orientation==\"top\"?\"0\":this.props.minorLabelHeight+\"px\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}return label};TimeAxis.prototype._repaintMinorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=props.majorLabelHeight+\"px\"}else{line.style.top=this.body.domProps.top.height+\"px\"}line.style.height=props.minorLineHeight+\"px\";if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-minor \"+className}else{line.style.left=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-minor \"+className}line.style.width=width+\"px\";return line};TimeAxis.prototype._repaintMajorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=\"0\"}else{line.style.top=this.body.domProps.top.height+\"px\"}if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-major \"+className}else{line.style.left=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-major \"+className}line.style.height=props.majorLineHeight+\"px\";line.style.width=width+\"px\";return line};TimeAxis.prototype._calculateCharSize=function(){if(!this.dom.measureCharMinor){this.dom.measureCharMinor=document.createElement(\"DIV\");this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\";this.dom.measureCharMinor.style.position=\"absolute\";this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMinor)}this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight;this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth;if(!this.dom.measureCharMajor){this.dom.measureCharMajor=document.createElement(\"DIV\");this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\";this.dom.measureCharMajor.style.position=\"absolute\";this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMajor)}this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight;this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth};var warnedForOverflow=false;module.exports=TimeAxis},function(module,exports,__webpack_require__){\"use strict\";var keycharm=__webpack_require__(25);var Emitter=__webpack_require__(13);var Hammer=__webpack_require__(22);var util=__webpack_require__(1);function Activator(container){this.active=false;this.dom={container:container};this.dom.overlay=document.createElement(\"div\");this.dom.overlay.className=\"vis-overlay\";this.dom.container.appendChild(this.dom.overlay);this.hammer=Hammer(this.dom.overlay);this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var me=this;var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(event){me.hammer.on(event,function(event){event.stopPropagation()})});if(document&&document.body){this.onClick=function(event){if(!_hasParent(event.target,container)){me.deactivate()}};document.body.addEventListener(\"click\",this.onClick)}if(this.keycharm!==undefined){this.keycharm.destroy()}this.keycharm=keycharm();this.escListener=this.deactivate.bind(this)}Emitter(Activator.prototype);Activator.current=null;Activator.prototype.destroy=function(){this.deactivate();this.dom.overlay.parentNode.removeChild(this.dom.overlay);if(this.onClick){document.body.removeEventListener(\"click\",this.onClick)}this.hammer.destroy();this.hammer=null};Activator.prototype.activate=function(){if(Activator.current){Activator.current.deactivate()}Activator.current=this;this.active=true;this.dom.overlay.style.display=\"none\";util.addClassName(this.dom.container,\"vis-active\");this.emit(\"change\");this.emit(\"activate\");this.keycharm.bind(\"esc\",this.escListener)};Activator.prototype.deactivate=function(){this.active=false;this.dom.overlay.style.display=\"\";util.removeClassName(this.dom.container,\"vis-active\");this.keycharm.unbind(\"esc\",this.escListener);this.emit(\"change\");this.emit(\"deactivate\")};Activator.prototype._onTapOverlay=function(event){this.activate();event.stopPropagation()};function _hasParent(element,parent){while(element){if(element===parent){return true}element=element.parentNode}return false}module.exports=Activator},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(22);var util=__webpack_require__(1);var Component=__webpack_require__(33);var moment=__webpack_require__(2);var locales=__webpack_require__(49);function CustomTime(body,options){this.body=body;this.defaultOptions={moment:moment,locales:locales,locale:\"en\",id:undefined,title:undefined};this.options=util.extend({},this.defaultOptions);if(options&&options.time){this.customTime=options.time}else{this.customTime=new Date}this.eventParams={};this.setOptions(options);this._create()}CustomTime.prototype=new Component;CustomTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\"],this.options,options)}};CustomTime.prototype._create=function(){var bar=document.createElement(\"div\");bar[\"custom-time\"]=this;bar.className=\"vis-custom-time \"+(this.options.id||\"\");bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar;var drag=document.createElement(\"div\");drag.style.position=\"relative\";drag.style.top=\"0px\";drag.style.left=\"-10px\";drag.style.height=\"100%\";drag.style.width=\"20px\";bar.appendChild(drag);this.hammer=new Hammer(drag);this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL})};CustomTime.prototype.destroy=function(){this.hide();this.hammer.destroy();this.hammer=null;this.body=null};CustomTime.prototype.redraw=function(){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar)}var x=this.body.util.toScreen(this.customTime);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=this.options.title;if(title===undefined){title=locale.time+\": \"+this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1)}this.bar.style.left=x+\"px\";this.bar.title=title;return false};CustomTime.prototype.hide=function(){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}};CustomTime.prototype.setCustomTime=function(time){this.customTime=util.convert(time,\"Date\");this.redraw()};CustomTime.prototype.getCustomTime=function(){return new Date(this.customTime.valueOf())};CustomTime.prototype.setCustomTitle=function(title){this.options.title=title};CustomTime.prototype._onDragStart=function(event){this.eventParams.dragging=true;this.eventParams.customTime=this.customTime;event.stopPropagation()};CustomTime.prototype._onDrag=function(event){if(!this.eventParams.dragging)return;var x=this.body.util.toScreen(this.eventParams.customTime)+event.deltaX;var time=this.body.util.toTime(x);this.setCustomTime(time);this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf())});event.stopPropagation()};CustomTime.prototype._onDragEnd=function(event){if(!this.eventParams.dragging)return;this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf())});event.stopPropagation()};CustomTime.customTimeFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"custom-time\")){return target[\"custom-time\"]}target=target.parentNode}return null};module.exports=CustomTime},function(module,exports){\"use strict\";exports[\"en\"]={current:\"current\",time:\"time\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"it\"]={current:\"attuale\",time:\"tempo\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"it_CH\"]=exports[\"it\"];exports[\"nl\"]={current:\"huidige\",time:\"tijd\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"de\"]={current:\"Aktuelle\",time:\"Zeit\"};exports[\"de_DE\"]=exports[\"de\"]},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var Component=__webpack_require__(33);var moment=__webpack_require__(2);var locales=__webpack_require__(49);function CurrentTime(body,options){this.body=body;this.defaultOptions={rtl:false,showCurrentTime:true,moment:moment,locales:locales,locale:\"en\"};this.options=util.extend({},this.defaultOptions);this.offset=0;this._create();this.setOptions(options)}CurrentTime.prototype=new Component;CurrentTime.prototype._create=function(){var bar=document.createElement(\"div\");bar.className=\"vis-current-time\";bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar};CurrentTime.prototype.destroy=function(){this.options.showCurrentTime=false;this.redraw();this.body=null};CurrentTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"rtl\",\"showCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,options)}};CurrentTime.prototype.redraw=function(){if(this.options.showCurrentTime){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar);this.start()}var now=this.options.moment((new Date).valueOf()+this.offset);var x=this.body.util.toScreen(now);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=locale.current+\" \"+locale.time+\": \"+now.format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1);if(this.options.rtl){this.bar.style.right=x+\"px\"}else{this.bar.style.left=x+\"px\"}this.bar.title=title}else{if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}this.stop()}return false};CurrentTime.prototype.start=function(){var me=this;function update(){me.stop();var scale=me.body.range.conversion(me.body.domProps.center.width).scale;var interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.redraw();me.body.emitter.emit(\"currentTimeTick\");me.currentTimeTimer=setTimeout(update,interval)}update()};CurrentTime.prototype.stop=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);delete this.currentTimeTimer}};CurrentTime.prototype.setCurrentTime=function(time){var t=util.convert(time,\"Date\").valueOf();var now=(new Date).valueOf();this.offset=t-now;this.redraw()};CurrentTime.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)};module.exports=CurrentTime},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var boolean=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:boolean},filter:{boolean:boolean,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:boolean,function:\"function\"}},align:{string:string},rtl:{boolean:boolean,undefined:\"undefined\"},verticalScroll:{boolean:boolean,undefined:\"undefined\"},horizontalScroll:{boolean:boolean,undefined:\"undefined\"},autoResize:{boolean:boolean},clickToUse:{boolean:boolean},dataAttributes:{string:string,array:array},editable:{add:{boolean:boolean,undefined:\"undefined\"},remove:{boolean:boolean,undefined:\"undefined\"},updateGroup:{boolean:boolean,undefined:\"undefined\"},updateTime:{boolean:boolean,undefined:\"undefined\"},__type__:{boolean:boolean,object:object}},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},__type__:{object:object}},moment:{function:\"function\"},groupOrder:{string:string,function:\"function\"},groupEditable:{add:{boolean:boolean,undefined:\"undefined\"},remove:{boolean:boolean,undefined:\"undefined\"},order:{boolean:boolean,undefined:\"undefined\"},__type__:{boolean:boolean,object:object}},groupOrderSwap:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},itemsAlwaysDraggable:{boolean:boolean},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},margin:{axis:{number:number},item:{horizontal:{number:number,undefined:\"undefined\"},vertical:{number:number,undefined:\"undefined\"},__type__:{object:object,number:number}},__type__:{object:object,number:number}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:boolean},multiselect:{boolean:boolean},multiselectPerGroup:{boolean:boolean},onAdd:{function:\"function\"},onUpdate:{function:\"function\"},onMove:{function:\"function\"},onMoving:{function:\"function\"},onRemove:{function:\"function\"},onAddGroup:{function:\"function\"},onMoveGroup:{function:\"function\"},onRemoveGroup:{function:\"function\"},order:{function:\"function\"},orientation:{axis:{string:string,undefined:\"undefined\"},item:{string:string,undefined:\"undefined\"},__type__:{string:string,object:object}},selectable:{boolean:boolean},showCurrentTime:{boolean:boolean},showMajorLabels:{boolean:boolean},showMinorLabels:{boolean:boolean},stack:{boolean:boolean},snap:{function:\"function\",null:\"null\"},start:{date:date,number:number,string:string,moment:moment},template:{function:\"function\"},groupTemplate:{function:\"function\"},tooltipOnItemUpdateTime:{template:{function:\"function\"},__type__:{boolean:boolean,object:object}},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},type:{string:string},width:{string:string,number:number},zoomable:{boolean:boolean},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},__type__:{object:object}};var configureOptions={global:{align:[\"center\",\"left\",\"right\"],direction:false,autoResize:true,clickToUse:false,editable:{add:false,remove:false,updateGroup:false,updateTime:false},end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},groupsDraggable:false,height:\"\",locale:\"\",margin:{axis:[20,0,100,1],item:{horizontal:[10,0,100,1],vertical:[10,0,100,1]}},max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:false,multiselect:false,multiselectPerGroup:false,orientation:{axis:[\"both\",\"bottom\",\"top\"],item:[\"bottom\",\"top\"]},selectable:true,showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,stack:true,start:\"\",tooltipOnItemUpdateTime:false,type:[\"box\",\"point\",\"range\",\"background\"],width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _Configurator=__webpack_require__(28);var _Configurator2=_interopRequireDefault(_Configurator);var _Validator=__webpack_require__(31);var _Validator2=_interopRequireDefault(_Validator);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(13);var Hammer=__webpack_require__(22);var moment=__webpack_require__(2);var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var Range=__webpack_require__(32);var Core=__webpack_require__(35);var TimeAxis=__webpack_require__(46);var CurrentTime=__webpack_require__(50);var CustomTime=__webpack_require__(48);var LineGraph=__webpack_require__(53);var printStyle=__webpack_require__(31).printStyle;var allOptions=__webpack_require__(61).allOptions;var configureOptions=__webpack_require__(61).configureOptions;function Graph2d(container,items,groups,options){if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body);this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body);this.components.push(this.currentTime);this.linegraph=new LineGraph(this.body);this.components.push(this.linegraph);this.itemsData=null;this.groupsData=null;this.on(\"tap\",function(event){me.emit(\"click\",me.getEventProperties(event))});this.on(\"doubletap\",function(event){me.emit(\"doubleClick\",me.getEventProperties(event))});this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Graph2d.prototype=new Core;Graph2d.prototype.setOptions=function(options){var errorFound=_Validator2.default.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options)};Graph2d.prototype.setItems=function(items){var initialLoad=this.itemsData==null;var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.linegraph&&this.linegraph.setItems(newDataSet);if(initialLoad){if(this.options.start!=undefined||this.options.end!=undefined){var start=this.options.start!=undefined?this.options.start:null;var end=this.options.end!=undefined?this.options.end:null;this.setWindow(start,end,{animation:false})}else{this.fit({animation:false})}}};Graph2d.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else if(groups instanceof DataSet||groups instanceof DataView){newDataSet=groups}else{newDataSet=new DataSet(groups)}this.groupsData=newDataSet;this.linegraph.setGroups(newDataSet)};Graph2d.prototype.getLegend=function(groupId,width,height){if(width===undefined){width=15}if(height===undefined){height=15}if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].getLegend(width,height)}else{return\"cannot find group:'\"+groupId+\"'\"}};Graph2d.prototype.isGroupVisible=function(groupId){if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].visible&&(this.linegraph.options.groups.visibility[groupId]===undefined||this.linegraph.options.groups.visibility[groupId]==true)}else{return false}};Graph2d.prototype.getDataRange=function(){var min=null;var max=null;for(var groupId in this.linegraph.groups){if(this.linegraph.groups.hasOwnProperty(groupId)){if(this.linegraph.groups[groupId].visible==true){for(var i=0;i<this.linegraph.groups[groupId].itemsData.length;i++){var item=this.linegraph.groups[groupId].itemsData[i];var value=util.convert(item.x,\"Date\").valueOf();min=min==null?value:min>value?value:min;max=max==null?value:max<value?value:max}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Graph2d.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x=clientX-util.getAbsoluteLeft(this.dom.centerContainer);var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var time=this._toTime(x);var customTime=CustomTime.customTimeFromTarget(event);var element=util.getTarget(event);var what=null;if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.linegraph.yAxisLeft.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.yAxisRight.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.legendLeft.dom.frame)){what=\"legend\"}else if(util.hasParent(element,this.linegraph.legendRight.dom.frame)){what=\"legend\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}var value=[];var yAxisLeft=this.linegraph.yAxisLeft;var yAxisRight=this.linegraph.yAxisRight;if(!yAxisLeft.hidden){value.push(yAxisLeft.screenToValue(y))}if(!yAxisRight.hidden){value.push(yAxisRight.screenToValue(y))}return{event:event,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,value:value}};Graph2d.prototype._createConfigurator=function(){return new _Configurator2.default(this,this.dom.container,configureOptions)};module.exports=Graph2d},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var util=__webpack_require__(1);var DOMutil=__webpack_require__(8);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var Component=__webpack_require__(33);var DataAxis=__webpack_require__(54);var GraphGroup=__webpack_require__(56);var Legend=__webpack_require__(60);var Bars=__webpack_require__(57);var Lines=__webpack_require__(59);var Points=__webpack_require__(58);var UNGROUPED=\"__ungrouped__\";function LineGraph(body,options){this.id=util.randomUUID();this.body=body;this.defaultOptions={\nyAxisOrientation:\"left\",defaultGroup:\"default\",sort:true,sampling:true,stack:false,graphHeight:\"400px\",shaded:{enabled:false,orientation:\"bottom\"},style:\"line\",barChart:{width:50,sideBySide:false,align:\"center\"},interpolation:{enabled:true,parametrization:\"centripetal\",alpha:.5},drawPoints:{enabled:true,size:6,style:\"square\"},dataAxis:{},legend:{},groups:{visibility:{}}};this.options=util.extend({},this.defaultOptions);this.dom={};this.props={};this.hammer=null;this.groups={};this.abortedGraphUpdate=false;this.updateSVGheight=false;this.updateSVGheightOnResize=false;this.forceGraphUpdate=true;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items)},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.selection=[];this.lastStart=this.body.range.start;this.touchParams={};this.svgElements={};this.setOptions(options);this.groupsUsingDefaultStyles=[0];this.body.emitter.on(\"rangechanged\",function(){me.lastStart=me.body.range.start;me.svg.style.left=util.option.asSize(-me.props.width);me.forceGraphUpdate=true;me.redraw.call(me)});this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups}}LineGraph.prototype=new Component;LineGraph.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-line-graph\";this.dom.frame=frame;this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"relative\";this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\";this.svg.style.display=\"block\";frame.appendChild(this.svg);this.options.dataAxis.orientation=\"left\";this.yAxisLeft=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);this.options.dataAxis.orientation=\"right\";this.yAxisRight=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);delete this.options.dataAxis.orientation;this.legendLeft=new Legend(this.body,this.options.legend,\"left\",this.options.groups);this.legendRight=new Legend(this.body,this.options.legend,\"right\",this.options.groups);this.show()};LineGraph.prototype.setOptions=function(options){if(options){var fields=[\"sampling\",\"defaultGroup\",\"stack\",\"height\",\"graphHeight\",\"yAxisOrientation\",\"style\",\"barChart\",\"dataAxis\",\"sort\",\"groups\"];if(options.graphHeight===undefined&&options.height!==undefined){this.updateSVGheight=true;this.updateSVGheightOnResize=true}else if(this.body.domProps.centerContainer.height!==undefined&&options.graphHeight!==undefined){if(parseInt((options.graphHeight+\"\").replace(\"px\",\"\"))<this.body.domProps.centerContainer.height){this.updateSVGheight=true}}util.selectiveDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");util.mergeOptions(this.options,options,\"legend\");if(options.interpolation){if(_typeof(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}if(this.yAxisLeft){if(options.dataAxis!==undefined){this.yAxisLeft.setOptions(this.options.dataAxis);this.yAxisRight.setOptions(this.options.dataAxis)}}if(this.legendLeft){if(options.legend!==undefined){this.legendLeft.setOptions(this.options.legend);this.legendRight.setOptions(this.options.legend)}}if(this.groups.hasOwnProperty(UNGROUPED)){this.groups[UNGROUPED].setOptions(options)}}if(this.dom.frame){this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};LineGraph.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};LineGraph.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids)}};LineGraph.prototype.setGroups=function(groups){var me=this;var ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;for(var i=0;i<ids.length;i++){this._removeGroup(ids[i])}}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}};LineGraph.prototype._onUpdate=function(ids){this._updateAllGroupData()};LineGraph.prototype._onAdd=function(ids){this._onUpdate(ids)};LineGraph.prototype._onRemove=function(ids){this._onUpdate(ids)};LineGraph.prototype._onUpdateGroups=function(groupIds){this._updateAllGroupData()};LineGraph.prototype._onAddGroups=function(groupIds){this._onUpdateGroups(groupIds)};LineGraph.prototype._onRemoveGroups=function(groupIds){for(var i=0;i<groupIds.length;i++){this._removeGroup(groupIds[i])}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})};LineGraph.prototype._removeGroup=function(groupId){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId);this.legendRight.redraw()}else{this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId);this.legendLeft.redraw()}delete this.groups[groupId]}};LineGraph.prototype._updateGroup=function(group,groupId){if(!this.groups.hasOwnProperty(groupId)){this.groups[groupId]=new GraphGroup(group,groupId,this.options,this.groupsUsingDefaultStyles);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.addGroup(groupId,this.groups[groupId]);this.legendRight.addGroup(groupId,this.groups[groupId])}else{this.yAxisLeft.addGroup(groupId,this.groups[groupId]);this.legendLeft.addGroup(groupId,this.groups[groupId])}}else{this.groups[groupId].update(group);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.updateGroup(groupId,this.groups[groupId]);this.legendRight.updateGroup(groupId,this.groups[groupId]);this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId)}else{this.yAxisLeft.updateGroup(groupId,this.groups[groupId]);this.legendLeft.updateGroup(groupId,this.groups[groupId]);this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId)}}this.legendLeft.redraw();this.legendRight.redraw()};LineGraph.prototype._updateAllGroupData=function(){if(this.itemsData!=null){var groupsContent={};var items=this.itemsData.get();var groupCounts={};for(var i=0;i<items.length;i++){var item=items[i];var groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}groupCounts.hasOwnProperty(groupId)?groupCounts[groupId]++:groupCounts[groupId]=1}for(var i=0;i<items.length;i++){var item=items[i];var groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(groupCounts[groupId])}var extended=util.bridgeObject(item);extended.x=util.convert(item.x,\"Date\");extended.orginalY=item.y;extended.y=Number(item.y);var index=groupsContent[groupId].length-groupCounts[groupId]--;groupsContent[groupId][index]=extended}for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(0)}}}for(var groupId in groupsContent){if(groupsContent.hasOwnProperty(groupId)){if(groupsContent[groupId].length==0){if(this.groups.hasOwnProperty(groupId)){this._removeGroup(groupId)}}else{var group=undefined;if(this.groupsData!=undefined){group=this.groupsData.get(groupId)}if(group==undefined){group={id:groupId,content:this.options.defaultGroup+groupId}}this._updateGroup(group,groupId);this.groups[groupId].setItems(groupsContent[groupId])}}}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.redraw=function(){var resized=false;this.props.width=this.dom.frame.offsetWidth;this.props.height=this.body.domProps.centerContainer.height-this.body.domProps.border.top-this.body.domProps.border.bottom;resized=this._isResized()||resized;var visibleInterval=this.body.range.end-this.body.range.start;var zoomed=visibleInterval!=this.lastVisibleInterval;this.lastVisibleInterval=visibleInterval;if(resized==true){this.svg.style.width=util.option.asSize(3*this.props.width);this.svg.style.left=util.option.asSize(-this.props.width);if((this.options.height+\"\").indexOf(\"%\")!=-1||this.updateSVGheightOnResize==true){this.updateSVGheight=true}}if(this.updateSVGheight==true){if(this.options.graphHeight!=this.props.height+\"px\"){this.options.graphHeight=this.props.height+\"px\";this.svg.style.height=this.props.height+\"px\"}this.updateSVGheight=false}else{this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\"}if(resized==true||zoomed==true||this.abortedGraphUpdate==true||this.forceGraphUpdate==true){resized=this._updateGraph()||resized;this.forceGraphUpdate=false}else{if(this.lastStart!=0){var offset=this.body.range.start-this.lastStart;var range=this.body.range.end-this.body.range.start;if(this.props.width!=0){var rangePerPixelInv=this.props.width/range;var xOffset=offset*rangePerPixelInv;this.svg.style.left=-this.props.width-xOffset+\"px\"}}}this.legendLeft.redraw();this.legendRight.redraw();return resized};LineGraph.prototype._getSortedGroupIds=function(){var grouplist=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];if(group.visible==true&&(this.options.groups.visibility[groupId]===undefined||this.options.groups.visibility[groupId]==true)){grouplist.push({id:groupId,zIndex:group.options.zIndex})}}}util.insertSort(grouplist,function(a,b){var az=a.zIndex;var bz=b.zIndex;if(az===undefined)az=0;if(bz===undefined)bz=0;return az==bz?0:az<bz?-1:1});var groupIds=new Array(grouplist.length);for(var i=0;i<grouplist.length;i++){groupIds[i]=grouplist[i].id}return groupIds};LineGraph.prototype._updateGraph=function(){DOMutil.prepareElements(this.svgElements);if(this.props.width!=0&&this.itemsData!=null){var group,i;var groupRanges={};var changeCalled=false;var minDate=this.body.util.toGlobalTime(-this.body.domProps.root.width);var maxDate=this.body.util.toGlobalTime(2*this.body.domProps.root.width);var groupIds=this._getSortedGroupIds();if(groupIds.length>0){var groupsData={};this._getRelevantData(groupIds,groupsData,minDate,maxDate);this._applySampling(groupIds,groupsData);for(i=0;i<groupIds.length;i++){this._convertXcoordinates(groupsData[groupIds[i]])}this._getYRanges(groupIds,groupsData,groupRanges);changeCalled=this._updateYAxis(groupIds,groupRanges);if(changeCalled==true){DOMutil.cleanupElements(this.svgElements);this.abortedGraphUpdate=true;return true}this.abortedGraphUpdate=false;var below=undefined;for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(this.options.stack===true&&this.options.style===\"line\"){if(group.options.excludeFromStacking==undefined||!group.options.excludeFromStacking){if(below!=undefined){this._stack(groupsData[group.id],groupsData[below.id]);if(group.options.shaded.enabled==true&&group.options.shaded.orientation!==\"group\"){if(group.options.shaded.orientation==\"top\"&&below.options.shaded.orientation!==\"group\"){below.options.shaded.orientation=\"group\";below.options.shaded.groupId=group.id}else{group.options.shaded.orientation=\"group\";group.options.shaded.groupId=below.id}}}below=group}}this._convertYcoordinates(groupsData[groupIds[i]],group)}var paths={};for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.style===\"line\"&&group.options.shaded.enabled==true){var dataset=groupsData[groupIds[i]];if(dataset==null||dataset.length==0){continue}if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(dataset,group)}if(group.options.shaded.orientation===\"group\"){var subGroupId=group.options.shaded.groupId;if(groupIds.indexOf(subGroupId)===-1){console.log(group.id+\": Unknown shading group target given:\"+subGroupId);continue}if(!paths.hasOwnProperty(subGroupId)){paths[subGroupId]=Lines.calcPath(groupsData[subGroupId],this.groups[subGroupId])}Lines.drawShading(paths[groupIds[i]],group,paths[subGroupId],this.framework)}else{Lines.drawShading(paths[groupIds[i]],group,undefined,this.framework)}}}Bars.draw(groupIds,groupsData,this.framework);for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(groupsData[groupIds[i]].length>0){switch(group.options.style){case\"line\":if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(groupsData[groupIds[i]],group)}Lines.draw(paths[groupIds[i]],group,this.framework);case\"point\":case\"points\":if(group.options.style==\"point\"||group.options.style==\"points\"||group.options.drawPoints.enabled==true){Points.draw(groupsData[groupIds[i]],group,this.framework)}break;case\"bar\":default:}}}}}DOMutil.cleanupElements(this.svgElements);return false};LineGraph.prototype._stack=function(data,subData){var index,dx,dy,subPrevPoint,subNextPoint;index=0;for(var j=0;j<data.length;j++){subPrevPoint=undefined;subNextPoint=undefined;for(var k=index;k<subData.length;k++){if(subData[k].x===data[j].x){subPrevPoint=subData[k];subNextPoint=subData[k];index=k;break}else if(subData[k].x>data[j].x){subNextPoint=subData[k];if(k==0){subPrevPoint=subNextPoint}else{subPrevPoint=subData[k-1]}index=k;break}}if(subNextPoint===undefined){subPrevPoint=subData[subData.length-1];subNextPoint=subData[subData.length-1]}dx=subNextPoint.x-subPrevPoint.x;dy=subNextPoint.y-subPrevPoint.y;if(dx==0){data[j].y=data[j].orginalY+subNextPoint.y}else{data[j].y=data[j].orginalY+dy/dx*(data[j].x-subPrevPoint.x)+subPrevPoint.y}}};LineGraph.prototype._getRelevantData=function(groupIds,groupsData,minDate,maxDate){var group,i,j,item;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];var itemsData=group.getItems();if(group.options.sort==true){var dateComparator=function dateComparator(a,b){return a.getTime()==b.getTime()?0:a<b?-1:1};var first=Math.max(0,util.binarySearchValue(itemsData,minDate,\"x\",\"before\",dateComparator));var last=Math.min(itemsData.length,util.binarySearchValue(itemsData,maxDate,\"x\",\"after\",dateComparator)+1);if(last<=0){last=itemsData.length}var dataContainer=new Array(last-first);for(j=first;j<last;j++){item=group.itemsData[j];dataContainer[j-first]=item}groupsData[groupIds[i]]=dataContainer}else{groupsData[groupIds[i]]=group.itemsData}}}};LineGraph.prototype._applySampling=function(groupIds,groupsData){var group;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.sampling==true){var dataContainer=groupsData[groupIds[i]];if(dataContainer.length>0){var increment=1;var amountOfPoints=dataContainer.length;var xDistance=this.body.util.toGlobalScreen(dataContainer[dataContainer.length-1].x)-this.body.util.toGlobalScreen(dataContainer[0].x);var pointsPerPixel=amountOfPoints/xDistance;increment=Math.min(Math.ceil(.2*amountOfPoints),Math.max(1,Math.round(pointsPerPixel)));var sampledData=new Array(amountOfPoints);for(var j=0;j<amountOfPoints;j+=increment){var idx=Math.round(j/increment);sampledData[idx]=dataContainer[j]}groupsData[groupIds[i]]=sampledData.splice(0,Math.round(amountOfPoints/increment))}}}}};LineGraph.prototype._getYRanges=function(groupIds,groupsData,groupRanges){var groupData,group,i;var combinedDataLeft=[];var combinedDataRight=[];var options;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){groupData=groupsData[groupIds[i]];options=this.groups[groupIds[i]].options;if(groupData.length>0){group=this.groups[groupIds[i]];if(options.stack===true&&options.style===\"bar\"){if(options.yAxisOrientation===\"left\"){combinedDataLeft=combinedDataLeft.concat(group.getItems())}else{combinedDataRight=combinedDataRight.concat(group.getItems())}}else{groupRanges[groupIds[i]]=group.getYRange(groupData,groupIds[i])}}}Bars.getStackedYRange(combinedDataLeft,groupRanges,groupIds,\"__barStackLeft\",\"left\");Bars.getStackedYRange(combinedDataRight,groupRanges,groupIds,\"__barStackRight\",\"right\")}};LineGraph.prototype._updateYAxis=function(groupIds,groupRanges){var resized=false;var yAxisLeftUsed=false;var yAxisRightUsed=false;var minLeft=1e9,minRight=1e9,maxLeft=-1e9,maxRight=-1e9,minVal,maxVal;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){var group=this.groups[groupIds[i]];if(group&&group.options.yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=1e9;maxLeft=-1e9}else if(group&&group.options.yAxisOrientation){yAxisRightUsed=true;minRight=1e9;maxRight=-1e9}}for(var i=0;i<groupIds.length;i++){if(groupRanges.hasOwnProperty(groupIds[i])){if(groupRanges[groupIds[i]].ignore!==true){minVal=groupRanges[groupIds[i]].min;maxVal=groupRanges[groupIds[i]].max;if(groupRanges[groupIds[i]].yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=minLeft>minVal?minVal:minLeft;maxLeft=maxLeft<maxVal?maxVal:maxLeft}else{yAxisRightUsed=true;minRight=minRight>minVal?minVal:minRight;maxRight=maxRight<maxVal?maxVal:maxRight}}}}if(yAxisLeftUsed==true){this.yAxisLeft.setRange(minLeft,maxLeft)}if(yAxisRightUsed==true){this.yAxisRight.setRange(minRight,maxRight)}}resized=this._toggleAxisVisiblity(yAxisLeftUsed,this.yAxisLeft)||resized;resized=this._toggleAxisVisiblity(yAxisRightUsed,this.yAxisRight)||resized;if(yAxisRightUsed==true&&yAxisLeftUsed==true){this.yAxisLeft.drawIcons=true;this.yAxisRight.drawIcons=true}else{this.yAxisLeft.drawIcons=false;this.yAxisRight.drawIcons=false}this.yAxisRight.master=!yAxisLeftUsed;this.yAxisRight.masterAxis=this.yAxisLeft;if(this.yAxisRight.master==false){if(yAxisRightUsed==true){this.yAxisLeft.lineOffset=this.yAxisRight.width}else{this.yAxisLeft.lineOffset=0}resized=this.yAxisLeft.redraw()||resized;resized=this.yAxisRight.redraw()||resized}else{resized=this.yAxisRight.redraw()||resized}var tempGroups=[\"__barStackLeft\",\"__barStackRight\",\"__lineStackLeft\",\"__lineStackRight\"];for(var i=0;i<tempGroups.length;i++){if(groupIds.indexOf(tempGroups[i])!=-1){groupIds.splice(groupIds.indexOf(tempGroups[i]),1)}}return resized};LineGraph.prototype._toggleAxisVisiblity=function(axisUsed,axis){var changed=false;if(axisUsed==false){if(axis.dom.frame.parentNode&&axis.hidden==false){axis.hide();changed=true}}else{if(!axis.dom.frame.parentNode&&axis.hidden==true){axis.show();changed=true}}return changed};LineGraph.prototype._convertXcoordinates=function(datapoints){var toScreen=this.body.util.toScreen;for(var i=0;i<datapoints.length;i++){datapoints[i].screen_x=toScreen(datapoints[i].x)+this.props.width;datapoints[i].screen_y=datapoints[i].y}};LineGraph.prototype._convertYcoordinates=function(datapoints,group){var axis=this.yAxisLeft;var svgHeight=Number(this.svg.style.height.replace(\"px\",\"\"));if(group.options.yAxisOrientation==\"right\"){axis=this.yAxisRight}for(var i=0;i<datapoints.length;i++){datapoints[i].screen_y=Math.round(axis.convertValue(datapoints[i].y))}group.setZeroPosition(Math.min(svgHeight,axis.convertValue(0)))};module.exports=LineGraph},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var DOMutil=__webpack_require__(8);var Component=__webpack_require__(33);var DataScale=__webpack_require__(55);function DataAxis(body,options,svg,linegraphOptions){this.id=util.randomUUID();this.body=body;this.defaultOptions={orientation:\"left\",showMinorLabels:true,showMajorLabels:true,icons:false,majorLinesOffset:7,minorLinesOffset:4,labelOffsetX:10,labelOffsetY:2,iconWidth:20,width:\"40px\",visible:true,alignZeros:true,left:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}},right:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}}};this.linegraphOptions=linegraphOptions;this.linegraphSVG=svg;this.props={};this.DOMelements={lines:{},labels:{},title:{}};this.dom={};this.scale=undefined;this.range={start:0,end:0};this.options=util.extend({},this.defaultOptions);this.conversionFactor=1;this.setOptions(options);this.width=Number((\"\"+this.options.width).replace(\"px\",\"\"));this.minWidth=this.width;this.height=this.linegraphSVG.getBoundingClientRect().height;this.hidden=false;this.stepPixels=25;this.zeroCrossing=-1;this.amountOfSteps=-1;this.lineOffset=0;this.master=true;this.masterAxis=null;this.svgElements={};this.iconsRemoved=false;this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};var me=this;this.body.emitter.on(\"verticalDrag\",function(){me.dom.lineContainer.style.top=me.body.domProps.scrollTop+\"px\"})}DataAxis.prototype=new Component;DataAxis.prototype.addGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1};DataAxis.prototype.updateGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.amountOfGroups+=1}this.groups[label]=graphOptions};DataAxis.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};DataAxis.prototype.setOptions=function(options){if(options){var redraw=false;if(this.options.orientation!=options.orientation&&options.orientation!==undefined){redraw=true}var fields=[\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"];util.selectiveDeepExtend(fields,this.options,options);this.minWidth=Number((\"\"+this.options.width).replace(\"px\",\"\"));if(redraw===true&&this.dom.frame){this.hide();this.show()}}};DataAxis.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.style.width=this.options.width;this.dom.frame.style.height=this.height;this.dom.lineContainer=document.createElement(\"div\");this.dom.lineContainer.style.width=\"100%\";this.dom.lineContainer.style.height=this.height;this.dom.lineContainer.style.position=\"relative\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=\"0px\";this.svg.style.height=\"100%\";this.svg.style.width=\"100%\";this.svg.style.display=\"block\";this.dom.frame.appendChild(this.svg)};DataAxis.prototype._redrawGroupIcons=function(){DOMutil.prepareElements(this.svgElements);var x;var iconWidth=this.options.iconWidth;var iconHeight=15;var iconOffset=4;var y=iconOffset+.5*iconHeight;if(this.options.orientation===\"left\"){x=iconOffset}else{x=this.width-iconWidth-iconOffset}var groupArray=Object.keys(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+iconOffset}}DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=false};DataAxis.prototype._cleanupIcons=function(){if(this.iconsRemoved===false){DOMutil.prepareElements(this.svgElements);DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=true}};DataAxis.prototype.show=function(){this.hidden=false;if(!this.dom.frame.parentNode){if(this.options.orientation===\"left\"){this.body.dom.left.appendChild(this.dom.frame)}else{this.body.dom.right.appendChild(this.dom.frame)}}if(!this.dom.lineContainer.parentNode){this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer)}};DataAxis.prototype.hide=function(){this.hidden=true;if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.lineContainer.parentNode){this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer)}};DataAxis.prototype.setRange=function(start,end){this.range.start=start;this.range.end=end};DataAxis.prototype.redraw=function(){var resized=false;var activeGroups=0;this.dom.lineContainer.style.top=this.body.domProps.scrollTop+\"px\";for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){activeGroups++}}}if(this.amountOfGroups===0||activeGroups===0){this.hide()}else{this.show();this.height=Number(this.linegraphSVG.style.height.replace(\"px\",\"\"));this.dom.lineContainer.style.height=this.height+\"px\";this.width=this.options.visible===true?Number((\"\"+this.options.width).replace(\"px\",\"\")):0;var props=this.props;var frame=this.dom.frame;frame.className=\"vis-data-axis\";this._calculateCharSize();var orientation=this.options.orientation;var showMinorLabels=this.options.showMinorLabels;var showMajorLabels=this.options.showMajorLabels;props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.minorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.minorLinesOffset;props.minorLineHeight=1;props.majorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.majorLinesOffset;props.majorLineHeight=1;if(orientation===\"left\"){frame.style.top=\"0\";frame.style.left=\"0\";frame.style.bottom=\"\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.left.width;this.props.height=this.body.domProps.left.height}else{frame.style.top=\"\";frame.style.bottom=\"0\";frame.style.left=\"0\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.right.width;this.props.height=this.body.domProps.right.height}resized=this._redrawLabels();resized=this._isResized()||resized;if(this.options.icons===true){this._redrawGroupIcons()}else{this._cleanupIcons()}this._redrawTitle(orientation)}return resized};DataAxis.prototype._redrawLabels=function(){var _this=this;var resized=false;DOMutil.prepareElements(this.DOMelements.lines);DOMutil.prepareElements(this.DOMelements.labels);var orientation=this.options[\"orientation\"];var customRange=this.options[orientation].range!=undefined?this.options[orientation].range:{};var autoScaleEnd=true;if(customRange.max!=undefined){this.range.end=customRange.max;autoScaleEnd=false}var autoScaleStart=true;if(customRange.min!=undefined){this.range.start=customRange.min;autoScaleStart=false}this.scale=new DataScale(this.range.start,this.range.end,autoScaleStart,autoScaleEnd,this.dom.frame.offsetHeight,this.props.majorCharHeight,this.options.alignZeros,this.options[orientation].format);if(this.master===false&&this.masterAxis!=undefined){this.scale.followScale(this.masterAxis.scale)}this.maxLabelSize=0;var lines=this.scale.getLines();lines.forEach(function(line){var y=line.y;var isMajor=line.major;if(_this.options[\"showMinorLabels\"]&&isMajor===false){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-minor\",_this.props.minorCharHeight)}if(isMajor){if(y>=0){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-major\",_this.props.majorCharHeight)}}if(_this.master===true){if(isMajor){_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-major\",_this.options.majorLinesOffset,_this.props.majorLineWidth)}else{_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-minor\",_this.options.minorLinesOffset,_this.props.minorLineWidth)}}});var titleWidth=0;if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){titleWidth=this.props.titleCharHeight}var offset=this.options.icons===true?Math.max(this.options.iconWidth,titleWidth)+this.options.labelOffsetX+15:titleWidth+this.options.labelOffsetX+15;if(this.maxLabelSize>this.width-offset&&this.options.visible===true){this.width=this.maxLabelSize+offset;this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else if(this.maxLabelSize<this.width-offset&&this.options.visible===true&&this.width>this.minWidth){this.width=Math.max(this.minWidth,this.maxLabelSize+offset);this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else{DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);resized=false}return resized};DataAxis.prototype.convertValue=function(value){return this.scale.convertValue(value)};DataAxis.prototype.screenToValue=function(x){return this.scale.screenToValue(x)};DataAxis.prototype._redrawLabel=function(y,text,orientation,className,characterHeight){var label=DOMutil.getDOMElement(\"div\",this.DOMelements.labels,this.dom.frame);label.className=className;label.innerHTML=text;if(orientation===\"left\"){label.style.left=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"right\"}else{label.style.right=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"left\"}label.style.top=y-.5*characterHeight+this.options.labelOffsetY+\"px\";text+=\"\";var largestWidth=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);if(this.maxLabelSize<text.length*largestWidth){this.maxLabelSize=text.length*largestWidth}};DataAxis.prototype._redrawLine=function(y,orientation,className,offset,width){if(this.master===true){var line=DOMutil.getDOMElement(\"div\",this.DOMelements.lines,this.dom.lineContainer);line.className=className;line.innerHTML=\"\";if(orientation===\"left\"){line.style.left=this.width-offset+\"px\"}else{line.style.right=this.width-offset+\"px\"}line.style.width=width+\"px\";line.style.top=y+\"px\"}};DataAxis.prototype._redrawTitle=function(orientation){DOMutil.prepareElements(this.DOMelements.title);if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){var title=DOMutil.getDOMElement(\"div\",this.DOMelements.title,this.dom.frame);title.className=\"vis-y-axis vis-title vis-\"+orientation;title.innerHTML=this.options[orientation].title.text;if(this.options[orientation].title.style!==undefined){util.addCssText(title,this.options[orientation].title.style)}if(orientation===\"left\"){title.style.left=this.props.titleCharHeight+\"px\"}else{title.style.right=this.props.titleCharHeight+\"px\"}title.style.width=this.height+\"px\"}DOMutil.cleanupElements(this.DOMelements.title)};DataAxis.prototype._calculateCharSize=function(){if(!(\"minorCharHeight\"in this.props)){var textMinor=document.createTextNode(\"0\");var measureCharMinor=document.createElement(\"div\");measureCharMinor.className=\"vis-y-axis vis-minor vis-measure\";measureCharMinor.appendChild(textMinor);this.dom.frame.appendChild(measureCharMinor);this.props.minorCharHeight=measureCharMinor.clientHeight;\nthis.props.minorCharWidth=measureCharMinor.clientWidth;this.dom.frame.removeChild(measureCharMinor)}if(!(\"majorCharHeight\"in this.props)){var textMajor=document.createTextNode(\"0\");var measureCharMajor=document.createElement(\"div\");measureCharMajor.className=\"vis-y-axis vis-major vis-measure\";measureCharMajor.appendChild(textMajor);this.dom.frame.appendChild(measureCharMajor);this.props.majorCharHeight=measureCharMajor.clientHeight;this.props.majorCharWidth=measureCharMajor.clientWidth;this.dom.frame.removeChild(measureCharMajor)}if(!(\"titleCharHeight\"in this.props)){var textTitle=document.createTextNode(\"0\");var measureCharTitle=document.createElement(\"div\");measureCharTitle.className=\"vis-y-axis vis-title vis-measure\";measureCharTitle.appendChild(textTitle);this.dom.frame.appendChild(measureCharTitle);this.props.titleCharHeight=measureCharTitle.clientHeight;this.props.titleCharWidth=measureCharTitle.clientWidth;this.dom.frame.removeChild(measureCharTitle)}};module.exports=DataAxis},function(module,exports){\"use strict\";function DataScale(start,end,autoScaleStart,autoScaleEnd,containerHeight,majorCharHeight){var zeroAlign=arguments.length>6&&arguments[6]!==undefined?arguments[6]:false;var formattingFunction=arguments.length>7&&arguments[7]!==undefined?arguments[7]:false;this.majorSteps=[1,2,5,10];this.minorSteps=[.25,.5,1,2];this.customLines=null;this.containerHeight=containerHeight;this.majorCharHeight=majorCharHeight;this._start=start;this._end=end;this.scale=1;this.minorStepIdx=-1;this.magnitudefactor=1;this.determineScale();this.zeroAlign=zeroAlign;this.autoScaleStart=autoScaleStart;this.autoScaleEnd=autoScaleEnd;this.formattingFunction=formattingFunction;if(autoScaleStart||autoScaleEnd){var me=this;var roundToMinor=function roundToMinor(value){var rounded=value-value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx]);if(value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx])>.5*(me.magnitudefactor*me.minorSteps[me.minorStepIdx])){return rounded+me.magnitudefactor*me.minorSteps[me.minorStepIdx]}else{return rounded}};if(autoScaleStart){this._start-=this.magnitudefactor*2*this.minorSteps[this.minorStepIdx];this._start=roundToMinor(this._start)}if(autoScaleEnd){this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx];this._end=roundToMinor(this._end)}this.determineScale()}}DataScale.prototype.setCharHeight=function(majorCharHeight){this.majorCharHeight=majorCharHeight};DataScale.prototype.setHeight=function(containerHeight){this.containerHeight=containerHeight};DataScale.prototype.determineScale=function(){var range=this._end-this._start;this.scale=this.containerHeight/range;var minimumStepValue=this.majorCharHeight/this.scale;var orderOfMagnitude=range>0?Math.round(Math.log(range)/Math.LN10):0;this.minorStepIdx=-1;this.magnitudefactor=Math.pow(10,orderOfMagnitude);var start=0;if(orderOfMagnitude<0){start=orderOfMagnitude}var solutionFound=false;for(var l=start;Math.abs(l)<=Math.abs(orderOfMagnitude);l++){this.magnitudefactor=Math.pow(10,l);for(var j=0;j<this.minorSteps.length;j++){var stepSize=this.magnitudefactor*this.minorSteps[j];if(stepSize>=minimumStepValue){solutionFound=true;this.minorStepIdx=j;break}}if(solutionFound===true){break}}};DataScale.prototype.is_major=function(value){return value%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])===0};DataScale.prototype.getStep=function(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]};DataScale.prototype.getFirstMajor=function(){var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(majorStep-this._start%majorStep)%majorStep)};DataScale.prototype.formatValue=function(current){var returnValue=current.toPrecision(5);if(typeof this.formattingFunction===\"function\"){returnValue=this.formattingFunction(current)}if(typeof returnValue===\"number\"){return\"\"+returnValue}else if(typeof returnValue===\"string\"){return returnValue}else{return current.toPrecision(5)}};DataScale.prototype.getLines=function(){var lines=[];var step=this.getStep();var bottomOffset=(step-this._start%step)%step;for(var i=this._start+bottomOffset;this._end-i>1e-5;i+=step){if(i!=this._start){lines.push({major:this.is_major(i),y:this.convertValue(i),val:this.formatValue(i)})}}return lines};DataScale.prototype.followScale=function(other){var oldStepIdx=this.minorStepIdx;var oldStart=this._start;var oldEnd=this._end;var me=this;var increaseMagnitude=function increaseMagnitude(){me.magnitudefactor*=2};var decreaseMagnitude=function decreaseMagnitude(){me.magnitudefactor/=2};if(other.minorStepIdx<=1&&this.minorStepIdx<=1||other.minorStepIdx>1&&this.minorStepIdx>1){}else if(other.minorStepIdx<this.minorStepIdx){this.minorStepIdx=1;if(oldStepIdx==2){increaseMagnitude()}else{increaseMagnitude();increaseMagnitude()}}else{this.minorStepIdx=2;if(oldStepIdx==1){decreaseMagnitude()}else{decreaseMagnitude();decreaseMagnitude()}}var lines=other.getLines();var otherZero=other.convertValue(0);var otherStep=other.getStep()*other.scale;var done=false;var count=0;while(!done&&count++<5){this.scale=otherStep/(this.minorSteps[this.minorStepIdx]*this.magnitudefactor);var newRange=this.containerHeight/this.scale;this._start=oldStart;this._end=this._start+newRange;var myOriginalZero=this._end*this.scale;var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];var majorOffset=this.getFirstMajor()-other.getFirstMajor();if(this.zeroAlign){var zeroOffset=otherZero-myOriginalZero;this._end+=zeroOffset/this.scale;this._start=this._end-newRange}else{if(!this.autoScaleStart){this._start+=majorStep-majorOffset/this.scale;this._end=this._start+newRange}else{this._start-=majorOffset/this.scale;this._end=this._start+newRange}}if(!this.autoScaleEnd&&this._end>oldEnd+1e-5){decreaseMagnitude();done=false;continue}if(!this.autoScaleStart&&this._start<oldStart-1e-5){if(this.zeroAlign&&oldStart>=0){console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}else{decreaseMagnitude();done=false;continue}}if(this.autoScaleStart&&this.autoScaleEnd&&newRange<oldEnd-oldStart){increaseMagnitude();done=false;continue}done=true}};DataScale.prototype.convertValue=function(value){return this.containerHeight-(value-this._start)*this.scale};DataScale.prototype.screenToValue=function(pixels){return(this.containerHeight-pixels)/this.scale+this._start};module.exports=DataScale},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var util=__webpack_require__(1);var DOMutil=__webpack_require__(8);var Bars=__webpack_require__(57);var Lines=__webpack_require__(59);var Points=__webpack_require__(58);function GraphGroup(group,groupId,options,groupsUsingDefaultStyles){this.id=groupId;var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];this.options=util.selectiveBridgeObject(fields,options);this.usingDefaultStyle=group.className===undefined;this.groupsUsingDefaultStyles=groupsUsingDefaultStyles;this.zeroPosition=0;this.update(group);if(this.usingDefaultStyle==true){this.groupsUsingDefaultStyles[0]+=1}this.itemsData=[];this.visible=group.visible===undefined?true:group.visible}GraphGroup.prototype.setItems=function(items){if(items!=null){this.itemsData=items;if(this.options.sort==true){util.insertSort(this.itemsData,function(a,b){return a.x>b.x?1:-1})}}else{this.itemsData=[]}};GraphGroup.prototype.getItems=function(){return this.itemsData};GraphGroup.prototype.setZeroPosition=function(pos){this.zeroPosition=pos};GraphGroup.prototype.setOptions=function(options){if(options!==undefined){var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];util.selectiveDeepExtend(fields,this.options,options);if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");if(options.interpolation){if(_typeof(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}}};GraphGroup.prototype.update=function(group){this.group=group;this.content=group.content||\"graph\";this.className=group.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10;this.visible=group.visible===undefined?true:group.visible;this.style=group.style;this.setOptions(group.options)};GraphGroup.prototype.getLegend=function(iconWidth,iconHeight,framework,x,y){if(framework==undefined||framework==null){var svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");framework={svg:svg,svgElements:{},options:this.options,groups:[this]}}if(x==undefined||x==null){x=0}if(y==undefined||y==null){y=.5*iconHeight}switch(this.options.style){case\"line\":Lines.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"points\":case\"point\":Points.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"bar\":Bars.drawIcon(this,x,y,iconWidth,iconHeight,framework);break}return{icon:framework.svg,label:this.content,orientation:this.options.yAxisOrientation}};GraphGroup.prototype.getYRange=function(groupData){var yMin=groupData[0].y;var yMax=groupData[0].y;for(var j=0;j<groupData.length;j++){yMin=yMin>groupData[j].y?groupData[j].y:yMin;yMax=yMax<groupData[j].y?groupData[j].y:yMax}return{min:yMin,max:yMax,yAxisOrientation:this.options.yAxisOrientation}};module.exports=GraphGroup},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(8);var Points=__webpack_require__(58);function Bargraph(groupId,options){}Bargraph.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");var barWidth=Math.round(.3*iconWidth);var originalWidth=group.options.barChart.width;var scale=originalWidth/barWidth;var bar1Height=Math.round(.4*iconHeight);var bar2Height=Math.round(.75*iconHeight);var offset=Math.round((iconWidth-2*barWidth)/3);DOMutil.drawBar(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,barWidth,bar1Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);DOMutil.drawBar(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,barWidth,bar2Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size/scale,className:group.className};DOMutil.drawPoint(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,groupTemplate,framework.svgElements,framework.svg);DOMutil.drawPoint(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,groupTemplate,framework.svgElements,framework.svg)}};Bargraph.draw=function(groupIds,processedGroupData,framework){var combinedData=[];var intersections={};var coreDistance;var key,drawData;var group;var i,j;var barPoints=0;for(i=0;i<groupIds.length;i++){group=framework.groups[groupIds[i]];if(group.options.style===\"bar\"){if(group.visible===true&&(framework.options.groups.visibility[groupIds[i]]===undefined||framework.options.groups.visibility[groupIds[i]]===true)){for(j=0;j<processedGroupData[groupIds[i]].length;j++){combinedData.push({screen_x:processedGroupData[groupIds[i]][j].screen_x,screen_y:processedGroupData[groupIds[i]][j].screen_y,x:processedGroupData[groupIds[i]][j].x,y:processedGroupData[groupIds[i]][j].y,groupId:groupIds[i],label:processedGroupData[groupIds[i]][j].label});barPoints+=1}}}}if(barPoints===0){return}combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});Bargraph._getDataIntersections(intersections,combinedData);for(i=0;i<combinedData.length;i++){group=framework.groups[combinedData[i].groupId];var minWidth=group.options.barChart.minWidth!=undefined?group.options.barChart.minWidth:.1*group.options.barChart.width;key=combinedData[i].screen_x;var heightOffset=0;if(intersections[key]===undefined){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth)}else{var nextKey=i+(intersections[key].amount-intersections[key].resolved);var prevKey=i-(intersections[key].resolved+1);if(nextKey<combinedData.length){coreDistance=Math.abs(combinedData[nextKey].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth);intersections[key].resolved+=1;if(group.options.stack===true&&group.options.excludeFromStacking!==true){if(combinedData[i].screen_y<group.zeroPosition){heightOffset=intersections[key].accumulatedNegative;intersections[key].accumulatedNegative+=group.zeroPosition-combinedData[i].screen_y}else{heightOffset=intersections[key].accumulatedPositive;intersections[key].accumulatedPositive+=group.zeroPosition-combinedData[i].screen_y}}else if(group.options.barChart.sideBySide===true){drawData.width=drawData.width/intersections[key].amount;drawData.offset+=intersections[key].resolved*drawData.width-.5*drawData.width*(intersections[key].amount+1)}}DOMutil.drawBar(combinedData[i].screen_x+drawData.offset,combinedData[i].screen_y-heightOffset,drawData.width,group.zeroPosition-combinedData[i].screen_y,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled===true){var pointData={screen_x:combinedData[i].screen_x,screen_y:combinedData[i].screen_y-heightOffset,x:combinedData[i].x,y:combinedData[i].y,groupId:combinedData[i].groupId,label:combinedData[i].label};Points.draw([pointData],group,framework,drawData.offset)}}};Bargraph._getDataIntersections=function(intersections,combinedData){var coreDistance;for(var i=0;i<combinedData.length;i++){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-combinedData[i].screen_x)}if(i>0){coreDistance=Math.min(coreDistance,Math.abs(combinedData[i-1].screen_x-combinedData[i].screen_x))}if(coreDistance===0){if(intersections[combinedData[i].screen_x]===undefined){intersections[combinedData[i].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}}intersections[combinedData[i].screen_x].amount+=1}}};Bargraph._getSafeDrawData=function(coreDistance,group,minWidth){var width,offset;if(coreDistance<group.options.barChart.width&&coreDistance>0){width=coreDistance<minWidth?minWidth:coreDistance;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*coreDistance}else if(group.options.barChart.align===\"right\"){offset+=.5*coreDistance}}else{width=group.options.barChart.width;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*group.options.barChart.width}else if(group.options.barChart.align===\"right\"){offset+=.5*group.options.barChart.width}}return{width:width,offset:offset}};Bargraph.getStackedYRange=function(combinedData,groupRanges,groupIds,groupLabel,orientation){if(combinedData.length>0){combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});var intersections={};Bargraph._getDataIntersections(intersections,combinedData);groupRanges[groupLabel]=Bargraph._getStackedYRange(intersections,combinedData);groupRanges[groupLabel].yAxisOrientation=orientation;groupIds.push(groupLabel)}};Bargraph._getStackedYRange=function(intersections,combinedData){var key;var yMin=combinedData[0].screen_y;var yMax=combinedData[0].screen_y;for(var i=0;i<combinedData.length;i++){key=combinedData[i].screen_x;if(intersections[key]===undefined){yMin=yMin>combinedData[i].screen_y?combinedData[i].screen_y:yMin;yMax=yMax<combinedData[i].screen_y?combinedData[i].screen_y:yMax}else{if(combinedData[i].screen_y<0){intersections[key].accumulatedNegative+=combinedData[i].screen_y}else{intersections[key].accumulatedPositive+=combinedData[i].screen_y}}}for(var xpos in intersections){if(intersections.hasOwnProperty(xpos)){yMin=yMin>intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMin;yMin=yMin>intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMin;yMax=yMax<intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMax;yMax=yMax<intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMax}}return{min:yMin,max:yMax}};module.exports=Bargraph},function(module,exports,__webpack_require__){\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var DOMutil=__webpack_require__(8);function Points(groupId,options){}Points.draw=function(dataset,group,framework,offset){offset=offset||0;var callback=getCallback(framework,group);for(var i=0;i<dataset.length;i++){if(!callback){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group),framework.svgElements,framework.svg,dataset[i].label)}else{var callbackResult=callback(dataset[i],group);if(callbackResult===true||(typeof callbackResult===\"undefined\"?\"undefined\":_typeof(callbackResult))===\"object\"){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group,callbackResult),framework.svgElements,framework.svg,dataset[i].label)}}}};Points.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");DOMutil.drawPoint(x+.5*iconWidth,y,getGroupTemplate(group),framework.svgElements,framework.svg)};function getGroupTemplate(group,callbackResult){callbackResult=typeof callbackResult===\"undefined\"?{}:callbackResult;return{style:callbackResult.style||group.options.drawPoints.style,styles:callbackResult.styles||group.options.drawPoints.styles,size:callbackResult.size||group.options.drawPoints.size,className:callbackResult.className||group.className}}function getCallback(framework,group){var callback=undefined;if(framework.options&&framework.options.drawPoints&&framework.options.drawPoints.onRender&&typeof framework.options.drawPoints.onRender==\"function\"){callback=framework.options.drawPoints.onRender}if(group.group.options&&group.group.options.drawPoints&&group.group.options.drawPoints.onRender&&typeof group.group.options.drawPoints.onRender==\"function\"){callback=group.group.options.drawPoints.onRender}return callback}module.exports=Points},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(8);function Line(groupId,options){}Line.calcPath=function(dataset,group){if(dataset!=null){if(dataset.length>0){var d=[];if(group.options.interpolation.enabled==true){d=Line._catmullRom(dataset,group)}else{d=Line._linear(dataset)}return d}}};Line.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}path.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\"\");if(group.options.shaded.enabled==true){fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);if(group.options.shaded.orientation==\"top\"){fillPath.setAttributeNS(null,\"d\",\"M\"+x+\", \"+(y-fillHeight)+\"L\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\" L\"+(x+iconWidth)+\",\"+(y-fillHeight))}else{fillPath.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" \"+\"L\"+x+\",\"+(y+fillHeight)+\" \"+\"L\"+(x+iconWidth)+\",\"+(y+fillHeight)+\"L\"+(x+iconWidth)+\",\"+y)}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-icon-fill\");if(group.options.shaded.style!==undefined&&group.options.shaded.style!==\"\"){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}}if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size,className:group.className};DOMutil.drawPoint(x+.5*iconWidth,y,groupTemplate,framework.svgElements,framework.svg)}};Line.drawShading=function(pathArray,group,subPathArray,framework){if(group.options.shaded.enabled==true){var svgHeight=Number(framework.svg.style.height.replace(\"px\",\"\"));var fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}var dFill;var zero=0;if(group.options.shaded.orientation==\"top\"){zero=0}else if(group.options.shaded.orientation==\"bottom\"){zero=svgHeight}else{zero=Math.min(Math.max(0,group.zeroPosition),svgHeight)}if(group.options.shaded.orientation==\"group\"&&subPathArray!=null&&subPathArray!=undefined){dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" L\"+subPathArray[subPathArray.length-1][0]+\",\"+subPathArray[subPathArray.length-1][1]+\" \"+this.serializePath(subPathArray,type,true)+subPathArray[0][0]+\",\"+subPathArray[0][1]+\" Z\"}else{dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" V\"+zero+\" H\"+pathArray[0][0]+\" Z\"}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-fill\");if(group.options.shaded.style!==undefined){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}fillPath.setAttributeNS(null,\"d\",dFill)}};Line.draw=function(pathArray,group,framework){if(pathArray!=null&&pathArray!=undefined){var path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}path.setAttributeNS(null,\"d\",\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false))}};Line.serializePath=function(pathArray,type,inverse){if(pathArray.length<2){return\"\"}var d=type;if(inverse){for(var i=pathArray.length-2;i>0;i--){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}else{for(var i=1;i<pathArray.length;i++){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}return d};Line._catmullRomUniform=function(data){var p0,p1,p2,p3,bp1,bp2;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var normalization=1/6;var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;bp1={screen_x:(-p0.screen_x+6*p1.screen_x+p2.screen_x)*normalization,screen_y:(-p0.screen_y+6*p1.screen_y+p2.screen_y)*normalization};bp2={screen_x:(p1.screen_x+6*p2.screen_x-p3.screen_x)*normalization,screen_y:(p1.screen_y+6*p2.screen_y-p3.screen_y)*normalization};d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d};Line._catmullRom=function(data,group){var alpha=group.options.interpolation.alpha;if(alpha==0||alpha===undefined){return this._catmullRomUniform(data)}else{var p0,p1,p2,p3,bp1,bp2,d1,d2,d3,A,B,N,M;var d3powA,d2powA,d3pow2A,d2pow2A,d1pow2A,d1powA;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;d1=Math.sqrt(Math.pow(p0.screen_x-p1.screen_x,2)+Math.pow(p0.screen_y-p1.screen_y,2));d2=Math.sqrt(Math.pow(p1.screen_x-p2.screen_x,2)+Math.pow(p1.screen_y-p2.screen_y,2));d3=Math.sqrt(Math.pow(p2.screen_x-p3.screen_x,2)+Math.pow(p2.screen_y-p3.screen_y,2));d3powA=Math.pow(d3,alpha);d3pow2A=Math.pow(d3,2*alpha);d2powA=Math.pow(d2,alpha);d2pow2A=Math.pow(d2,2*alpha);d1powA=Math.pow(d1,alpha);d1pow2A=Math.pow(d1,2*alpha);A=2*d1pow2A+3*d1powA*d2powA+d2pow2A;B=2*d3pow2A+3*d3powA*d2powA+d2pow2A;N=3*d1powA*(d1powA+d2powA);if(N>0){N=1/N}M=3*d3powA*(d3powA+d2powA);if(M>0){M=1/M}bp1={screen_x:(-d2pow2A*p0.screen_x+A*p1.screen_x+d1pow2A*p2.screen_x)*N,screen_y:(-d2pow2A*p0.screen_y+A*p1.screen_y+d1pow2A*p2.screen_y)*N};bp2={screen_x:(d3pow2A*p1.screen_x+B*p2.screen_x-d2pow2A*p3.screen_x)*M,screen_y:(d3pow2A*p1.screen_y+B*p2.screen_y-d2pow2A*p3.screen_y)*M};if(bp1.screen_x==0&&bp1.screen_y==0){bp1=p1}if(bp2.screen_x==0&&bp2.screen_y==0){bp2=p2}d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d}};Line._linear=function(data){var d=[];for(var i=0;i<data.length;i++){d.push([data[i].screen_x,data[i].screen_y])}return d};module.exports=Line},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(1);var DOMutil=__webpack_require__(8);var Component=__webpack_require__(33);function Legend(body,options,side,linegraphOptions){this.body=body;this.defaultOptions={enabled:false,icons:true,iconSize:20,iconSpacing:6,left:{visible:true,position:\"top-left\"},right:{visible:true,position:\"top-right\"}};this.side=side;this.options=util.extend({},this.defaultOptions);this.linegraphOptions=linegraphOptions;this.svgElements={};this.dom={};this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};this.setOptions(options)}Legend.prototype=new Component;Legend.prototype.clear=function(){this.groups={};this.amountOfGroups=0};Legend.prototype.addGroup=function(label,graphOptions){if(graphOptions.options.excludeFromLegend!=true){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1}};Legend.prototype.updateGroup=function(label,graphOptions){this.groups[label]=graphOptions};Legend.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};Legend.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-legend\";this.dom.frame.style.position=\"absolute\";this.dom.frame.style.top=\"10px\";this.dom.frame.style.display=\"block\";this.dom.textArea=document.createElement(\"div\");this.dom.textArea.className=\"vis-legend-text\";this.dom.textArea.style.position=\"relative\";this.dom.textArea.style.top=\"0px\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=0+\"px\";this.svg.style.width=this.options.iconSize+5+\"px\";this.svg.style.height=\"100%\";this.dom.frame.appendChild(this.svg);this.dom.frame.appendChild(this.dom.textArea)};Legend.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};Legend.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};Legend.prototype.setOptions=function(options){var fields=[\"enabled\",\"orientation\",\"icons\",\"left\",\"right\"];util.selectiveDeepExtend(fields,this.options,options)};Legend.prototype.redraw=function(){var activeGroups=0;var groupArray=Object.keys(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){activeGroups++}}if(this.options[this.side].visible==false||this.amountOfGroups==0||this.options.enabled==false||activeGroups==0){this.hide()}else{this.show();if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"bottom-left\"){this.dom.frame.style.left=\"4px\";this.dom.frame.style.textAlign=\"left\";this.dom.textArea.style.textAlign=\"left\";this.dom.textArea.style.left=this.options.iconSize+15+\"px\";this.dom.textArea.style.right=\"\";this.svg.style.left=0+\"px\";this.svg.style.right=\"\"}else{this.dom.frame.style.right=\"4px\";this.dom.frame.style.textAlign=\"right\";this.dom.textArea.style.textAlign=\"right\";this.dom.textArea.style.right=this.options.iconSize+15+\"px\";this.dom.textArea.style.left=\"\";this.svg.style.right=0+\"px\";this.svg.style.left=\"\"}if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"top-right\"){this.dom.frame.style.top=4-Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.bottom=\"\"}else{var scrollableHeight=this.body.domProps.center.height-this.body.domProps.centerContainer.height;this.dom.frame.style.bottom=4+scrollableHeight+Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.top=\"\"}if(this.options.icons==false){this.dom.frame.style.width=this.dom.textArea.offsetWidth+10+\"px\";this.dom.textArea.style.right=\"\";this.dom.textArea.style.left=\"\";this.svg.style.width=\"0px\"}else{this.dom.frame.style.width=this.options.iconSize+15+this.dom.textArea.offsetWidth+10+\"px\";this.drawLegendIcons()}var content=\"\";for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){content+=this.groups[groupId].content+\"<br />\"}}this.dom.textArea.innerHTML=content;this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}};Legend.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var groupArray=Object.keys(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});DOMutil.resetElements(this.svgElements);var padding=window.getComputedStyle(this.dom.frame).paddingTop;var iconOffset=Number(padding.replace(\"px\",\"\"));var x=iconOffset;var iconWidth=this.options.iconSize;var iconHeight=.75*this.options.iconSize;var y=iconOffset+.5*iconHeight+3;this.svg.style.width=iconWidth+5+iconOffset+\"px\";for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+this.options.iconSpacing}}}};module.exports=Legend},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var boolean=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:boolean},filter:{boolean:boolean,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:boolean,function:\"function\"}},yAxisOrientation:{string:[\"left\",\"right\"]},defaultGroup:{string:string},sort:{boolean:boolean},sampling:{boolean:boolean},stack:{boolean:boolean},graphHeight:{string:string,number:number},shaded:{enabled:{boolean:boolean},orientation:{string:[\"bottom\",\"top\",\"zero\",\"group\"]},groupId:{object:object},__type__:{boolean:boolean,object:object}},style:{string:[\"line\",\"bar\",\"points\"]},barChart:{\nwidth:{number:number},minWidth:{number:number},sideBySide:{boolean:boolean},align:{string:[\"left\",\"center\",\"right\"]},__type__:{object:object}},interpolation:{enabled:{boolean:boolean},parametrization:{string:[\"centripetal\",\"chordal\",\"uniform\"]},alpha:{number:number},__type__:{object:object,boolean:boolean}},drawPoints:{enabled:{boolean:boolean},onRender:{function:\"function\"},size:{number:number},style:{string:[\"square\",\"circle\"]},__type__:{object:object,boolean:boolean,function:\"function\"}},dataAxis:{showMinorLabels:{boolean:boolean},showMajorLabels:{boolean:boolean},icons:{boolean:boolean},width:{string:string,number:number},visible:{boolean:boolean},alignZeros:{boolean:boolean},left:{range:{min:{number:number},max:{number:number},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number},style:{string:string},__type__:{object:object}},__type__:{object:object}},right:{range:{min:{number:number},max:{number:number},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number},style:{string:string},__type__:{object:object}},__type__:{object:object}},__type__:{object:object}},legend:{enabled:{boolean:boolean},icons:{boolean:boolean},left:{visible:{boolean:boolean},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},right:{visible:{boolean:boolean},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},__type__:{object:object,boolean:boolean}},groups:{visibility:{any:any},__type__:{object:object}},autoResize:{boolean:boolean},clickToUse:{boolean:boolean},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},moment:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:boolean},multiselect:{boolean:boolean},orientation:{string:string},showCurrentTime:{boolean:boolean},showMajorLabels:{boolean:boolean},showMinorLabels:{boolean:boolean},start:{date:date,number:number,string:string,moment:moment},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},width:{string:string,number:number},zoomable:{boolean:boolean},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},zIndex:{number:number},__type__:{object:object}};var configureOptions={global:{sort:true,sampling:true,stack:false,shaded:{enabled:false,orientation:[\"zero\",\"top\",\"bottom\",\"group\"]},style:[\"line\",\"bar\",\"points\"],barChart:{width:[50,5,100,5],minWidth:[50,5,100,5],sideBySide:false,align:[\"left\",\"center\",\"right\"]},interpolation:{enabled:true,parametrization:[\"centripetal\",\"chordal\",\"uniform\"]},drawPoints:{enabled:true,size:[6,2,30,1],style:[\"square\",\"circle\"]},dataAxis:{showMinorLabels:true,showMajorLabels:true,icons:false,width:[40,0,200,1],visible:true,alignZeros:true,left:{title:{text:\"\",style:\"\"}},right:{title:{text:\"\",style:\"\"}}},legend:{enabled:false,icons:true,left:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},right:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]}},autoResize:true,clickToUse:false,end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},height:\"\",locale:\"\",max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:true,orientation:[\"both\",\"bottom\",\"top\"],showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,start:\"\",width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1],zIndex:0}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(1);exports.DOMutil=__webpack_require__(8);exports.DataSet=__webpack_require__(9);exports.DataView=__webpack_require__(11);exports.Queue=__webpack_require__(10);exports.Network=__webpack_require__(63);exports.network={Images:__webpack_require__(64),dotparser:__webpack_require__(120),gephiParser:__webpack_require__(121),allOptions:__webpack_require__(116)};exports.network.convertDot=function(input){return exports.network.dotparser.DOTToGraph(input)};exports.network.convertGephi=function(input,options){return exports.network.gephiParser.parseGephi(input,options)};exports.moment=__webpack_require__(2);exports.Hammer=__webpack_require__(22);exports.keycharm=__webpack_require__(25)},function(module,exports,__webpack_require__){\"use strict\";var _Images=__webpack_require__(64);var _Images2=_interopRequireDefault(_Images);var _Groups=__webpack_require__(65);var _Groups2=_interopRequireDefault(_Groups);var _NodesHandler=__webpack_require__(66);var _NodesHandler2=_interopRequireDefault(_NodesHandler);var _EdgesHandler=__webpack_require__(86);var _EdgesHandler2=_interopRequireDefault(_EdgesHandler);var _PhysicsEngine=__webpack_require__(95);var _PhysicsEngine2=_interopRequireDefault(_PhysicsEngine);var _Clustering=__webpack_require__(104);var _Clustering2=_interopRequireDefault(_Clustering);var _CanvasRenderer=__webpack_require__(107);var _CanvasRenderer2=_interopRequireDefault(_CanvasRenderer);var _Canvas=__webpack_require__(108);var _Canvas2=_interopRequireDefault(_Canvas);var _View=__webpack_require__(109);var _View2=_interopRequireDefault(_View);var _InteractionHandler=__webpack_require__(110);var _InteractionHandler2=_interopRequireDefault(_InteractionHandler);var _SelectionHandler=__webpack_require__(113);var _SelectionHandler2=_interopRequireDefault(_SelectionHandler);var _LayoutEngine=__webpack_require__(114);var _LayoutEngine2=_interopRequireDefault(_LayoutEngine);var _ManipulationSystem=__webpack_require__(115);var _ManipulationSystem2=_interopRequireDefault(_ManipulationSystem);var _Configurator=__webpack_require__(28);var _Configurator2=_interopRequireDefault(_Configurator);var _Validator=__webpack_require__(31);var _Validator2=_interopRequireDefault(_Validator);var _options=__webpack_require__(116);var _KamadaKawai=__webpack_require__(117);var _KamadaKawai2=_interopRequireDefault(_KamadaKawai);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}__webpack_require__(119);var Emitter=__webpack_require__(13);var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var dotparser=__webpack_require__(120);var gephiParser=__webpack_require__(121);var Activator=__webpack_require__(47);var locales=__webpack_require__(122);function Network(container,data,options){var _this=this;if(!(this instanceof Network)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.options={};this.defaultOptions={locale:\"en\",locales:locales,clickToUse:false};util.extend(this.options,this.defaultOptions);this.body={container:container,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function onTap(){},onTouch:function onTouch(){},onDoubleTap:function onDoubleTap(){},onHold:function onHold(){},onDragStart:function onDragStart(){},onDrag:function onDrag(){},onDragEnd:function onDragEnd(){},onMouseWheel:function onMouseWheel(){},onPinch:function onPinch(){},onMouseMove:function onMouseMove(){},onRelease:function onRelease(){},onContext:function onContext(){}},data:{nodes:null,edges:null},functions:{createNode:function createNode(){},createEdge:function createEdge(){},getPointer:function getPointer(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}};this.bindEventListeners();this.images=new _Images2.default(function(){return _this.body.emitter.emit(\"_requestRedraw\")});this.groups=new _Groups2.default;this.canvas=new _Canvas2.default(this.body);this.selectionHandler=new _SelectionHandler2.default(this.body,this.canvas);this.interactionHandler=new _InteractionHandler2.default(this.body,this.canvas,this.selectionHandler);this.view=new _View2.default(this.body,this.canvas);this.renderer=new _CanvasRenderer2.default(this.body,this.canvas);this.physics=new _PhysicsEngine2.default(this.body);this.layoutEngine=new _LayoutEngine2.default(this.body);this.clustering=new _Clustering2.default(this.body);this.manipulation=new _ManipulationSystem2.default(this.body,this.canvas,this.selectionHandler);this.nodesHandler=new _NodesHandler2.default(this.body,this.images,this.groups,this.layoutEngine);this.edgesHandler=new _EdgesHandler2.default(this.body,this.images,this.groups);this.body.modules[\"kamadaKawai\"]=new _KamadaKawai2.default(this.body,150,.05);this.body.modules[\"clustering\"]=this.clustering;this.canvas._create();this.setOptions(options);this.setData(data)}Emitter(Network.prototype);Network.prototype.setOptions=function(options){var _this2=this;if(options!==undefined){var errorFound=_Validator2.default.validate(options,_options.allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",_Validator.printStyle)}var fields=[\"locale\",\"locales\",\"clickToUse\"];util.selectiveDeepExtend(fields,this.options,options);options=this.layoutEngine.setOptions(options.layout,options);this.canvas.setOptions(options);this.groups.setOptions(options.groups);this.nodesHandler.setOptions(options.nodes);this.edgesHandler.setOptions(options.edges);this.physics.setOptions(options.physics);this.manipulation.setOptions(options.manipulation,options,this.options);this.interactionHandler.setOptions(options.interaction);this.renderer.setOptions(options.interaction);this.selectionHandler.setOptions(options.interaction);if(options.groups!==undefined){this.body.emitter.emit(\"refreshNodes\")}if(\"configure\"in options){if(!this.configurator){this.configurator=new _Configurator2.default(this,this.body.container,_options.configureOptions,this.canvas.pixelRatio)}this.configurator.setOptions(options.configure)}if(this.configurator&&this.configurator.options.enabled===true){var networkOptions={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};util.deepExtend(networkOptions.nodes,this.nodesHandler.options);util.deepExtend(networkOptions.edges,this.edgesHandler.options);util.deepExtend(networkOptions.layout,this.layoutEngine.options);util.deepExtend(networkOptions.interaction,this.selectionHandler.options);util.deepExtend(networkOptions.interaction,this.renderer.options);util.deepExtend(networkOptions.interaction,this.interactionHandler.options);util.deepExtend(networkOptions.manipulation,this.manipulation.options);util.deepExtend(networkOptions.physics,this.physics.options);util.deepExtend(networkOptions.global,this.canvas.options);util.deepExtend(networkOptions.global,this.options);this.configurator.setModuleOptions(networkOptions)}if(options.clickToUse!==undefined){if(options.clickToUse===true){if(this.activator===undefined){this.activator=new Activator(this.canvas.frame);this.activator.on(\"change\",function(){_this2.body.emitter.emit(\"activate\")})}}else{if(this.activator!==undefined){this.activator.destroy();delete this.activator}this.body.emitter.emit(\"activate\")}}else{this.body.emitter.emit(\"activate\")}this.canvas.setSize();this.body.emitter.emit(\"startSimulation\")}};Network.prototype._updateVisibleIndices=function(){var nodes=this.body.nodes;var edges=this.body.edges;this.body.nodeIndices=[];this.body.edgeIndices=[];for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(nodes[nodeId].options.hidden===false){this.body.nodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){if(edges[edgeId].options.hidden===false){this.body.edgeIndices.push(edges[edgeId].id)}}}};Network.prototype.bindEventListeners=function(){var _this3=this;this.body.emitter.on(\"_dataChanged\",function(){_this3._updateVisibleIndices();_this3.body.emitter.emit(\"_requestRedraw\");_this3.body.emitter.emit(\"_dataUpdated\")});this.body.emitter.on(\"_dataUpdated\",function(){_this3._updateValueRange(_this3.body.nodes);_this3._updateValueRange(_this3.body.edges);_this3.body.emitter.emit(\"startSimulation\");_this3.body.emitter.emit(\"_requestRedraw\")})};Network.prototype.setData=function(data){this.body.emitter.emit(\"resetPhysics\");this.body.emitter.emit(\"_resetData\");this.selectionHandler.unselectAll();if(data&&data.dot&&(data.nodes||data.edges)){throw new SyntaxError('Data must contain either parameter \"dot\" or '+' parameter pair \"nodes\" and \"edges\", but not both.')}this.setOptions(data&&data.options);if(data&&data.dot){console.log(\"The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);\");var dotData=dotparser.DOTToGraph(data.dot);this.setData(dotData);return}else if(data&&data.gephi){console.log(\"The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);\");var gephiData=gephiParser.parseGephi(data.gephi);this.setData(gephiData);return}else{this.nodesHandler.setData(data&&data.nodes,true);this.edgesHandler.setData(data&&data.edges,true)}this.body.emitter.emit(\"_dataChanged\");this.body.emitter.emit(\"_dataLoaded\");this.body.emitter.emit(\"initPhysics\")};Network.prototype.destroy=function(){this.body.emitter.emit(\"destroy\");this.body.emitter.off();this.off();delete this.groups;delete this.canvas;delete this.selectionHandler;delete this.interactionHandler;delete this.view;delete this.renderer;delete this.physics;delete this.layoutEngine;delete this.clustering;delete this.manipulation;delete this.nodesHandler;delete this.edgesHandler;delete this.configurator;delete this.images;for(var nodeId in this.body.nodes){delete this.body.nodes[nodeId]}for(var edgeId in this.body.edges){delete this.body.edges[edgeId]}util.recursiveDOMDelete(this.body.container)};Network.prototype._updateValueRange=function(obj){var id;var valueMin=undefined;var valueMax=undefined;var valueTotal=0;for(id in obj){if(obj.hasOwnProperty(id)){var value=obj[id].getValue();if(value!==undefined){valueMin=valueMin===undefined?value:Math.min(value,valueMin);valueMax=valueMax===undefined?value:Math.max(value,valueMax);valueTotal+=value}}}if(valueMin!==undefined&&valueMax!==undefined){for(id in obj){if(obj.hasOwnProperty(id)){obj[id].setValueRange(valueMin,valueMax,valueTotal)}}}};Network.prototype.isActive=function(){return!this.activator||this.activator.active};Network.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Network.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Network.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Network.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Network.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Network.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Network.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Network.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Network.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Network.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Network.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Network.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Network.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Network.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Network.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Network.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.editNodeMode=function(){console.log(\"Deprecated: Please use editNode instead of editNodeMode.\");return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Network.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Network.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Network.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Network.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Network.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Network.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Network.prototype.getConnectedNodes=function(objectId){if(this.body.nodes[objectId]!==undefined){return this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments)}else{return this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)}};Network.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Network.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Network.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Network.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Network.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Network.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)};Network.prototype.getNodeAt=function(){var node=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);if(node!==undefined&&node.id!==undefined){return node.id}return node};Network.prototype.getEdgeAt=function(){var edge=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);if(edge!==undefined&&edge.id!==undefined){return edge.id}return edge};Network.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Network.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Network.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments);this.redraw()};Network.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Network.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Network.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Network.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Network.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Network.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Network.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Network.prototype.getOptionsFromConfigurator=function(){var options={};if(this.configurator){options=this.configurator.getOptions.apply(this.configurator)}return options};module.exports=Network},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var Images=function(){function Images(callback){_classCallCheck(this,Images);this.images={};this.imageBroken={};this.callback=callback}_createClass(Images,[{key:\"_addImageToCache\",value:function _addImageToCache(url,imageToCache){if(imageToCache.width===0){document.body.appendChild(imageToCache);imageToCache.width=imageToCache.offsetWidth;imageToCache.height=imageToCache.offsetHeight;document.body.removeChild(imageToCache)}this.images[url]=imageToCache}},{key:\"_tryloadBrokenUrl\",value:function _tryloadBrokenUrl(url,brokenUrl,imageToLoadBrokenUrlOn){var _this=this;if(url===undefined||brokenUrl===undefined||imageToLoadBrokenUrlOn===undefined)return;imageToLoadBrokenUrlOn.onerror=function(){console.error(\"Could not load brokenImage:\",brokenUrl);_this._addImageToCache(url,new Image)};imageToLoadBrokenUrlOn.src=brokenUrl}},{key:\"_redrawWithImage\",value:function _redrawWithImage(imageToRedrawWith){if(this.callback){this.callback(imageToRedrawWith)}}},{key:\"load\",value:function load(url,brokenUrl,id){var _this2=this;var cachedImage=this.images[url];if(cachedImage)return cachedImage;var img=new Image;img.onload=function(){_this2._addImageToCache(url,img);_this2._redrawWithImage(img)};img.onerror=function(){console.error(\"Could not load image:\",url);_this2._tryloadBrokenUrl(url,brokenUrl,img)};img.src=url;return img}}]);return Images}();exports.default=Images},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Groups=function(){function Groups(){_classCallCheck(this,Groups);this.clear();this.defaultIndex=0;this.groupsArray=[];this.groupIndex=0;this.defaultGroups=[{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},{border:\"#FFA500\",background:\"#FFFF00\",highlight:{border:\"#FFA500\",background:\"#FFFFA3\"},hover:{border:\"#FFA500\",background:\"#FFFFA3\"}},{border:\"#FA0A10\",background:\"#FB7E81\",highlight:{border:\"#FA0A10\",background:\"#FFAFB1\"},hover:{border:\"#FA0A10\",background:\"#FFAFB1\"}},{border:\"#41A906\",background:\"#7BE141\",highlight:{border:\"#41A906\",background:\"#A1EC76\"},hover:{border:\"#41A906\",background:\"#A1EC76\"}},{border:\"#E129F0\",background:\"#EB7DF4\",highlight:{border:\"#E129F0\",background:\"#F0B3F5\"},hover:{border:\"#E129F0\",background:\"#F0B3F5\"}},{border:\"#7C29F0\",background:\"#AD85E4\",highlight:{border:\"#7C29F0\",background:\"#D3BDF0\"},hover:{border:\"#7C29F0\",background:\"#D3BDF0\"}},{border:\"#C37F00\",background:\"#FFA807\",highlight:{border:\"#C37F00\",background:\"#FFCA66\"},hover:{border:\"#C37F00\",background:\"#FFCA66\"}},{border:\"#4220FB\",background:\"#6E6EFD\",highlight:{border:\"#4220FB\",background:\"#9B9BFD\"},hover:{border:\"#4220FB\",background:\"#9B9BFD\"}},{border:\"#FD5A77\",background:\"#FFC0CB\",highlight:{border:\"#FD5A77\",background:\"#FFD1D9\"},hover:{border:\"#FD5A77\",background:\"#FFD1D9\"}},{border:\"#4AD63A\",background:\"#C2FABC\",highlight:{border:\"#4AD63A\",background:\"#E6FFE3\"},hover:{border:\"#4AD63A\",background:\"#E6FFE3\"}},{border:\"#990000\",background:\"#EE0000\",highlight:{border:\"#BB0000\",background:\"#FF3333\"},hover:{border:\"#BB0000\",background:\"#FF3333\"}},{border:\"#FF6000\",background:\"#FF6000\",highlight:{border:\"#FF6000\",background:\"#FF6000\"},hover:{border:\"#FF6000\",background:\"#FF6000\"}},{border:\"#97C2FC\",background:\"#2B7CE9\",highlight:{border:\"#D2E5FF\",background:\"#2B7CE9\"},hover:{border:\"#D2E5FF\",background:\"#2B7CE9\"}},{border:\"#399605\",background:\"#255C03\",highlight:{border:\"#399605\",background:\"#255C03\"},hover:{border:\"#399605\",background:\"#255C03\"}},{border:\"#B70054\",background:\"#FF007E\",highlight:{border:\"#B70054\",background:\"#FF007E\"},hover:{border:\"#B70054\",background:\"#FF007E\"}},{border:\"#AD85E4\",background:\"#7C29F0\",highlight:{border:\"#D3BDF0\",background:\"#7C29F0\"},hover:{border:\"#D3BDF0\",background:\"#7C29F0\"}},{border:\"#4557FA\",background:\"#000EA1\",highlight:{border:\"#6E6EFD\",background:\"#000EA1\"},hover:{border:\"#6E6EFD\",background:\"#000EA1\"}},{border:\"#FFC0CB\",background:\"#FD5A77\",highlight:{border:\"#FFD1D9\",background:\"#FD5A77\"},hover:{border:\"#FFD1D9\",background:\"#FD5A77\"}},{border:\"#C2FABC\",background:\"#74D66A\",highlight:{border:\"#E6FFE3\",background:\"#74D66A\"},hover:{border:\"#E6FFE3\",background:\"#74D66A\"}},{border:\"#EE0000\",background:\"#990000\",highlight:{border:\"#FF3333\",background:\"#BB0000\"},hover:{border:\"#FF3333\",background:\"#BB0000\"}}];this.options={};this.defaultOptions={useDefaultGroups:true};util.extend(this.options,this.defaultOptions)}_createClass(Groups,[{key:\"setOptions\",value:function setOptions(options){var optionFields=[\"useDefaultGroups\"];if(options!==undefined){for(var groupName in options){if(options.hasOwnProperty(groupName)){if(optionFields.indexOf(groupName)===-1){var group=options[groupName];this.add(groupName,group)}}}}}},{key:\"clear\",value:function clear(){this.groups={};this.groupsArray=[]}},{key:\"get\",value:function get(groupname){var group=this.groups[groupname];if(group===undefined){if(this.options.useDefaultGroups===false&&this.groupsArray.length>0){var index=this.groupIndex%this.groupsArray.length;this.groupIndex++;group={};group.color=this.groups[this.groupsArray[index]];this.groups[groupname]=group}else{var _index=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++;group={};group.color=this.defaultGroups[_index];this.groups[groupname]=group}}return group}},{key:\"add\",value:function add(groupName,style){this.groups[groupName]=style;this.groupsArray.push(groupName);return style}}]);return Groups}();exports.default=Groups},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _Node=__webpack_require__(67);var _Node2=_interopRequireDefault(_Node);var _Label=__webpack_require__(68);var _Label2=_interopRequireDefault(_Label);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var NodesHandler=function(){function NodesHandler(body,images,groups,layoutEngine){var _this=this;_classCallCheck(this,NodesHandler);this.body=body;this.images=images;this.groups=groups;this.layoutEngine=layoutEngine;this.body.functions.createNode=this.create.bind(this);this.nodesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items,params.data)},remove:function remove(event,params){_this.remove(params.items)}};this.options={};this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:undefined,color:{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},fixed:{x:false,y:false},font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:0,strokeColor:\"#ffffff\",align:\"center\"},group:undefined,hidden:false,icon:{face:\"FontAwesome\",code:undefined,size:50,color:\"#2B7CE9\"},image:undefined,label:undefined,labelHighlightBold:true,level:undefined,mass:1,physics:true,scaling:{min:10,max:30,label:{enabled:false,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},shape:\"ellipse\",shapeProperties:{borderDashes:false,borderRadius:6,interpolation:true,useImageSize:false,useBorderWithImage:false},size:25,title:undefined,value:undefined,x:undefined,y:undefined};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}_createClass(NodesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"refreshNodes\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.nodesListeners,function(callback,event){if(_this2.body.data.nodes)_this2.body.data.nodes.off(event,callback)});delete _this2.body.functions.createNode;delete _this2.nodesListeners.add;delete _this2.nodesListeners.update;delete _this2.nodesListeners.remove;delete _this2.nodesListeners})}},{key:\"setOptions\",value:function setOptions(options){\nif(options!==undefined){_Node2.default.parseOptions(this.options,options);if(options.shape!==undefined){for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){this.body.nodes[nodeId].updateShape()}}}if(options.font!==undefined){_Label2.default.parseOptions(this.options.font,options);for(var _nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId)){this.body.nodes[_nodeId].updateLabelModule();this.body.nodes[_nodeId]._reset()}}}if(options.size!==undefined){for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.body.nodes[_nodeId2]._reset()}}}if(options.hidden!==undefined||options.physics!==undefined){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(nodes){var _this3=this;var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldNodesData=this.body.data.nodes;if(nodes instanceof DataSet||nodes instanceof DataView){this.body.data.nodes=nodes}else if(Array.isArray(nodes)){this.body.data.nodes=new DataSet;this.body.data.nodes.add(nodes)}else if(!nodes){this.body.data.nodes=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldNodesData){util.forEach(this.nodesListeners,function(callback,event){oldNodesData.off(event,callback)})}this.body.nodes={};if(this.body.data.nodes){(function(){var me=_this3;util.forEach(_this3.nodesListeners,function(callback,event){me.body.data.nodes.on(event,callback)});var ids=_this3.body.data.nodes.getIds();_this3.add(ids,true)})()}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var id=void 0;var newNodes=[];for(var i=0;i<ids.length;i++){id=ids[i];var properties=this.body.data.nodes.get(id);var node=this.create(properties);newNodes.push(node);this.body.nodes[id]=node}this.layoutEngine.positionInitially(newNodes);if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids,changedData){var nodes=this.body.nodes;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var node=nodes[id];var data=changedData[i];if(node!==undefined){dataChanged=node.setOptions(data)}else{dataChanged=true;node=this.create(data);nodes[id]=node}}if(dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var nodes=this.body.nodes;for(var i=0;i<ids.length;i++){var id=ids[i];delete nodes[id]}this.body.emitter.emit(\"_dataChanged\")}},{key:\"create\",value:function create(properties){var constructorClass=arguments.length>1&&arguments[1]!==undefined?arguments[1]:_Node2.default;return new constructorClass(properties,this.body,this.images,this.groups,this.options)}},{key:\"refresh\",value:function refresh(){var clearPositions=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;var nodes=this.body.nodes;for(var nodeId in nodes){var node=undefined;if(nodes.hasOwnProperty(nodeId)){node=nodes[nodeId]}var data=this.body.data.nodes._data[nodeId];if(node!==undefined&&data!==undefined){if(clearPositions===true){node.setOptions({x:null,y:null})}node.setOptions({fixed:false});node.setOptions(data)}}}},{key:\"getPositions\",value:function getPositions(ids){var dataArray={};if(ids!==undefined){if(Array.isArray(ids)===true){for(var i=0;i<ids.length;i++){if(this.body.nodes[ids[i]]!==undefined){var node=this.body.nodes[ids[i]];dataArray[ids[i]]={x:Math.round(node.x),y:Math.round(node.y)}}}}else{if(this.body.nodes[ids]!==undefined){var _node=this.body.nodes[ids];dataArray[ids]={x:Math.round(_node.x),y:Math.round(_node.y)}}}}else{for(var _i=0;_i<this.body.nodeIndices.length;_i++){var _node2=this.body.nodes[this.body.nodeIndices[_i]];dataArray[this.body.nodeIndices[_i]]={x:Math.round(_node2.x),y:Math.round(_node2.y)}}}return dataArray}},{key:\"storePositions\",value:function storePositions(){var dataArray=[];var dataset=this.body.data.nodes.getDataSet();for(var nodeId in dataset._data){if(dataset._data.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(dataset._data[nodeId].x!=Math.round(node.x)||dataset._data[nodeId].y!=Math.round(node.y)){dataArray.push({id:node.id,x:Math.round(node.x),y:Math.round(node.y)})}}}dataset.update(dataArray)}},{key:\"getBoundingBox\",value:function getBoundingBox(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].shape.boundingBox}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(nodeId){var nodeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];var nodeObj={};for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(edge.toId==node.id){if(nodeObj[edge.fromId]===undefined){nodeList.push(edge.fromId);nodeObj[edge.fromId]=true}}else if(edge.fromId==node.id){if(nodeObj[edge.toId]===undefined){nodeList.push(edge.toId);nodeObj[edge.toId]=true}}}}return nodeList}},{key:\"getConnectedEdges\",value:function getConnectedEdges(nodeId){var edgeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];for(var i=0;i<node.edges.length;i++){edgeList.push(node.edges[i].id)}}else{console.log(\"NodeId provided for getConnectedEdges does not exist. Provided: \",nodeId)}return edgeList}},{key:\"moveNode\",value:function moveNode(nodeId,x,y){var _this4=this;if(this.body.nodes[nodeId]!==undefined){this.body.nodes[nodeId].x=Number(x);this.body.nodes[nodeId].y=Number(y);setTimeout(function(){_this4.body.emitter.emit(\"startSimulation\")},0)}else{console.log(\"Node id supplied to moveNode does not exist. Provided: \",nodeId)}}}]);return NodesHandler}();exports.default=NodesHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _Label=__webpack_require__(68);var _Label2=_interopRequireDefault(_Label);var _Box=__webpack_require__(69);var _Box2=_interopRequireDefault(_Box);var _Circle=__webpack_require__(71);var _Circle2=_interopRequireDefault(_Circle);var _CircularImage=__webpack_require__(73);var _CircularImage2=_interopRequireDefault(_CircularImage);var _Database=__webpack_require__(74);var _Database2=_interopRequireDefault(_Database);var _Diamond=__webpack_require__(75);var _Diamond2=_interopRequireDefault(_Diamond);var _Dot=__webpack_require__(77);var _Dot2=_interopRequireDefault(_Dot);var _Ellipse=__webpack_require__(78);var _Ellipse2=_interopRequireDefault(_Ellipse);var _Icon=__webpack_require__(79);var _Icon2=_interopRequireDefault(_Icon);var _Image=__webpack_require__(80);var _Image2=_interopRequireDefault(_Image);var _Square=__webpack_require__(81);var _Square2=_interopRequireDefault(_Square);var _Star=__webpack_require__(82);var _Star2=_interopRequireDefault(_Star);var _Text=__webpack_require__(83);var _Text2=_interopRequireDefault(_Text);var _Triangle=__webpack_require__(84);var _Triangle2=_interopRequireDefault(_Triangle);var _TriangleDown=__webpack_require__(85);var _TriangleDown2=_interopRequireDefault(_TriangleDown);var _Validator=__webpack_require__(31);var _Validator2=_interopRequireDefault(_Validator);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Node=function(){function Node(options,body,imagelist,grouplist,globalOptions){_classCallCheck(this,Node);this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.body=body;this.edges=[];this.id=undefined;this.imagelist=imagelist;this.grouplist=grouplist;this.x=undefined;this.y=undefined;this.baseSize=this.options.size;this.baseFontSize=this.options.font.size;this.predefinedPosition=false;this.selected=false;this.hover=false;this.labelModule=new _Label2.default(this.body,this.options,false);this.setOptions(options)}_createClass(Node,[{key:\"attachEdge\",value:function attachEdge(edge){if(this.edges.indexOf(edge)===-1){this.edges.push(edge)}}},{key:\"detachEdge\",value:function detachEdge(edge){var index=this.edges.indexOf(edge);if(index!=-1){this.edges.splice(index,1)}}},{key:\"setOptions\",value:function setOptions(options){var currentShape=this.options.shape;if(!options){return}if(options.id!==undefined){this.id=options.id}if(this.id===undefined){throw\"Node must have an id\"}if(options.x!==undefined){if(options.x===null){this.x=undefined;this.predefinedPosition=false}else{this.x=parseInt(options.x);this.predefinedPosition=true}}if(options.y!==undefined){if(options.y===null){this.y=undefined;this.predefinedPosition=false}else{this.y=parseInt(options.y);this.predefinedPosition=true}}if(options.size!==undefined){this.baseSize=options.size}if(options.value!==undefined){options.value=parseFloat(options.value)}if(typeof options.group===\"number\"||typeof options.group===\"string\"&&options.group!=\"\"){var groupObj=this.grouplist.get(options.group);util.deepExtend(this.options,groupObj);this.options.color=util.parseColor(this.options.color)}Node.parseOptions(this.options,options,true,this.globalOptions);if(this.options.image!==undefined){if(this.imagelist){this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id)}else{throw\"No imagelist provided\"}}this.updateLabelModule();this.updateShape(currentShape);if(options.hidden!==undefined||options.physics!==undefined){return true}return false}},{key:\"updateLabelModule\",value:function updateLabelModule(){if(this.options.label===undefined||this.options.label===null){this.options.label=\"\"}this.labelModule.setOptions(this.options,true);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateShape\",value:function updateShape(currentShape){if(currentShape===this.options.shape&&this.shape){this.shape.setOptions(this.options,this.imageObj)}else{switch(this.options.shape){case\"box\":this.shape=new _Box2.default(this.options,this.body,this.labelModule);break;case\"circle\":this.shape=new _Circle2.default(this.options,this.body,this.labelModule);break;case\"circularImage\":this.shape=new _CircularImage2.default(this.options,this.body,this.labelModule,this.imageObj);break;case\"database\":this.shape=new _Database2.default(this.options,this.body,this.labelModule);break;case\"diamond\":this.shape=new _Diamond2.default(this.options,this.body,this.labelModule);break;case\"dot\":this.shape=new _Dot2.default(this.options,this.body,this.labelModule);break;case\"ellipse\":this.shape=new _Ellipse2.default(this.options,this.body,this.labelModule);break;case\"icon\":this.shape=new _Icon2.default(this.options,this.body,this.labelModule);break;case\"image\":this.shape=new _Image2.default(this.options,this.body,this.labelModule,this.imageObj);break;case\"square\":this.shape=new _Square2.default(this.options,this.body,this.labelModule);break;case\"star\":this.shape=new _Star2.default(this.options,this.body,this.labelModule);break;case\"text\":this.shape=new _Text2.default(this.options,this.body,this.labelModule);break;case\"triangle\":this.shape=new _Triangle2.default(this.options,this.body,this.labelModule);break;case\"triangleDown\":this.shape=new _TriangleDown2.default(this.options,this.body,this.labelModule);break;default:this.shape=new _Ellipse2.default(this.options,this.body,this.labelModule);break}}this._reset()}},{key:\"select\",value:function select(){this.selected=true;this._reset()}},{key:\"unselect\",value:function unselect(){this.selected=false;this._reset()}},{key:\"_reset\",value:function _reset(){this.shape.width=undefined;this.shape.height=undefined}},{key:\"getTitle\",value:function getTitle(){return this.options.title}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this.shape.distanceToBorder(ctx,angle)}},{key:\"isFixed\",value:function isFixed(){return this.options.fixed.x&&this.options.fixed.y}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var sizeDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.size=this.options.scaling.min+scale*sizeDiff}else{this.options.size=this.baseSize;this.options.font.size=this.baseFontSize}this.updateLabelModule()}},{key:\"draw\",value:function draw(ctx){this.shape.draw(ctx,this.x,this.y,this.selected,this.hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(ctx){this.shape.updateBoundingBox(this.x,this.y,ctx)}},{key:\"resize\",value:function resize(ctx){this.shape.resize(ctx,this.selected)}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){return this.shape.left<obj.right&&this.shape.left+this.shape.width>obj.left&&this.shape.top<obj.bottom&&this.shape.top+this.shape.height>obj.top}},{key:\"isBoundingBoxOverlappingWith\",value:function isBoundingBoxOverlappingWith(obj){return this.shape.boundingBox.left<obj.right&&this.shape.boundingBox.right>obj.left&&this.shape.boundingBox.top<obj.bottom&&this.shape.boundingBox.bottom>obj.top}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var fields=[\"color\",\"font\",\"fixed\",\"shadow\"];util.selectiveNotDeepExtend(fields,parentOptions,newOptions,allowDeletion);util.mergeOptions(parentOptions,newOptions,\"shadow\",allowDeletion,globalOptions);if(newOptions.color!==undefined&&newOptions.color!==null){var parsedColor=util.parseColor(newOptions.color);util.fillIfDefined(parentOptions.color,parsedColor)}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(newOptions.fixed!==undefined&&newOptions.fixed!==null){if(typeof newOptions.fixed===\"boolean\"){parentOptions.fixed.x=newOptions.fixed;parentOptions.fixed.y=newOptions.fixed}else{if(newOptions.fixed.x!==undefined&&typeof newOptions.fixed.x===\"boolean\"){parentOptions.fixed.x=newOptions.fixed.x}if(newOptions.fixed.y!==undefined&&typeof newOptions.fixed.y===\"boolean\"){parentOptions.fixed.y=newOptions.fixed.y}}}if(newOptions.font!==undefined&&newOptions.font!==null){_Label2.default.parseOptions(parentOptions.font,newOptions)}else if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}if(newOptions.scaling!==undefined){util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",allowDeletion,globalOptions.scaling)}}}]);return Node}();exports.default=Node},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Label=function(){function Label(body,options){var edgelabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;_classCallCheck(this,Label);this.body=body;this.pointToSelf=false;this.baseSize=undefined;this.fontOptions={};this.setOptions(options);this.size={top:0,left:0,width:0,height:0,yLine:0};this.isEdgeLabel=edgelabel}_createClass(Label,[{key:\"setOptions\",value:function setOptions(options){var allowDeletion=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;this.nodeOptions=options;this.fontOptions=util.deepExtend({},options.font,true);if(options.label!==undefined){this.labelDirty=true}if(options.font!==undefined){Label.parseOptions(this.fontOptions,options,allowDeletion);if(typeof options.font===\"string\"){this.baseSize=this.fontOptions.size}else if(_typeof(options.font)===\"object\"){if(options.font.size!==undefined){this.baseSize=options.font.size}}}}},{key:\"draw\",value:function draw(ctx,x,y,selected){var baseline=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"middle\";if(this.nodeOptions.label===undefined)return;var viewFontSize=this.fontOptions.size*this.body.view.scale;if(this.nodeOptions.label&&viewFontSize<this.nodeOptions.scaling.label.drawThreshold-1)return;this.calculateLabelSize(ctx,selected,x,y,baseline);this._drawBackground(ctx);this._drawText(ctx,selected,x,y,baseline)}},{key:\"_drawBackground\",value:function _drawBackground(ctx){if(this.fontOptions.background!==undefined&&this.fontOptions.background!==\"none\"){ctx.fillStyle=this.fontOptions.background;var lineMargin=2;if(this.isEdgeLabel){switch(this.fontOptions.align){case\"middle\":ctx.fillRect(-this.size.width*.5,-this.size.height*.5,this.size.width,this.size.height);break;case\"top\":ctx.fillRect(-this.size.width*.5,-(this.size.height+lineMargin),this.size.width,this.size.height);break;case\"bottom\":ctx.fillRect(-this.size.width*.5,lineMargin,this.size.width,this.size.height);break;default:ctx.fillRect(this.size.left,this.size.top-.5*lineMargin,this.size.width,this.size.height);break}}else{ctx.fillRect(this.size.left,this.size.top-.5*lineMargin,this.size.width,this.size.height)}}}},{key:\"_drawText\",value:function _drawText(ctx,selected,x,y){var baseline=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"middle\";var fontSize=this.fontOptions.size;var viewFontSize=fontSize*this.body.view.scale;if(viewFontSize>=this.nodeOptions.scaling.label.maxVisible){fontSize=Number(this.nodeOptions.scaling.label.maxVisible)/this.body.view.scale}var yLine=this.size.yLine;var _getColor2=this._getColor(viewFontSize),_getColor3=_slicedToArray(_getColor2,2),fontColor=_getColor3[0],strokeColor=_getColor3[1];var _setAlignment2=this._setAlignment(ctx,x,yLine,baseline);var _setAlignment3=_slicedToArray(_setAlignment2,2);x=_setAlignment3[0];yLine=_setAlignment3[1];ctx.font=(selected&&this.nodeOptions.labelHighlightBold?\"bold \":\"\")+fontSize+\"px \"+this.fontOptions.face;ctx.fillStyle=fontColor;if(!this.isEdgeLabel&&this.fontOptions.align===\"left\"){ctx.textAlign=this.fontOptions.align;x=x-.5*this.size.width}else{ctx.textAlign=\"center\"}if(this.fontOptions.strokeWidth>0){ctx.lineWidth=this.fontOptions.strokeWidth;ctx.strokeStyle=strokeColor;ctx.lineJoin=\"round\"}for(var i=0;i<this.lineCount;i++){if(this.fontOptions.strokeWidth>0){ctx.strokeText(this.lines[i],x,yLine)}ctx.fillText(this.lines[i],x,yLine);yLine+=fontSize}}},{key:\"_setAlignment\",value:function _setAlignment(ctx,x,yLine,baseline){if(this.isEdgeLabel&&this.fontOptions.align!==\"horizontal\"&&this.pointToSelf===false){x=0;yLine=0;var lineMargin=2;if(this.fontOptions.align===\"top\"){ctx.textBaseline=\"alphabetic\";yLine-=2*lineMargin}else if(this.fontOptions.align===\"bottom\"){ctx.textBaseline=\"hanging\";yLine+=2*lineMargin}else{ctx.textBaseline=\"middle\"}}else{ctx.textBaseline=baseline}return[x,yLine]}},{key:\"_getColor\",value:function _getColor(viewFontSize){var fontColor=this.fontOptions.color||\"#000000\";var strokeColor=this.fontOptions.strokeColor||\"#ffffff\";if(viewFontSize<=this.nodeOptions.scaling.label.drawThreshold){var opacity=Math.max(0,Math.min(1,1-(this.nodeOptions.scaling.label.drawThreshold-viewFontSize)));fontColor=util.overrideOpacity(fontColor,opacity);strokeColor=util.overrideOpacity(strokeColor,opacity)}return[fontColor,strokeColor]}},{key:\"getTextSize\",value:function getTextSize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var size={width:this._processLabel(ctx,selected),height:this.fontOptions.size*this.lineCount,lineCount:this.lineCount};return size}},{key:\"calculateLabelSize\",value:function calculateLabelSize(ctx,selected){var x=arguments.length>2&&arguments[2]!==undefined?arguments[2]:0;var y=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0;var baseline=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"middle\";if(this.labelDirty===true){this.size.width=this._processLabel(ctx,selected)}this.size.height=this.fontOptions.size*this.lineCount;this.size.left=x-this.size.width*.5;this.size.top=y-this.size.height*.5;this.size.yLine=y+(1-this.lineCount)*.5*this.fontOptions.size;if(baseline===\"hanging\"){this.size.top+=.5*this.fontOptions.size;this.size.top+=4;this.size.yLine+=4}this.labelDirty=false}},{key:\"_processLabel\",value:function _processLabel(ctx,selected){var width=0;var lines=[\"\"];var lineCount=0;if(this.nodeOptions.label!==undefined){lines=String(this.nodeOptions.label).split(\"\\n\");lineCount=lines.length;ctx.font=(selected&&this.nodeOptions.labelHighlightBold?\"bold \":\"\")+this.fontOptions.size+\"px \"+this.fontOptions.face;width=ctx.measureText(lines[0]).width;for(var i=1;i<lineCount;i++){var lineWidth=ctx.measureText(lines[i]).width;width=lineWidth>width?lineWidth:width}}this.lines=lines;this.lineCount=lineCount;return width}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;if(typeof newOptions.font===\"string\"){var newOptionsArray=newOptions.font.split(\" \");parentOptions.size=newOptionsArray[0].replace(\"px\",\"\");parentOptions.face=newOptionsArray[1];parentOptions.color=newOptionsArray[2]}else if(_typeof(newOptions.font)===\"object\"){util.fillIfDefined(parentOptions,newOptions.font,allowDeletion)}parentOptions.size=Number(parentOptions.size)}}]);return Label}();exports.default=Label},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Box=function(_NodeBase){_inherits(Box,_NodeBase);function Box(options,body,labelModule){_classCallCheck(this,Box);return _possibleConstructorReturn(this,(Box.__proto__||Object.getPrototypeOf(Box)).call(this,options,body,labelModule))}_createClass(Box,[{key:\"resize\",value:function resize(ctx,selected){if(this.width===undefined){var margin=5;var textSize=this.labelModule.getTextSize(ctx,selected);this.width=textSize.width+2*margin;this.height=textSize.height+2*margin;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx,selected);this.left=x-this.width/2;this.top=y-this.height/2;var borderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.lineWidth=selected?selectionLineWidth:borderWidth;ctx.lineWidth/=this.body.view.scale;ctx.lineWidth=Math.min(this.width,ctx.lineWidth);ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;var borderRadius=this.options.shapeProperties.borderRadius;ctx.roundRect(this.left,this.top,this.width,this.height,borderRadius);this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx);ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore();this.updateBoundingBox(x,y,ctx,selected);this.labelModule.draw(ctx,x,y,selected)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected){this.resize(ctx,selected);this.left=x-this.width*.5;this.top=y-this.height*.5;var borderRadius=this.options.shapeProperties.borderRadius;this.boundingBox.left=this.left-borderRadius;this.boundingBox.top=this.top-borderRadius;this.boundingBox.bottom=this.top+this.height+borderRadius;this.boundingBox.right=this.left+this.width+borderRadius}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var borderWidth=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}}]);return Box}(_NodeBase3.default);exports.default=Box},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var NodeBase=function(){function NodeBase(options,body,labelModule){_classCallCheck(this,NodeBase);this.body=body;this.labelModule=labelModule;this.setOptions(options);this.top=undefined;this.left=undefined;this.height=undefined;this.width=undefined;this.radius=undefined;this.boundingBox={top:0,left:0,right:0,bottom:0}}_createClass(NodeBase,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"_distanceToBorder\",value:function _distanceToBorder(ctx,angle){var borderWidth=this.options.borderWidth;this.resize(ctx);return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}},{key:\"enableShadow\",value:function enableShadow(ctx){if(this.options.shadow.enabled===true){ctx.shadowColor=this.options.shadow.color;ctx.shadowBlur=this.options.shadow.size;ctx.shadowOffsetX=this.options.shadow.x;ctx.shadowOffsetY=this.options.shadow.y}}},{key:\"disableShadow\",value:function disableShadow(ctx){if(this.options.shadow.enabled===true){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}},{key:\"enableBorderDashes\",value:function enableBorderDashes(ctx){if(this.options.shapeProperties.borderDashes!==false){if(ctx.setLineDash!==undefined){var dashes=this.options.shapeProperties.borderDashes;if(dashes===true){dashes=[5,15]}ctx.setLineDash(dashes)}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false}}}},{key:\"disableBorderDashes\",value:function disableBorderDashes(ctx){if(this.options.shapeProperties.borderDashes!==false){if(ctx.setLineDash!==undefined){ctx.setLineDash([0])}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false}}}}]);return NodeBase}();exports.default=NodeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _CircleImageBase2=__webpack_require__(72);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Circle=function(_CircleImageBase){_inherits(Circle,_CircleImageBase);function Circle(options,body,labelModule){_classCallCheck(this,Circle);return _possibleConstructorReturn(this,(Circle.__proto__||Object.getPrototypeOf(Circle)).call(this,options,body,labelModule))}_createClass(Circle,[{key:\"resize\",value:function resize(ctx,selected){if(this.width===undefined){var margin=5;var textSize=this.labelModule.getTextSize(ctx,selected);var diameter=Math.max(textSize.width,textSize.height)+2*margin;this.options.size=diameter/2;this.width=diameter;this.height=diameter;this.radius=.5*this.width;\n}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx,selected);this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,selected,hover,this.options.size);this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;this.updateBoundingBox(x,y);this.labelModule.draw(ctx,x,y,selected)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return Circle}(_CircleImageBase3.default);exports.default=Circle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var CircleImageBase=function(_NodeBase){_inherits(CircleImageBase,_NodeBase);function CircleImageBase(options,body,labelModule){_classCallCheck(this,CircleImageBase);var _this=_possibleConstructorReturn(this,(CircleImageBase.__proto__||Object.getPrototypeOf(CircleImageBase)).call(this,options,body,labelModule));_this.labelOffset=0;_this.imageLoaded=false;return _this}_createClass(CircleImageBase,[{key:\"setOptions\",value:function setOptions(options,imageObj){this.options=options;if(imageObj){this.imageObj=imageObj}}},{key:\"_resizeImage\",value:function _resizeImage(){var force=false;if(!this.imageObj.width||!this.imageObj.height){this.imageLoaded=false}else if(this.imageLoaded===false){this.imageLoaded=true;force=true}if(!this.width||!this.height||force===true){var width,height,ratio;if(this.imageObj.width&&this.imageObj.height){width=0;height=0}if(this.options.shapeProperties.useImageSize===false){if(this.imageObj.width>this.imageObj.height){ratio=this.imageObj.width/this.imageObj.height;width=this.options.size*2*ratio||this.imageObj.width;height=this.options.size*2||this.imageObj.height}else{if(this.imageObj.width&&this.imageObj.height){ratio=this.imageObj.height/this.imageObj.width}else{ratio=1}width=this.options.size*2;height=this.options.size*2*ratio}}else{width=this.imageObj.width;height=this.imageObj.height}this.width=width;this.height=height;this.radius=.5*this.width}}},{key:\"_drawRawCircle\",value:function _drawRawCircle(ctx,x,y,selected,hover,size){var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.circle(x,y,size);this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx);ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore()}},{key:\"_drawImageAtPosition\",value:function _drawImageAtPosition(ctx){if(this.imageObj.width!=0){ctx.globalAlpha=1;this.enableShadow(ctx);var factor=this.imageObj.width/this.width/this.body.view.scale;if(factor>2&&this.options.shapeProperties.interpolation===true){var w=this.imageObj.width;var h=this.imageObj.height;var can2=document.createElement(\"canvas\");can2.width=w;can2.height=w;var ctx2=can2.getContext(\"2d\");factor*=.5;w*=.5;h*=.5;ctx2.drawImage(this.imageObj,0,0,w,h);var distance=0;var iterations=1;while(factor>2&&iterations<4){ctx2.drawImage(can2,distance,0,w,h,distance+w,0,w/2,h/2);distance+=w;factor*=.5;w*=.5;h*=.5;iterations+=1}ctx.drawImage(can2,distance,0,w,h,this.left,this.top,this.width,this.height)}else{ctx.drawImage(this.imageObj,this.left,this.top,this.width,this.height)}this.disableShadow(ctx)}}},{key:\"_drawImageLabel\",value:function _drawImageLabel(ctx,x,y,selected){var yLabel;var offset=0;if(this.height!==undefined){offset=this.height*.5;var labelDimensions=this.labelModule.getTextSize(ctx);if(labelDimensions.lineCount>=1){offset+=labelDimensions.height/2}}yLabel=y+offset;if(this.options.label){this.labelOffset=offset}this.labelModule.draw(ctx,x,yLabel,selected,\"hanging\")}}]);return CircleImageBase}(_NodeBase3.default);exports.default=CircleImageBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _CircleImageBase2=__webpack_require__(72);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var CircularImage=function(_CircleImageBase){_inherits(CircularImage,_CircleImageBase);function CircularImage(options,body,labelModule,imageObj){_classCallCheck(this,CircularImage);var _this=_possibleConstructorReturn(this,(CircularImage.__proto__||Object.getPrototypeOf(CircularImage)).call(this,options,body,labelModule));_this.imageObj=imageObj;_this._swapToImageResizeWhenImageLoaded=true;return _this}_createClass(CircularImage,[{key:\"resize\",value:function resize(){if(this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined){if(!this.width){var diameter=this.options.size*2;this.width=diameter;this.height=diameter;this._swapToImageResizeWhenImageLoaded=true;this.radius=.5*this.width}}else{if(this._swapToImageResizeWhenImageLoaded){this.width=undefined;this.height=undefined;this._swapToImageResizeWhenImageLoaded=false}this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize();this.left=x-this.width/2;this.top=y-this.height/2;var size=Math.min(.5*this.height,.5*this.width);this._drawRawCircle(ctx,x,y,selected,hover,size);ctx.save();ctx.clip();this._drawImageAtPosition(ctx);ctx.restore();this._drawImageLabel(ctx,x,y,selected);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return CircularImage}(_CircleImageBase3.default);exports.default=CircularImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Database=function(_NodeBase){_inherits(Database,_NodeBase);function Database(options,body,labelModule){_classCallCheck(this,Database);return _possibleConstructorReturn(this,(Database.__proto__||Object.getPrototypeOf(Database)).call(this,options,body,labelModule))}_createClass(Database,[{key:\"resize\",value:function resize(ctx,selected){if(this.width===undefined){var margin=5;var textSize=this.labelModule.getTextSize(ctx,selected);var size=textSize.width+2*margin;this.width=size;this.height=size;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx,selected);this.left=x-this.width/2;this.top=y-this.height/2;var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.database(x-this.width/2,y-this.height*.5,this.width,this.height);this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx);ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore();this.updateBoundingBox(x,y,ctx,selected);this.labelModule.draw(ctx,x,y,selected)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected){this.resize(ctx,selected);this.left=x-this.width*.5;this.top=y-this.height*.5;this.boundingBox.left=this.left;this.boundingBox.top=this.top;this.boundingBox.bottom=this.top+this.height;this.boundingBox.right=this.left+this.width}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Database}(_NodeBase3.default);exports.default=Database},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Diamond=function(_ShapeBase){_inherits(Diamond,_ShapeBase);function Diamond(options,body,labelModule){_classCallCheck(this,Diamond);return _possibleConstructorReturn(this,(Diamond.__proto__||Object.getPrototypeOf(Diamond)).call(this,options,body,labelModule))}_createClass(Diamond,[{key:\"resize\",value:function resize(ctx){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"diamond\",4,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Diamond}(_ShapeBase3.default);exports.default=Diamond},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ShapeBase=function(_NodeBase){_inherits(ShapeBase,_NodeBase);function ShapeBase(options,body,labelModule){_classCallCheck(this,ShapeBase);return _possibleConstructorReturn(this,(ShapeBase.__proto__||Object.getPrototypeOf(ShapeBase)).call(this,options,body,labelModule))}_createClass(ShapeBase,[{key:\"_resizeShape\",value:function _resizeShape(){if(this.width===undefined){var size=2*this.options.size;this.width=size;this.height=size;this.radius=.5*this.width}}},{key:\"_drawShape\",value:function _drawShape(ctx,shape,sizeMultiplier,x,y,selected,hover){this._resizeShape();this.left=x-this.width/2;this.top=y-this.height/2;var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx[shape](x,y,this.options.size);this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx);ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore();if(this.options.label!==undefined){var yLabel=y+.5*this.height+3;this.labelModule.draw(ctx,x,yLabel,selected,\"hanging\")}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+3)}}}]);return ShapeBase}(_NodeBase3.default);exports.default=ShapeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Dot=function(_ShapeBase){_inherits(Dot,_ShapeBase);function Dot(options,body,labelModule){_classCallCheck(this,Dot);return _possibleConstructorReturn(this,(Dot.__proto__||Object.getPrototypeOf(Dot)).call(this,options,body,labelModule))}_createClass(Dot,[{key:\"resize\",value:function resize(ctx){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"circle\",2,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.options.size}}]);return Dot}(_ShapeBase3.default);exports.default=Dot},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Ellipse=function(_NodeBase){_inherits(Ellipse,_NodeBase);function Ellipse(options,body,labelModule){_classCallCheck(this,Ellipse);return _possibleConstructorReturn(this,(Ellipse.__proto__||Object.getPrototypeOf(Ellipse)).call(this,options,body,labelModule))}_createClass(Ellipse,[{key:\"resize\",value:function resize(ctx,selected){if(this.width===undefined){var textSize=this.labelModule.getTextSize(ctx,selected);this.height=textSize.height*2;this.width=textSize.width+this.height;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx,selected);this.left=x-this.width*.5;this.top=y-this.height*.5;var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.ellipse(this.left,this.top,this.width,this.height);this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx);ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore();this.updateBoundingBox(x,y,ctx,selected);this.labelModule.draw(ctx,x,y,selected)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected){this.resize(ctx,selected);this.left=x-this.width*.5;this.top=y-this.height*.5;this.boundingBox.left=this.left;this.boundingBox.top=this.top;this.boundingBox.bottom=this.top+this.height;this.boundingBox.right=this.left+this.width}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var a=this.width*.5;var b=this.height*.5;var w=Math.sin(angle)*a;var h=Math.cos(angle)*b;return a*b/Math.sqrt(w*w+h*h)}}]);return Ellipse}(_NodeBase3.default);exports.default=Ellipse},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Icon=function(_NodeBase){_inherits(Icon,_NodeBase);function Icon(options,body,labelModule){_classCallCheck(this,Icon);return _possibleConstructorReturn(this,(Icon.__proto__||Object.getPrototypeOf(Icon)).call(this,options,body,labelModule))}_createClass(Icon,[{key:\"resize\",value:function resize(ctx){if(this.width===undefined){var margin=5;var iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)};this.width=iconSize.width+2*margin;this.height=iconSize.height+2*margin;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx);this.options.icon.size=this.options.icon.size||50;this.left=x-this.width*.5;this.top=y-this.height*.5;this._icon(ctx,x,y,selected);if(this.options.label!==undefined){var iconTextSpacing=5;this.labelModule.draw(ctx,x,y+this.height*.5+iconTextSpacing,selected)}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.icon.size*.5;this.boundingBox.left=x-this.options.icon.size*.5;this.boundingBox.right=x+this.options.icon.size*.5;this.boundingBox.bottom=y+this.options.icon.size*.5;if(this.options.label!==undefined&&this.labelModule.size.width>0){var iconTextSpacing=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+iconTextSpacing)}}},{key:\"_icon\",value:function _icon(ctx,x,y,selected){var iconSize=Number(this.options.icon.size);if(this.options.icon.code!==undefined){ctx.font=(selected?\"bold \":\"\")+iconSize+\"px \"+this.options.icon.face;ctx.fillStyle=this.options.icon.color||\"black\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";this.enableShadow(ctx);ctx.fillText(this.options.icon.code,x,y);this.disableShadow(ctx)}else{console.error(\"When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.\")}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Icon}(_NodeBase3.default);exports.default=Icon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _CircleImageBase2=__webpack_require__(72);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Image=function(_CircleImageBase){_inherits(Image,_CircleImageBase);function Image(options,body,labelModule,imageObj){_classCallCheck(this,Image);var _this=_possibleConstructorReturn(this,(Image.__proto__||Object.getPrototypeOf(Image)).call(this,options,body,labelModule));_this.imageObj=imageObj;return _this}_createClass(Image,[{key:\"resize\",value:function resize(){this._resizeImage()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize();this.left=x-this.width/2;this.top=y-this.height/2;if(this.options.shapeProperties.useBorderWithImage===true){var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.beginPath();ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.rect(this.left-.5*ctx.lineWidth,this.top-.5*ctx.lineWidth,this.width+ctx.lineWidth,this.height+ctx.lineWidth);ctx.fill();ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx);ctx.stroke();this.disableBorderDashes(ctx)}ctx.restore();ctx.closePath()}this._drawImageAtPosition(ctx);this._drawImageLabel(ctx,x,y,selected||hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",\nvalue:function updateBoundingBox(x,y){this.resize();this.left=x-this.width/2;this.top=y-this.height/2;this.boundingBox.top=this.top;this.boundingBox.left=this.left;this.boundingBox.right=this.left+this.width;this.boundingBox.bottom=this.top+this.height;if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Image}(_CircleImageBase3.default);exports.default=Image},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Square=function(_ShapeBase){_inherits(Square,_ShapeBase);function Square(options,body,labelModule){_classCallCheck(this,Square);return _possibleConstructorReturn(this,(Square.__proto__||Object.getPrototypeOf(Square)).call(this,options,body,labelModule))}_createClass(Square,[{key:\"resize\",value:function resize(){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"square\",2,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Square}(_ShapeBase3.default);exports.default=Square},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Star=function(_ShapeBase){_inherits(Star,_ShapeBase);function Star(options,body,labelModule){_classCallCheck(this,Star);return _possibleConstructorReturn(this,(Star.__proto__||Object.getPrototypeOf(Star)).call(this,options,body,labelModule))}_createClass(Star,[{key:\"resize\",value:function resize(ctx){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"star\",4,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Star}(_ShapeBase3.default);exports.default=Star},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NodeBase2=__webpack_require__(70);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Text=function(_NodeBase){_inherits(Text,_NodeBase);function Text(options,body,labelModule){_classCallCheck(this,Text);return _possibleConstructorReturn(this,(Text.__proto__||Object.getPrototypeOf(Text)).call(this,options,body,labelModule))}_createClass(Text,[{key:\"resize\",value:function resize(ctx,selected){if(this.width===undefined){var margin=5;var textSize=this.labelModule.getTextSize(ctx,selected);this.width=textSize.width+2*margin;this.height=textSize.height+2*margin;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this.resize(ctx,selected||hover);this.left=x-this.width/2;this.top=y-this.height/2;this.enableShadow(ctx);this.labelModule.draw(ctx,x,y,selected||hover);this.disableShadow(ctx);this.updateBoundingBox(x,y,ctx,selected)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected){this.resize(ctx,selected);this.left=x-this.width/2;this.top=y-this.height/2;this.boundingBox.top=this.top;this.boundingBox.left=this.left;this.boundingBox.right=this.left+this.width;this.boundingBox.bottom=this.top+this.height}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Text}(_NodeBase3.default);exports.default=Text},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Triangle=function(_ShapeBase){_inherits(Triangle,_ShapeBase);function Triangle(options,body,labelModule){_classCallCheck(this,Triangle);return _possibleConstructorReturn(this,(Triangle.__proto__||Object.getPrototypeOf(Triangle)).call(this,options,body,labelModule))}_createClass(Triangle,[{key:\"resize\",value:function resize(ctx){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"triangle\",3,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Triangle}(_ShapeBase3.default);exports.default=Triangle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _ShapeBase2=__webpack_require__(76);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var TriangleDown=function(_ShapeBase){_inherits(TriangleDown,_ShapeBase);function TriangleDown(options,body,labelModule){_classCallCheck(this,TriangleDown);return _possibleConstructorReturn(this,(TriangleDown.__proto__||Object.getPrototypeOf(TriangleDown)).call(this,options,body,labelModule))}_createClass(TriangleDown,[{key:\"resize\",value:function resize(ctx){this._resizeShape()}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){this._drawShape(ctx,\"triangleDown\",3,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return TriangleDown}(_ShapeBase3.default);exports.default=TriangleDown},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _Edge=__webpack_require__(87);var _Edge2=_interopRequireDefault(_Edge);var _Label=__webpack_require__(68);var _Label2=_interopRequireDefault(_Label);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var DataSet=__webpack_require__(9);var DataView=__webpack_require__(11);var EdgesHandler=function(){function EdgesHandler(body,images,groups){var _this=this;_classCallCheck(this,EdgesHandler);this.body=body;this.images=images;this.groups=groups;this.body.functions.createEdge=this.create.bind(this);this.edgesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items)},remove:function remove(event,params){_this.remove(params.items)}};this.options={};this.defaultOptions={arrows:{to:{enabled:false,scaleFactor:1,type:\"arrow\"},middle:{enabled:false,scaleFactor:1,type:\"arrow\"},from:{enabled:false,scaleFactor:1,type:\"arrow\"}},arrowStrikethrough:true,color:{color:\"#848484\",highlight:\"#848484\",hover:\"#848484\",inherit:\"from\",opacity:1},dashes:false,font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:2,strokeColor:\"#ffffff\",align:\"horizontal\"},hidden:false,hoverWidth:1.5,label:undefined,labelHighlightBold:true,length:undefined,physics:true,scaling:{min:1,max:15,label:{enabled:true,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},smooth:{enabled:true,type:\"dynamic\",forceDirection:\"none\",roundness:.5},title:undefined,width:1,value:undefined};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}_createClass(EdgesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_forceDisableDynamicCurves\",function(type){if(type===\"dynamic\"){type=\"continuous\"}var emitChange=false;for(var edgeId in _this2.body.edges){if(_this2.body.edges.hasOwnProperty(edgeId)){var edge=_this2.body.edges[edgeId];var edgeData=_this2.body.data.edges._data[edgeId];if(edgeData!==undefined){var edgeOptions=edgeData.smooth;if(edgeOptions!==undefined){if(edgeOptions.enabled===true&&edgeOptions.type===\"dynamic\"){if(type===undefined){edge.setOptions({smooth:false})}else{edge.setOptions({smooth:{type:type}})}emitChange=true}}}}}if(emitChange===true){_this2.body.emitter.emit(\"_dataChanged\")}});this.body.emitter.on(\"_dataUpdated\",function(){_this2.reconnectEdges();_this2.markAllEdgesAsDirty()});this.body.emitter.on(\"refreshEdges\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.edgesListeners,function(callback,event){if(_this2.body.data.edges)_this2.body.data.edges.off(event,callback)});delete _this2.body.functions.createEdge;delete _this2.edgesListeners.add;delete _this2.edgesListeners.update;delete _this2.edgesListeners.remove;delete _this2.edgesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){_Edge2.default.parseOptions(this.options,options);if(options.color!==undefined){this.markAllEdgesAsDirty()}var dataChanged=false;if(options.smooth!==undefined){for(var edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(edgeId)){dataChanged=this.body.edges[edgeId].updateEdgeType()||dataChanged}}}if(options.font!==undefined){_Label2.default.parseOptions(this.options.font,options);for(var _edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(_edgeId)){this.body.edges[_edgeId].updateLabelModule()}}}if(options.hidden!==undefined||options.physics!==undefined||dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(edges){var _this3=this;var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldEdgesData=this.body.data.edges;if(edges instanceof DataSet||edges instanceof DataView){this.body.data.edges=edges}else if(Array.isArray(edges)){this.body.data.edges=new DataSet;this.body.data.edges.add(edges)}else if(!edges){this.body.data.edges=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldEdgesData){util.forEach(this.edgesListeners,function(callback,event){oldEdgesData.off(event,callback)})}this.body.edges={};if(this.body.data.edges){util.forEach(this.edgesListeners,function(callback,event){_this3.body.data.edges.on(event,callback)});var ids=this.body.data.edges.getIds();this.add(ids,true)}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var edges=this.body.edges;var edgesData=this.body.data.edges;for(var i=0;i<ids.length;i++){var id=ids[i];var oldEdge=edges[id];if(oldEdge){oldEdge.disconnect()}var data=edgesData.get(id,{showInternalIds:true});edges[id]=this.create(data)}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids){var edges=this.body.edges;var edgesData=this.body.data.edges;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var data=edgesData.get(id);var edge=edges[id];if(edge!==undefined){edge.disconnect();dataChanged=edge.setOptions(data)||dataChanged;edge.connect()}else{this.body.edges[id]=this.create(data);dataChanged=true}}if(dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var edges=this.body.edges;for(var i=0;i<ids.length;i++){var id=ids[i];var edge=edges[id];if(edge!==undefined){edge.cleanup();edge.disconnect();delete edges[id]}}this.body.emitter.emit(\"_dataChanged\")}},{key:\"refresh\",value:function refresh(){var edges=this.body.edges;for(var edgeId in edges){var edge=undefined;if(edges.hasOwnProperty(edgeId)){edge=edges[edgeId]}var data=this.body.data.edges._data[edgeId];if(edge!==undefined&&data!==undefined){edge.setOptions(data)}}}},{key:\"create\",value:function create(properties){return new _Edge2.default(properties,this.body,this.options)}},{key:\"markAllEdgesAsDirty\",value:function markAllEdgesAsDirty(){for(var edgeId in this.body.edges){this.body.edges[edgeId].edgeType.colorDirty=true}}},{key:\"reconnectEdges\",value:function reconnectEdges(){var id;var nodes=this.body.nodes;var edges=this.body.edges;for(id in nodes){if(nodes.hasOwnProperty(id)){nodes[id].edges=[]}}for(id in edges){if(edges.hasOwnProperty(id)){var edge=edges[id];edge.from=null;edge.to=null;edge.connect()}}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(edgeId){var nodeList=[];if(this.body.edges[edgeId]!==undefined){var edge=this.body.edges[edgeId];if(edge.fromId){nodeList.push(edge.fromId)}if(edge.toId){nodeList.push(edge.toId)}}return nodeList}}]);return EdgesHandler}();exports.default=EdgesHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _Label=__webpack_require__(68);var _Label2=_interopRequireDefault(_Label);var _CubicBezierEdge=__webpack_require__(88);var _CubicBezierEdge2=_interopRequireDefault(_CubicBezierEdge);var _BezierEdgeDynamic=__webpack_require__(92);var _BezierEdgeDynamic2=_interopRequireDefault(_BezierEdgeDynamic);var _BezierEdgeStatic=__webpack_require__(93);var _BezierEdgeStatic2=_interopRequireDefault(_BezierEdgeStatic);var _StraightEdge=__webpack_require__(94);var _StraightEdge2=_interopRequireDefault(_StraightEdge);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Edge=function(){function Edge(options,body,globalOptions){_classCallCheck(this,Edge);if(body===undefined){throw\"No body provided\"}this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.body=body;this.id=undefined;this.fromId=undefined;this.toId=undefined;this.selected=false;this.hover=false;this.labelDirty=true;this.colorDirty=true;this.baseWidth=this.options.width;this.baseFontSize=this.options.font.size;this.from=undefined;this.to=undefined;this.edgeType=undefined;this.connected=false;this.labelModule=new _Label2.default(this.body,this.options,true);this.setOptions(options)}_createClass(Edge,[{key:\"setOptions\",value:function setOptions(options){if(!options){return}this.colorDirty=true;Edge.parseOptions(this.options,options,true,this.globalOptions);if(options.id!==undefined){this.id=options.id}if(options.from!==undefined){this.fromId=options.from}if(options.to!==undefined){this.toId=options.to}if(options.title!==undefined){this.title=options.title}if(options.value!==undefined){options.value=parseFloat(options.value)}this.updateLabelModule();var dataChanged=this.updateEdgeType();this._setInteractionWidths();this.connect();if(options.hidden!==undefined||options.physics!==undefined){dataChanged=true}return dataChanged}},{key:\"updateLabelModule\",value:function updateLabelModule(){this.labelModule.setOptions(this.options,true);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateEdgeType\",value:function updateEdgeType(){var dataChanged=false;var changeInType=true;var smooth=this.options.smooth;if(this.edgeType!==undefined){if(this.edgeType instanceof _BezierEdgeDynamic2.default&&smooth.enabled===true&&smooth.type===\"dynamic\"){changeInType=false}if(this.edgeType instanceof _CubicBezierEdge2.default&&smooth.enabled===true&&smooth.type===\"cubicBezier\"){changeInType=false}if(this.edgeType instanceof _BezierEdgeStatic2.default&&smooth.enabled===true&&smooth.type!==\"dynamic\"&&smooth.type!==\"cubicBezier\"){changeInType=false}if(this.edgeType instanceof _StraightEdge2.default&&smooth.enabled===false){changeInType=false}if(changeInType===true){dataChanged=this.cleanup()}}if(changeInType===true){if(this.options.smooth.enabled===true){if(this.options.smooth.type===\"dynamic\"){dataChanged=true;this.edgeType=new _BezierEdgeDynamic2.default(this.options,this.body,this.labelModule)}else if(this.options.smooth.type===\"cubicBezier\"){this.edgeType=new _CubicBezierEdge2.default(this.options,this.body,this.labelModule)}else{this.edgeType=new _BezierEdgeStatic2.default(this.options,this.body,this.labelModule)}}else{this.edgeType=new _StraightEdge2.default(this.options,this.body,this.labelModule)}}else{this.edgeType.setOptions(this.options)}return dataChanged}},{key:\"connect\",value:function connect(){this.disconnect();this.from=this.body.nodes[this.fromId]||undefined;this.to=this.body.nodes[this.toId]||undefined;this.connected=this.from!==undefined&&this.to!==undefined;if(this.connected===true){this.from.attachEdge(this);this.to.attachEdge(this)}else{if(this.from){this.from.detachEdge(this)}if(this.to){this.to.detachEdge(this)}}this.edgeType.connect()}},{key:\"disconnect\",value:function disconnect(){if(this.from){this.from.detachEdge(this);this.from=undefined}if(this.to){this.to.detachEdge(this);this.to=undefined}this.connected=false}},{key:\"getTitle\",value:function getTitle(){return this.title}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var widthDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.width=this.options.scaling.min+scale*widthDiff}else{this.options.width=this.baseWidth;this.options.font.size=this.baseFontSize}this._setInteractionWidths();this.updateLabelModule()}},{key:\"_setInteractionWidths\",value:function _setInteractionWidths(){if(typeof this.options.hoverWidth===\"function\"){this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width)}else{this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width}if(typeof this.options.selectionWidth===\"function\"){this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width)}else{this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}}},{key:\"draw\",value:function draw(ctx){var viaNode=this.edgeType.getViaNode();var arrowData={};this.edgeType.fromPoint=this.edgeType.from;this.edgeType.toPoint=this.edgeType.to;if(this.options.arrows.from.enabled===true){arrowData.from=this.edgeType.getArrowData(ctx,\"from\",viaNode,this.selected,this.hover);if(this.options.arrowStrikethrough===false)this.edgeType.fromPoint=arrowData.from.core}if(this.options.arrows.to.enabled===true){arrowData.to=this.edgeType.getArrowData(ctx,\"to\",viaNode,this.selected,this.hover);if(this.options.arrowStrikethrough===false)this.edgeType.toPoint=arrowData.to.core}if(this.options.arrows.middle.enabled===true){arrowData.middle=this.edgeType.getArrowData(ctx,\"middle\",viaNode,this.selected,this.hover)}this.edgeType.drawLine(ctx,this.selected,this.hover,viaNode);this.drawArrows(ctx,arrowData);this.drawLabel(ctx,viaNode)}},{key:\"drawArrows\",value:function drawArrows(ctx,arrowData){if(this.options.arrows.from.enabled===true){this.edgeType.drawArrowHead(ctx,this.selected,this.hover,arrowData.from)}if(this.options.arrows.middle.enabled===true){this.edgeType.drawArrowHead(ctx,this.selected,this.hover,arrowData.middle)}if(this.options.arrows.to.enabled===true){this.edgeType.drawArrowHead(ctx,this.selected,this.hover,arrowData.to)}}},{key:\"drawLabel\",value:function drawLabel(ctx,viaNode){if(this.options.label!==undefined){var node1=this.from;var node2=this.to;var selected=this.from.selected||this.to.selected||this.selected;if(node1.id!=node2.id){this.labelModule.pointToSelf=false;var point=this.edgeType.getPoint(.5,viaNode);ctx.save();if(this.options.font.align!==\"horizontal\"){this.labelModule.calculateLabelSize(ctx,selected,point.x,point.y);ctx.translate(point.x,this.labelModule.size.yLine);this._rotateForLabelAlignment(ctx)}this.labelModule.draw(ctx,point.x,point.y,selected);ctx.restore()}else{this.labelModule.pointToSelf=true;var x,y;var radius=this.options.selfReferenceSize;if(node1.shape.width>node1.shape.height){x=node1.x+node1.shape.width*.5;y=node1.y-radius}else{x=node1.x+radius;y=node1.y-node1.shape.height*.5}point=this._pointOnCircle(x,y,radius,.125);this.labelModule.draw(ctx,point.x,point.y,selected)}}}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){if(this.connected){var distMax=10;var xFrom=this.from.x;var yFrom=this.from.y;var xTo=this.to.x;var yTo=this.to.y;var xObj=obj.left;var yObj=obj.top;var dist=this.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,xObj,yObj);return dist<distMax}else{return false}}},{key:\"_rotateForLabelAlignment\",value:function _rotateForLabelAlignment(ctx){var dy=this.from.y-this.to.y;var dx=this.from.x-this.to.x;var angleInDegrees=Math.atan2(dy,dx);if(angleInDegrees<-1&&dx<0||angleInDegrees>0&&dx<0){angleInDegrees=angleInDegrees+Math.PI}ctx.rotate(angleInDegrees)}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"select\",value:function select(){this.selected=true}},{key:\"unselect\",value:function unselect(){this.selected=false}},{key:\"cleanup\",value:function cleanup(){return this.edgeType.cleanup()}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var fields=[\"arrowStrikethrough\",\"id\",\"from\",\"hidden\",\"hoverWidth\",\"label\",\"labelHighlightBold\",\"length\",\"line\",\"opacity\",\"physics\",\"scaling\",\"selectionWidth\",\"selfReferenceSize\",\"to\",\"title\",\"value\",\"width\"];util.selectiveDeepExtend(fields,parentOptions,newOptions,allowDeletion);util.mergeOptions(parentOptions,newOptions,\"smooth\",allowDeletion,globalOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",allowDeletion,globalOptions);if(newOptions.dashes!==undefined&&newOptions.dashes!==null){parentOptions.dashes=newOptions.dashes}else if(allowDeletion===true&&newOptions.dashes===null){parentOptions.dashes=Object.create(globalOptions.dashes)}if(newOptions.scaling!==undefined&&newOptions.scaling!==null){if(newOptions.scaling.min!==undefined){parentOptions.scaling.min=newOptions.scaling.min}if(newOptions.scaling.max!==undefined){parentOptions.scaling.max=newOptions.scaling.max}util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",allowDeletion,globalOptions.scaling)}else if(allowDeletion===true&&newOptions.scaling===null){parentOptions.scaling=Object.create(globalOptions.scaling)}if(newOptions.arrows!==undefined&&newOptions.arrows!==null){if(typeof newOptions.arrows===\"string\"){var arrows=newOptions.arrows.toLowerCase();parentOptions.arrows.to.enabled=arrows.indexOf(\"to\")!=-1;parentOptions.arrows.middle.enabled=arrows.indexOf(\"middle\")!=-1;parentOptions.arrows.from.enabled=arrows.indexOf(\"from\")!=-1}else if(_typeof(newOptions.arrows)===\"object\"){util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"to\",allowDeletion,globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"middle\",allowDeletion,globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"from\",allowDeletion,globalOptions.arrows)}else{throw new Error(\"The arrow newOptions can only be an object or a string. Refer to the documentation. You used:\"+JSON.stringify(newOptions.arrows))}}else if(allowDeletion===true&&newOptions.arrows===null){\nparentOptions.arrows=Object.create(globalOptions.arrows)}if(newOptions.color!==undefined&&newOptions.color!==null){parentOptions.color=util.deepExtend({},parentOptions.color,true);if(util.isString(newOptions.color)){parentOptions.color.color=newOptions.color;parentOptions.color.highlight=newOptions.color;parentOptions.color.hover=newOptions.color;parentOptions.color.inherit=false}else{var colorsDefined=false;if(newOptions.color.color!==undefined){parentOptions.color.color=newOptions.color.color;colorsDefined=true}if(newOptions.color.highlight!==undefined){parentOptions.color.highlight=newOptions.color.highlight;colorsDefined=true}if(newOptions.color.hover!==undefined){parentOptions.color.hover=newOptions.color.hover;colorsDefined=true}if(newOptions.color.inherit!==undefined){parentOptions.color.inherit=newOptions.color.inherit}if(newOptions.color.opacity!==undefined){parentOptions.color.opacity=Math.min(1,Math.max(0,newOptions.color.opacity))}if(newOptions.color.inherit===undefined&&colorsDefined===true){parentOptions.color.inherit=false}}}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(newOptions.font!==undefined&&newOptions.font!==null){_Label2.default.parseOptions(parentOptions.font,newOptions)}else if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}}}]);return Edge}();exports.default=Edge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _CubicBezierEdgeBase2=__webpack_require__(89);var _CubicBezierEdgeBase3=_interopRequireDefault(_CubicBezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var CubicBezierEdge=function(_CubicBezierEdgeBase){_inherits(CubicBezierEdge,_CubicBezierEdgeBase);function CubicBezierEdge(options,body,labelModule){_classCallCheck(this,CubicBezierEdge);return _possibleConstructorReturn(this,(CubicBezierEdge.__proto__||Object.getPrototypeOf(CubicBezierEdge)).call(this,options,body,labelModule))}_createClass(CubicBezierEdge,[{key:\"_line\",value:function _line(ctx,viaNodes){var via1=viaNodes[0];var via2=viaNodes[1];ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(viaNodes===undefined||via1.x===undefined){ctx.lineTo(this.toPoint.x,this.toPoint.y)}else{ctx.bezierCurveTo(via1.x,via1.y,via2.x,via2.y,this.toPoint.x,this.toPoint.y)}this.enableShadow(ctx);ctx.stroke();this.disableShadow(ctx)}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var dx=this.from.x-this.to.x;var dy=this.from.y-this.to.y;var x1=void 0,y1=void 0,x2=void 0,y2=void 0;var roundness=this.options.smooth.roundness;if((Math.abs(dx)>Math.abs(dy)||this.options.smooth.forceDirection===true||this.options.smooth.forceDirection===\"horizontal\")&&this.options.smooth.forceDirection!==\"vertical\"){y1=this.from.y;y2=this.to.y;x1=this.from.x-roundness*dx;x2=this.to.x+roundness*dx}else{y1=this.from.y-roundness*dy;y2=this.to.y+roundness*dy;x1=this.from.x;x2=this.to.x}return[{x:x1,y:y1},{x:x2,y:y2}]}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var _ref=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates(),_ref2=_slicedToArray(_ref,2),via1=_ref2[0],via2=_ref2[1];return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2)}},{key:\"getPoint\",value:function getPoint(percentage){var _ref3=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates(),_ref4=_slicedToArray(_ref3,2),via1=_ref4[0],via2=_ref4[1];var t=percentage;var vec=[];vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);var x=vec[0]*this.fromPoint.x+vec[1]*via1.x+vec[2]*via2.x+vec[3]*this.toPoint.x;var y=vec[0]*this.fromPoint.y+vec[1]*via1.y+vec[2]*via2.y+vec[3]*this.toPoint.y;return{x:x,y:y}}}]);return CubicBezierEdge}(_CubicBezierEdgeBase3.default);exports.default=CubicBezierEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _BezierEdgeBase2=__webpack_require__(90);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var CubicBezierEdgeBase=function(_BezierEdgeBase){_inherits(CubicBezierEdgeBase,_BezierEdgeBase);function CubicBezierEdgeBase(options,body,labelModule){_classCallCheck(this,CubicBezierEdgeBase);return _possibleConstructorReturn(this,(CubicBezierEdgeBase.__proto__||Object.getPrototypeOf(CubicBezierEdgeBase)).call(this,options,body,labelModule))}_createClass(CubicBezierEdgeBase,[{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;var vec=[0,0,0,0];for(i=1;i<10;i++){t=.1*i;vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);x=vec[0]*x1+vec[1]*via1.x+vec[2]*via2.x+vec[3]*x2;y=vec[0]*y1+vec[1]*via1.y+vec[2]*via2.y+vec[3]*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}}]);return CubicBezierEdgeBase}(_BezierEdgeBase3.default);exports.default=CubicBezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _EdgeBase2=__webpack_require__(91);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var BezierEdgeBase=function(_EdgeBase){_inherits(BezierEdgeBase,_EdgeBase);function BezierEdgeBase(options,body,labelModule){_classCallCheck(this,BezierEdgeBase);return _possibleConstructorReturn(this,(BezierEdgeBase.__proto__||Object.getPrototypeOf(BezierEdgeBase)).call(this,options,body,labelModule))}_createClass(BezierEdgeBase,[{key:\"_findBorderPositionBezier\",value:function _findBorderPositionBezier(nearNode,ctx){var viaNode=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this._getViaCoordinates();var maxIterations=10;var iteration=0;var low=0;var high=1;var pos,angle,distanceToBorder,distanceToPoint,difference;var threshold=.2;var node=this.to;var from=false;if(nearNode.id===this.from.id){node=this.from;from=true}while(low<=high&&iteration<maxIterations){var middle=(low+high)*.5;pos=this.getPoint(middle,viaNode);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference<0){if(from===false){low=middle}else{high=middle}}else{if(from===false){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;for(i=1;i<10;i++){t=.1*i;x=Math.pow(1-t,2)*x1+2*t*(1-t)*via.x+Math.pow(t,2)*x2;y=Math.pow(1-t,2)*y1+2*t*(1-t)*via.y+Math.pow(t,2)*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}}]);return BezierEdgeBase}(_EdgeBase3.default);exports.default=BezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var EdgeBase=function(){function EdgeBase(options,body,labelModule){_classCallCheck(this,EdgeBase);this.body=body;this.labelModule=labelModule;this.options={};this.setOptions(options);this.colorDirty=true;this.color={};this.selectionWidth=2;this.hoverWidth=1.5;this.fromPoint=this.from;this.toPoint=this.to}_createClass(EdgeBase,[{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to]}},{key:\"cleanup\",value:function cleanup(){return false}},{key:\"setOptions\",value:function setOptions(options){this.options=options;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.id=this.options.id}},{key:\"drawLine\",value:function drawLine(ctx,selected,hover,viaNode){ctx.strokeStyle=this.getColor(ctx,selected,hover);ctx.lineWidth=this.getLineWidth(selected,hover);if(this.options.dashes!==false){this._drawDashedLine(ctx,viaNode)}else{this._drawLine(ctx,viaNode)}}},{key:\"_drawLine\",value:function _drawLine(ctx,viaNode,fromPoint,toPoint){if(this.from!=this.to){this._line(ctx,viaNode,fromPoint,toPoint)}else{var _getCircleData2=this._getCircleData(ctx),_getCircleData3=_slicedToArray(_getCircleData2,3),x=_getCircleData3[0],y=_getCircleData3[1],radius=_getCircleData3[2];this._circle(ctx,x,y,radius)}}},{key:\"_drawDashedLine\",value:function _drawDashedLine(ctx,viaNode,fromPoint,toPoint){ctx.lineCap=\"round\";var pattern=[5,5];if(Array.isArray(this.options.dashes)===true){pattern=this.options.dashes}if(ctx.setLineDash!==undefined){ctx.save();ctx.setLineDash(pattern);ctx.lineDashOffset=0;if(this.from!=this.to){this._line(ctx,viaNode)}else{var _getCircleData4=this._getCircleData(ctx),_getCircleData5=_slicedToArray(_getCircleData4,3),x=_getCircleData5[0],y=_getCircleData5[1],radius=_getCircleData5[2];this._circle(ctx,x,y,radius)}ctx.setLineDash([0]);ctx.lineDashOffset=0;ctx.restore()}else{if(this.from!=this.to){ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,pattern)}else{var _getCircleData6=this._getCircleData(ctx),_getCircleData7=_slicedToArray(_getCircleData6,3),_x=_getCircleData7[0],_y=_getCircleData7[1],_radius=_getCircleData7[2];this._circle(ctx,_x,_y,_radius)}this.enableShadow(ctx);ctx.stroke();this.disableShadow(ctx)}}},{key:\"findBorderPosition\",value:function findBorderPosition(nearNode,ctx,options){if(this.from!=this.to){return this._findBorderPosition(nearNode,ctx,options)}else{return this._findBorderPositionCircle(nearNode,ctx,options)}}},{key:\"findBorderPositions\",value:function findBorderPositions(ctx){var from={};var to={};if(this.from!=this.to){from=this._findBorderPosition(this.from,ctx);to=this._findBorderPosition(this.to,ctx)}else{var _getCircleData8=this._getCircleData(ctx),_getCircleData9=_slicedToArray(_getCircleData8,3),x=_getCircleData9[0],y=_getCircleData9[1],radius=_getCircleData9[2];from=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});to=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.6,high:.8,direction:1})}return{from:from,to:to}}},{key:\"_getCircleData\",value:function _getCircleData(ctx){var x=void 0,y=void 0;var node=this.from;var radius=this.options.selfReferenceSize;if(ctx!==undefined){if(node.shape.width===undefined){node.shape.resize(ctx)}}if(node.shape.width>node.shape.height){x=node.x+node.shape.width*.5;y=node.y-radius}else{x=node.x+radius;y=node.y-node.shape.height*.5}return[x,y,radius]}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"_findBorderPositionCircle\",value:function _findBorderPositionCircle(node,ctx,options){var x=options.x;var y=options.y;var low=options.low;var high=options.high;var direction=options.direction;var maxIterations=10;var iteration=0;var radius=this.options.selfReferenceSize;var pos=void 0,angle=void 0,distanceToBorder=void 0,distanceToPoint=void 0,difference=void 0;var threshold=.05;var middle=(low+high)*.5;while(low<=high&&iteration<maxIterations){middle=(low+high)*.5;pos=this._pointOnCircle(x,y,radius,middle);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference>0){if(direction>0){low=middle}else{high=middle}}else{if(direction>0){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"getLineWidth\",value:function getLineWidth(selected,hover){if(selected===true){return Math.max(this.selectionWidth,.3/this.body.view.scale)}else{if(hover===true){return Math.max(this.hoverWidth,.3/this.body.view.scale)}else{return Math.max(this.options.width,.3/this.body.view.scale)}}}},{key:\"getColor\",value:function getColor(ctx,selected,hover){var colorOptions=this.options.color;if(colorOptions.inherit!==false){if(colorOptions.inherit===\"both\"&&this.from.id!==this.to.id){var grd=ctx.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y);var fromColor=void 0,toColor=void 0;fromColor=this.from.options.color.highlight.border;toColor=this.to.options.color.highlight.border;if(this.from.selected===false&&this.to.selected===false){fromColor=util.overrideOpacity(this.from.options.color.border,this.options.color.opacity);toColor=util.overrideOpacity(this.to.options.color.border,this.options.color.opacity)}else if(this.from.selected===true&&this.to.selected===false){toColor=this.to.options.color.border}else if(this.from.selected===false&&this.to.selected===true){fromColor=this.from.options.color.border}grd.addColorStop(0,fromColor);grd.addColorStop(1,toColor);return grd}if(this.colorDirty===true){if(colorOptions.inherit===\"to\"){this.color.highlight=this.to.options.color.highlight.border;this.color.hover=this.to.options.color.hover.border;this.color.color=util.overrideOpacity(this.to.options.color.border,colorOptions.opacity)}else{this.color.highlight=this.from.options.color.highlight.border;this.color.hover=this.from.options.color.hover.border;this.color.color=util.overrideOpacity(this.from.options.color.border,colorOptions.opacity)}}}else if(this.colorDirty===true){this.color.highlight=colorOptions.highlight;this.color.hover=colorOptions.hover;this.color.color=util.overrideOpacity(colorOptions.color,colorOptions.opacity)}this.colorDirty=false;if(selected===true){return this.color.highlight}else if(hover===true){return this.color.hover}else{return this.color.color}}},{key:\"_circle\",value:function _circle(ctx,x,y,radius){this.enableShadow(ctx);ctx.beginPath();ctx.arc(x,y,radius,0,2*Math.PI,false);ctx.stroke();this.disableShadow(ctx)}},{key:\"getDistanceToEdge\",value:function getDistanceToEdge(x1,y1,x2,y2,x3,y3,via){var returnValue=0;if(this.from!=this.to){returnValue=this._getDistanceToEdge(x1,y1,x2,y2,x3,y3,via)}else{var _getCircleData10=this._getCircleData(),_getCircleData11=_slicedToArray(_getCircleData10,3),x=_getCircleData11[0],y=_getCircleData11[1],radius=_getCircleData11[2];var dx=x-x3;var dy=y-y3;returnValue=Math.abs(Math.sqrt(dx*dx+dy*dy)-radius)}if(this.labelModule.size.left<x3&&this.labelModule.size.left+this.labelModule.size.width>x3&&this.labelModule.size.top<y3&&this.labelModule.size.top+this.labelModule.size.height>y3){return 0}else{return returnValue}}},{key:\"_getDistanceToLine\",value:function _getDistanceToLine(x1,y1,x2,y2,x3,y3){var px=x2-x1;var py=y2-y1;var something=px*px+py*py;var u=((x3-x1)*px+(y3-y1)*py)/something;if(u>1){u=1}else if(u<0){u=0}var x=x1+u*px;var y=y1+u*py;var dx=x-x3;var dy=y-y3;return Math.sqrt(dx*dx+dy*dy)}},{key:\"getArrowData\",value:function getArrowData(ctx,position,viaNode,selected,hover){var angle=void 0;var arrowPoint=void 0;var node1=void 0;var node2=void 0;var guideOffset=void 0;var scaleFactor=void 0;var type=void 0;var lineWidth=this.getLineWidth(selected,hover);if(position===\"from\"){node1=this.from;node2=this.to;guideOffset=.1;scaleFactor=this.options.arrows.from.scaleFactor;type=this.options.arrows.from.type}else if(position===\"to\"){node1=this.to;node2=this.from;guideOffset=-.1;scaleFactor=this.options.arrows.to.scaleFactor;type=this.options.arrows.to.type}else{node1=this.to;node2=this.from;scaleFactor=this.options.arrows.middle.scaleFactor;type=this.options.arrows.middle.type}if(node1!=node2){if(position!==\"middle\"){if(this.options.smooth.enabled===true){arrowPoint=this.findBorderPosition(node1,ctx,{via:viaNode});var guidePos=this.getPoint(Math.max(0,Math.min(1,arrowPoint.t+guideOffset)),viaNode);angle=Math.atan2(arrowPoint.y-guidePos.y,arrowPoint.x-guidePos.x)}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.findBorderPosition(node1,ctx)}}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.getPoint(.5,viaNode)}}else{var _getCircleData12=this._getCircleData(ctx),_getCircleData13=_slicedToArray(_getCircleData12,3),x=_getCircleData13[0],y=_getCircleData13[1],radius=_getCircleData13[2];if(position===\"from\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI}else if(position===\"to\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.6,high:1,direction:1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI}else{arrowPoint=this._pointOnCircle(x,y,radius,.175);angle=3.9269908169872414}}var length=15*scaleFactor+3*lineWidth;var xi=arrowPoint.x-length*.9*Math.cos(angle);var yi=arrowPoint.y-length*.9*Math.sin(angle);var arrowCore={x:xi,y:yi};return{point:arrowPoint,core:arrowCore,angle:angle,length:length,type:type}}},{key:\"drawArrowHead\",value:function drawArrowHead(ctx,selected,hover,arrowData){ctx.strokeStyle=this.getColor(ctx,selected,hover);ctx.fillStyle=ctx.strokeStyle;ctx.lineWidth=this.getLineWidth(selected,hover);if(arrowData.type&&arrowData.type.toLowerCase()===\"circle\"){ctx.circleEndpoint(arrowData.point.x,arrowData.point.y,arrowData.angle,arrowData.length)}else{ctx.arrowEndpoint(arrowData.point.x,arrowData.point.y,arrowData.angle,arrowData.length)}this.enableShadow(ctx);ctx.fill();this.disableShadow(ctx)}},{key:\"enableShadow\",value:function enableShadow(ctx){if(this.options.shadow.enabled===true){ctx.shadowColor=this.options.shadow.color;ctx.shadowBlur=this.options.shadow.size;ctx.shadowOffsetX=this.options.shadow.x;ctx.shadowOffsetY=this.options.shadow.y}}},{key:\"disableShadow\",value:function disableShadow(ctx){if(this.options.shadow.enabled===true){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}}]);return EdgeBase}();exports.default=EdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _BezierEdgeBase2=__webpack_require__(90);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var BezierEdgeDynamic=function(_BezierEdgeBase){_inherits(BezierEdgeDynamic,_BezierEdgeBase);function BezierEdgeDynamic(options,body,labelModule){_classCallCheck(this,BezierEdgeDynamic);var _this=_possibleConstructorReturn(this,(BezierEdgeDynamic.__proto__||Object.getPrototypeOf(BezierEdgeDynamic)).call(this,options,body,labelModule));_this._boundFunction=function(){_this.positionBezierNode()};_this.body.emitter.on(\"_repositionBezierNodes\",_this._boundFunction);return _this}_createClass(BezierEdgeDynamic,[{key:\"setOptions\",value:function setOptions(options){var physicsChange=false;if(this.options.physics!==options.physics){physicsChange=true}this.options=options;this.id=this.options.id;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.setupSupportNode();this.connect();if(physicsChange===true){this.via.setOptions({physics:this.options.physics});this.positionBezierNode()}}},{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];if(this.from===undefined||this.to===undefined||this.options.physics===false){this.via.setOptions({physics:false})}else{if(this.from.id===this.to.id){this.via.setOptions({physics:false})}else{this.via.setOptions({physics:true})}}}},{key:\"cleanup\",value:function cleanup(){this.body.emitter.off(\"_repositionBezierNodes\",this._boundFunction);if(this.via!==undefined){delete this.body.nodes[this.via.id];this.via=undefined;return true}return false}},{key:\"setupSupportNode\",value:function setupSupportNode(){if(this.via===undefined){var nodeId=\"edgeId:\"+this.id;var node=this.body.functions.createNode({id:nodeId,shape:\"circle\",physics:true,hidden:true});this.body.nodes[nodeId]=node;this.via=node;this.via.parentEdgeId=this.id;this.positionBezierNode()}}},{key:\"positionBezierNode\",value:function positionBezierNode(){if(this.via!==undefined&&this.from!==undefined&&this.to!==undefined){this.via.x=.5*(this.from.x+this.to.x);this.via.y=.5*(this.from.y+this.to.y)}else if(this.via!==undefined){this.via.x=0;this.via.y=0}}},{key:\"_line\",value:function _line(ctx,viaNode){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(viaNode.x===undefined){ctx.lineTo(this.toPoint.x,this.toPoint.y)}else{ctx.quadraticCurveTo(viaNode.x,viaNode.y,this.toPoint.x,this.toPoint.y)}this.enableShadow(ctx);ctx.stroke();this.disableShadow(ctx)}},{key:\"getViaNode\",value:function getViaNode(){return this.via}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.via;var t=percentage;var x=void 0,y=void 0;if(this.from===this.to){var _getCircleData=this._getCircleData(this.from),_getCircleData2=_slicedToArray(_getCircleData,3),cx=_getCircleData2[0],cy=_getCircleData2[1],cr=_getCircleData2[2];var a=2*Math.PI*(1-t);x=cx+cr*Math.sin(a);y=cy+cr-cr*(1-Math.cos(a))}else{x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y}return{x:x,y:y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx,this.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,this.via)}}]);return BezierEdgeDynamic}(_BezierEdgeBase3.default);exports.default=BezierEdgeDynamic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _BezierEdgeBase2=__webpack_require__(90);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var BezierEdgeStatic=function(_BezierEdgeBase){_inherits(BezierEdgeStatic,_BezierEdgeBase);function BezierEdgeStatic(options,body,labelModule){_classCallCheck(this,BezierEdgeStatic);return _possibleConstructorReturn(this,(BezierEdgeStatic.__proto__||Object.getPrototypeOf(BezierEdgeStatic)).call(this,options,body,labelModule))}_createClass(BezierEdgeStatic,[{key:\"_line\",value:function _line(ctx,viaNode){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(viaNode.x===undefined){ctx.lineTo(this.toPoint.x,this.toPoint.y)}else{ctx.quadraticCurveTo(viaNode.x,viaNode.y,this.toPoint.x,this.toPoint.y);\n}this.enableShadow(ctx);ctx.stroke();this.disableShadow(ctx)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var xVia=undefined;var yVia=undefined;var factor=this.options.smooth.roundness;var type=this.options.smooth.type;var dx=Math.abs(this.from.x-this.to.x);var dy=Math.abs(this.from.y-this.to.y);if(type===\"discrete\"||type===\"diagonalCross\"){if(Math.abs(this.from.x-this.to.x)<=Math.abs(this.from.y-this.to.y)){if(this.from.y>=this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dy;yVia=this.from.y-factor*dy}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dy;yVia=this.from.y-factor*dy}}else if(this.from.y<this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dy;yVia=this.from.y+factor*dy}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dy;yVia=this.from.y+factor*dy}}if(type===\"discrete\"){xVia=dx<factor*dy?this.from.x:xVia}}else if(Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)){if(this.from.y>=this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dx;yVia=this.from.y-factor*dx}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dx;yVia=this.from.y-factor*dx}}else if(this.from.y<this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dx;yVia=this.from.y+factor*dx}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dx;yVia=this.from.y+factor*dx}}if(type===\"discrete\"){yVia=dy<factor*dx?this.from.y:yVia}}}else if(type===\"straightCross\"){if(Math.abs(this.from.x-this.to.x)<=Math.abs(this.from.y-this.to.y)){xVia=this.from.x;if(this.from.y<this.to.y){yVia=this.to.y-(1-factor)*dy}else{yVia=this.to.y+(1-factor)*dy}}else if(Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)){if(this.from.x<this.to.x){xVia=this.to.x-(1-factor)*dx}else{xVia=this.to.x+(1-factor)*dx}yVia=this.from.y}}else if(type===\"horizontal\"){if(this.from.x<this.to.x){xVia=this.to.x-(1-factor)*dx}else{xVia=this.to.x+(1-factor)*dx}yVia=this.from.y}else if(type===\"vertical\"){xVia=this.from.x;if(this.from.y<this.to.y){yVia=this.to.y-(1-factor)*dy}else{yVia=this.to.y+(1-factor)*dy}}else if(type===\"curvedCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var radius=Math.sqrt(dx*dx+dy*dy);var pi=Math.PI;var originalAngle=Math.atan2(dy,dx);var myAngle=(originalAngle+(factor*.5+.5)*pi)%(2*pi);xVia=this.from.x+(factor*.5+.5)*radius*Math.sin(myAngle);yVia=this.from.y+(factor*.5+.5)*radius*Math.cos(myAngle)}else if(type===\"curvedCCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var _radius=Math.sqrt(dx*dx+dy*dy);var _pi=Math.PI;var _originalAngle=Math.atan2(dy,dx);var _myAngle=(_originalAngle+(-factor*.5+.5)*_pi)%(2*_pi);xVia=this.from.x+(factor*.5+.5)*_radius*Math.sin(_myAngle);yVia=this.from.y+(factor*.5+.5)*_radius*Math.cos(_myAngle)}else{if(Math.abs(this.from.x-this.to.x)<=Math.abs(this.from.y-this.to.y)){if(this.from.y>=this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dy;yVia=this.from.y-factor*dy;xVia=this.to.x<xVia?this.to.x:xVia}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dy;yVia=this.from.y-factor*dy;xVia=this.to.x>xVia?this.to.x:xVia}}else if(this.from.y<this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dy;yVia=this.from.y+factor*dy;xVia=this.to.x<xVia?this.to.x:xVia}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dy;yVia=this.from.y+factor*dy;xVia=this.to.x>xVia?this.to.x:xVia}}}else if(Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)){if(this.from.y>=this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dx;yVia=this.from.y-factor*dx;yVia=this.to.y>yVia?this.to.y:yVia}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dx;yVia=this.from.y-factor*dx;yVia=this.to.y>yVia?this.to.y:yVia}}else if(this.from.y<this.to.y){if(this.from.x<=this.to.x){xVia=this.from.x+factor*dx;yVia=this.from.y+factor*dx;yVia=this.to.y<yVia?this.to.y:yVia}else if(this.from.x>this.to.x){xVia=this.from.x-factor*dx;yVia=this.from.y+factor*dx;yVia=this.to.y<yVia?this.to.y:yVia}}}}return{x:xVia,y:yVia}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this._findBorderPositionBezier(nearNode,ctx,options.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var viaNode=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,viaNode)}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates();var t=percentage;var x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;var y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y;return{x:x,y:y}}}]);return BezierEdgeStatic}(_BezierEdgeBase3.default);exports.default=BezierEdgeStatic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _EdgeBase2=__webpack_require__(91);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var StraightEdge=function(_EdgeBase){_inherits(StraightEdge,_EdgeBase);function StraightEdge(options,body,labelModule){_classCallCheck(this,StraightEdge);return _possibleConstructorReturn(this,(StraightEdge.__proto__||Object.getPrototypeOf(StraightEdge)).call(this,options,body,labelModule))}_createClass(StraightEdge,[{key:\"_line\",value:function _line(ctx){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);ctx.lineTo(this.toPoint.x,this.toPoint.y);this.enableShadow(ctx);ctx.stroke();this.disableShadow(ctx)}},{key:\"getViaNode\",value:function getViaNode(){return undefined}},{key:\"getPoint\",value:function getPoint(percentage){return{x:(1-percentage)*this.fromPoint.x+percentage*this.toPoint.x,y:(1-percentage)*this.fromPoint.y+percentage*this.toPoint.y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var node1=this.to;var node2=this.from;if(nearNode.id===this.from.id){node1=this.from;node2=this.to}var angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);var dx=node1.x-node2.x;var dy=node1.y-node2.y;var edgeSegmentLength=Math.sqrt(dx*dx+dy*dy);var toBorderDist=nearNode.distanceToBorder(ctx,angle);var toBorderPoint=(edgeSegmentLength-toBorderDist)/edgeSegmentLength;var borderPos={};borderPos.x=(1-toBorderPoint)*node2.x+toBorderPoint*node1.x;borderPos.y=(1-toBorderPoint)*node2.y+toBorderPoint*node1.y;return borderPos}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToLine(x1,y1,x2,y2,x3,y3)}}]);return StraightEdge}(_EdgeBase3.default);exports.default=StraightEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _BarnesHutSolver=__webpack_require__(96);var _BarnesHutSolver2=_interopRequireDefault(_BarnesHutSolver);var _RepulsionSolver=__webpack_require__(97);var _RepulsionSolver2=_interopRequireDefault(_RepulsionSolver);var _HierarchicalRepulsionSolver=__webpack_require__(98);var _HierarchicalRepulsionSolver2=_interopRequireDefault(_HierarchicalRepulsionSolver);var _SpringSolver=__webpack_require__(99);var _SpringSolver2=_interopRequireDefault(_SpringSolver);var _HierarchicalSpringSolver=__webpack_require__(100);var _HierarchicalSpringSolver2=_interopRequireDefault(_HierarchicalSpringSolver);var _CentralGravitySolver=__webpack_require__(101);var _CentralGravitySolver2=_interopRequireDefault(_CentralGravitySolver);var _FA2BasedRepulsionSolver=__webpack_require__(102);var _FA2BasedRepulsionSolver2=_interopRequireDefault(_FA2BasedRepulsionSolver);var _FA2BasedCentralGravitySolver=__webpack_require__(103);var _FA2BasedCentralGravitySolver2=_interopRequireDefault(_FA2BasedCentralGravitySolver);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var PhysicsEngine=function(){function PhysicsEngine(body){_classCallCheck(this,PhysicsEngine);this.body=body;this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}};this.physicsEnabled=true;this.simulationInterval=1e3/60;this.requiresTimeout=true;this.previousStates={};this.referenceState={};this.freezeCache={};this.renderTimer=undefined;this.adaptiveTimestep=false;this.adaptiveTimestepEnabled=false;this.adaptiveCounter=0;this.adaptiveInterval=3;this.stabilized=false;this.startedStabilization=false;this.stabilizationIterations=0;this.ready=false;this.options={};this.defaultOptions={enabled:true,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:\"barnesHut\",stabilization:{enabled:true,iterations:1e3,updateInterval:50,onlyDynamicEdges:false,fit:true},timestep:.5,adaptiveTimestep:true};util.extend(this.options,this.defaultOptions);this.timestep=.5;this.layoutFailed=false;this.bindEventListeners()}_createClass(PhysicsEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"initPhysics\",function(){_this.initPhysics()});this.body.emitter.on(\"_layoutFailed\",function(){_this.layoutFailed=true});this.body.emitter.on(\"resetPhysics\",function(){_this.stopSimulation();_this.ready=false});this.body.emitter.on(\"disablePhysics\",function(){_this.physicsEnabled=false;_this.stopSimulation()});this.body.emitter.on(\"restorePhysics\",function(){_this.setOptions(_this.options);if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"startSimulation\",function(){if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"stopSimulation\",function(){_this.stopSimulation()});this.body.emitter.on(\"destroy\",function(){_this.stopSimulation(false);_this.body.emitter.off()});this.body.emitter.on(\"_dataChanged\",function(){_this.updatePhysicsData()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){if(options===false){this.options.enabled=false;this.physicsEnabled=false;this.stopSimulation()}else{this.physicsEnabled=true;util.selectiveNotDeepExtend([\"stabilization\"],this.options,options);util.mergeOptions(this.options,options,\"stabilization\");if(options.enabled===undefined){this.options.enabled=true}if(this.options.enabled===false){this.physicsEnabled=false;this.stopSimulation()}this.timestep=this.options.timestep}}this.init()}},{key:\"init\",value:function init(){var options;if(this.options.solver===\"forceAtlas2Based\"){options=this.options.forceAtlas2Based;this.nodesSolver=new _FA2BasedRepulsionSolver2.default(this.body,this.physicsBody,options);this.edgesSolver=new _SpringSolver2.default(this.body,this.physicsBody,options);this.gravitySolver=new _FA2BasedCentralGravitySolver2.default(this.body,this.physicsBody,options)}else if(this.options.solver===\"repulsion\"){options=this.options.repulsion;this.nodesSolver=new _RepulsionSolver2.default(this.body,this.physicsBody,options);this.edgesSolver=new _SpringSolver2.default(this.body,this.physicsBody,options);this.gravitySolver=new _CentralGravitySolver2.default(this.body,this.physicsBody,options)}else if(this.options.solver===\"hierarchicalRepulsion\"){options=this.options.hierarchicalRepulsion;this.nodesSolver=new _HierarchicalRepulsionSolver2.default(this.body,this.physicsBody,options);this.edgesSolver=new _HierarchicalSpringSolver2.default(this.body,this.physicsBody,options);this.gravitySolver=new _CentralGravitySolver2.default(this.body,this.physicsBody,options)}else{options=this.options.barnesHut;this.nodesSolver=new _BarnesHutSolver2.default(this.body,this.physicsBody,options);this.edgesSolver=new _SpringSolver2.default(this.body,this.physicsBody,options);this.gravitySolver=new _CentralGravitySolver2.default(this.body,this.physicsBody,options)}this.modelOptions=options}},{key:\"initPhysics\",value:function initPhysics(){if(this.physicsEnabled===true&&this.options.enabled===true){if(this.options.stabilization.enabled===true){this.stabilize()}else{this.stabilized=false;this.ready=true;this.body.emitter.emit(\"fit\",{},this.layoutFailed);this.startSimulation()}}else{this.ready=true;this.body.emitter.emit(\"fit\")}}},{key:\"startSimulation\",value:function startSimulation(){if(this.physicsEnabled===true&&this.options.enabled===true){this.stabilized=false;this.adaptiveTimestep=false;this.body.emitter.emit(\"_resizeNodes\");if(this.viewFunction===undefined){this.viewFunction=this.simulationStep.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}else{this.body.emitter.emit(\"_redraw\")}}},{key:\"stopSimulation\",value:function stopSimulation(){var emit=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.stabilized=true;if(emit===true){this._emitStabilized()}if(this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.viewFunction=undefined;if(emit===true){this.body.emitter.emit(\"_stopRendering\")}}}},{key:\"simulationStep\",value:function simulationStep(){var startTime=Date.now();this.physicsTick();var physicsTime=Date.now()-startTime;if((physicsTime<.4*this.simulationInterval||this.runDoubleSpeed===true)&&this.stabilized===false){this.physicsTick();this.runDoubleSpeed=true}if(this.stabilized===true){this.stopSimulation()}}},{key:\"_emitStabilized\",value:function _emitStabilized(){var _this2=this;var amountOfIterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.stabilizationIterations;if(this.stabilizationIterations>1||this.startedStabilization===true){setTimeout(function(){_this2.body.emitter.emit(\"stabilized\",{iterations:amountOfIterations});_this2.startedStabilization=false;_this2.stabilizationIterations=0},0)}}},{key:\"physicsTick\",value:function physicsTick(){if(this.startedStabilization===false){this.body.emitter.emit(\"startStabilizing\");this.startedStabilization=true}if(this.stabilized===false){if(this.adaptiveTimestep===true&&this.adaptiveTimestepEnabled===true){var factor=1.2;if(this.adaptiveCounter%this.adaptiveInterval===0){this.timestep=2*this.timestep;this.calculateForces();this.moveNodes();this.revert();this.timestep=.5*this.timestep;this.calculateForces();this.moveNodes();this.calculateForces();this.moveNodes();if(this._evaluateStepQuality()===true){this.timestep=factor*this.timestep}else{if(this.timestep/factor<this.options.timestep){this.timestep=this.options.timestep}else{this.adaptiveCounter=-1;this.timestep=Math.max(this.options.timestep,this.timestep/factor)}}}else{this.calculateForces();this.moveNodes()}this.adaptiveCounter+=1}else{this.timestep=this.options.timestep;this.calculateForces();this.moveNodes()}if(this.stabilized===true){this.revert()}this.stabilizationIterations++}}},{key:\"updatePhysicsData\",value:function updatePhysicsData(){this.physicsBody.forces={};this.physicsBody.physicsNodeIndices=[];this.physicsBody.physicsEdgeIndices=[];var nodes=this.body.nodes;var edges=this.body.edges;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(nodes[nodeId].options.physics===true){this.physicsBody.physicsNodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){if(edges[edgeId].options.physics===true){this.physicsBody.physicsEdgeIndices.push(edges[edgeId].id)}}}for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var _nodeId=this.physicsBody.physicsNodeIndices[i];this.physicsBody.forces[_nodeId]={x:0,y:0};if(this.physicsBody.velocities[_nodeId]===undefined){this.physicsBody.velocities[_nodeId]={x:0,y:0}}}for(var _nodeId2 in this.physicsBody.velocities){if(nodes[_nodeId2]===undefined){delete this.physicsBody.velocities[_nodeId2]}}}},{key:\"revert\",value:function revert(){var nodeIds=Object.keys(this.previousStates);var nodes=this.body.nodes;var velocities=this.physicsBody.velocities;this.referenceState={};for(var i=0;i<nodeIds.length;i++){var nodeId=nodeIds[i];if(nodes[nodeId]!==undefined){if(nodes[nodeId].options.physics===true){this.referenceState[nodeId]={positions:{x:nodes[nodeId].x,y:nodes[nodeId].y}};velocities[nodeId].x=this.previousStates[nodeId].vx;velocities[nodeId].y=this.previousStates[nodeId].vy;nodes[nodeId].x=this.previousStates[nodeId].x;nodes[nodeId].y=this.previousStates[nodeId].y}}else{delete this.previousStates[nodeId]}}}},{key:\"_evaluateStepQuality\",value:function _evaluateStepQuality(){var dx=void 0,dy=void 0,dpos=void 0;var nodes=this.body.nodes;var reference=this.referenceState;var posThreshold=.3;for(var nodeId in this.referenceState){if(this.referenceState.hasOwnProperty(nodeId)&&nodes[nodeId]!==undefined){dx=nodes[nodeId].x-reference[nodeId].positions.x;dy=nodes[nodeId].y-reference[nodeId].positions.y;dpos=Math.sqrt(Math.pow(dx,2)+Math.pow(dy,2));if(dpos>posThreshold){return false}}}return true}},{key:\"moveNodes\",value:function moveNodes(){var nodeIndices=this.physicsBody.physicsNodeIndices;var maxVelocity=this.options.maxVelocity?this.options.maxVelocity:1e9;var maxNodeVelocity=0;var averageNodeVelocity=0;var velocityAdaptiveThreshold=5;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];var nodeVelocity=this._performStep(nodeId,maxVelocity);maxNodeVelocity=Math.max(maxNodeVelocity,nodeVelocity);averageNodeVelocity+=nodeVelocity}this.adaptiveTimestepEnabled=averageNodeVelocity/nodeIndices.length<velocityAdaptiveThreshold;this.stabilized=maxNodeVelocity<this.options.minVelocity}},{key:\"_performStep\",value:function _performStep(nodeId,maxVelocity){var node=this.body.nodes[nodeId];var timestep=this.timestep;var forces=this.physicsBody.forces;var velocities=this.physicsBody.velocities;this.previousStates[nodeId]={x:node.x,y:node.y,vx:velocities[nodeId].x,vy:velocities[nodeId].y};if(node.options.fixed.x===false){var dx=this.modelOptions.damping*velocities[nodeId].x;var ax=(forces[nodeId].x-dx)/node.options.mass;velocities[nodeId].x+=ax*timestep;velocities[nodeId].x=Math.abs(velocities[nodeId].x)>maxVelocity?velocities[nodeId].x>0?maxVelocity:-maxVelocity:velocities[nodeId].x;node.x+=velocities[nodeId].x*timestep}else{forces[nodeId].x=0;velocities[nodeId].x=0}if(node.options.fixed.y===false){var dy=this.modelOptions.damping*velocities[nodeId].y;var ay=(forces[nodeId].y-dy)/node.options.mass;velocities[nodeId].y+=ay*timestep;velocities[nodeId].y=Math.abs(velocities[nodeId].y)>maxVelocity?velocities[nodeId].y>0?maxVelocity:-maxVelocity:velocities[nodeId].y;node.y+=velocities[nodeId].y*timestep}else{forces[nodeId].y=0;velocities[nodeId].y=0}var totalVelocity=Math.sqrt(Math.pow(velocities[nodeId].x,2)+Math.pow(velocities[nodeId].y,2));return totalVelocity}},{key:\"calculateForces\",value:function calculateForces(){this.gravitySolver.solve();this.nodesSolver.solve();this.edgesSolver.solve()}},{key:\"_freezeNodes\",value:function _freezeNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(nodes[id].x&&nodes[id].y){this.freezeCache[id]={x:nodes[id].options.fixed.x,y:nodes[id].options.fixed.y};nodes[id].options.fixed.x=true;nodes[id].options.fixed.y=true}}}}},{key:\"_restoreFrozenNodes\",value:function _restoreFrozenNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(this.freezeCache[id]!==undefined){nodes[id].options.fixed.x=this.freezeCache[id].x;nodes[id].options.fixed.y=this.freezeCache[id].y}}}this.freezeCache={}}},{key:\"stabilize\",value:function stabilize(){var _this3=this;var iterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.stabilization.iterations;if(typeof iterations!==\"number\"){console.log(\"The stabilize method needs a numeric amount of iterations. Switching to default: \",this.options.stabilization.iterations);iterations=this.options.stabilization.iterations}if(this.physicsBody.physicsNodeIndices.length===0){this.ready=true;return}this.adaptiveTimestep=true&&this.options.adaptiveTimestep;this.body.emitter.emit(\"_resizeNodes\");this.stopSimulation();this.stabilized=false;this.body.emitter.emit(\"_blockRedraw\");this.targetIterations=iterations;if(this.options.stabilization.onlyDynamicEdges===true){this._freezeNodes()}this.stabilizationIterations=0;setTimeout(function(){return _this3._stabilizationBatch()},0)}},{key:\"_stabilizationBatch\",value:function _stabilizationBatch(){if(this.startedStabilization===false){this.body.emitter.emit(\"startStabilizing\");this.startedStabilization=true}var count=0;while(this.stabilized===false&&count<this.options.stabilization.updateInterval&&this.stabilizationIterations<this.targetIterations){this.physicsTick();count++}if(this.stabilized===false&&this.stabilizationIterations<this.targetIterations){this.body.emitter.emit(\"stabilizationProgress\",{iterations:this.stabilizationIterations,total:this.targetIterations});setTimeout(this._stabilizationBatch.bind(this),0)}else{this._finalizeStabilization()}}},{key:\"_finalizeStabilization\",value:function _finalizeStabilization(){this.body.emitter.emit(\"_allowRedraw\");if(this.options.stabilization.fit===true){this.body.emitter.emit(\"fit\")}if(this.options.stabilization.onlyDynamicEdges===true){this._restoreFrozenNodes()}this.body.emitter.emit(\"stabilizationIterationsDone\");this.body.emitter.emit(\"_requestRedraw\");if(this.stabilized===true){this._emitStabilized()}else{this.startSimulation()}this.ready=true}},{key:\"_drawForces\",value:function _drawForces(ctx){for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var node=this.body.nodes[this.physicsBody.physicsNodeIndices[i]];var force=this.physicsBody.forces[this.physicsBody.physicsNodeIndices[i]];var factor=20;var colorFactor=.03;var forceSize=Math.sqrt(Math.pow(force.x,2)+Math.pow(force.x,2));var size=Math.min(Math.max(5,forceSize),15);var arrowSize=3*size;var color=util.HSVToHex((180-Math.min(1,Math.max(0,colorFactor*forceSize))*180)/360,1,1);ctx.lineWidth=size;ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(node.x,node.y);ctx.lineTo(node.x+factor*force.x,node.y+factor*force.y);ctx.stroke();var angle=Math.atan2(force.y,force.x);ctx.fillStyle=color;ctx.arrowEndpoint(node.x+factor*force.x+Math.cos(angle)*arrowSize,node.y+factor*force.y+Math.sin(angle)*arrowSize,angle,arrowSize);ctx.fill()}}}]);return PhysicsEngine}();exports.default=PhysicsEngine},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var BarnesHutSolver=function(){function BarnesHutSolver(body,physicsBody,options){_classCallCheck(this,BarnesHutSolver);this.body=body;this.physicsBody=physicsBody;this.barnesHutTree;this.setOptions(options);this.randomSeed=5}_createClass(BarnesHutSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options;this.thetaInversed=1/this.options.theta;this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"solve\",value:function solve(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var nodeCount=nodeIndices.length;var barnesHutTree=this._formBarnesHutTree(nodes,nodeIndices);this.barnesHutTree=barnesHutTree;for(var i=0;i<nodeCount;i++){node=nodes[nodeIndices[i]];if(node.options.mass>0){this._getForceContribution(barnesHutTree.root.children.NW,node);this._getForceContribution(barnesHutTree.root.children.NE,node);this._getForceContribution(barnesHutTree.root.children.SW,node);this._getForceContribution(barnesHutTree.root.children.SE,node)}}}}},{key:\"_getForceContribution\",value:function _getForceContribution(parentBranch,node){if(parentBranch.childrenCount>0){var dx=void 0,dy=void 0,distance=void 0;dx=parentBranch.centerOfMass.x-node.x;dy=parentBranch.centerOfMass.y-node.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance*parentBranch.calcSize>this.thetaInversed){this._calculateForces(distance,dx,dy,node,parentBranch)}else{if(parentBranch.childrenCount===4){this._getForceContribution(parentBranch.children.NW,node);this._getForceContribution(parentBranch.children.NE,node);this._getForceContribution(parentBranch.children.SW,node);this._getForceContribution(parentBranch.children.SE,node)}else{if(parentBranch.children.data.id!=node.id){this._calculateForces(distance,dx,dy,node,parentBranch)}}}}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1;dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass/Math.pow(distance,3);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}},{key:\"_formBarnesHutTree\",value:function _formBarnesHutTree(nodes,nodeIndices){var node=void 0;var nodeCount=nodeIndices.length;var minX=nodes[nodeIndices[0]].x;var minY=nodes[nodeIndices[0]].y;var maxX=nodes[nodeIndices[0]].x;var maxY=nodes[nodeIndices[0]].y;for(var i=1;i<nodeCount;i++){var x=nodes[nodeIndices[i]].x;var y=nodes[nodeIndices[i]].y;if(nodes[nodeIndices[i]].options.mass>0){if(x<minX){minX=x}if(x>maxX){maxX=x}if(y<minY){minY=y}if(y>maxY){maxY=y}}}var sizeDiff=Math.abs(maxX-minX)-Math.abs(maxY-minY);if(sizeDiff>0){minY-=.5*sizeDiff;maxY+=.5*sizeDiff}else{minX+=.5*sizeDiff;maxX-=.5*sizeDiff}var minimumTreeSize=1e-5;var rootSize=Math.max(minimumTreeSize,Math.abs(maxX-minX));var halfRootSize=.5*rootSize;var centerX=.5*(minX+maxX),centerY=.5*(minY+maxY);var barnesHutTree={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:centerX-halfRootSize,maxX:centerX+halfRootSize,minY:centerY-halfRootSize,maxY:centerY+halfRootSize},size:rootSize,calcSize:1/rootSize,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(barnesHutTree.root);for(var _i=0;_i<nodeCount;_i++){node=nodes[nodeIndices[_i]];if(node.options.mass>0){this._placeInTree(barnesHutTree.root,node)}}return barnesHutTree}},{key:\"_updateBranchMass\",value:function _updateBranchMass(parentBranch,node){var totalMass=parentBranch.mass+node.options.mass;var totalMassInv=1/totalMass;parentBranch.centerOfMass.x=parentBranch.centerOfMass.x*parentBranch.mass+node.x*node.options.mass;parentBranch.centerOfMass.x*=totalMassInv;parentBranch.centerOfMass.y=parentBranch.centerOfMass.y*parentBranch.mass+node.y*node.options.mass;parentBranch.centerOfMass.y*=totalMassInv;parentBranch.mass=totalMass;var biggestSize=Math.max(Math.max(node.height,node.radius),node.width);parentBranch.maxWidth=parentBranch.maxWidth<biggestSize?biggestSize:parentBranch.maxWidth}},{key:\"_placeInTree\",value:function _placeInTree(parentBranch,node,skipMassUpdate){if(skipMassUpdate!=true||skipMassUpdate===undefined){this._updateBranchMass(parentBranch,node)}if(parentBranch.children.NW.range.maxX>node.x){if(parentBranch.children.NW.range.maxY>node.y){this._placeInRegion(parentBranch,node,\"NW\")}else{this._placeInRegion(parentBranch,node,\"SW\")}}else{if(parentBranch.children.NW.range.maxY>node.y){this._placeInRegion(parentBranch,node,\"NE\")}else{this._placeInRegion(parentBranch,node,\"SE\")}}}},{key:\"_placeInRegion\",value:function _placeInRegion(parentBranch,node,region){switch(parentBranch.children[region].childrenCount){case 0:parentBranch.children[region].children.data=node;parentBranch.children[region].childrenCount=1;this._updateBranchMass(parentBranch.children[region],node);break;case 1:if(parentBranch.children[region].children.data.x===node.x&&parentBranch.children[region].children.data.y===node.y){node.x+=this.seededRandom();node.y+=this.seededRandom()}else{this._splitBranch(parentBranch.children[region]);this._placeInTree(parentBranch.children[region],node)}break;case 4:this._placeInTree(parentBranch.children[region],node);break}}},{key:\"_splitBranch\",value:function _splitBranch(parentBranch){var containedNode=null;if(parentBranch.childrenCount===1){containedNode=parentBranch.children.data;parentBranch.mass=0;parentBranch.centerOfMass.x=0;parentBranch.centerOfMass.y=0}parentBranch.childrenCount=4;parentBranch.children.data=null;this._insertRegion(parentBranch,\"NW\");this._insertRegion(parentBranch,\"NE\");this._insertRegion(parentBranch,\"SW\");this._insertRegion(parentBranch,\"SE\");if(containedNode!=null){this._placeInTree(parentBranch,containedNode)}}},{key:\"_insertRegion\",value:function _insertRegion(parentBranch,region){var minX=void 0,maxX=void 0,minY=void 0,maxY=void 0;var childSize=.5*parentBranch.size;switch(region){case\"NW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"NE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"SW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;\nbreak;case\"SE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break}parentBranch.children[region]={centerOfMass:{x:0,y:0},mass:0,range:{minX:minX,maxX:maxX,minY:minY,maxY:maxY},size:.5*parentBranch.size,calcSize:2*parentBranch.calcSize,children:{data:null},maxWidth:0,level:parentBranch.level+1,childrenCount:0}}},{key:\"_debug\",value:function _debug(ctx,color){if(this.barnesHutTree!==undefined){ctx.lineWidth=1;this._drawBranch(this.barnesHutTree.root,ctx,color)}}},{key:\"_drawBranch\",value:function _drawBranch(branch,ctx,color){if(color===undefined){color=\"#FF0000\"}if(branch.childrenCount===4){this._drawBranch(branch.children.NW,ctx);this._drawBranch(branch.children.NE,ctx);this._drawBranch(branch.children.SE,ctx);this._drawBranch(branch.children.SW,ctx)}ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.minY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.minY);ctx.stroke()}}]);return BarnesHutSolver}();exports.default=BarnesHutSolver},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var RepulsionSolver=function(){function RepulsionSolver(body,physicsBody,options){_classCallCheck(this,RepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}_createClass(RepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;var a=-2/3/nodeDistance;var b=4/3;for(var i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(var j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance===0){distance=.1*Math.random();dx=distance}if(distance<2*nodeDistance){if(distance<.5*nodeDistance){repulsingForce=1}else{repulsingForce=a*distance+b}repulsingForce=repulsingForce/distance;fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return RepulsionSolver}();exports.default=RepulsionSolver},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var HierarchicalRepulsionSolver=function(){function HierarchicalRepulsionSolver(body,physicsBody,options){_classCallCheck(this,HierarchicalRepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}_createClass(HierarchicalRepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2,i,j;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;for(i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];if(node1.level===node2.level){dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);var steepness=.05;if(distance<nodeDistance){repulsingForce=-Math.pow(steepness*distance,2)+Math.pow(steepness*nodeDistance,2)}else{repulsingForce=0}if(distance===0){distance=.01}else{repulsingForce=repulsingForce/distance}fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return HierarchicalRepulsionSolver}();exports.default=HierarchicalRepulsionSolver},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var SpringSolver=function(){function SpringSolver(body,physicsBody,options){_classCallCheck(this,SpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}_createClass(SpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength=void 0,edge=void 0;var edgeIndices=this.physicsBody.physicsEdgeIndices;var edges=this.body.edges;var node1=void 0,node2=void 0,node3=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true&&edge.toId!==edge.fromId){if(this.body.nodes[edge.toId]!==undefined&&this.body.nodes[edge.fromId]!==undefined){if(edge.edgeType.via!==undefined){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;node1=edge.to;node2=edge.edgeType.via;node3=edge.from;this._calculateSpringForce(node1,node2,.5*edgeLength);this._calculateSpringForce(node2,node3,.5*edgeLength)}else{edgeLength=edge.options.length===undefined?this.options.springLength*1.5:edge.options.length;this._calculateSpringForce(edge.from,edge.to,edgeLength)}}}}}},{key:\"_calculateSpringForce\",value:function _calculateSpringForce(node1,node2,edgeLength){var dx=node1.x-node2.x;var dy=node1.y-node2.y;var distance=Math.max(Math.sqrt(dx*dx+dy*dy),.01);var springForce=this.options.springConstant*(edgeLength-distance)/distance;var fx=dx*springForce;var fy=dy*springForce;if(this.physicsBody.forces[node1.id]!==undefined){this.physicsBody.forces[node1.id].x+=fx;this.physicsBody.forces[node1.id].y+=fy}if(this.physicsBody.forces[node2.id]!==undefined){this.physicsBody.forces[node2.id].x-=fx;this.physicsBody.forces[node2.id].y-=fy}}}]);return SpringSolver}();exports.default=SpringSolver},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var HierarchicalSpringSolver=function(){function HierarchicalSpringSolver(body,physicsBody,options){_classCallCheck(this,HierarchicalSpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}_createClass(HierarchicalSpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength,edge;var dx,dy,fx,fy,springForce,distance;var edges=this.body.edges;var factor=.5;var edgeIndices=this.physicsBody.physicsEdgeIndices;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];forces[nodeId].springFx=0;forces[nodeId].springFy=0}for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.connected===true){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;dx=edge.from.x-edge.to.x;dy=edge.from.y-edge.to.y;distance=Math.sqrt(dx*dx+dy*dy);distance=distance===0?.01:distance;springForce=this.options.springConstant*(edgeLength-distance)/distance;fx=dx*springForce;fy=dy*springForce;if(edge.to.level!=edge.from.level){if(forces[edge.toId]!==undefined){forces[edge.toId].springFx-=fx;forces[edge.toId].springFy-=fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].springFx+=fx;forces[edge.fromId].springFy+=fy}}else{if(forces[edge.toId]!==undefined){forces[edge.toId].x-=factor*fx;forces[edge.toId].y-=factor*fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].x+=factor*fx;forces[edge.fromId].y+=factor*fy}}}}var springForce=1;var springFx,springFy;for(var _i2=0;_i2<nodeIndices.length;_i2++){var _nodeId=nodeIndices[_i2];springFx=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFx));springFy=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFy));forces[_nodeId].x+=springFx;forces[_nodeId].y+=springFy}var totalFx=0;var totalFy=0;for(var _i3=0;_i3<nodeIndices.length;_i3++){var _nodeId2=nodeIndices[_i3];totalFx+=forces[_nodeId2].x;totalFy+=forces[_nodeId2].y}var correctionFx=totalFx/nodeIndices.length;var correctionFy=totalFy/nodeIndices.length;for(var _i4=0;_i4<nodeIndices.length;_i4++){var _nodeId3=nodeIndices[_i4];forces[_nodeId3].x-=correctionFx;forces[_nodeId3].y-=correctionFy}}}]);return HierarchicalSpringSolver}();exports.default=HierarchicalSpringSolver},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var CentralGravitySolver=function(){function CentralGravitySolver(body,physicsBody,options){_classCallCheck(this,CentralGravitySolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}_createClass(CentralGravitySolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx=void 0,dy=void 0,distance=void 0,node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];node=nodes[nodeId];dx=-node.x;dy=-node.y;distance=Math.sqrt(dx*dx+dy*dy);this._calculateForces(distance,dx,dy,forces,node)}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){var gravityForce=distance===0?0:this.options.centralGravity/distance;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}]);return CentralGravitySolver}();exports.default=CentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _BarnesHutSolver2=__webpack_require__(96);var _BarnesHutSolver3=_interopRequireDefault(_BarnesHutSolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ForceAtlas2BasedRepulsionSolver=function(_BarnesHutSolver){_inherits(ForceAtlas2BasedRepulsionSolver,_BarnesHutSolver);function ForceAtlas2BasedRepulsionSolver(body,physicsBody,options){_classCallCheck(this,ForceAtlas2BasedRepulsionSolver);return _possibleConstructorReturn(this,(ForceAtlas2BasedRepulsionSolver.__proto__||Object.getPrototypeOf(ForceAtlas2BasedRepulsionSolver)).call(this,body,physicsBody,options))}_createClass(ForceAtlas2BasedRepulsionSolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1*Math.random();dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var degree=node.edges.length+1;var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass*degree/Math.pow(distance,2);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}}]);return ForceAtlas2BasedRepulsionSolver}(_BarnesHutSolver3.default);exports.default=ForceAtlas2BasedRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _CentralGravitySolver2=__webpack_require__(101);var _CentralGravitySolver3=_interopRequireDefault(_CentralGravitySolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var ForceAtlas2BasedCentralGravitySolver=function(_CentralGravitySolver){_inherits(ForceAtlas2BasedCentralGravitySolver,_CentralGravitySolver);function ForceAtlas2BasedCentralGravitySolver(body,physicsBody,options){_classCallCheck(this,ForceAtlas2BasedCentralGravitySolver);return _possibleConstructorReturn(this,(ForceAtlas2BasedCentralGravitySolver.__proto__||Object.getPrototypeOf(ForceAtlas2BasedCentralGravitySolver)).call(this,body,physicsBody,options))}_createClass(ForceAtlas2BasedCentralGravitySolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){if(distance>0){var degree=node.edges.length+1;var gravityForce=this.options.centralGravity*degree*node.options.mass;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}}]);return ForceAtlas2BasedCentralGravitySolver}(_CentralGravitySolver3.default);exports.default=ForceAtlas2BasedCentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NetworkUtil=__webpack_require__(105);var _NetworkUtil2=_interopRequireDefault(_NetworkUtil);var _Cluster=__webpack_require__(106);var _Cluster2=_interopRequireDefault(_Cluster);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var ClusterEngine=function(){function ClusterEngine(body){var _this=this;_classCallCheck(this,ClusterEngine);this.body=body;this.clusteredNodes={};this.clusteredEdges={};this.options={};this.defaultOptions={};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_resetData\",function(){_this.clusteredNodes={};_this.clusteredEdges={}})}_createClass(ClusterEngine,[{key:\"clusterByHubsize\",value:function clusterByHubsize(hubsize,options){if(hubsize===undefined){hubsize=this._getHubSize()}else if((typeof hubsize===\"undefined\"?\"undefined\":_typeof(hubsize))===\"object\"){options=this._checkOptions(hubsize);hubsize=this._getHubSize()}var nodesToCluster=[];for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.edges.length>=hubsize){nodesToCluster.push(node.id)}}for(var _i=0;_i<nodesToCluster.length;_i++){this.clusterByConnection(nodesToCluster[_i],options,true)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"cluster\",value:function cluster(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(options.joinCondition===undefined){throw new Error(\"Cannot call clusterByNodeData without a joinCondition function in the options.\")}options=this._checkOptions(options);var childNodesObj={};var childEdgesObj={};for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];var node=this.body.nodes[nodeId];var clonedOptions=_NetworkUtil2.default.cloneOptions(node);if(options.joinCondition(clonedOptions)===true){childNodesObj[nodeId]=this.body.nodes[nodeId];for(var _i2=0;_i2<node.edges.length;_i2++){var edge=node.edges[_i2];if(this.clusteredEdges[edge.id]===undefined){childEdgesObj[edge.id]=edge}}}}this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"clusterByEdgeCount\",value:function clusterByEdgeCount(edgeCount,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;options=this._checkOptions(options);var clusters=[];var usedNodes={};var edge=void 0,edges=void 0,node=void 0,nodeId=void 0,relevantEdgeCount=void 0;for(var i=0;i<this.body.nodeIndices.length;i++){var childNodesObj={};var childEdgesObj={};nodeId=this.body.nodeIndices[i];if(usedNodes[nodeId]===undefined){relevantEdgeCount=0;node=this.body.nodes[nodeId];edges=[];for(var j=0;j<node.edges.length;j++){edge=node.edges[j];if(this.clusteredEdges[edge.id]===undefined){if(edge.toId!==edge.fromId){relevantEdgeCount++}edges.push(edge)}}if(relevantEdgeCount===edgeCount){var gatheringSuccessful=true;for(var _j=0;_j<edges.length;_j++){edge=edges[_j];var childNodeId=this._getConnectedId(edge,nodeId);if(options.joinCondition===undefined){childEdgesObj[edge.id]=edge;childNodesObj[nodeId]=this.body.nodes[nodeId];childNodesObj[childNodeId]=this.body.nodes[childNodeId];usedNodes[nodeId]=true}else{var clonedOptions=_NetworkUtil2.default.cloneOptions(this.body.nodes[nodeId]);if(options.joinCondition(clonedOptions)===true){childEdgesObj[edge.id]=edge;childNodesObj[nodeId]=this.body.nodes[nodeId];usedNodes[nodeId]=true}else{gatheringSuccessful=false;break}}}if(Object.keys(childNodesObj).length>0&&Object.keys(childEdgesObj).length>0&&gatheringSuccessful===true){clusters.push({nodes:childNodesObj,edges:childEdgesObj})}}}}for(var _i3=0;_i3<clusters.length;_i3++){this._cluster(clusters[_i3].nodes,clusters[_i3].edges,options,false)}if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"clusterOutliers\",value:function clusterOutliers(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(1,options,refreshData)}},{key:\"clusterBridges\",value:function clusterBridges(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(2,options,refreshData)}},{key:\"clusterByConnection\",value:function clusterByConnection(nodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(nodeId===undefined){throw new Error(\"No nodeId supplied to clusterByConnection!\")}if(this.body.nodes[nodeId]===undefined){throw new Error(\"The nodeId given to clusterByConnection does not exist!\")}var node=this.body.nodes[nodeId];options=this._checkOptions(options,node);if(options.clusterNodeProperties.x===undefined){options.clusterNodeProperties.x=node.x}if(options.clusterNodeProperties.y===undefined){options.clusterNodeProperties.y=node.y}if(options.clusterNodeProperties.fixed===undefined){options.clusterNodeProperties.fixed={};options.clusterNodeProperties.fixed.x=node.options.fixed.x;options.clusterNodeProperties.fixed.y=node.options.fixed.y}var childNodesObj={};var childEdgesObj={};var parentNodeId=node.id;var parentClonedOptions=_NetworkUtil2.default.cloneOptions(node);childNodesObj[parentNodeId]=node;for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(this.clusteredEdges[edge.id]===undefined){var childNodeId=this._getConnectedId(edge,parentNodeId);if(this.clusteredNodes[childNodeId]===undefined){if(childNodeId!==parentNodeId){if(options.joinCondition===undefined){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}else{var childClonedOptions=_NetworkUtil2.default.cloneOptions(this.body.nodes[childNodeId]);if(options.joinCondition(parentClonedOptions,childClonedOptions)===true){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}}}else{childEdgesObj[edge.id]=edge}}}}var childNodeIDs=Object.keys(childNodesObj).map(function(childNode){return childNodesObj[childNode].id});for(childNode in childNodesObj){var childNode=childNodesObj[childNode];for(var y=0;y<childNode.edges.length;y++){var childEdge=childNode.edges[y];if(childNodeIDs.indexOf(this._getConnectedId(childEdge,childNode.id))>-1){childEdgesObj[childEdge.id]=childEdge}}}this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"_createClusterEdges\",value:function _createClusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,clusterEdgeProperties){var edge=void 0,childNodeId=void 0,childNode=void 0,toId=void 0,fromId=void 0,otherNodeId=void 0;var childKeys=Object.keys(childNodesObj);var createEdges=[];for(var i=0;i<childKeys.length;i++){childNodeId=childKeys[i];childNode=childNodesObj[childNodeId];for(var j=0;j<childNode.edges.length;j++){edge=childNode.edges[j];if(this.clusteredEdges[edge.id]===undefined){if(edge.toId==edge.fromId){childEdgesObj[edge.id]=edge}else{if(edge.toId==childNodeId){toId=clusterNodeProperties.id;fromId=edge.fromId;otherNodeId=fromId}else{toId=edge.toId;fromId=clusterNodeProperties.id;otherNodeId=toId}}if(childNodesObj[otherNodeId]===undefined){createEdges.push({edge:edge,fromId:fromId,toId:toId})}}}}for(var _j2=0;_j2<createEdges.length;_j2++){var _edge=createEdges[_j2].edge;var clonedOptions=_NetworkUtil2.default.cloneOptions(_edge,\"edge\");util.deepExtend(clonedOptions,clusterEdgeProperties);clonedOptions.from=createEdges[_j2].fromId;clonedOptions.to=createEdges[_j2].toId;clonedOptions.id=\"clusterEdge:\"+util.randomUUID();var newEdge=this.body.functions.createEdge(clonedOptions);newEdge.clusteringEdgeReplacingId=_edge.id;this.body.edges[_edge.id].edgeReplacedById=newEdge.id;this.body.edges[newEdge.id]=newEdge;newEdge.connect();this._backupEdgeOptions(_edge);_edge.setOptions({physics:false,hidden:true})}}},{key:\"_checkOptions\",value:function _checkOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(options.clusterEdgeProperties===undefined){options.clusterEdgeProperties={}}if(options.clusterNodeProperties===undefined){options.clusterNodeProperties={}}return options}},{key:\"_cluster\",value:function _cluster(childNodesObj,childEdgesObj,options){var refreshData=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;if(Object.keys(childNodesObj).length==0){return}if(Object.keys(childNodesObj).length==1&&options.clusterNodeProperties.allowSingleNodeCluster!=true){return}for(var nodeId in childNodesObj){if(childNodesObj.hasOwnProperty(nodeId)){if(this.clusteredNodes[nodeId]!==undefined){return}}}var clusterNodeProperties=util.deepExtend({},options.clusterNodeProperties);if(options.processProperties!==undefined){var childNodesOptions=[];for(var _nodeId in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId)){var clonedOptions=_NetworkUtil2.default.cloneOptions(childNodesObj[_nodeId]);childNodesOptions.push(clonedOptions)}}var childEdgesOptions=[];for(var edgeId in childEdgesObj){if(childEdgesObj.hasOwnProperty(edgeId)){if(edgeId.substr(0,12)!==\"clusterEdge:\"){var _clonedOptions=_NetworkUtil2.default.cloneOptions(childEdgesObj[edgeId],\"edge\");childEdgesOptions.push(_clonedOptions)}}}clusterNodeProperties=options.processProperties(clusterNodeProperties,childNodesOptions,childEdgesOptions);if(!clusterNodeProperties){throw new Error(\"The processProperties function does not return properties!\")}}if(clusterNodeProperties.id===undefined){clusterNodeProperties.id=\"cluster:\"+util.randomUUID()}var clusterId=clusterNodeProperties.id;if(clusterNodeProperties.label===undefined){clusterNodeProperties.label=\"cluster\"}var pos=undefined;if(clusterNodeProperties.x===undefined){pos=this._getClusterPosition(childNodesObj);clusterNodeProperties.x=pos.x}if(clusterNodeProperties.y===undefined){if(pos===undefined){pos=this._getClusterPosition(childNodesObj)}clusterNodeProperties.y=pos.y}clusterNodeProperties.id=clusterId;var clusterNode=this.body.functions.createNode(clusterNodeProperties,_Cluster2.default);clusterNode.isCluster=true;clusterNode.containedNodes=childNodesObj;clusterNode.containedEdges=childEdgesObj;clusterNode.clusterEdgeProperties=options.clusterEdgeProperties;this.body.nodes[clusterNodeProperties.id]=clusterNode;this._createClusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,options.clusterEdgeProperties);for(var _edgeId in childEdgesObj){if(childEdgesObj.hasOwnProperty(_edgeId)){if(this.body.edges[_edgeId]!==undefined){var edge=this.body.edges[_edgeId];this._backupEdgeOptions(edge);edge.setOptions({physics:false,hidden:true})}}}for(var _nodeId2 in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId2)){this.clusteredNodes[_nodeId2]={clusterId:clusterNodeProperties.id,node:this.body.nodes[_nodeId2]};this.body.nodes[_nodeId2].setOptions({hidden:true,physics:false})}}clusterNodeProperties.id=undefined;if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"_backupEdgeOptions\",value:function _backupEdgeOptions(edge){if(this.clusteredEdges[edge.id]===undefined){this.clusteredEdges[edge.id]={physics:edge.options.physics,hidden:edge.options.hidden}}}},{key:\"_restoreEdge\",value:function _restoreEdge(edge){var originalOptions=this.clusteredEdges[edge.id];if(originalOptions!==undefined){edge.setOptions({physics:originalOptions.physics,hidden:originalOptions.hidden});delete this.clusteredEdges[edge.id]}}},{key:\"isCluster\",value:function isCluster(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].isCluster===true}else{console.log(\"Node does not exist.\");return false}}},{key:\"_getClusterPosition\",value:function _getClusterPosition(childNodesObj){var childKeys=Object.keys(childNodesObj);var minX=childNodesObj[childKeys[0]].x;var maxX=childNodesObj[childKeys[0]].x;var minY=childNodesObj[childKeys[0]].y;var maxY=childNodesObj[childKeys[0]].y;var node=void 0;for(var i=1;i<childKeys.length;i++){node=childNodesObj[childKeys[i]];minX=node.x<minX?node.x:minX;maxX=node.x>maxX?node.x:maxX;minY=node.y<minY?node.y:minY;maxY=node.y>maxY?node.y:maxY}return{x:.5*(minX+maxX),y:.5*(minY+maxY)}}},{key:\"openCluster\",value:function openCluster(clusterNodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(clusterNodeId===undefined){throw new Error(\"No clusterNodeId supplied to openCluster.\")}if(this.body.nodes[clusterNodeId]===undefined){throw new Error(\"The clusterNodeId supplied to openCluster does not exist.\")}if(this.body.nodes[clusterNodeId].containedNodes===undefined){console.log(\"The node:\"+clusterNodeId+\" is not a cluster.\");return}var clusterNode=this.body.nodes[clusterNodeId];var containedNodes=clusterNode.containedNodes;var containedEdges=clusterNode.containedEdges;if(options!==undefined&&options.releaseFunction!==undefined&&typeof options.releaseFunction===\"function\"){var positions={};var clusterPosition={x:clusterNode.x,y:clusterNode.y};for(var nodeId in containedNodes){if(containedNodes.hasOwnProperty(nodeId)){var containedNode=this.body.nodes[nodeId];positions[nodeId]={x:containedNode.x,y:containedNode.y}}}var newPositions=options.releaseFunction(clusterPosition,positions);\nfor(var _nodeId3 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId3)){var _containedNode=this.body.nodes[_nodeId3];if(newPositions[_nodeId3]!==undefined){_containedNode.x=newPositions[_nodeId3].x===undefined?clusterNode.x:newPositions[_nodeId3].x;_containedNode.y=newPositions[_nodeId3].y===undefined?clusterNode.y:newPositions[_nodeId3].y}}}}else{for(var _nodeId4 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId4)){var _containedNode2=this.body.nodes[_nodeId4];_containedNode2=containedNodes[_nodeId4];if(_containedNode2.options.fixed.x===false){_containedNode2.x=clusterNode.x}if(_containedNode2.options.fixed.y===false){_containedNode2.y=clusterNode.y}}}}for(var _nodeId5 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId5)){var _containedNode3=this.body.nodes[_nodeId5];_containedNode3.vx=clusterNode.vx;_containedNode3.vy=clusterNode.vy;_containedNode3.setOptions({hidden:false,physics:true});delete this.clusteredNodes[_nodeId5]}}var edgesToBeDeleted=[];for(var i=0;i<clusterNode.edges.length;i++){edgesToBeDeleted.push(clusterNode.edges[i])}for(var _i4=0;_i4<edgesToBeDeleted.length;_i4++){var edge=edgesToBeDeleted[_i4];var otherNodeId=this._getConnectedId(edge,clusterNodeId);if(this.clusteredNodes[otherNodeId]!==undefined){var otherCluster=this.body.nodes[this.clusteredNodes[otherNodeId].clusterId];var transferEdge=this.body.edges[edge.clusteringEdgeReplacingId];if(transferEdge!==undefined){otherCluster.containedEdges[transferEdge.id]=transferEdge;delete containedEdges[transferEdge.id];var fromId=transferEdge.fromId;var toId=transferEdge.toId;if(transferEdge.toId==otherNodeId){toId=this.clusteredNodes[otherNodeId].clusterId}else{fromId=this.clusteredNodes[otherNodeId].clusterId}var clonedOptions=_NetworkUtil2.default.cloneOptions(transferEdge,\"edge\");util.deepExtend(clonedOptions,otherCluster.clusterEdgeProperties);var id=\"clusterEdge:\"+util.randomUUID();util.deepExtend(clonedOptions,{from:fromId,to:toId,hidden:false,physics:true,id:id});var newEdge=this.body.functions.createEdge(clonedOptions);newEdge.clusteringEdgeReplacingId=transferEdge.id;this.body.edges[id]=newEdge;this.body.edges[id].connect()}}else{var replacedEdge=this.body.edges[edge.clusteringEdgeReplacingId];if(replacedEdge!==undefined){this._restoreEdge(replacedEdge)}}edge.cleanup();edge.disconnect();delete this.body.edges[edge.id]}for(var edgeId in containedEdges){if(containedEdges.hasOwnProperty(edgeId)){this._restoreEdge(containedEdges[edgeId])}}delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"getNodesInCluster\",value:function getNodesInCluster(clusterId){var nodesArray=[];if(this.isCluster(clusterId)===true){var containedNodes=this.body.nodes[clusterId].containedNodes;for(var nodeId in containedNodes){if(containedNodes.hasOwnProperty(nodeId)){nodesArray.push(this.body.nodes[nodeId].id)}}}return nodesArray}},{key:\"findNode\",value:function findNode(nodeId){var stack=[];var max=100;var counter=0;while(this.clusteredNodes[nodeId]!==undefined&&counter<max){stack.push(this.body.nodes[nodeId].id);nodeId=this.clusteredNodes[nodeId].clusterId;counter++}stack.push(this.body.nodes[nodeId].id);stack.reverse();return stack}},{key:\"updateClusteredNode\",value:function updateClusteredNode(clusteredNodeId,newOptions){if(clusteredNodeId===undefined){throw new Error(\"No clusteredNodeId supplied to updateClusteredNode.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateClusteredNode.\")}if(this.body.nodes[clusteredNodeId]===undefined){throw new Error(\"The clusteredNodeId supplied to updateClusteredNode does not exist.\")}this.body.nodes[clusteredNodeId].setOptions(newOptions);this.body.emitter.emit(\"_dataChanged\")}},{key:\"updateEdge\",value:function updateEdge(startEdgeId,newOptions){if(startEdgeId===undefined){throw new Error(\"No startEdgeId supplied to updateEdge.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateEdge.\")}if(this.body.edges[startEdgeId]===undefined){throw new Error(\"The startEdgeId supplied to updateEdge does not exist.\")}var allEdgeIds=this.getClusteredEdges(startEdgeId);for(var i=0;i<allEdgeIds.length;i++){var edge=this.body.edges[allEdgeIds[i]];edge.setOptions(newOptions)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"getClusteredEdges\",value:function getClusteredEdges(edgeId){var stack=[];var max=100;var counter=0;while(edgeId!==undefined&&this.body.edges[edgeId]!==undefined&&counter<max){stack.push(this.body.edges[edgeId].id);edgeId=this.body.edges[edgeId].edgeReplacedById;counter++}stack.reverse();return stack}},{key:\"getBaseEdge\",value:function getBaseEdge(clusteredEdgeId){var baseEdgeId=clusteredEdgeId;var max=100;var counter=0;while(clusteredEdgeId!==undefined&&this.body.edges[clusteredEdgeId]!==undefined&&counter<max){clusteredEdgeId=this.body.edges[clusteredEdgeId].clusteringEdgeReplacingId;counter++;if(clusteredEdgeId!==undefined){baseEdgeId=clusteredEdgeId}}return baseEdgeId}},{key:\"_getConnectedId\",value:function _getConnectedId(edge,nodeId){if(edge.toId!=nodeId){return edge.toId}else if(edge.fromId!=nodeId){return edge.fromId}else{return edge.fromId}}},{key:\"_getHubSize\",value:function _getHubSize(){var average=0;var averageSquared=0;var hubCounter=0;var largestHub=0;for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.edges.length>largestHub){largestHub=node.edges.length}average+=node.edges.length;averageSquared+=Math.pow(node.edges.length,2);hubCounter+=1}average=average/hubCounter;averageSquared=averageSquared/hubCounter;var variance=averageSquared-Math.pow(average,2);var standardDeviation=Math.sqrt(variance);var hubThreshold=Math.floor(average+2*standardDeviation);if(hubThreshold>largestHub){hubThreshold=largestHub}return hubThreshold}}]);return ClusterEngine}();exports.default=ClusterEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var NetworkUtil=function(){function NetworkUtil(){_classCallCheck(this,NetworkUtil)}_createClass(NetworkUtil,null,[{key:\"getRange\",value:function getRange(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.shape.boundingBox.left){minX=node.shape.boundingBox.left}if(maxX<node.shape.boundingBox.right){maxX=node.shape.boundingBox.right}if(minY>node.shape.boundingBox.top){minY=node.shape.boundingBox.top}if(maxY<node.shape.boundingBox.bottom){maxY=node.shape.boundingBox.bottom}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"getRangeCore\",value:function getRangeCore(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.x){minX=node.x}if(maxX<node.x){maxX=node.x}if(minY>node.y){minY=node.y}if(maxY<node.y){maxY=node.y}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"findCenter\",value:function findCenter(range){return{x:.5*(range.maxX+range.minX),y:.5*(range.maxY+range.minY)}}},{key:\"cloneOptions\",value:function cloneOptions(item,type){var clonedOptions={};if(type===undefined||type===\"node\"){util.deepExtend(clonedOptions,item.options,true);clonedOptions.x=item.x;clonedOptions.y=item.y;clonedOptions.amountOfConnections=item.edges.length}else{util.deepExtend(clonedOptions,item.options,true)}return clonedOptions}}]);return NetworkUtil}();exports.default=NetworkUtil},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _Node2=__webpack_require__(67);var _Node3=_interopRequireDefault(_Node2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass)}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var Cluster=function(_Node){_inherits(Cluster,_Node);function Cluster(options,body,imagelist,grouplist,globalOptions){_classCallCheck(this,Cluster);var _this=_possibleConstructorReturn(this,(Cluster.__proto__||Object.getPrototypeOf(Cluster)).call(this,options,body,imagelist,grouplist,globalOptions));_this.isCluster=true;_this.containedNodes={};_this.containedEdges={};return _this}return Cluster}(_Node3.default);exports.default=Cluster},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}if(typeof window!==\"undefined\"){window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame}var util=__webpack_require__(1);var CanvasRenderer=function(){function CanvasRenderer(body,canvas){_classCallCheck(this,CanvasRenderer);this.body=body;this.canvas=canvas;this.redrawRequested=false;this.renderTimer=undefined;this.requiresTimeout=true;this.renderingActive=false;this.renderRequests=0;this.pixelRatio=undefined;this.allowRedraw=true;this.dragging=false;this.options={};this.defaultOptions={hideEdgesOnDrag:false,hideNodesOnDrag:false};util.extend(this.options,this.defaultOptions);this._determineBrowserMethod();this.bindEventListeners()}_createClass(CanvasRenderer,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"dragStart\",function(){_this.dragging=true});this.body.emitter.on(\"dragEnd\",function(){return _this.dragging=false});this.body.emitter.on(\"_resizeNodes\",function(){return _this._resizeNodes()});this.body.emitter.on(\"_redraw\",function(){if(_this.renderingActive===false){_this._redraw()}});this.body.emitter.on(\"_blockRedraw\",function(){_this.allowRedraw=false});this.body.emitter.on(\"_allowRedraw\",function(){_this.allowRedraw=true;_this.redrawRequested=false});this.body.emitter.on(\"_requestRedraw\",this._requestRedraw.bind(this));this.body.emitter.on(\"_startRendering\",function(){_this.renderRequests+=1;_this.renderingActive=true;_this._startRendering()});this.body.emitter.on(\"_stopRendering\",function(){_this.renderRequests-=1;_this.renderingActive=_this.renderRequests>0;_this.renderTimer=undefined});this.body.emitter.on(\"destroy\",function(){_this.renderRequests=0;_this.allowRedraw=false;_this.renderingActive=false;if(_this.requiresTimeout===true){clearTimeout(_this.renderTimer)}else{cancelAnimationFrame(_this.renderTimer)}_this.body.emitter.off()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"_startRendering\",value:function _startRendering(){if(this.renderingActive===true){if(this.renderTimer===undefined){if(this.requiresTimeout===true){this.renderTimer=window.setTimeout(this._renderStep.bind(this),this.simulationInterval)}else{this.renderTimer=window.requestAnimationFrame(this._renderStep.bind(this))}}}}},{key:\"_renderStep\",value:function _renderStep(){if(this.renderingActive===true){this.renderTimer=undefined;if(this.requiresTimeout===true){this._startRendering()}this._redraw();if(this.requiresTimeout===false){this._startRendering()}}}},{key:\"redraw\",value:function redraw(){this.body.emitter.emit(\"setSize\");this._redraw()}},{key:\"_requestRedraw\",value:function _requestRedraw(){var _this2=this;if(this.redrawRequested!==true&&this.renderingActive===false&&this.allowRedraw===true){this.redrawRequested=true;if(this.requiresTimeout===true){window.setTimeout(function(){_this2._redraw(false)},0)}else{window.requestAnimationFrame(function(){_this2._redraw(false)})}}}},{key:\"_redraw\",value:function _redraw(){var hidden=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.allowRedraw===true){this.body.emitter.emit(\"initRedraw\");this.redrawRequested=false;var ctx=this.canvas.frame.canvas.getContext(\"2d\");if(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0){this.canvas.setSize()}this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.canvas.frame.canvas.clientWidth;var h=this.canvas.frame.canvas.clientHeight;ctx.clearRect(0,0,w,h);if(this.canvas.frame.clientWidth===0){return}ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);ctx.beginPath();this.body.emitter.emit(\"beforeDrawing\",ctx);ctx.closePath();if(hidden===false){if(this.dragging===false||this.dragging===true&&this.options.hideEdgesOnDrag===false){this._drawEdges(ctx)}}if(this.dragging===false||this.dragging===true&&this.options.hideNodesOnDrag===false){this._drawNodes(ctx,hidden)}ctx.beginPath();this.body.emitter.emit(\"afterDrawing\",ctx);ctx.closePath();ctx.restore();if(hidden===true){ctx.clearRect(0,0,w,h)}}}},{key:\"_resizeNodes\",value:function _resizeNodes(){var ctx=this.canvas.frame.canvas.getContext(\"2d\");if(this.pixelRatio===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);var nodes=this.body.nodes;var node=void 0;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){node=nodes[nodeId];node.resize(ctx);node.updateBoundingBox(ctx,node.selected)}}ctx.restore()}},{key:\"_drawNodes\",value:function _drawNodes(ctx){var alwaysShow=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var nodes=this.body.nodes;var nodeIndices=this.body.nodeIndices;var node=void 0;var selected=[];var margin=20;var topLeft=this.canvas.DOMtoCanvas({x:-margin,y:-margin});var bottomRight=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+margin,y:this.canvas.frame.canvas.clientHeight+margin});var viewableArea={top:topLeft.y,left:topLeft.x,bottom:bottomRight.y,right:bottomRight.x};for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isSelected()){selected.push(nodeIndices[i])}else{if(alwaysShow===true){node.draw(ctx)}else if(node.isBoundingBoxOverlappingWith(viewableArea)===true){node.draw(ctx)}else{node.updateBoundingBox(ctx,node.selected)}}}for(var _i=0;_i<selected.length;_i++){node=nodes[selected[_i]];node.draw(ctx)}}},{key:\"_drawEdges\",value:function _drawEdges(ctx){var edges=this.body.edges;var edgeIndices=this.body.edgeIndices;var edge=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true){edge.draw(ctx)}}}},{key:\"_determineBrowserMethod\",value:function _determineBrowserMethod(){if(typeof window!==\"undefined\"){var browserType=navigator.userAgent.toLowerCase();this.requiresTimeout=false;if(browserType.indexOf(\"msie 9.0\")!=-1){this.requiresTimeout=true}else if(browserType.indexOf(\"safari\")!=-1){if(browserType.indexOf(\"chrome\")<=-1){this.requiresTimeout=true}}}else{this.requiresTimeout=true}}}]);return CanvasRenderer}();exports.default=CanvasRenderer},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var Hammer=__webpack_require__(22);var hammerUtil=__webpack_require__(30);var util=__webpack_require__(1);var Canvas=function(){function Canvas(body){_classCallCheck(this,Canvas);this.body=body;this.pixelRatio=1;this.resizeTimer=undefined;this.resizeFunction=this._onResize.bind(this);this.cameraState={};this.initialized=false;this.canvasViewCenter={};this.options={};this.defaultOptions={autoResize:true,height:\"100%\",width:\"100%\"};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}_createClass(Canvas,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.once(\"resize\",function(obj){if(obj.width!==0){_this.body.view.translation.x=obj.width*.5}if(obj.height!==0){_this.body.view.translation.y=obj.height*.5}});this.body.emitter.on(\"setSize\",this.setSize.bind(this));this.body.emitter.on(\"destroy\",function(){_this.hammerFrame.destroy();_this.hammer.destroy();_this._cleanUp()})}},{key:\"setOptions\",value:function setOptions(options){var _this2=this;if(options!==undefined){var fields=[\"width\",\"height\",\"autoResize\"];util.selectiveDeepExtend(fields,this.options,options)}if(this.options.autoResize===true){this._cleanUp();this.resizeTimer=setInterval(function(){var changed=_this2.setSize();if(changed===true){_this2.body.emitter.emit(\"_requestRedraw\")}},1e3);this.resizeFunction=this._onResize.bind(this);util.addEventListener(window,\"resize\",this.resizeFunction)}}},{key:\"_cleanUp\",value:function _cleanUp(){if(this.resizeTimer!==undefined){clearInterval(this.resizeTimer)}util.removeEventListener(window,\"resize\",this.resizeFunction);this.resizeFunction=undefined}},{key:\"_onResize\",value:function _onResize(){this.setSize();this.body.emitter.emit(\"_redraw\")}},{key:\"_getCameraState\",value:function _getCameraState(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.pixelRatio;if(this.initialized===true){this.cameraState.previousWidth=this.frame.canvas.width/pixelRatio;this.cameraState.previousHeight=this.frame.canvas.height/pixelRatio;this.cameraState.scale=this.body.view.scale;this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/pixelRatio,y:.5*this.frame.canvas.height/pixelRatio})}}},{key:\"_setCameraState\",value:function _setCameraState(){if(this.cameraState.scale!==undefined&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0){var widthRatio=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth;var heightRatio=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight;var newScale=this.cameraState.scale;if(widthRatio!=1&&heightRatio!=1){newScale=this.cameraState.scale*.5*(widthRatio+heightRatio)}else if(widthRatio!=1){newScale=this.cameraState.scale*widthRatio}else if(heightRatio!=1){newScale=this.cameraState.scale*heightRatio}this.body.view.scale=newScale;var currentViewCenter=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight});var distanceFromCenter={x:currentViewCenter.x-this.cameraState.position.x,y:currentViewCenter.y-this.cameraState.position.y};this.body.view.translation.x+=distanceFromCenter.x*this.body.view.scale;this.body.view.translation.y+=distanceFromCenter.y*this.body.view.scale}}},{key:\"_prepareValue\",value:function _prepareValue(value){if(typeof value===\"number\"){return value+\"px\"}else if(typeof value===\"string\"){if(value.indexOf(\"%\")!==-1||value.indexOf(\"px\")!==-1){return value}else if(value.indexOf(\"%\")===-1){return value+\"px\"}}throw new Error(\"Could not use the value supplied for width or height:\"+value)}},{key:\"_create\",value:function _create(){while(this.body.container.hasChildNodes()){this.body.container.removeChild(this.body.container.firstChild)}this.frame=document.createElement(\"div\");this.frame.className=\"vis-network\";this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.tabIndex=900;this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);if(!this.frame.canvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}else{var ctx=this.frame.canvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);this.frame.canvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.body.container.appendChild(this.frame);this.body.view.scale=1;this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight};this._bindHammer()}},{key:\"_bindHammer\",value:function _bindHammer(){var _this3=this;if(this.hammer!==undefined){this.hammer.destroy()}this.drag={};this.pinch={};this.hammer=new Hammer(this.frame.canvas);this.hammer.get(\"pinch\").set({enable:true});this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_ALL});hammerUtil.onTouch(this.hammer,function(event){_this3.body.eventListeners.onTouch(event)});this.hammer.on(\"tap\",function(event){_this3.body.eventListeners.onTap(event)});this.hammer.on(\"doubletap\",function(event){_this3.body.eventListeners.onDoubleTap(event)});this.hammer.on(\"press\",function(event){_this3.body.eventListeners.onHold(event)});this.hammer.on(\"panstart\",function(event){_this3.body.eventListeners.onDragStart(event)});this.hammer.on(\"panmove\",function(event){_this3.body.eventListeners.onDrag(event)});this.hammer.on(\"panend\",function(event){_this3.body.eventListeners.onDragEnd(event)});this.hammer.on(\"pinch\",function(event){_this3.body.eventListeners.onPinch(event)});this.frame.canvas.addEventListener(\"mousewheel\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"DOMMouseScroll\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"mousemove\",function(event){_this3.body.eventListeners.onMouseMove(event)});this.frame.canvas.addEventListener(\"contextmenu\",function(event){_this3.body.eventListeners.onContext(event)});this.hammerFrame=new Hammer(this.frame);hammerUtil.onRelease(this.hammerFrame,function(event){_this3.body.eventListeners.onRelease(event)})}},{key:\"setSize\",value:function setSize(){var width=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.width;var height=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.height;width=this._prepareValue(width);height=this._prepareValue(height);var emitEvent=false;var oldWidth=this.frame.canvas.width;var oldHeight=this.frame.canvas.height;var ctx=this.frame.canvas.getContext(\"2d\");var previousRatio=this.pixelRatio;this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);if(width!=this.options.width||height!=this.options.height||this.frame.style.width!=width||this.frame.style.height!=height){this._getCameraState(previousRatio);this.frame.style.width=width;this.frame.style.height=height;this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.options.width=width;this.options.height=height;this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight};emitEvent=true}else{if(this.frame.canvas.width!=Math.round(this.frame.canvas.clientWidth*this.pixelRatio)||this.frame.canvas.height!=Math.round(this.frame.canvas.clientHeight*this.pixelRatio)){this._getCameraState(previousRatio)}if(this.frame.canvas.width!=Math.round(this.frame.canvas.clientWidth*this.pixelRatio)){this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);emitEvent=true}if(this.frame.canvas.height!=Math.round(this.frame.canvas.clientHeight*this.pixelRatio)){this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);emitEvent=true}}if(emitEvent===true){this.body.emitter.emit(\"resize\",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(oldWidth/this.pixelRatio),oldHeight:Math.round(oldHeight/this.pixelRatio)});this._setCameraState()}this.initialized=true;return emitEvent}},{key:\"_XconvertDOMtoCanvas\",value:function _XconvertDOMtoCanvas(x){return(x-this.body.view.translation.x)/this.body.view.scale}},{key:\"_XconvertCanvasToDOM\",value:function _XconvertCanvasToDOM(x){return x*this.body.view.scale+this.body.view.translation.x}},{key:\"_YconvertDOMtoCanvas\",value:function _YconvertDOMtoCanvas(y){return(y-this.body.view.translation.y)/this.body.view.scale}},{key:\"_YconvertCanvasToDOM\",value:function _YconvertCanvasToDOM(y){return y*this.body.view.scale+this.body.view.translation.y}},{key:\"canvasToDOM\",value:function canvasToDOM(pos){return{x:this._XconvertCanvasToDOM(pos.x),y:this._YconvertCanvasToDOM(pos.y)}}},{key:\"DOMtoCanvas\",value:function DOMtoCanvas(pos){return{x:this._XconvertDOMtoCanvas(pos.x),y:this._YconvertDOMtoCanvas(pos.y)}}}]);return Canvas}();exports.default=Canvas},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NetworkUtil=__webpack_require__(105);var _NetworkUtil2=_interopRequireDefault(_NetworkUtil);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var View=function(){function View(body,canvas){var _this=this;_classCallCheck(this,View);this.body=body;this.canvas=canvas;this.animationSpeed=1/this.renderRefreshRate;this.animationEasingFunction=\"easeInOutQuint\";this.easingTime=0;this.sourceScale=0;this.targetScale=0;this.sourceTranslation=0;this.targetTranslation=0;this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined;this.touchTime=0;this.viewFunction=undefined;this.body.emitter.on(\"fit\",this.fit.bind(this));this.body.emitter.on(\"animationFinished\",function(){_this.body.emitter.emit(\"_stopRendering\")});this.body.emitter.on(\"unlockNode\",this.releaseNode.bind(this))}_createClass(View,[{key:\"setOptions\",value:function setOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.options=options}},{key:\"fit\",value:function fit(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{nodes:[]};var initialZoom=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var range=void 0;var zoomLevel=void 0;if(options.nodes===undefined||options.nodes.length===0){options.nodes=this.body.nodeIndices}if(initialZoom===true){var positionDefined=0;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(node.predefinedPosition===true){positionDefined+=1}}}if(positionDefined>.5*this.body.nodeIndices.length){this.fit(options,false);return}range=_NetworkUtil2.default.getRange(this.body.nodes,options.nodes);var numberOfNodes=this.body.nodeIndices.length;zoomLevel=12.662/(numberOfNodes+7.4147)+.0964822;var factor=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600);zoomLevel*=factor}else{this.body.emitter.emit(\"_resizeNodes\");range=_NetworkUtil2.default.getRange(this.body.nodes,options.nodes);var xDistance=Math.abs(range.maxX-range.minX)*1.1;var yDistance=Math.abs(range.maxY-range.minY)*1.1;var xZoomLevel=this.canvas.frame.canvas.clientWidth/xDistance;var yZoomLevel=this.canvas.frame.canvas.clientHeight/yDistance;zoomLevel=xZoomLevel<=yZoomLevel?xZoomLevel:yZoomLevel}if(zoomLevel>1){zoomLevel=1}else if(zoomLevel===0){zoomLevel=1}var center=_NetworkUtil2.default.findCenter(range);var animationOptions={position:center,scale:zoomLevel,animation:options.animation};this.moveTo(animationOptions)}},{key:\"focus\",value:function focus(nodeId){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.body.nodes[nodeId]!==undefined){var nodePosition={x:this.body.nodes[nodeId].x,y:this.body.nodes[nodeId].y};options.position=nodePosition;options.lockedOnNode=nodeId;this.moveTo(options)}else{console.log(\"Node: \"+nodeId+\" cannot be found.\")}}},{key:\"moveTo\",value:function moveTo(options){if(options===undefined){options={};return}if(options.offset===undefined){options.offset={x:0,y:0}}if(options.offset.x===undefined){options.offset.x=0}if(options.offset.y===undefined){options.offset.y=0}if(options.scale===undefined){options.scale=this.body.view.scale}if(options.position===undefined){options.position=this.getViewPosition()}if(options.animation===undefined){options.animation={duration:0}}if(options.animation===false){options.animation={duration:0}}if(options.animation===true){\noptions.animation={}}if(options.animation.duration===undefined){options.animation.duration=1e3}if(options.animation.easingFunction===undefined){options.animation.easingFunction=\"easeInOutQuad\"}this.animateView(options)}},{key:\"animateView\",value:function animateView(options){if(options===undefined){return}this.animationEasingFunction=options.animation.easingFunction;this.releaseNode();if(options.locked===true){this.lockedOnNodeId=options.lockedOnNode;this.lockedOnNodeOffset=options.offset}if(this.easingTime!=0){this._transitionRedraw(true)}this.sourceScale=this.body.view.scale;this.sourceTranslation=this.body.view.translation;this.targetScale=options.scale;this.body.view.scale=this.targetScale;var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-options.position.x,y:viewCenter.y-options.position.y};this.targetTranslation={x:this.sourceTranslation.x+distanceFromCenter.x*this.targetScale+options.offset.x,y:this.sourceTranslation.y+distanceFromCenter.y*this.targetScale+options.offset.y};if(options.animation.duration===0){if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}else{this.body.view.scale=this.targetScale;this.body.view.translation=this.targetTranslation;this.body.emitter.emit(\"_requestRedraw\")}}else{this.animationSpeed=1/(60*options.animation.duration*.001)||1/60;this.animationEasingFunction=options.animation.easingFunction;this.viewFunction=this._transitionRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}},{key:\"_lockedRedraw\",value:function _lockedRedraw(){var nodePosition={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y};var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-nodePosition.x,y:viewCenter.y-nodePosition.y};var sourceTranslation=this.body.view.translation;var targetTranslation={x:sourceTranslation.x+distanceFromCenter.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:sourceTranslation.y+distanceFromCenter.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=targetTranslation}},{key:\"releaseNode\",value:function releaseNode(){if(this.lockedOnNodeId!==undefined&&this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined}}},{key:\"_transitionRedraw\",value:function _transitionRedraw(){var finished=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;this.easingTime+=this.animationSpeed;this.easingTime=finished===true?1:this.easingTime;var progress=util.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*progress;this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*progress,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*progress};if(this.easingTime>=1){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.easingTime=0;if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}this.body.emitter.emit(\"animationFinished\")}}},{key:\"getScale\",value:function getScale(){return this.body.view.scale}},{key:\"getViewPosition\",value:function getViewPosition(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]);return View}();exports.default=View},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NavigationHandler=__webpack_require__(111);var _NavigationHandler2=_interopRequireDefault(_NavigationHandler);var _Popup=__webpack_require__(112);var _Popup2=_interopRequireDefault(_Popup);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var InteractionHandler=function(){function InteractionHandler(body,canvas,selectionHandler){_classCallCheck(this,InteractionHandler);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.navigationHandler=new _NavigationHandler2.default(body,canvas);this.body.eventListeners.onTap=this.onTap.bind(this);this.body.eventListeners.onTouch=this.onTouch.bind(this);this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this);this.body.eventListeners.onHold=this.onHold.bind(this);this.body.eventListeners.onDragStart=this.onDragStart.bind(this);this.body.eventListeners.onDrag=this.onDrag.bind(this);this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this);this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this);this.body.eventListeners.onPinch=this.onPinch.bind(this);this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this);this.body.eventListeners.onRelease=this.onRelease.bind(this);this.body.eventListeners.onContext=this.onContext.bind(this);this.touchTime=0;this.drag={};this.pinch={};this.popup=undefined;this.popupObj=undefined;this.popupTimer=undefined;this.body.functions.getPointer=this.getPointer.bind(this);this.options={};this.defaultOptions={dragNodes:true,dragView:true,hover:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:true},navigationButtons:false,tooltipDelay:300,zoomView:true};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}_createClass(InteractionHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"destroy\",function(){clearTimeout(_this.popupTimer);delete _this.body.functions.getPointer})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\",\"keyboard\",\"multiselect\",\"selectable\",\"selectConnectedEdges\"];util.selectiveNotDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"keyboard\");if(options.tooltip){util.extend(this.options.tooltip,options.tooltip);if(options.tooltip.color){this.options.tooltip.color=util.parseColor(options.tooltip.color)}}}this.navigationHandler.setOptions(this.options)}},{key:\"getPointer\",value:function getPointer(touch){return{x:touch.x-util.getAbsoluteLeft(this.canvas.frame.canvas),y:touch.y-util.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:\"onTouch\",value:function onTouch(event){if((new Date).valueOf()-this.touchTime>50){this.drag.pointer=this.getPointer(event.center);this.drag.pinched=false;this.pinch.scale=this.body.view.scale;this.touchTime=(new Date).valueOf()}}},{key:\"onTap\",value:function onTap(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect&&(event.changedPointers[0].ctrlKey||event.changedPointers[0].metaKey);this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer)}},{key:\"onDoubleTap\",value:function onDoubleTap(event){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"doubleClick\",event,pointer)}},{key:\"onHold\",value:function onHold(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect;this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer);this.selectionHandler._generateClickEvent(\"hold\",event,pointer)}},{key:\"onRelease\",value:function onRelease(event){if((new Date).valueOf()-this.touchTime>10){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"release\",event,pointer);this.touchTime=(new Date).valueOf()}}},{key:\"onContext\",value:function onContext(event){var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.selectionHandler._generateClickEvent(\"oncontext\",event,pointer)}},{key:\"checkSelectionChanges\",value:function checkSelectionChanges(pointer,event){var add=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var previouslySelectedEdgeCount=this.selectionHandler._getSelectedEdgeCount();var previouslySelectedNodeCount=this.selectionHandler._getSelectedNodeCount();var previousSelection=this.selectionHandler.getSelection();var selected=void 0;if(add===true){selected=this.selectionHandler.selectAdditionalOnPoint(pointer)}else{selected=this.selectionHandler.selectOnPoint(pointer)}var selectedEdgesCount=this.selectionHandler._getSelectedEdgeCount();var selectedNodesCount=this.selectionHandler._getSelectedNodeCount();var currentSelection=this.selectionHandler.getSelection();var _determineIfDifferent2=this._determineIfDifferent(previousSelection,currentSelection),nodesChanged=_determineIfDifferent2.nodesChanged,edgesChanged=_determineIfDifferent2.edgesChanged;var nodeSelected=false;if(selectedNodesCount-previouslySelectedNodeCount>0){this.selectionHandler._generateClickEvent(\"selectNode\",event,pointer);selected=true;nodeSelected=true}else if(nodesChanged===true&&selectedNodesCount>0){this.selectionHandler._generateClickEvent(\"deselectNode\",event,pointer,previousSelection);this.selectionHandler._generateClickEvent(\"selectNode\",event,pointer);nodeSelected=true;selected=true}else if(selectedNodesCount-previouslySelectedNodeCount<0){this.selectionHandler._generateClickEvent(\"deselectNode\",event,pointer,previousSelection);selected=true}if(selectedEdgesCount-previouslySelectedEdgeCount>0&&nodeSelected===false){this.selectionHandler._generateClickEvent(\"selectEdge\",event,pointer);selected=true}else if(selectedEdgesCount>0&&edgesChanged===true){this.selectionHandler._generateClickEvent(\"deselectEdge\",event,pointer,previousSelection);this.selectionHandler._generateClickEvent(\"selectEdge\",event,pointer);selected=true}else if(selectedEdgesCount-previouslySelectedEdgeCount<0){this.selectionHandler._generateClickEvent(\"deselectEdge\",event,pointer,previousSelection);selected=true}if(selected===true){this.selectionHandler._generateClickEvent(\"select\",event,pointer)}}},{key:\"_determineIfDifferent\",value:function _determineIfDifferent(previousSelection,currentSelection){var nodesChanged=false;var edgesChanged=false;for(var i=0;i<previousSelection.nodes.length;i++){if(currentSelection.nodes.indexOf(previousSelection.nodes[i])===-1){nodesChanged=true}}for(var _i=0;_i<currentSelection.nodes.length;_i++){if(previousSelection.nodes.indexOf(previousSelection.nodes[_i])===-1){nodesChanged=true}}for(var _i2=0;_i2<previousSelection.edges.length;_i2++){if(currentSelection.edges.indexOf(previousSelection.edges[_i2])===-1){edgesChanged=true}}for(var _i3=0;_i3<currentSelection.edges.length;_i3++){if(previousSelection.edges.indexOf(previousSelection.edges[_i3])===-1){edgesChanged=true}}return{nodesChanged:nodesChanged,edgesChanged:edgesChanged}}},{key:\"onDragStart\",value:function onDragStart(event){if(this.drag.pointer===undefined){this.onTouch(event)}var node=this.selectionHandler.getNodeAt(this.drag.pointer);this.drag.dragging=true;this.drag.selection=[];this.drag.translation=util.extend({},this.body.view.translation);this.drag.nodeId=undefined;if(node!==undefined&&this.options.dragNodes===true){this.drag.nodeId=node.id;if(node.isSelected()===false){this.selectionHandler.unselectAll();this.selectionHandler.selectObject(node)}this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer);var selection=this.selectionHandler.selectionObj.nodes;for(var nodeId in selection){if(selection.hasOwnProperty(nodeId)){var object=selection[nodeId];var s={id:object.id,node:object,x:object.x,y:object.y,xFixed:object.options.fixed.x,yFixed:object.options.fixed.y};object.options.fixed.x=true;object.options.fixed.y=true;this.drag.selection.push(s)}}}else{this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer,undefined,true)}}},{key:\"onDrag\",value:function onDrag(event){var _this2=this;if(this.drag.pinched===true){return}this.body.emitter.emit(\"unlockNode\");var pointer=this.getPointer(event.center);var selection=this.drag.selection;if(selection&&selection.length&&this.options.dragNodes===true){(function(){_this2.selectionHandler._generateClickEvent(\"dragging\",event,pointer);var deltaX=pointer.x-_this2.drag.pointer.x;var deltaY=pointer.y-_this2.drag.pointer.y;selection.forEach(function(selection){var node=selection.node;if(selection.xFixed===false){node.x=_this2.canvas._XconvertDOMtoCanvas(_this2.canvas._XconvertCanvasToDOM(selection.x)+deltaX)}if(selection.yFixed===false){node.y=_this2.canvas._YconvertDOMtoCanvas(_this2.canvas._YconvertCanvasToDOM(selection.y)+deltaY)}});_this2.body.emitter.emit(\"startSimulation\")})()}else{if(this.options.dragView===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer,undefined,true);if(this.drag.pointer===undefined){this.onDragStart(event);return}var diffX=pointer.x-this.drag.pointer.x;var diffY=pointer.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+diffX,y:this.drag.translation.y+diffY};this.body.emitter.emit(\"_redraw\")}}}},{key:\"onDragEnd\",value:function onDragEnd(event){this.drag.dragging=false;var selection=this.drag.selection;if(selection&&selection.length){selection.forEach(function(s){s.node.options.fixed.x=s.xFixed;s.node.options.fixed.y=s.yFixed});this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center));this.body.emitter.emit(\"startSimulation\")}else{this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center),undefined,true);this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"onPinch\",value:function onPinch(event){var pointer=this.getPointer(event.center);this.drag.pinched=true;if(this.pinch[\"scale\"]===undefined){this.pinch.scale=1}var scale=this.pinch.scale*event.scale;this.zoom(scale,pointer)}},{key:\"zoom\",value:function zoom(scale,pointer){if(this.options.zoomView===true){var scaleOld=this.body.view.scale;if(scale<1e-5){scale=1e-5}if(scale>10){scale=10}var preScaleDragPointer=undefined;if(this.drag!==undefined){if(this.drag.dragging===true){preScaleDragPointer=this.canvas.DOMtoCanvas(this.drag.pointer)}}var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*pointer.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*pointer.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};if(preScaleDragPointer!=undefined){var postScaleDragPointer=this.canvas.canvasToDOM(preScaleDragPointer);this.drag.pointer.x=postScaleDragPointer.x;this.drag.pointer.y=postScaleDragPointer.y}this.body.emitter.emit(\"_requestRedraw\");if(scaleOld<scale){this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale})}else{this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale})}}}},{key:\"onMouseWheel\",value:function onMouseWheel(event){if(this.options.zoomView===true){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta!==0){var scale=this.body.view.scale;var zoom=delta/10;if(delta<0){zoom=zoom/(1-zoom)}scale*=1+zoom;var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.zoom(scale,pointer)}event.preventDefault()}}},{key:\"onMouseMove\",value:function onMouseMove(event){var _this3=this;var pointer=this.getPointer({x:event.clientX,y:event.clientY});var popupVisible=false;if(this.popup!==undefined){if(this.popup.hidden===false){this._checkHidePopup(pointer)}if(this.popup.hidden===false){popupVisible=true;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.show()}}if(this.options.keyboard.bindToWindow===false&&this.options.keyboard.enabled===true){this.canvas.frame.focus()}if(popupVisible===false){if(this.popupTimer!==undefined){clearInterval(this.popupTimer);this.popupTimer=undefined}if(!this.drag.dragging){this.popupTimer=setTimeout(function(){return _this3._checkShowPopup(pointer)},this.options.tooltipDelay)}}if(this.options.hover===true){var obj=this.selectionHandler.getNodeAt(pointer);if(obj===undefined){obj=this.selectionHandler.getEdgeAt(pointer)}this.selectionHandler.hoverObject(obj)}}},{key:\"_checkShowPopup\",value:function _checkShowPopup(pointer){var x=this.canvas._XconvertDOMtoCanvas(pointer.x);var y=this.canvas._YconvertDOMtoCanvas(pointer.y);var pointerObj={left:x,top:y,right:x,bottom:y};var previousPopupObjId=this.popupObj===undefined?undefined:this.popupObj.id;var nodeUnderCursor=false;var popupType=\"node\";if(this.popupObj===undefined){var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;var node=void 0;var overlappingNodes=[];for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isOverlappingWith(pointerObj)===true){if(node.getTitle()!==undefined){overlappingNodes.push(nodeIndices[i])}}}if(overlappingNodes.length>0){this.popupObj=nodes[overlappingNodes[overlappingNodes.length-1]];nodeUnderCursor=true}}if(this.popupObj===undefined&&nodeUnderCursor===false){var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;var edge=void 0;var overlappingEdges=[];for(var _i4=0;_i4<edgeIndices.length;_i4++){edge=edges[edgeIndices[_i4]];if(edge.isOverlappingWith(pointerObj)===true){if(edge.connected===true&&edge.getTitle()!==undefined){overlappingEdges.push(edgeIndices[_i4])}}}if(overlappingEdges.length>0){this.popupObj=edges[overlappingEdges[overlappingEdges.length-1]];popupType=\"edge\"}}if(this.popupObj!==undefined){if(this.popupObj.id!==previousPopupObjId){if(this.popup===undefined){this.popup=new _Popup2.default(this.canvas.frame)}this.popup.popupTargetType=popupType;this.popup.popupTargetId=this.popupObj.id;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.setText(this.popupObj.getTitle());this.popup.show();this.body.emitter.emit(\"showPopup\",this.popupObj.id)}}else{if(this.popup!==undefined){this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}},{key:\"_checkHidePopup\",value:function _checkHidePopup(pointer){var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var stillOnObj=false;if(this.popup.popupTargetType===\"node\"){if(this.body.nodes[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(pointerObj);if(stillOnObj===true){var overNode=this.selectionHandler.getNodeAt(pointer);stillOnObj=overNode.id===this.popup.popupTargetId}}}else{if(this.selectionHandler.getNodeAt(pointer)===undefined){if(this.body.edges[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.edges[this.popup.popupTargetId].isOverlappingWith(pointerObj)}}}if(stillOnObj===false){this.popupObj=undefined;this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}]);return InteractionHandler}();exports.default=InteractionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Hammer=__webpack_require__(22);var hammerUtil=__webpack_require__(30);var keycharm=__webpack_require__(25);var NavigationHandler=function(){function NavigationHandler(body,canvas){var _this=this;_classCallCheck(this,NavigationHandler);this.body=body;this.canvas=canvas;this.iconsCreated=false;this.navigationHammers=[];this.boundFunctions={};this.touchTime=0;this.activated=false;this.body.emitter.on(\"activate\",function(){_this.activated=true;_this.configureKeyboardBindings()});this.body.emitter.on(\"deactivate\",function(){_this.activated=false;_this.configureKeyboardBindings()});this.body.emitter.on(\"destroy\",function(){if(_this.keycharm!==undefined){_this.keycharm.destroy()}});this.options={}}_createClass(NavigationHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.options=options;this.create()}}},{key:\"create\",value:function create(){if(this.options.navigationButtons===true){if(this.iconsCreated===false){this.loadNavigationElements()}}else if(this.iconsCreated===true){this.cleanNavigation()}this.configureKeyboardBindings()}},{key:\"cleanNavigation\",value:function cleanNavigation(){if(this.navigationHammers.length!=0){for(var i=0;i<this.navigationHammers.length;i++){this.navigationHammers[i].destroy()}this.navigationHammers=[]}if(this.navigationDOM&&this.navigationDOM[\"wrapper\"]&&this.navigationDOM[\"wrapper\"].parentNode){this.navigationDOM[\"wrapper\"].parentNode.removeChild(this.navigationDOM[\"wrapper\"])}this.iconsCreated=false}},{key:\"loadNavigationElements\",value:function loadNavigationElements(){var _this2=this;this.cleanNavigation();this.navigationDOM={};var navigationDivs=[\"up\",\"down\",\"left\",\"right\",\"zoomIn\",\"zoomOut\",\"zoomExtends\"];var navigationDivActions=[\"_moveUp\",\"_moveDown\",\"_moveLeft\",\"_moveRight\",\"_zoomIn\",\"_zoomOut\",\"_fit\"];this.navigationDOM[\"wrapper\"]=document.createElement(\"div\");this.navigationDOM[\"wrapper\"].className=\"vis-navigation\";this.canvas.frame.appendChild(this.navigationDOM[\"wrapper\"]);for(var i=0;i<navigationDivs.length;i++){this.navigationDOM[navigationDivs[i]]=document.createElement(\"div\");this.navigationDOM[navigationDivs[i]].className=\"vis-button vis-\"+navigationDivs[i];this.navigationDOM[\"wrapper\"].appendChild(this.navigationDOM[navigationDivs[i]]);var hammer=new Hammer(this.navigationDOM[navigationDivs[i]]);if(navigationDivActions[i]===\"_fit\"){hammerUtil.onTouch(hammer,this._fit.bind(this))}else{hammerUtil.onTouch(hammer,this.bindToRedraw.bind(this,navigationDivActions[i]))}this.navigationHammers.push(hammer)}var hammerFrame=new Hammer(this.canvas.frame);hammerUtil.onRelease(hammerFrame,function(){_this2._stopMovement()});this.navigationHammers.push(hammerFrame);this.iconsCreated=true}},{key:\"bindToRedraw\",value:function bindToRedraw(action){if(this.boundFunctions[action]===undefined){this.boundFunctions[action]=this[action].bind(this);this.body.emitter.on(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_startRendering\")}}},{key:\"unbindFromRedraw\",value:function unbindFromRedraw(action){if(this.boundFunctions[action]!==undefined){this.body.emitter.off(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_stopRendering\");delete this.boundFunctions[action]}}},{key:\"_fit\",value:function _fit(){if((new Date).valueOf()-this.touchTime>700){this.body.emitter.emit(\"fit\",{duration:700});this.touchTime=(new Date).valueOf()}}},{key:\"_stopMovement\",value:function _stopMovement(){for(var boundAction in this.boundFunctions){if(this.boundFunctions.hasOwnProperty(boundAction)){this.body.emitter.off(\"initRedraw\",this.boundFunctions[boundAction]);this.body.emitter.emit(\"_stopRendering\")}}this.boundFunctions={}}},{key:\"_moveUp\",value:function _moveUp(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:\"_moveDown\",value:function _moveDown(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:\"_moveLeft\",value:function _moveLeft(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:\"_moveRight\",value:function _moveRight(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:\"_zoomIn\",value:function _zoomIn(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale*(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale})}},{key:\"_zoomOut\",value:function _zoomOut(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale/(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale})}},{key:\"configureKeyboardBindings\",value:function configureKeyboardBindings(){var _this3=this;if(this.keycharm!==undefined){this.keycharm.destroy()}if(this.options.keyboard.enabled===true){if(this.options.keyboard.bindToWindow===true){this.keycharm=keycharm({container:window,preventDefault:true})}else{this.keycharm=keycharm({container:this.canvas.frame,preventDefault:true})}this.keycharm.reset();if(this.activated===true){this.keycharm.bind(\"up\",function(){_this3.bindToRedraw(\"_moveUp\")},\"keydown\");this.keycharm.bind(\"down\",function(){_this3.bindToRedraw(\"_moveDown\")},\"keydown\");this.keycharm.bind(\"left\",function(){_this3.bindToRedraw(\"_moveLeft\")},\"keydown\");this.keycharm.bind(\"right\",function(){_this3.bindToRedraw(\"_moveRight\")},\"keydown\");this.keycharm.bind(\"=\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num+\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"[\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"]\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pageup\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pagedown\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"up\",function(){_this3.unbindFromRedraw(\"_moveUp\")},\"keyup\");this.keycharm.bind(\"down\",function(){_this3.unbindFromRedraw(\"_moveDown\")},\"keyup\");this.keycharm.bind(\"left\",function(){_this3.unbindFromRedraw(\"_moveLeft\")},\"keyup\");this.keycharm.bind(\"right\",function(){_this3.unbindFromRedraw(\"_moveRight\")},\"keyup\");this.keycharm.bind(\"=\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num+\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"[\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"]\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pageup\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pagedown\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\")}}}}]);return NavigationHandler}();exports.default=NavigationHandler},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var Popup=function(){function Popup(container){_classCallCheck(this,Popup);this.container=container;this.x=0;this.y=0;this.padding=5;this.hidden=false;this.frame=document.createElement(\"div\");this.frame.className=\"vis-network-tooltip\";this.container.appendChild(this.frame)}_createClass(Popup,[{key:\"setPosition\",value:function setPosition(x,y){this.x=parseInt(x);this.y=parseInt(y)}},{key:\"setText\",value:function setText(content){if(content instanceof Element){this.frame.innerHTML=\"\";this.frame.appendChild(content)}else{this.frame.innerHTML=content}}},{key:\"show\",value:function show(doShow){if(doShow===undefined){doShow=true}if(doShow===true){var height=this.frame.clientHeight;var width=this.frame.clientWidth;var maxHeight=this.frame.parentNode.clientHeight;var maxWidth=this.frame.parentNode.clientWidth;var top=this.y-height;if(top+height+this.padding>maxHeight){top=maxHeight-height-this.padding}if(top<this.padding){top=this.padding}var left=this.x;if(left+width+this.padding>maxWidth){left=maxWidth-width-this.padding}if(left<this.padding){left=this.padding}this.frame.style.left=left+\"px\";this.frame.style.top=top+\"px\";this.frame.style.visibility=\"visible\";this.hidden=false}else{this.hide()}}},{key:\"hide\",value:function hide(){this.hidden=true;this.frame.style.visibility=\"hidden\"}}]);return Popup}();exports.default=Popup},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _Node=__webpack_require__(67);var _Node2=_interopRequireDefault(_Node);var _Edge=__webpack_require__(87);var _Edge2=_interopRequireDefault(_Edge);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var SelectionHandler=function(){function SelectionHandler(body,canvas){var _this=this;_classCallCheck(this,SelectionHandler);this.body=body;this.canvas=canvas;this.selectionObj={nodes:[],edges:[]};this.hoverObj={nodes:{},edges:{}};this.options={};this.defaultOptions={multiselect:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_dataChanged\",function(){_this.updateSelection()})}_createClass(SelectionHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"multiselect\",\"hoverConnectedEdges\",\"selectable\",\"selectConnectedEdges\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"selectOnPoint\",value:function selectOnPoint(pointer){var selected=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);this.unselectAll();if(obj!==undefined){selected=this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}return selected}},{key:\"selectAdditionalOnPoint\",value:function selectAdditionalOnPoint(pointer){var selectionChanged=false;\nif(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);if(obj!==undefined){selectionChanged=true;if(obj.isSelected()===true){this.deselectObject(obj)}else{this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}}return selectionChanged}},{key:\"_generateClickEvent\",value:function _generateClickEvent(eventType,event,pointer,oldSelection){var emptySelection=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var properties=void 0;if(emptySelection===true){properties={nodes:[],edges:[]}}else{properties=this.getSelection()}properties[\"pointer\"]={DOM:{x:pointer.x,y:pointer.y},canvas:this.canvas.DOMtoCanvas(pointer)};properties[\"event\"]=event;if(oldSelection!==undefined){properties[\"previousSelection\"]=oldSelection}this.body.emitter.emit(eventType,properties)}},{key:\"selectObject\",value:function selectObject(obj){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.selectConnectedEdges;if(obj!==undefined){if(obj instanceof _Node2.default){if(highlightEdges===true){this._selectConnectedEdges(obj)}}obj.select();this._addToSelection(obj);return true}return false}},{key:\"deselectObject\",value:function deselectObject(obj){if(obj.isSelected()===true){obj.selected=false;this._removeFromSelection(obj)}}},{key:\"_getAllNodesOverlappingWith\",value:function _getAllNodesOverlappingWith(object){var overlappingNodes=[];var nodes=this.body.nodes;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(nodes[nodeId].isOverlappingWith(object)){overlappingNodes.push(nodeId)}}return overlappingNodes}},{key:\"_pointerToPositionObject\",value:function _pointerToPositionObject(pointer){var canvasPos=this.canvas.DOMtoCanvas(pointer);return{left:canvasPos.x-1,top:canvasPos.y+1,right:canvasPos.x+1,bottom:canvasPos.y-1}}},{key:\"getNodeAt\",value:function getNodeAt(pointer){var returnNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var positionObject=this._pointerToPositionObject(pointer);var overlappingNodes=this._getAllNodesOverlappingWith(positionObject);if(overlappingNodes.length>0){if(returnNode===true){return this.body.nodes[overlappingNodes[overlappingNodes.length-1]]}else{return overlappingNodes[overlappingNodes.length-1]}}else{return undefined}}},{key:\"_getEdgesOverlappingWith\",value:function _getEdgesOverlappingWith(object,overlappingEdges){var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];if(edges[edgeId].isOverlappingWith(object)){overlappingEdges.push(edgeId)}}}},{key:\"_getAllEdgesOverlappingWith\",value:function _getAllEdgesOverlappingWith(object){var overlappingEdges=[];this._getEdgesOverlappingWith(object,overlappingEdges);return overlappingEdges}},{key:\"getEdgeAt\",value:function getEdgeAt(pointer){var returnEdge=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var canvasPos=this.canvas.DOMtoCanvas(pointer);var mindist=10;var overlappingEdge=null;var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];var edge=edges[edgeId];if(edge.connected){var xFrom=edge.from.x;var yFrom=edge.from.y;var xTo=edge.to.x;var yTo=edge.to.y;var dist=edge.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,canvasPos.x,canvasPos.y);if(dist<mindist){overlappingEdge=edgeId;mindist=dist}}}if(overlappingEdge){if(returnEdge===true){return this.body.edges[overlappingEdge]}else{return overlappingEdge}}else{return undefined}}},{key:\"_addToSelection\",value:function _addToSelection(obj){if(obj instanceof _Node2.default){this.selectionObj.nodes[obj.id]=obj}else{this.selectionObj.edges[obj.id]=obj}}},{key:\"_addToHover\",value:function _addToHover(obj){if(obj instanceof _Node2.default){this.hoverObj.nodes[obj.id]=obj}else{this.hoverObj.edges[obj.id]=obj}}},{key:\"_removeFromSelection\",value:function _removeFromSelection(obj){if(obj instanceof _Node2.default){delete this.selectionObj.nodes[obj.id];this._unselectConnectedEdges(obj)}else{delete this.selectionObj.edges[obj.id]}}},{key:\"unselectAll\",value:function unselectAll(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){this.selectionObj.nodes[nodeId].unselect()}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){this.selectionObj.edges[edgeId].unselect()}}this.selectionObj={nodes:{},edges:{}}}},{key:\"_getSelectedNodeCount\",value:function _getSelectedNodeCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}return count}},{key:\"_getSelectedNode\",value:function _getSelectedNode(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return this.selectionObj.nodes[nodeId]}}return undefined}},{key:\"_getSelectedEdge\",value:function _getSelectedEdge(){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return this.selectionObj.edges[edgeId]}}return undefined}},{key:\"_getSelectedEdgeCount\",value:function _getSelectedEdgeCount(){var count=0;for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_getSelectedObjectCount\",value:function _getSelectedObjectCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_selectionIsEmpty\",value:function _selectionIsEmpty(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return false}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return false}}return true}},{key:\"_clusterInSelection\",value:function _clusterInSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(this.selectionObj.nodes[nodeId].clusterSize>1){return true}}}return false}},{key:\"_selectConnectedEdges\",value:function _selectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.select();this._addToSelection(edge)}}},{key:\"_hoverConnectedEdges\",value:function _hoverConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.hover=true;this._addToHover(edge)}}},{key:\"_unselectConnectedEdges\",value:function _unselectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.unselect();this._removeFromSelection(edge)}}},{key:\"blurObject\",value:function blurObject(object){if(object.hover===true){object.hover=false;if(object instanceof _Node2.default){this.body.emitter.emit(\"blurNode\",{node:object.id})}else{this.body.emitter.emit(\"blurEdge\",{edge:object.id})}}}},{key:\"hoverObject\",value:function hoverObject(object){var hoverChanged=false;for(var nodeId in this.hoverObj.nodes){if(this.hoverObj.nodes.hasOwnProperty(nodeId)){if(object===undefined||object instanceof _Node2.default&&object.id!=nodeId||object instanceof _Edge2.default){this.blurObject(this.hoverObj.nodes[nodeId]);delete this.hoverObj.nodes[nodeId];hoverChanged=true}}}for(var edgeId in this.hoverObj.edges){if(this.hoverObj.edges.hasOwnProperty(edgeId)){if(hoverChanged===true){this.hoverObj.edges[edgeId].hover=false;delete this.hoverObj.edges[edgeId]}else if(object===undefined||object instanceof _Edge2.default){this.blurObject(this.hoverObj.edges[edgeId]);delete this.hoverObj.edges[edgeId];hoverChanged=true}}}if(object!==undefined){if(object.hover===false){object.hover=true;this._addToHover(object);hoverChanged=true;if(object instanceof _Node2.default){this.body.emitter.emit(\"hoverNode\",{node:object.id})}else{this.body.emitter.emit(\"hoverEdge\",{edge:object.id})}}if(object instanceof _Node2.default&&this.options.hoverConnectedEdges===true){this._hoverConnectedEdges(object)}}if(hoverChanged===true){this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"getSelection\",value:function getSelection(){var nodeIds=this.getSelectedNodes();var edgeIds=this.getSelectedEdges();return{nodes:nodeIds,edges:edgeIds}}},{key:\"getSelectedNodes\",value:function getSelectedNodes(){var idArray=[];if(this.options.selectable===true){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){idArray.push(this.selectionObj.nodes[nodeId].id)}}}return idArray}},{key:\"getSelectedEdges\",value:function getSelectedEdges(){var idArray=[];if(this.options.selectable===true){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){idArray.push(this.selectionObj.edges[edgeId].id)}}}return idArray}},{key:\"setSelection\",value:function setSelection(selection){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=void 0,id=void 0;if(!selection||!selection.nodes&&!selection.edges)throw\"Selection must be an object with nodes and/or edges properties\";if(options.unselectAll||options.unselectAll===undefined){this.unselectAll()}if(selection.nodes){for(i=0;i<selection.nodes.length;i++){id=selection.nodes[i];var node=this.body.nodes[id];if(!node){throw new RangeError('Node with id \"'+id+'\" not found')}this.selectObject(node,options.highlightEdges)}}if(selection.edges){for(i=0;i<selection.edges.length;i++){id=selection.edges[i];var edge=this.body.edges[id];if(!edge){throw new RangeError('Edge with id \"'+id+'\" not found')}this.selectObject(edge)}}this.body.emitter.emit(\"_requestRedraw\")}},{key:\"selectNodes\",value:function selectNodes(selection){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({nodes:selection},{highlightEdges:highlightEdges})}},{key:\"selectEdges\",value:function selectEdges(selection){if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({edges:selection})}},{key:\"updateSelection\",value:function updateSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(!this.body.nodes.hasOwnProperty(nodeId)){delete this.selectionObj.nodes[nodeId]}}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){if(!this.body.edges.hasOwnProperty(edgeId)){delete this.selectionObj.edges[edgeId]}}}}}]);return SelectionHandler}();exports.default=SelectionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol===\"function\"&&obj.constructor===Symbol&&obj!==Symbol.prototype?\"symbol\":typeof obj};var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _NetworkUtil=__webpack_require__(105);var _NetworkUtil2=_interopRequireDefault(_NetworkUtil);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var LayoutEngine=function(){function LayoutEngine(body){_classCallCheck(this,LayoutEngine);this.body=body;this.initialRandomSeed=Math.round(Math.random()*1e6);this.randomSeed=this.initialRandomSeed;this.setPhysics=false;this.options={};this.optionsBackup={physics:{}};this.defaultOptions={randomSeed:undefined,improvedLayout:true,hierarchical:{enabled:false,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:\"UD\",sortMethod:\"hubsize\"}};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}_createClass(LayoutEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"_dataChanged\",function(){_this.setupHierarchicalLayout()});this.body.emitter.on(\"_dataLoaded\",function(){_this.layoutNetwork()});this.body.emitter.on(\"_resetHierarchicalLayout\",function(){_this.setupHierarchicalLayout()})}},{key:\"setOptions\",value:function setOptions(options,allOptions){if(options!==undefined){var prevHierarchicalState=this.options.hierarchical.enabled;util.selectiveDeepExtend([\"randomSeed\",\"improvedLayout\"],this.options,options);util.mergeOptions(this.options,options,\"hierarchical\");if(options.randomSeed!==undefined){this.initialRandomSeed=options.randomSeed}if(this.options.hierarchical.enabled===true){if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\",true)}if(this.options.hierarchical.direction===\"RL\"||this.options.hierarchical.direction===\"DU\"){if(this.options.hierarchical.levelSeparation>0){this.options.hierarchical.levelSeparation*=-1}}else{if(this.options.hierarchical.levelSeparation<0){this.options.hierarchical.levelSeparation*=-1}}this.body.emitter.emit(\"_resetHierarchicalLayout\");return this.adaptAllOptionsForHierarchicalLayout(allOptions)}else{if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\");return util.deepExtend(allOptions,this.optionsBackup)}}}return allOptions}},{key:\"adaptAllOptionsForHierarchicalLayout\",value:function adaptAllOptionsForHierarchicalLayout(allOptions){if(this.options.hierarchical.enabled===true){if(allOptions.physics===undefined||allOptions.physics===true){allOptions.physics={enabled:this.optionsBackup.physics.enabled===undefined?true:this.optionsBackup.physics.enabled,solver:\"hierarchicalRepulsion\"};this.optionsBackup.physics.enabled=this.optionsBackup.physics.enabled===undefined?true:this.optionsBackup.physics.enabled;this.optionsBackup.physics.solver=this.optionsBackup.physics.solver||\"barnesHut\"}else if(_typeof(allOptions.physics)===\"object\"){this.optionsBackup.physics.enabled=allOptions.physics.enabled===undefined?true:allOptions.physics.enabled;this.optionsBackup.physics.solver=allOptions.physics.solver||\"barnesHut\";allOptions.physics.solver=\"hierarchicalRepulsion\"}else if(allOptions.physics!==false){this.optionsBackup.physics.solver=\"barnesHut\";allOptions.physics={solver:\"hierarchicalRepulsion\"}}var type=\"horizontal\";if(this.options.hierarchical.direction===\"RL\"||this.options.hierarchical.direction===\"LR\"){type=\"vertical\"}if(allOptions.edges===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges={smooth:false}}else if(allOptions.edges.smooth===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges.smooth=false}else{if(typeof allOptions.edges.smooth===\"boolean\"){this.optionsBackup.edges={smooth:allOptions.edges.smooth};allOptions.edges.smooth={enabled:allOptions.edges.smooth,type:type}}else{if(allOptions.edges.smooth.type!==undefined&&allOptions.edges.smooth.type!==\"dynamic\"){type=allOptions.edges.smooth.type}this.optionsBackup.edges={smooth:allOptions.edges.smooth.enabled===undefined?true:allOptions.edges.smooth.enabled,type:allOptions.edges.smooth.type===undefined?\"dynamic\":allOptions.edges.smooth.type,roundness:allOptions.edges.smooth.roundness===undefined?.5:allOptions.edges.smooth.roundness,forceDirection:allOptions.edges.smooth.forceDirection===undefined?false:allOptions.edges.smooth.forceDirection};allOptions.edges.smooth={enabled:allOptions.edges.smooth.enabled===undefined?true:allOptions.edges.smooth.enabled,type:type,roundness:allOptions.edges.smooth.roundness===undefined?.5:allOptions.edges.smooth.roundness,forceDirection:allOptions.edges.smooth.forceDirection===undefined?false:allOptions.edges.smooth.forceDirection}}}this.body.emitter.emit(\"_forceDisableDynamicCurves\",type)}return allOptions}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"positionInitially\",value:function positionInitially(nodesArray){if(this.options.hierarchical.enabled!==true){this.randomSeed=this.initialRandomSeed;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var radius=10*.1*nodesArray.length+10;var angle=2*Math.PI*this.seededRandom();if(node.x===undefined){node.x=radius*Math.cos(angle)}if(node.y===undefined){node.y=radius*Math.sin(angle)}}}}},{key:\"layoutNetwork\",value:function layoutNetwork(){if(this.options.hierarchical.enabled!==true&&this.options.improvedLayout===true){var positionDefined=0;for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.predefinedPosition===true){positionDefined+=1}}if(positionDefined<.5*this.body.nodeIndices.length){var MAX_LEVELS=10;var level=0;var clusterThreshold=100;if(this.body.nodeIndices.length>clusterThreshold){var startLength=this.body.nodeIndices.length;while(this.body.nodeIndices.length>clusterThreshold){level+=1;var before=this.body.nodeIndices.length;if(level%3===0){this.body.modules.clustering.clusterBridges()}else{this.body.modules.clustering.clusterOutliers()}var after=this.body.nodeIndices.length;if(before==after&&level%3!==0||level>MAX_LEVELS){this._declusterAll();this.body.emitter.emit(\"_layoutFailed\");console.info(\"This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.\");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*startLength)})}this.body.modules.kamadaKawai.solve(this.body.nodeIndices,this.body.edgeIndices,true);this._shiftToCenter();var offset=70;for(var _i=0;_i<this.body.nodeIndices.length;_i++){if(this.body.nodes[this.body.nodeIndices[_i]].predefinedPosition===false){this.body.nodes[this.body.nodeIndices[_i]].x+=(.5-this.seededRandom())*offset;this.body.nodes[this.body.nodeIndices[_i]].y+=(.5-this.seededRandom())*offset}}this._declusterAll();this.body.emitter.emit(\"_repositionBezierNodes\")}}}},{key:\"_shiftToCenter\",value:function _shiftToCenter(){var range=_NetworkUtil2.default.getRangeCore(this.body.nodes,this.body.nodeIndices);var center=_NetworkUtil2.default.findCenter(range);for(var i=0;i<this.body.nodeIndices.length;i++){this.body.nodes[this.body.nodeIndices[i]].x-=center.x;this.body.nodes[this.body.nodeIndices[i]].y-=center.y}}},{key:\"_declusterAll\",value:function _declusterAll(){var clustersPresent=true;while(clustersPresent===true){clustersPresent=false;for(var i=0;i<this.body.nodeIndices.length;i++){if(this.body.nodes[this.body.nodeIndices[i]].isCluster===true){clustersPresent=true;this.body.modules.clustering.openCluster(this.body.nodeIndices[i],{},false)}}if(clustersPresent===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"getSeed\",value:function getSeed(){return this.initialRandomSeed}},{key:\"setupHierarchicalLayout\",value:function setupHierarchicalLayout(){if(this.options.hierarchical.enabled===true&&this.body.nodeIndices.length>0){var node=void 0,nodeId=void 0;var definedLevel=false;var definedPositions=true;var undefinedLevel=false;this.hierarchicalLevels={};this.lastNodeOnLevel={};this.hierarchicalChildrenReference={};this.hierarchicalParentReference={};this.hierarchicalTrees={};this.treeIndex=-1;this.distributionOrdering={};this.distributionIndex={};this.distributionOrderingPresence={};for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];if(node.options.x===undefined&&node.options.y===undefined){definedPositions=false}if(node.options.level!==undefined){definedLevel=true;this.hierarchicalLevels[nodeId]=node.options.level}else{undefinedLevel=true}}}if(undefinedLevel===true&&definedLevel===true){throw new Error(\"To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.\");return}else{if(undefinedLevel===true){if(this.options.hierarchical.sortMethod===\"hubsize\"){this._determineLevelsByHubsize()}else if(this.options.hierarchical.sortMethod===\"directed\"){this._determineLevelsDirected()}else if(this.options.hierarchical.sortMethod===\"custom\"){this._determineLevelsCustomCallback()}}for(var _nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId)){if(this.hierarchicalLevels[_nodeId]===undefined){this.hierarchicalLevels[_nodeId]=0}}}var distribution=this._getDistribution();this._generateMap();this._placeNodesByHierarchy(distribution);this._condenseHierarchy();this._shiftToCenter()}}}},{key:\"_condenseHierarchy\",value:function _condenseHierarchy(){var _this2=this;var stillShifting=false;var branches={};var shiftTrees=function shiftTrees(){var treeSizes=getTreeSizes();for(var i=0;i<treeSizes.length-1;i++){var diff=treeSizes[i].max-treeSizes[i+1].min;shiftTree(i+1,diff+_this2.options.hierarchical.treeSpacing)}};var shiftTree=function shiftTree(index,offset){for(var nodeId in _this2.hierarchicalTrees){if(_this2.hierarchicalTrees.hasOwnProperty(nodeId)){if(_this2.hierarchicalTrees[nodeId]===index){var node=_this2.body.nodes[nodeId];var pos=_this2._getPositionForHierarchy(node);_this2._setPositionForHierarchy(node,pos+offset,undefined,true)}}}};var getTreeSize=function getTreeSize(index){var min=1e9;var max=-1e9;for(var nodeId in _this2.hierarchicalTrees){if(_this2.hierarchicalTrees.hasOwnProperty(nodeId)){if(_this2.hierarchicalTrees[nodeId]===index){var pos=_this2._getPositionForHierarchy(_this2.body.nodes[nodeId]);min=Math.min(pos,min);max=Math.max(pos,max)}}}return{min:min,max:max}};var getTreeSizes=function getTreeSizes(){var treeWidths=[];for(var i=0;i<=_this2.treeIndex;i++){treeWidths.push(getTreeSize(i))}return treeWidths};var getBranchNodes=function getBranchNodes(source,map){map[source.id]=true;if(_this2.hierarchicalChildrenReference[source.id]){var children=_this2.hierarchicalChildrenReference[source.id];if(children.length>0){for(var i=0;i<children.length;i++){getBranchNodes(_this2.body.nodes[children[i]],map)}}}};var getBranchBoundary=function getBranchBoundary(branchMap){var maxLevel=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1e9;var minSpace=1e9;var maxSpace=1e9;var min=1e9;var max=-1e9;for(var branchNode in branchMap){if(branchMap.hasOwnProperty(branchNode)){var node=_this2.body.nodes[branchNode];var level=_this2.hierarchicalLevels[node.id];var position=_this2._getPositionForHierarchy(node);var _getSpaceAroundNode2=_this2._getSpaceAroundNode(node,branchMap),_getSpaceAroundNode3=_slicedToArray(_getSpaceAroundNode2,2),minSpaceNode=_getSpaceAroundNode3[0],maxSpaceNode=_getSpaceAroundNode3[1];minSpace=Math.min(minSpaceNode,minSpace);maxSpace=Math.min(maxSpaceNode,maxSpace);if(level<=maxLevel){min=Math.min(position,min);max=Math.max(position,max)}}}return[min,max,minSpace,maxSpace]};var getMaxLevel=function getMaxLevel(nodeId){var level=_this2.hierarchicalLevels[nodeId];if(_this2.hierarchicalChildrenReference[nodeId]){var children=_this2.hierarchicalChildrenReference[nodeId];if(children.length>0){for(var i=0;i<children.length;i++){level=Math.max(level,getMaxLevel(children[i]))}}}return level};var getCollisionLevel=function getCollisionLevel(node1,node2){var maxLevel1=getMaxLevel(node1.id);var maxLevel2=getMaxLevel(node2.id);return Math.min(maxLevel1,maxLevel2)};var hasSameParent=function hasSameParent(node1,node2){var parents1=_this2.hierarchicalParentReference[node1.id];var parents2=_this2.hierarchicalParentReference[node2.id];if(parents1===undefined||parents2===undefined){return false}for(var i=0;i<parents1.length;i++){for(var j=0;j<parents2.length;j++){if(parents1[i]==parents2[j]){return true}}}return false};var shiftElementsCloser=function shiftElementsCloser(callback,levels,centerParents){for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=_this2.distributionOrdering[level];if(levelNodes.length>1){for(var j=0;j<levelNodes.length-1;j++){if(hasSameParent(levelNodes[j],levelNodes[j+1])===true){if(_this2.hierarchicalTrees[levelNodes[j].id]===_this2.hierarchicalTrees[levelNodes[j+1].id]){callback(levelNodes[j],levelNodes[j+1],centerParents)}}}}}};var branchShiftCallback=function branchShiftCallback(node1,node2){var centerParent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var pos1=_this2._getPositionForHierarchy(node1);var pos2=_this2._getPositionForHierarchy(node2);var diffAbs=Math.abs(pos2-pos1);if(diffAbs>_this2.options.hierarchical.nodeSpacing){var branchNodes1={};branchNodes1[node1.id]=true;var branchNodes2={};branchNodes2[node2.id]=true;getBranchNodes(node1,branchNodes1);getBranchNodes(node2,branchNodes2);var maxLevel=getCollisionLevel(node1,node2);var _getBranchBoundary=getBranchBoundary(branchNodes1,maxLevel),_getBranchBoundary2=_slicedToArray(_getBranchBoundary,4),min1=_getBranchBoundary2[0],max1=_getBranchBoundary2[1],minSpace1=_getBranchBoundary2[2],maxSpace1=_getBranchBoundary2[3];var _getBranchBoundary3=getBranchBoundary(branchNodes2,maxLevel),_getBranchBoundary4=_slicedToArray(_getBranchBoundary3,4),min2=_getBranchBoundary4[0],max2=_getBranchBoundary4[1],minSpace2=_getBranchBoundary4[2],maxSpace2=_getBranchBoundary4[3];var diffBranch=Math.abs(max1-min2);if(diffBranch>_this2.options.hierarchical.nodeSpacing){var offset=max1-min2+_this2.options.hierarchical.nodeSpacing;if(offset<-minSpace2+_this2.options.hierarchical.nodeSpacing){offset=-minSpace2+_this2.options.hierarchical.nodeSpacing}if(offset<0){_this2._shiftBlock(node2.id,offset);stillShifting=true;if(centerParent===true)_this2._centerParent(node2)}}}};var minimizeEdgeLength=function minimizeEdgeLength(iterations,node){var nodeId=node.id;var allEdges=node.edges;var nodeLevel=_this2.hierarchicalLevels[node.id];var C2=_this2.options.hierarchical.levelSeparation*_this2.options.hierarchical.levelSeparation;var referenceNodes={};var aboveEdges=[];for(var i=0;i<allEdges.length;i++){var edge=allEdges[i];if(edge.toId!=edge.fromId){var otherNode=edge.toId==nodeId?edge.from:edge.to;referenceNodes[allEdges[i].id]=otherNode;if(_this2.hierarchicalLevels[otherNode.id]<nodeLevel){aboveEdges.push(edge)}}}var getFx=function getFx(point,edges){var sum=0;for(var _i2=0;_i2<edges.length;_i2++){if(referenceNodes[edges[_i2].id]!==undefined){var a=_this2._getPositionForHierarchy(referenceNodes[edges[_i2].id])-point;sum+=a/Math.sqrt(a*a+C2)}}return sum};var getDFx=function getDFx(point,edges){var sum=0;for(var _i3=0;_i3<edges.length;_i3++){if(referenceNodes[edges[_i3].id]!==undefined){var a=_this2._getPositionForHierarchy(referenceNodes[edges[_i3].id])-point;sum-=C2*Math.pow(a*a+C2,-1.5)}}return sum};var getGuess=function getGuess(iterations,edges){var guess=_this2._getPositionForHierarchy(node);var guessMap={};for(var _i4=0;_i4<iterations;_i4++){var fx=getFx(guess,edges);var dfx=getDFx(guess,edges);var limit=40;var ratio=Math.max(-limit,Math.min(limit,Math.round(fx/dfx)));guess=guess-ratio;if(guessMap[guess]!==undefined){break}guessMap[guess]=_i4}return guess};var moveBranch=function moveBranch(guess){var nodePosition=_this2._getPositionForHierarchy(node);if(branches[node.id]===undefined){var branchNodes={};branchNodes[node.id]=true;getBranchNodes(node,branchNodes);branches[node.id]=branchNodes}var _getBranchBoundary5=getBranchBoundary(branches[node.id]),_getBranchBoundary6=_slicedToArray(_getBranchBoundary5,4),minBranch=_getBranchBoundary6[0],maxBranch=_getBranchBoundary6[1],minSpaceBranch=_getBranchBoundary6[2],maxSpaceBranch=_getBranchBoundary6[3];var diff=guess-nodePosition;var branchOffset=0;if(diff>0){branchOffset=Math.min(diff,maxSpaceBranch-_this2.options.hierarchical.nodeSpacing)}else if(diff<0){branchOffset=-Math.min(-diff,minSpaceBranch-_this2.options.hierarchical.nodeSpacing)}if(branchOffset!=0){_this2._shiftBlock(node.id,branchOffset);stillShifting=true}};var moveNode=function moveNode(guess){var nodePosition=_this2._getPositionForHierarchy(node);var _getSpaceAroundNode4=_this2._getSpaceAroundNode(node),_getSpaceAroundNode5=_slicedToArray(_getSpaceAroundNode4,2),minSpace=_getSpaceAroundNode5[0],maxSpace=_getSpaceAroundNode5[1];var diff=guess-nodePosition;var newPosition=nodePosition;if(diff>0){newPosition=Math.min(nodePosition+(maxSpace-_this2.options.hierarchical.nodeSpacing),guess)}else if(diff<0){newPosition=Math.max(nodePosition-(minSpace-_this2.options.hierarchical.nodeSpacing),guess)}if(newPosition!==nodePosition){_this2._setPositionForHierarchy(node,newPosition,undefined,true);stillShifting=true}};var guess=getGuess(iterations,aboveEdges);moveBranch(guess);guess=getGuess(iterations,allEdges);moveNode(guess)};var minimizeEdgeLengthBottomUp=function minimizeEdgeLengthBottomUp(iterations){var levels=Object.keys(_this2.distributionOrdering);levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;for(var j=0;j<levels.length;j++){var level=levels[j];var levelNodes=_this2.distributionOrdering[level];for(var k=0;k<levelNodes.length;k++){minimizeEdgeLength(1e3,levelNodes[k])}}if(stillShifting!==true){break}}};var shiftBranchesCloserBottomUp=function shiftBranchesCloserBottomUp(iterations){var levels=Object.keys(_this2.distributionOrdering);levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;shiftElementsCloser(branchShiftCallback,levels,true);if(stillShifting!==true){break}}};var centerAllParents=function centerAllParents(){for(var nodeId in _this2.body.nodes){if(_this2.body.nodes.hasOwnProperty(nodeId))_this2._centerParent(_this2.body.nodes[nodeId])}};var centerAllParentsBottomUp=function centerAllParentsBottomUp(){var levels=Object.keys(_this2.distributionOrdering);levels=levels.reverse();for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=_this2.distributionOrdering[level];for(var j=0;j<levelNodes.length;j++){_this2._centerParent(levelNodes[j])}}};if(this.options.hierarchical.blockShifting===true){shiftBranchesCloserBottomUp(5);centerAllParents()}if(this.options.hierarchical.edgeMinimization===true){minimizeEdgeLengthBottomUp(20)}if(this.options.hierarchical.parentCentralization===true){centerAllParentsBottomUp()}shiftTrees()}},{key:\"_getSpaceAroundNode\",value:function _getSpaceAroundNode(node,map){var useMap=true;if(map===undefined){useMap=false}var level=this.hierarchicalLevels[node.id];if(level!==undefined){var index=this.distributionIndex[node.id];var position=this._getPositionForHierarchy(node);var minSpace=1e9;var maxSpace=1e9;if(index!==0){var prevNode=this.distributionOrdering[level][index-1];if(useMap===true&&map[prevNode.id]===undefined||useMap===false){var prevPos=this._getPositionForHierarchy(prevNode);minSpace=position-prevPos}}if(index!=this.distributionOrdering[level].length-1){var nextNode=this.distributionOrdering[level][index+1];if(useMap===true&&map[nextNode.id]===undefined||useMap===false){var nextPos=this._getPositionForHierarchy(nextNode);maxSpace=Math.min(maxSpace,nextPos-position)}}return[minSpace,maxSpace]}else{return[0,0]}}},{key:\"_centerParent\",value:function _centerParent(node){if(this.hierarchicalParentReference[node.id]){var parents=this.hierarchicalParentReference[node.id];for(var i=0;i<parents.length;i++){var parentId=parents[i];var parentNode=this.body.nodes[parentId];if(this.hierarchicalChildrenReference[parentId]){var minPos=1e9;var maxPos=-1e9;var children=this.hierarchicalChildrenReference[parentId];\nif(children.length>0){for(var _i5=0;_i5<children.length;_i5++){var childNode=this.body.nodes[children[_i5]];minPos=Math.min(minPos,this._getPositionForHierarchy(childNode));maxPos=Math.max(maxPos,this._getPositionForHierarchy(childNode))}}var position=this._getPositionForHierarchy(parentNode);var _getSpaceAroundNode6=this._getSpaceAroundNode(parentNode),_getSpaceAroundNode7=_slicedToArray(_getSpaceAroundNode6,2),minSpace=_getSpaceAroundNode7[0],maxSpace=_getSpaceAroundNode7[1];var newPosition=.5*(minPos+maxPos);var diff=position-newPosition;if(diff<0&&Math.abs(diff)<maxSpace-this.options.hierarchical.nodeSpacing||diff>0&&Math.abs(diff)<minSpace-this.options.hierarchical.nodeSpacing){this._setPositionForHierarchy(parentNode,newPosition,undefined,true)}}}}}},{key:\"_placeNodesByHierarchy\",value:function _placeNodesByHierarchy(distribution){this.positionedNodes={};for(var level in distribution){if(distribution.hasOwnProperty(level)){var nodeArray=Object.keys(distribution[level]);nodeArray=this._indexArrayToNodes(nodeArray);this._sortNodeArray(nodeArray);var handledNodeCount=0;for(var i=0;i<nodeArray.length;i++){var node=nodeArray[i];if(this.positionedNodes[node.id]===undefined){var pos=this.options.hierarchical.nodeSpacing*handledNodeCount;if(handledNodeCount>0){pos=this._getPositionForHierarchy(nodeArray[i-1])+this.options.hierarchical.nodeSpacing}this._setPositionForHierarchy(node,pos,level);this._validataPositionAndContinue(node,level,pos);handledNodeCount++}}}}}},{key:\"_placeBranchNodes\",value:function _placeBranchNodes(parentId,parentLevel){if(this.hierarchicalChildrenReference[parentId]===undefined){return}var childNodes=[];for(var i=0;i<this.hierarchicalChildrenReference[parentId].length;i++){childNodes.push(this.body.nodes[this.hierarchicalChildrenReference[parentId][i]])}this._sortNodeArray(childNodes);for(var _i6=0;_i6<childNodes.length;_i6++){var childNode=childNodes[_i6];var childNodeLevel=this.hierarchicalLevels[childNode.id];if(childNodeLevel>parentLevel&&this.positionedNodes[childNode.id]===undefined){var pos=void 0;if(_i6===0){pos=this._getPositionForHierarchy(this.body.nodes[parentId])}else{pos=this._getPositionForHierarchy(childNodes[_i6-1])+this.options.hierarchical.nodeSpacing}this._setPositionForHierarchy(childNode,pos,childNodeLevel);this._validataPositionAndContinue(childNode,childNodeLevel,pos)}else{return}}var minPos=1e9;var maxPos=-1e9;for(var _i7=0;_i7<childNodes.length;_i7++){var childNodeId=childNodes[_i7].id;minPos=Math.min(minPos,this._getPositionForHierarchy(this.body.nodes[childNodeId]));maxPos=Math.max(maxPos,this._getPositionForHierarchy(this.body.nodes[childNodeId]))}this._setPositionForHierarchy(this.body.nodes[parentId],.5*(minPos+maxPos),parentLevel)}},{key:\"_validataPositionAndContinue\",value:function _validataPositionAndContinue(node,level,pos){if(this.lastNodeOnLevel[level]!==undefined){var previousPos=this._getPositionForHierarchy(this.body.nodes[this.lastNodeOnLevel[level]]);if(pos-previousPos<this.options.hierarchical.nodeSpacing){var diff=previousPos+this.options.hierarchical.nodeSpacing-pos;var sharedParent=this._findCommonParent(this.lastNodeOnLevel[level],node.id);this._shiftBlock(sharedParent.withChild,diff)}}this.lastNodeOnLevel[level]=node.id;this.positionedNodes[node.id]=true;this._placeBranchNodes(node.id,level)}},{key:\"_indexArrayToNodes\",value:function _indexArrayToNodes(idArray){var array=[];for(var i=0;i<idArray.length;i++){array.push(this.body.nodes[idArray[i]])}return array}},{key:\"_getDistribution\",value:function _getDistribution(){var distribution={};var nodeId=void 0,node=void 0;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];var level=this.hierarchicalLevels[nodeId]===undefined?0:this.hierarchicalLevels[nodeId];if(this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\"){node.y=this.options.hierarchical.levelSeparation*level;node.options.fixed.y=true}else{node.x=this.options.hierarchical.levelSeparation*level;node.options.fixed.x=true}if(distribution[level]===undefined){distribution[level]={}}distribution[level][nodeId]=node}}return distribution}},{key:\"_getHubSize\",value:function _getHubSize(){var hubSize=0;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(this.hierarchicalLevels[nodeId]===undefined){hubSize=node.edges.length<hubSize?hubSize:node.edges.length}}}return hubSize}},{key:\"_determineLevelsByHubsize\",value:function _determineLevelsByHubsize(){var _this3=this;var hubSize=1;var levelDownstream=function levelDownstream(nodeA,nodeB){if(_this3.hierarchicalLevels[nodeB.id]===undefined){if(_this3.hierarchicalLevels[nodeA.id]===undefined){_this3.hierarchicalLevels[nodeA.id]=0}_this3.hierarchicalLevels[nodeB.id]=_this3.hierarchicalLevels[nodeA.id]+1}};while(hubSize>0){hubSize=this._getHubSize();if(hubSize===0)break;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(node.edges.length===hubSize){this._crawlNetwork(levelDownstream,nodeId)}}}}}},{key:\"_determineLevelsCustomCallback\",value:function _determineLevelsCustomCallback(){var _this4=this;var minLevel=1e5;var customCallback=function customCallback(nodeA,nodeB,edge){};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this4.hierarchicalLevels[nodeA.id];if(levelA===undefined){_this4.hierarchicalLevels[nodeA.id]=minLevel}var diff=customCallback(_NetworkUtil2.default.cloneOptions(nodeA,\"node\"),_NetworkUtil2.default.cloneOptions(nodeB,\"node\"),_NetworkUtil2.default.cloneOptions(edge,\"edge\"));_this4.hierarchicalLevels[nodeB.id]=_this4.hierarchicalLevels[nodeA.id]+diff};this._crawlNetwork(levelByDirection);this._setMinLevelToZero()}},{key:\"_determineLevelsDirected\",value:function _determineLevelsDirected(){var _this5=this;var minLevel=1e4;var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this5.hierarchicalLevels[nodeA.id];if(levelA===undefined){_this5.hierarchicalLevels[nodeA.id]=minLevel}if(edge.toId==nodeB.id){_this5.hierarchicalLevels[nodeB.id]=_this5.hierarchicalLevels[nodeA.id]+1}else{_this5.hierarchicalLevels[nodeB.id]=_this5.hierarchicalLevels[nodeA.id]-1}};this._crawlNetwork(levelByDirection);this._setMinLevelToZero()}},{key:\"_setMinLevelToZero\",value:function _setMinLevelToZero(){var minLevel=1e9;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){if(this.hierarchicalLevels[nodeId]!==undefined){minLevel=Math.min(this.hierarchicalLevels[nodeId],minLevel)}}}for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){if(this.hierarchicalLevels[_nodeId2]!==undefined){this.hierarchicalLevels[_nodeId2]-=minLevel}}}}},{key:\"_generateMap\",value:function _generateMap(){var _this6=this;var fillInRelations=function fillInRelations(parentNode,childNode){if(_this6.hierarchicalLevels[childNode.id]>_this6.hierarchicalLevels[parentNode.id]){var parentNodeId=parentNode.id;var childNodeId=childNode.id;if(_this6.hierarchicalChildrenReference[parentNodeId]===undefined){_this6.hierarchicalChildrenReference[parentNodeId]=[]}_this6.hierarchicalChildrenReference[parentNodeId].push(childNodeId);if(_this6.hierarchicalParentReference[childNodeId]===undefined){_this6.hierarchicalParentReference[childNodeId]=[]}_this6.hierarchicalParentReference[childNodeId].push(parentNodeId)}};this._crawlNetwork(fillInRelations)}},{key:\"_crawlNetwork\",value:function _crawlNetwork(){var _this7=this;var callback=arguments.length>0&&arguments[0]!==undefined?arguments[0]:function(){};var startingNodeId=arguments[1];var progress={};var treeIndex=0;var crawler=function crawler(node,tree){if(progress[node.id]===undefined){if(_this7.hierarchicalTrees[node.id]===undefined){_this7.hierarchicalTrees[node.id]=tree;_this7.treeIndex=Math.max(tree,_this7.treeIndex)}progress[node.id]=true;var childNode=void 0;for(var i=0;i<node.edges.length;i++){if(node.edges[i].connected===true){if(node.edges[i].toId===node.id){childNode=node.edges[i].from}else{childNode=node.edges[i].to}if(node.id!==childNode.id){callback(node,childNode,node.edges[i]);crawler(childNode,tree)}}}}};if(startingNodeId===undefined){for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(progress[node.id]===undefined){crawler(node,treeIndex);treeIndex+=1}}}else{var _node=this.body.nodes[startingNodeId];if(_node===undefined){console.error(\"Node not found:\",startingNodeId);return}crawler(_node)}}},{key:\"_shiftBlock\",value:function _shiftBlock(parentId,diff){if(this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\"){this.body.nodes[parentId].x+=diff}else{this.body.nodes[parentId].y+=diff}if(this.hierarchicalChildrenReference[parentId]!==undefined){for(var i=0;i<this.hierarchicalChildrenReference[parentId].length;i++){this._shiftBlock(this.hierarchicalChildrenReference[parentId][i],diff)}}}},{key:\"_findCommonParent\",value:function _findCommonParent(childA,childB){var _this8=this;var parents={};var iterateParents=function iterateParents(parents,child){if(_this8.hierarchicalParentReference[child]!==undefined){for(var i=0;i<_this8.hierarchicalParentReference[child].length;i++){var parent=_this8.hierarchicalParentReference[child][i];parents[parent]=true;iterateParents(parents,parent)}}};var findParent=function findParent(parents,child){if(_this8.hierarchicalParentReference[child]!==undefined){for(var i=0;i<_this8.hierarchicalParentReference[child].length;i++){var parent=_this8.hierarchicalParentReference[child][i];if(parents[parent]!==undefined){return{foundParent:parent,withChild:child}}var branch=findParent(parents,parent);if(branch.foundParent!==null){return branch}}}return{foundParent:null,withChild:child}};iterateParents(parents,childA);return findParent(parents,childB)}},{key:\"_setPositionForHierarchy\",value:function _setPositionForHierarchy(node,position,level){var doNotUpdate=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(doNotUpdate!==true){if(this.distributionOrdering[level]===undefined){this.distributionOrdering[level]=[];this.distributionOrderingPresence[level]={}}if(this.distributionOrderingPresence[level][node.id]===undefined){this.distributionOrdering[level].push(node);this.distributionIndex[node.id]=this.distributionOrdering[level].length-1}this.distributionOrderingPresence[level][node.id]=true}if(this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\"){node.x=position}else{node.y=position}}},{key:\"_getPositionForHierarchy\",value:function _getPositionForHierarchy(node){if(this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\"){return node.x}else{return node.y}}},{key:\"_sortNodeArray\",value:function _sortNodeArray(nodeArray){if(nodeArray.length>1){if(this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\"){nodeArray.sort(function(a,b){return a.x-b.x})}else{nodeArray.sort(function(a,b){return a.y-b.y})}}}}]);return LayoutEngine}();exports.default=LayoutEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var util=__webpack_require__(1);var Hammer=__webpack_require__(22);var hammerUtil=__webpack_require__(30);var ManipulationSystem=function(){function ManipulationSystem(body,canvas,selectionHandler){var _this=this;_classCallCheck(this,ManipulationSystem);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.editMode=false;this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined;this.manipulationHammers=[];this.temporaryUIFunctions={};this.temporaryEventFunctions=[];this.touchTime=0;this.temporaryIds={nodes:[],edges:[]};this.guiEnabled=false;this.inMode=false;this.selectedControlNode=undefined;this.options={};this.defaultOptions={enabled:false,initiallyActive:false,addNode:true,addEdge:true,editNode:undefined,editEdge:true,deleteNode:true,deleteEdge:true,controlNodeStyle:{shape:\"dot\",size:6,color:{background:\"#ff0000\",border:\"#3c3c3c\",highlight:{background:\"#07f968\",border:\"#3c3c3c\"}},borderWidth:2,borderWidthSelected:2}};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"destroy\",function(){_this._clean()});this.body.emitter.on(\"_dataChanged\",this._restore.bind(this));this.body.emitter.on(\"_resetData\",this._restore.bind(this))}_createClass(ManipulationSystem,[{key:\"_restore\",value:function _restore(){if(this.inMode!==false){if(this.options.initiallyActive===true){this.enableEditMode()}else{this.disableEditMode()}}}},{key:\"setOptions\",value:function setOptions(options,allOptions,globalOptions){if(allOptions!==undefined){if(allOptions.locale!==undefined){this.options.locale=allOptions.locale}else{this.options.locale=globalOptions.locale}if(allOptions.locales!==undefined){this.options.locales=allOptions.locales}else{this.options.locales=globalOptions.locales}}if(options!==undefined){if(typeof options===\"boolean\"){this.options.enabled=options}else{this.options.enabled=true;util.deepExtend(this.options,options)}if(this.options.initiallyActive===true){this.editMode=true}this._setup()}}},{key:\"toggleEditMode\",value:function toggleEditMode(){if(this.editMode===true){this.disableEditMode()}else{this.enableEditMode()}}},{key:\"enableEditMode\",value:function enableEditMode(){this.editMode=true;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";this.editModeDiv.style.display=\"none\";this.showManipulatorToolbar()}}},{key:\"disableEditMode\",value:function disableEditMode(){this.editMode=false;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"none\";this.closeDiv.style.display=\"none\";this.editModeDiv.style.display=\"block\";this._createEditButton()}}},{key:\"showManipulatorToolbar\",value:function showManipulatorToolbar(){this._clean();this.manipulationDOM={};if(this.guiEnabled===true){this.editMode=true;this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";var selectedNodeCount=this.selectionHandler._getSelectedNodeCount();var selectedEdgeCount=this.selectionHandler._getSelectedEdgeCount();var selectedTotalCount=selectedNodeCount+selectedEdgeCount;var locale=this.options.locales[this.options.locale];var needSeperator=false;if(this.options.addNode!==false){this._createAddNodeButton(locale);needSeperator=true}if(this.options.addEdge!==false){if(needSeperator===true){this._createSeperator(1)}else{needSeperator=true}this._createAddEdgeButton(locale)}if(selectedNodeCount===1&&typeof this.options.editNode===\"function\"){if(needSeperator===true){this._createSeperator(2)}else{needSeperator=true}this._createEditNodeButton(locale)}else if(selectedEdgeCount===1&&selectedNodeCount===0&&this.options.editEdge!==false){if(needSeperator===true){this._createSeperator(3)}else{needSeperator=true}this._createEditEdgeButton(locale)}if(selectedTotalCount!==0){if(selectedNodeCount>0&&this.options.deleteNode!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}else if(selectedNodeCount===0&&this.options.deleteEdge!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}}this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this));this._temporaryBindEvent(\"select\",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit(\"_redraw\")}},{key:\"addNodeMode\",value:function addNodeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addNode\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"addDescription\"]||this.options.locales[\"en\"][\"addDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent(\"click\",this._performAddNode.bind(this))}},{key:\"editNode\",value:function editNode(){var _this2=this;if(this.editMode!==true){this.enableEditMode()}this._clean();var node=this.selectionHandler._getSelectedNode();if(node!==undefined){this.inMode=\"editNode\";if(typeof this.options.editNode===\"function\"){if(node.isCluster!==true){var data=util.deepExtend({},node.options,false);data.x=node.x;data.y=node.y;if(this.options.editNode.length===2){this.options.editNode(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this2.inMode===\"editNode\"){_this2.body.data.nodes.getDataSet().update(finalizedData)}_this2.showManipulatorToolbar()})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{alert(this.options.locales[this.options.locale][\"editClusterError\"]||this.options.locales[\"en\"][\"editClusterError\"])}}else{throw new Error(\"No function has been configured to handle the editing of nodes.\")}}else{this.showManipulatorToolbar()}}},{key:\"addEdgeMode\",value:function addEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addEdge\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"edgeDescription\"]||this.options.locales[\"en\"][\"edgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI(\"onTouch\",this._handleConnect.bind(this));this._temporaryBindUI(\"onDragEnd\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDrag\",this._dragControlNode.bind(this));this._temporaryBindUI(\"onRelease\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDragStart\",function(){});this._temporaryBindUI(\"onHold\",function(){})}},{key:\"editEdgeMode\",value:function editEdgeMode(){var _this3=this;if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"editEdge\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"editEdgeDescription\"]||this.options.locales[\"en\"][\"editEdgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){(function(){var edge=_this3.body.edges[_this3.edgeBeingEditedId];var controlNodeFrom=_this3._getNewTargetNode(edge.from.x,edge.from.y);var controlNodeTo=_this3._getNewTargetNode(edge.to.x,edge.to.y);_this3.temporaryIds.nodes.push(controlNodeFrom.id);_this3.temporaryIds.nodes.push(controlNodeTo.id);_this3.body.nodes[controlNodeFrom.id]=controlNodeFrom;_this3.body.nodeIndices.push(controlNodeFrom.id);_this3.body.nodes[controlNodeTo.id]=controlNodeTo;_this3.body.nodeIndices.push(controlNodeTo.id);_this3._temporaryBindUI(\"onTouch\",_this3._controlNodeTouch.bind(_this3));_this3._temporaryBindUI(\"onTap\",function(){});_this3._temporaryBindUI(\"onHold\",function(){});_this3._temporaryBindUI(\"onDragStart\",_this3._controlNodeDragStart.bind(_this3));_this3._temporaryBindUI(\"onDrag\",_this3._controlNodeDrag.bind(_this3));_this3._temporaryBindUI(\"onDragEnd\",_this3._controlNodeDragEnd.bind(_this3));_this3._temporaryBindUI(\"onMouseMove\",function(){});_this3._temporaryBindEvent(\"beforeDrawing\",function(ctx){var positions=edge.edgeType.findBorderPositions(ctx);if(controlNodeFrom.selected===false){controlNodeFrom.x=positions.from.x;controlNodeFrom.y=positions.from.y}if(controlNodeTo.selected===false){controlNodeTo.x=positions.to.x;controlNodeTo.y=positions.to.y}});_this3.body.emitter.emit(\"_redraw\")})()}else{this.showManipulatorToolbar()}}},{key:\"deleteSelected\",value:function deleteSelected(){var _this4=this;if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"delete\";var selectedNodes=this.selectionHandler.getSelectedNodes();var selectedEdges=this.selectionHandler.getSelectedEdges();var deleteFunction=undefined;if(selectedNodes.length>0){for(var i=0;i<selectedNodes.length;i++){if(this.body.nodes[selectedNodes[i]].isCluster===true){alert(this.options.locales[this.options.locale][\"deleteClusterError\"]||this.options.locales[\"en\"][\"deleteClusterError\"]);return}}if(typeof this.options.deleteNode===\"function\"){deleteFunction=this.options.deleteNode}}else if(selectedEdges.length>0){if(typeof this.options.deleteEdge===\"function\"){deleteFunction=this.options.deleteEdge}}if(typeof deleteFunction===\"function\"){var data={nodes:selectedNodes,edges:selectedEdges};if(deleteFunction.length===2){deleteFunction(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this4.inMode===\"delete\"){_this4.body.data.edges.getDataSet().remove(finalizedData.edges);_this4.body.data.nodes.getDataSet().remove(finalizedData.nodes);_this4.body.emitter.emit(\"startSimulation\");_this4.showManipulatorToolbar()}else{_this4.body.emitter.emit(\"startSimulation\");_this4.showManipulatorToolbar()}})}else{throw new Error(\"The function for delete does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().remove(selectedEdges);this.body.data.nodes.getDataSet().remove(selectedNodes);this.body.emitter.emit(\"startSimulation\");this.showManipulatorToolbar()}}},{key:\"_setup\",value:function _setup(){if(this.options.enabled===true){this.guiEnabled=true;this._createWrappers();if(this.editMode===false){this._createEditButton()}else{this.showManipulatorToolbar()}}else{this._removeManipulationDOM();this.guiEnabled=false}}},{key:\"_createWrappers\",value:function _createWrappers(){if(this.manipulationDiv===undefined){this.manipulationDiv=document.createElement(\"div\");this.manipulationDiv.className=\"vis-manipulation\";if(this.editMode===true){this.manipulationDiv.style.display=\"block\"}else{this.manipulationDiv.style.display=\"none\"}this.canvas.frame.appendChild(this.manipulationDiv)}if(this.editModeDiv===undefined){this.editModeDiv=document.createElement(\"div\");this.editModeDiv.className=\"vis-edit-mode\";if(this.editMode===true){this.editModeDiv.style.display=\"none\"}else{this.editModeDiv.style.display=\"block\"}this.canvas.frame.appendChild(this.editModeDiv)}if(this.closeDiv===undefined){this.closeDiv=document.createElement(\"div\");this.closeDiv.className=\"vis-close\";this.closeDiv.style.display=this.manipulationDiv.style.display;this.canvas.frame.appendChild(this.closeDiv)}}},{key:\"_getNewTargetNode\",value:function _getNewTargetNode(x,y){var controlNodeStyle=util.deepExtend({},this.options.controlNodeStyle);controlNodeStyle.id=\"targetNode\"+util.randomUUID();controlNodeStyle.hidden=false;controlNodeStyle.physics=false;controlNodeStyle.x=x;controlNodeStyle.y=y;var node=this.body.functions.createNode(controlNodeStyle);node.shape.boundingBox={left:x,right:x,top:y,bottom:y};return node}},{key:\"_createEditButton\",value:function _createEditButton(){this._clean();this.manipulationDOM={};util.recursiveDOMDelete(this.editModeDiv);var locale=this.options.locales[this.options.locale];var button=this._createButton(\"editMode\",\"vis-button vis-edit vis-edit-mode\",locale[\"edit\"]||this.options.locales[\"en\"][\"edit\"]);this.editModeDiv.appendChild(button);this._bindHammerToDiv(button,this.toggleEditMode.bind(this))}},{key:\"_clean\",value:function _clean(){this.inMode=false;if(this.guiEnabled===true){util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.manipulationDiv);this._cleanManipulatorHammers()}this._cleanupTemporaryNodesAndEdges();this._unbindTemporaryUIs();this._unbindTemporaryEvents();this.body.emitter.emit(\"restorePhysics\")}},{key:\"_cleanManipulatorHammers\",value:function _cleanManipulatorHammers(){if(this.manipulationHammers.length!=0){for(var i=0;i<this.manipulationHammers.length;i++){this.manipulationHammers[i].destroy()}this.manipulationHammers=[]}}},{key:\"_removeManipulationDOM\",value:function _removeManipulationDOM(){this._clean();util.recursiveDOMDelete(this.manipulationDiv);util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.closeDiv);if(this.manipulationDiv){this.canvas.frame.removeChild(this.manipulationDiv)}if(this.editModeDiv){this.canvas.frame.removeChild(this.editModeDiv)}if(this.closeDiv){this.canvas.frame.removeChild(this.closeDiv)}this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined}},{key:\"_createSeperator\",value:function _createSeperator(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;this.manipulationDOM[\"seperatorLineDiv\"+index]=document.createElement(\"div\");this.manipulationDOM[\"seperatorLineDiv\"+index].className=\"vis-separator-line\";this.manipulationDiv.appendChild(this.manipulationDOM[\"seperatorLineDiv\"+index])}},{key:\"_createAddNodeButton\",value:function _createAddNodeButton(locale){var button=this._createButton(\"addNode\",\"vis-button vis-add\",locale[\"addNode\"]||this.options.locales[\"en\"][\"addNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addNodeMode.bind(this))}},{key:\"_createAddEdgeButton\",value:function _createAddEdgeButton(locale){var button=this._createButton(\"addEdge\",\"vis-button vis-connect\",locale[\"addEdge\"]||this.options.locales[\"en\"][\"addEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addEdgeMode.bind(this))}},{key:\"_createEditNodeButton\",value:function _createEditNodeButton(locale){var button=this._createButton(\"editNode\",\"vis-button vis-edit\",locale[\"editNode\"]||this.options.locales[\"en\"][\"editNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editNode.bind(this))}},{key:\"_createEditEdgeButton\",value:function _createEditEdgeButton(locale){var button=this._createButton(\"editEdge\",\"vis-button vis-edit\",locale[\"editEdge\"]||this.options.locales[\"en\"][\"editEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editEdgeMode.bind(this))}},{key:\"_createDeleteButton\",value:function _createDeleteButton(locale){if(this.options.rtl){var deleteBtnClass=\"vis-button vis-delete-rtl\"}else{var deleteBtnClass=\"vis-button vis-delete\"}var button=this._createButton(\"delete\",deleteBtnClass,locale[\"del\"]||this.options.locales[\"en\"][\"del\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.deleteSelected.bind(this))}},{key:\"_createBackButton\",value:function _createBackButton(locale){var button=this._createButton(\"back\",\"vis-button vis-back\",locale[\"back\"]||this.options.locales[\"en\"][\"back\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.showManipulatorToolbar.bind(this))}},{key:\"_createButton\",value:function _createButton(id,className,label){var labelClassName=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"vis-label\";this.manipulationDOM[id+\"Div\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Div\"].className=className;this.manipulationDOM[id+\"Label\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Label\"].className=labelClassName;this.manipulationDOM[id+\"Label\"].innerHTML=label;this.manipulationDOM[id+\"Div\"].appendChild(this.manipulationDOM[id+\"Label\"]);return this.manipulationDOM[id+\"Div\"]}},{key:\"_createDescription\",value:function _createDescription(label){this.manipulationDiv.appendChild(this._createButton(\"description\",\"vis-button vis-none\",label))}},{key:\"_temporaryBindEvent\",value:function _temporaryBindEvent(event,newFunction){this.temporaryEventFunctions.push({event:event,boundFunction:newFunction});this.body.emitter.on(event,newFunction)}},{key:\"_temporaryBindUI\",value:function _temporaryBindUI(UIfunctionName,newFunction){if(this.body.eventListeners[UIfunctionName]!==undefined){this.temporaryUIFunctions[UIfunctionName]=this.body.eventListeners[UIfunctionName];this.body.eventListeners[UIfunctionName]=newFunction}else{throw new Error(\"This UI function does not exist. Typo? You tried: \"+UIfunctionName+\" possible are: \"+JSON.stringify(Object.keys(this.body.eventListeners)))}}},{key:\"_unbindTemporaryUIs\",value:function _unbindTemporaryUIs(){for(var functionName in this.temporaryUIFunctions){if(this.temporaryUIFunctions.hasOwnProperty(functionName)){this.body.eventListeners[functionName]=this.temporaryUIFunctions[functionName];delete this.temporaryUIFunctions[functionName]}}this.temporaryUIFunctions={}}},{key:\"_unbindTemporaryEvents\",value:function _unbindTemporaryEvents(){for(var i=0;i<this.temporaryEventFunctions.length;i++){var eventName=this.temporaryEventFunctions[i].event;var boundFunction=this.temporaryEventFunctions[i].boundFunction;this.body.emitter.off(eventName,boundFunction)}this.temporaryEventFunctions=[]}},{key:\"_bindHammerToDiv\",value:function _bindHammerToDiv(domElement,boundFunction){var hammer=new Hammer(domElement,{});hammerUtil.onTouch(hammer,boundFunction);this.manipulationHammers.push(hammer)}},{key:\"_cleanupTemporaryNodesAndEdges\",value:function _cleanupTemporaryNodesAndEdges(){for(var i=0;i<this.temporaryIds.edges.length;i++){this.body.edges[this.temporaryIds.edges[i]].disconnect();delete this.body.edges[this.temporaryIds.edges[i]];var indexTempEdge=this.body.edgeIndices.indexOf(this.temporaryIds.edges[i]);if(indexTempEdge!==-1){this.body.edgeIndices.splice(indexTempEdge,1)}}for(var _i=0;_i<this.temporaryIds.nodes.length;_i++){delete this.body.nodes[this.temporaryIds.nodes[_i]];var indexTempNode=this.body.nodeIndices.indexOf(this.temporaryIds.nodes[_i]);if(indexTempNode!==-1){this.body.nodeIndices.splice(indexTempNode,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:\"_controlNodeTouch\",value:function _controlNodeTouch(event){this.selectionHandler.unselectAll();this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation)}},{key:\"_controlNodeDragStart\",value:function _controlNodeDragStart(event){var pointer=this.lastTouch;var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var from=this.body.nodes[this.temporaryIds.nodes[0]];var to=this.body.nodes[this.temporaryIds.nodes[1]];var edge=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=undefined;var fromSelect=from.isOverlappingWith(pointerObj);var toSelect=to.isOverlappingWith(pointerObj);if(fromSelect===true){this.selectedControlNode=from;edge.edgeType.from=from}else if(toSelect===true){this.selectedControlNode=to;edge.edgeType.to=to}if(this.selectedControlNode!==undefined){this.selectionHandler.selectObject(this.selectedControlNode)}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDrag\",value:function _controlNodeDrag(event){this.body.emitter.emit(\"disablePhysics\");var pointer=this.body.functions.getPointer(event.center);var pos=this.canvas.DOMtoCanvas(pointer);if(this.selectedControlNode!==undefined){this.selectedControlNode.x=pos.x;this.selectedControlNode.y=pos.y}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDragEnd\",value:function _controlNodeDragEnd(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var edge=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode===undefined){return}this.selectionHandler.unselectAll();var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;\nfor(var i=overlappingNodeIds.length-1;i>=0;i--){if(overlappingNodeIds[i]!==this.selectedControlNode.id){node=this.body.nodes[overlappingNodeIds[i]];break}}if(node!==undefined&&this.selectedControlNode!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var from=this.body.nodes[this.temporaryIds.nodes[0]];if(this.selectedControlNode.id===from.id){this._performEditEdge(node.id,edge.to.id)}else{this._performEditEdge(edge.from.id,node.id)}}}else{edge.updateEdgeType();this.body.emitter.emit(\"restorePhysics\")}this.body.emitter.emit(\"_redraw\")}},{key:\"_handleConnect\",value:function _handleConnect(event){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation);var pointer=this.lastTouch;var node=this.selectionHandler.getNodeAt(pointer);if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var targetNode=this._getNewTargetNode(node.x,node.y);this.body.nodes[targetNode.id]=targetNode;this.body.nodeIndices.push(targetNode.id);var connectionEdge=this.body.functions.createEdge({id:\"connectionEdge\"+util.randomUUID(),from:node.id,to:targetNode.id,physics:false,smooth:{enabled:true,type:\"continuous\",roundness:.5}});this.body.edges[connectionEdge.id]=connectionEdge;this.body.edgeIndices.push(connectionEdge.id);this.temporaryIds.nodes.push(targetNode.id);this.temporaryIds.edges.push(connectionEdge.id)}}this.touchTime=(new Date).valueOf()}}},{key:\"_dragControlNode\",value:function _dragControlNode(event){var pointer=this.body.functions.getPointer(event.center);if(this.temporaryIds.nodes[0]!==undefined){var targetNode=this.body.nodes[this.temporaryIds.nodes[0]];targetNode.x=this.canvas._XconvertDOMtoCanvas(pointer.x);targetNode.y=this.canvas._YconvertDOMtoCanvas(pointer.y);this.body.emitter.emit(\"_redraw\")}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}}},{key:\"_finishConnect\",value:function _finishConnect(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var connectFromId=undefined;if(this.temporaryIds.edges[0]!==undefined){connectFromId=this.body.edges[this.temporaryIds.edges[0]].fromId}var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(this.temporaryIds.nodes.indexOf(overlappingNodeIds[i])===-1){node=this.body.nodes[overlappingNodeIds[i]];break}}this._cleanupTemporaryNodesAndEdges();if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{if(this.body.nodes[connectFromId]!==undefined&&this.body.nodes[node.id]!==undefined){this._performAddEdge(connectFromId,node.id)}}}this.body.emitter.emit(\"_redraw\")}},{key:\"_performAddNode\",value:function _performAddNode(clickData){var _this5=this;var defaultData={id:util.randomUUID(),x:clickData.pointer.canvas.x,y:clickData.pointer.canvas.y,label:\"new\"};if(typeof this.options.addNode===\"function\"){if(this.options.addNode.length===2){this.options.addNode(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this5.inMode===\"addNode\"){_this5.body.data.nodes.getDataSet().add(finalizedData);_this5.showManipulatorToolbar()}})}else{throw new Error(\"The function for add does not support two arguments (data,callback)\");this.showManipulatorToolbar()}}else{this.body.data.nodes.getDataSet().add(defaultData);this.showManipulatorToolbar()}}},{key:\"_performAddEdge\",value:function _performAddEdge(sourceNodeId,targetNodeId){var _this6=this;var defaultData={from:sourceNodeId,to:targetNodeId};if(typeof this.options.addEdge===\"function\"){if(this.options.addEdge.length===2){this.options.addEdge(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this6.inMode===\"addEdge\"){_this6.body.data.edges.getDataSet().add(finalizedData);_this6.selectionHandler.unselectAll();_this6.showManipulatorToolbar()}})}else{throw new Error(\"The function for connect does not support two arguments (data,callback)\")}}else{this.body.data.edges.getDataSet().add(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}},{key:\"_performEditEdge\",value:function _performEditEdge(sourceNodeId,targetNodeId){var _this7=this;var defaultData={id:this.edgeBeingEditedId,from:sourceNodeId,to:targetNodeId};if(typeof this.options.editEdge===\"function\"){if(this.options.editEdge.length===2){this.options.editEdge(defaultData,function(finalizedData){if(finalizedData===null||finalizedData===undefined||_this7.inMode!==\"editEdge\"){_this7.body.edges[defaultData.id].updateEdgeType();_this7.body.emitter.emit(\"_redraw\")}else{_this7.body.data.edges.getDataSet().update(finalizedData);_this7.selectionHandler.unselectAll();_this7.showManipulatorToolbar()}})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().update(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}}]);return ManipulationSystem}();exports.default=ManipulationSystem},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var boolean=\"boolean\";var number=\"number\";var array=\"array\";var object=\"object\";var dom=\"dom\";var any=\"any\";var allOptions={configure:{enabled:{boolean:boolean},filter:{boolean:boolean,string:string,array:array,function:\"function\"},container:{dom:dom},showButton:{boolean:boolean},__type__:{object:object,boolean:boolean,string:string,array:array,function:\"function\"}},edges:{arrows:{to:{enabled:{boolean:boolean},scaleFactor:{number:number},type:{string:[\"arrow\",\"circle\"]},__type__:{object:object,boolean:boolean}},middle:{enabled:{boolean:boolean},scaleFactor:{number:number},type:{string:[\"arrow\",\"circle\"]},__type__:{object:object,boolean:boolean}},from:{enabled:{boolean:boolean},scaleFactor:{number:number},type:{string:[\"arrow\",\"circle\"]},__type__:{object:object,boolean:boolean}},__type__:{string:[\"from\",\"to\",\"middle\"],object:object}},arrowStrikethrough:{boolean:boolean},color:{color:{string:string},highlight:{string:string},hover:{string:string},inherit:{string:[\"from\",\"to\",\"both\"],boolean:boolean},opacity:{number:number},__type__:{object:object,string:string}},dashes:{boolean:boolean,array:array},font:{color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},align:{string:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},__type__:{object:object,string:string}},hidden:{boolean:boolean},hoverWidth:{function:\"function\",number:number},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:boolean},length:{number:number,undefined:\"undefined\"},physics:{boolean:boolean},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:boolean},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:boolean}},customScalingFunction:{function:\"function\"},__type__:{object:object}},selectionWidth:{function:\"function\",number:number},selfReferenceSize:{number:number},shadow:{enabled:{boolean:boolean},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:boolean}},smooth:{enabled:{boolean:boolean},type:{string:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"]},roundness:{number:number},forceDirection:{string:[\"horizontal\",\"vertical\",\"none\"],boolean:boolean},__type__:{object:object,boolean:boolean}},title:{string:string,undefined:\"undefined\"},width:{number:number},value:{number:number,undefined:\"undefined\"},__type__:{object:object}},groups:{useDefaultGroups:{boolean:boolean},__any__:\"get from nodes, will be overwritten below\",__type__:{object:object}},interaction:{dragNodes:{boolean:boolean},dragView:{boolean:boolean},hideEdgesOnDrag:{boolean:boolean},hideNodesOnDrag:{boolean:boolean},hover:{boolean:boolean},keyboard:{enabled:{boolean:boolean},speed:{x:{number:number},y:{number:number},zoom:{number:number},__type__:{object:object}},bindToWindow:{boolean:boolean},__type__:{object:object,boolean:boolean}},multiselect:{boolean:boolean},navigationButtons:{boolean:boolean},selectable:{boolean:boolean},selectConnectedEdges:{boolean:boolean},hoverConnectedEdges:{boolean:boolean},tooltipDelay:{number:number},zoomView:{boolean:boolean},__type__:{object:object}},layout:{randomSeed:{undefined:\"undefined\",number:number},improvedLayout:{boolean:boolean},hierarchical:{enabled:{boolean:boolean},levelSeparation:{number:number},nodeSpacing:{number:number},treeSpacing:{number:number},blockShifting:{boolean:boolean},edgeMinimization:{boolean:boolean},parentCentralization:{boolean:boolean},direction:{string:[\"UD\",\"DU\",\"LR\",\"RL\"]},sortMethod:{string:[\"hubsize\",\"directed\"]},__type__:{object:object,boolean:boolean}},__type__:{object:object}},manipulation:{enabled:{boolean:boolean},initiallyActive:{boolean:boolean},addNode:{boolean:boolean,function:\"function\"},addEdge:{boolean:boolean,function:\"function\"},editNode:{function:\"function\"},editEdge:{boolean:boolean,function:\"function\"},deleteNode:{boolean:boolean,function:\"function\"},deleteEdge:{boolean:boolean,function:\"function\"},controlNodeStyle:\"get from nodes, will be overwritten below\",__type__:{object:object,boolean:boolean}},nodes:{borderWidth:{number:number},borderWidthSelected:{number:number,undefined:\"undefined\"},brokenImage:{string:string,undefined:\"undefined\"},color:{border:{string:string},background:{string:string},highlight:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},hover:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},__type__:{object:object,string:string}},fixed:{x:{boolean:boolean},y:{boolean:boolean},__type__:{object:object,boolean:boolean}},font:{align:{string:string},color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},__type__:{object:object,string:string}},group:{string:string,number:number,undefined:\"undefined\"},hidden:{boolean:boolean},icon:{face:{string:string},code:{string:string},size:{number:number},color:{string:string},__type__:{object:object}},id:{string:string,number:number},image:{string:string,undefined:\"undefined\"},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:boolean},level:{number:number,undefined:\"undefined\"},mass:{number:number},physics:{boolean:boolean},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:boolean},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:boolean}},customScalingFunction:{function:\"function\"},__type__:{object:object}},shadow:{enabled:{boolean:boolean},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:boolean}},shape:{string:[\"ellipse\",\"circle\",\"database\",\"box\",\"text\",\"image\",\"circularImage\",\"diamond\",\"dot\",\"star\",\"triangle\",\"triangleDown\",\"square\",\"icon\"]},shapeProperties:{borderDashes:{boolean:boolean,array:array},borderRadius:{number:number},interpolation:{boolean:boolean},useImageSize:{boolean:boolean},useBorderWithImage:{boolean:boolean},__type__:{object:object}},size:{number:number},title:{string:string,undefined:\"undefined\"},value:{number:number,undefined:\"undefined\"},x:{number:number},y:{number:number},__type__:{object:object}},physics:{enabled:{boolean:boolean},barnesHut:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},forceAtlas2Based:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},repulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},hierarchicalRepulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},maxVelocity:{number:number},minVelocity:{number:number},solver:{string:[\"barnesHut\",\"repulsion\",\"hierarchicalRepulsion\",\"forceAtlas2Based\"]},stabilization:{enabled:{boolean:boolean},iterations:{number:number},updateInterval:{number:number},onlyDynamicEdges:{boolean:boolean},fit:{boolean:boolean},__type__:{object:object,boolean:boolean}},timestep:{number:number},adaptiveTimestep:{boolean:boolean},__type__:{object:object,boolean:boolean}},autoResize:{boolean:boolean},clickToUse:{boolean:boolean},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},height:{string:string},width:{string:string},__type__:{object:object}};allOptions.groups.__any__=allOptions.nodes;allOptions.manipulation.controlNodeStyle=allOptions.nodes;var configureOptions={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#97C2FC\"],highlight:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]},hover:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]}},fixed:{x:false,y:false},font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[0,0,50,1],strokeColor:[\"color\",\"#ffffff\"]},hidden:false,labelHighlightBold:true,physics:true,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:false,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:[\"ellipse\",\"box\",\"circle\",\"database\",\"diamond\",\"dot\",\"square\",\"star\",\"text\",\"triangle\",\"triangleDown\"],shapeProperties:{borderDashes:false,borderRadius:[6,0,20,1],interpolation:true,useImageSize:false},size:[25,0,200,1]},edges:{arrows:{to:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},middle:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},from:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"}},arrowStrikethrough:true,color:{color:[\"color\",\"#848484\"],highlight:[\"color\",\"#848484\"],hover:[\"color\",\"#848484\"],inherit:[\"from\",\"to\",\"both\",true,false],opacity:[1,0,1,.05]},dashes:false,font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[2,0,50,1],strokeColor:[\"color\",\"#ffffff\"],align:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},hidden:false,hoverWidth:[1.5,0,5,.1],labelHighlightBold:true,physics:true,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:true,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:true,type:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"],forceDirection:[\"horizontal\",\"vertical\",\"none\"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:false,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:[\"UD\",\"DU\",\"LR\",\"RL\"],sortMethod:[\"hubsize\",\"directed\"]}},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:false,keyboard:{enabled:false,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:true},multiselect:false,navigationButtons:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true,tooltipDelay:[300,0,1e3,25],zoomView:true},manipulation:{enabled:false,initiallyActive:false},physics:{enabled:true,barnesHut:{gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:[\"barnesHut\",\"forceAtlas2Based\",\"repulsion\",\"hierarchicalRepulsion\"],timestep:[.5,.01,1,.01]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=arr[Symbol.iterator](),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if(Symbol.iterator in Object(arr)){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _FloydWarshall=__webpack_require__(118);var _FloydWarshall2=_interopRequireDefault(_FloydWarshall);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var KamadaKawai=function(){function KamadaKawai(body,edgeLength,edgeStrength){_classCallCheck(this,KamadaKawai);this.body=body;this.springLength=edgeLength;this.springConstant=edgeStrength;this.distanceSolver=new _FloydWarshall2.default}_createClass(KamadaKawai,[{key:\"setOptions\",value:function setOptions(options){if(options){if(options.springLength){this.springLength=options.springLength}if(options.springConstant){this.springConstant=options.springConstant}}}},{key:\"solve\",value:function solve(nodesArray,edgesArray){var ignoreClusters=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var D_matrix=this.distanceSolver.getDistances(this.body,nodesArray,edgesArray);this._createL_matrix(D_matrix);this._createK_matrix(D_matrix);var threshold=.01;var innerThreshold=1;var iterations=0;var maxIterations=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3));var maxInnerIterations=5;var maxEnergy=1e9;var highE_nodeId=0,dE_dx=0,dE_dy=0,delta_m=0,subIterations=0;while(maxEnergy>threshold&&iterations<maxIterations){iterations+=1;var _getHighestEnergyNode2=this._getHighestEnergyNode(ignoreClusters);var _getHighestEnergyNode3=_slicedToArray(_getHighestEnergyNode2,4);highE_nodeId=_getHighestEnergyNode3[0];maxEnergy=_getHighestEnergyNode3[1];dE_dx=_getHighestEnergyNode3[2];dE_dy=_getHighestEnergyNode3[3];delta_m=maxEnergy;subIterations=0;while(delta_m>innerThreshold&&subIterations<maxInnerIterations){subIterations+=1;this._moveNode(highE_nodeId,dE_dx,dE_dy);var _getEnergy2=this._getEnergy(highE_nodeId);var _getEnergy3=_slicedToArray(_getEnergy2,3);delta_m=_getEnergy3[0];dE_dx=_getEnergy3[1];dE_dy=_getEnergy3[2]}}}},{key:\"_getHighestEnergyNode\",value:function _getHighestEnergyNode(ignoreClusters){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var maxEnergy=0;var maxEnergyNodeId=nodesArray[0];var dE_dx_max=0,dE_dy_max=0;for(var nodeIdx=0;nodeIdx<nodesArray.length;nodeIdx++){var m=nodesArray[nodeIdx];if(nodes[m].predefinedPosition===false||nodes[m].isCluster===true&&ignoreClusters===true||nodes[m].options.fixed.x===true||nodes[m].options.fixed.y===true){var _getEnergy4=this._getEnergy(m),_getEnergy5=_slicedToArray(_getEnergy4,3),delta_m=_getEnergy5[0],dE_dx=_getEnergy5[1],dE_dy=_getEnergy5[2];if(maxEnergy<delta_m){maxEnergy=delta_m;maxEnergyNodeId=m;dE_dx_max=dE_dx;dE_dy_max=dE_dy}}}return[maxEnergyNodeId,maxEnergy,dE_dx_max,dE_dy_max]}},{key:\"_getEnergy\",value:function _getEnergy(m){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));dE_dx+=this.K_matrix[m][i]*(x_m-x_i-this.L_matrix[m][i]*(x_m-x_i)*denominator);dE_dy+=this.K_matrix[m][i]*(y_m-y_i-this.L_matrix[m][i]*(y_m-y_i)*denominator)}}var delta_m=Math.sqrt(Math.pow(dE_dx,2)+Math.pow(dE_dy,2));return[delta_m,dE_dx,dE_dy]}},{key:\"_moveNode\",value:function _moveNode(m,dE_dx,dE_dy){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var d2E_dx2=0;var d2E_dxdy=0;var d2E_dy2=0;var x_m=nodes[m].x;var y_m=nodes[m].y;for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.pow(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2),1.5);d2E_dx2+=this.K_matrix[m][i]*(1-this.L_matrix[m][i]*Math.pow(y_m-y_i,2)*denominator);d2E_dxdy+=this.K_matrix[m][i]*(this.L_matrix[m][i]*(x_m-x_i)*(y_m-y_i)*denominator);d2E_dy2+=this.K_matrix[m][i]*(1-this.L_matrix[m][i]*Math.pow(x_m-x_i,2)*denominator)}}var A=d2E_dx2,B=d2E_dxdy,C=dE_dx,D=d2E_dy2,E=dE_dy;var dy=(C/A+E/B)/(B/A-D/B);var dx=-(B*dy+C)/A;nodes[m].x+=dx;nodes[m].y+=dy}},{key:\"_createL_matrix\",value:function _createL_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeLength=this.springLength;this.L_matrix=[];for(var i=0;i<nodesArray.length;i++){this.L_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.L_matrix[nodesArray[i]][nodesArray[j]]=edgeLength*D_matrix[nodesArray[i]][nodesArray[j]]}}}},{key:\"_createK_matrix\",value:function _createK_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeStrength=this.springConstant;this.K_matrix=[];for(var i=0;i<nodesArray.length;i++){this.K_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.K_matrix[nodesArray[i]][nodesArray[j]]=edgeStrength*Math.pow(D_matrix[nodesArray[i]][nodesArray[j]],-2)}}}}]);return KamadaKawai}();exports.default=KamadaKawai},function(module,exports){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}var FloydWarshall=function(){function FloydWarshall(){_classCallCheck(this,FloydWarshall)}_createClass(FloydWarshall,[{key:\"getDistances\",value:function getDistances(body,nodesArray,edgesArray){var D_matrix={};var edges=body.edges;for(var i=0;i<nodesArray.length;i++){D_matrix[nodesArray[i]]={};D_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){D_matrix[nodesArray[i]][nodesArray[j]]=i==j?0:1e9;D_matrix[nodesArray[i]][nodesArray[j]]=i==j?0:1e9}}for(var _i=0;_i<edgesArray.length;_i++){var edge=edges[edgesArray[_i]];if(edge.connected===true&&D_matrix[edge.fromId]!==undefined&&D_matrix[edge.toId]!==undefined){D_matrix[edge.fromId][edge.toId]=1;D_matrix[edge.toId][edge.fromId]=1}}var nodeCount=nodesArray.length;for(var k=0;k<nodeCount;k++){for(var _i2=0;_i2<nodeCount-1;_i2++){for(var _j=_i2+1;_j<nodeCount;_j++){D_matrix[nodesArray[_i2]][nodesArray[_j]]=Math.min(D_matrix[nodesArray[_i2]][nodesArray[_j]],D_matrix[nodesArray[_i2]][nodesArray[k]]+D_matrix[nodesArray[k]][nodesArray[_j]]);D_matrix[nodesArray[_j]][nodesArray[_i2]]=D_matrix[nodesArray[_i2]][nodesArray[_j]]}}}return D_matrix}}]);return FloydWarshall}();exports.default=FloydWarshall},function(module,exports){\"use strict\";if(typeof CanvasRenderingContext2D!==\"undefined\"){CanvasRenderingContext2D.prototype.circle=function(x,y,r){this.beginPath();this.arc(x,y,r,0,2*Math.PI,false);this.closePath()};CanvasRenderingContext2D.prototype.square=function(x,y,r){this.beginPath();this.rect(x-r,y-r,r*2,r*2);this.closePath()};CanvasRenderingContext2D.prototype.triangle=function(x,y,r){this.beginPath();r*=1.15;y+=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y-(h-ir));this.lineTo(x+s2,y+ir);this.lineTo(x-s2,y+ir);this.lineTo(x,y-(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.triangleDown=function(x,y,r){this.beginPath();r*=1.15;y-=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y+(h-ir));this.lineTo(x+s2,y-ir);this.lineTo(x-s2,y-ir);this.lineTo(x,y+(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.star=function(x,y,r){this.beginPath();r*=.82;y+=.1*r;for(var n=0;n<10;n++){var radius=n%2===0?r*1.3:r*.5;this.lineTo(x+radius*Math.sin(n*2*Math.PI/10),y-radius*Math.cos(n*2*Math.PI/10))}this.closePath()};CanvasRenderingContext2D.prototype.diamond=function(x,y,r){this.beginPath();this.lineTo(x,y+r);this.lineTo(x+r,y);this.lineTo(x,y-r);this.lineTo(x-r,y);this.closePath()};CanvasRenderingContext2D.prototype.roundRect=function(x,y,w,h,r){var r2d=Math.PI/180;if(w-2*r<0){r=w/2}if(h-2*r<0){r=h/2}this.beginPath();this.moveTo(x+r,y);this.lineTo(x+w-r,y);this.arc(x+w-r,y+r,r,r2d*270,r2d*360,false);this.lineTo(x+w,y+h-r);this.arc(x+w-r,y+h-r,r,0,r2d*90,false);this.lineTo(x+r,y+h);this.arc(x+r,y+h-r,r,r2d*90,r2d*180,false);this.lineTo(x,y+r);this.arc(x+r,y+r,r,r2d*180,r2d*270,false);this.closePath()};CanvasRenderingContext2D.prototype.ellipse=function(x,y,w,h){var kappa=.5522848,ox=w/2*kappa,oy=h/2*kappa,xe=x+w,ye=y+h,xm=x+w/2,ym=y+h/2;this.beginPath();this.moveTo(x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.closePath()};CanvasRenderingContext2D.prototype.database=function(x,y,w,h){var f=1/3;var wEllipse=w;var hEllipse=h*f;var kappa=.5522848,ox=wEllipse/2*kappa,oy=hEllipse/2*kappa,xe=x+wEllipse,ye=y+hEllipse,xm=x+wEllipse/2,ym=y+hEllipse/2,ymb=y+(h-hEllipse/2),yeb=y+h;this.beginPath();this.moveTo(xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.lineTo(xe,ymb);this.bezierCurveTo(xe,ymb+oy,xm+ox,yeb,xm,yeb);this.bezierCurveTo(xm-ox,yeb,x,ymb+oy,x,ymb);this.lineTo(x,ym)};CanvasRenderingContext2D.prototype.arrowEndpoint=function(x,y,angle,length){var xt=x-length*Math.cos(angle);var yt=y-length*Math.sin(angle);var xi=x-length*.9*Math.cos(angle);var yi=y-length*.9*Math.sin(angle);var xl=xt+length/3*Math.cos(angle+.5*Math.PI);var yl=yt+length/3*Math.sin(angle+.5*Math.PI);var xr=xt+length/3*Math.cos(angle-.5*Math.PI);var yr=yt+length/3*Math.sin(angle-.5*Math.PI);this.beginPath();this.moveTo(x,y);this.lineTo(xl,yl);this.lineTo(xi,yi);this.lineTo(xr,yr);this.closePath()};CanvasRenderingContext2D.prototype.circleEndpoint=function(x,y,angle,length){var radius=length*.4;var xc=x-radius*Math.cos(angle);var yc=y-radius*Math.sin(angle);this.circle(xc,yc,radius)};CanvasRenderingContext2D.prototype.dashedLine=function(x,y,x2,y2,pattern){this.beginPath();this.moveTo(x,y);var patternLength=pattern.length;var dx=x2-x;var dy=y2-y;var slope=dy/dx;var distRemaining=Math.sqrt(dx*dx+dy*dy);var patternIndex=0;var draw=true;var xStep=0;var dashLength=pattern[0];while(distRemaining>=.1){dashLength=pattern[patternIndex++%patternLength];if(dashLength>distRemaining){dashLength=distRemaining}xStep=Math.sqrt(dashLength*dashLength/(1+slope*slope));xStep=dx<0?-xStep:xStep;x+=xStep;y+=slope*xStep;if(draw===true){this.lineTo(x,y)}else{this.moveTo(x,y)}distRemaining-=dashLength;draw=!draw}}}},function(module,exports){\"use strict\";function parseDOT(data){dot=data;return parseGraph()}var NODE_ATTR_MAPPING={fontsize:\"font.size\",fontcolor:\"font.color\",labelfontcolor:\"font.color\",fontname:\"font.face\",color:[\"color.border\",\"color.background\"],fillcolor:\"color.background\",tooltip:\"title\",labeltooltip:\"title\"};var EDGE_ATTR_MAPPING=Object.create(NODE_ATTR_MAPPING);EDGE_ATTR_MAPPING.color=\"color.color\";var TOKENTYPE={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3};var DELIMITERS={\"{\":true,\"}\":true,\"[\":true,\"]\":true,\";\":true,\"=\":true,\",\":true,\"->\":true,\"--\":true};var dot=\"\";var index=0;var c=\"\";var token=\"\";var tokenType=TOKENTYPE.NULL;function first(){index=0;c=dot.charAt(0)}function next(){index++;c=dot.charAt(index)}function nextPreview(){return dot.charAt(index+1)}var regexAlphaNumeric=/[a-zA-Z_0-9.:#]/;function isAlphaNumeric(c){return regexAlphaNumeric.test(c)}function merge(a,b){if(!a){a={}}if(b){for(var name in b){if(b.hasOwnProperty(name)){a[name]=b[name]}}}return a}function setValue(obj,path,value){var keys=path.split(\".\");var o=obj;while(keys.length){var key=keys.shift();if(keys.length){if(!o[key]){o[key]={}}o=o[key]}else{o[key]=value}}}function addNode(graph,node){var i,len;var current=null;var graphs=[graph];var root=graph;while(root.parent){graphs.push(root.parent);root=root.parent}if(root.nodes){for(i=0,len=root.nodes.length;i<len;i++){if(node.id===root.nodes[i].id){current=root.nodes[i];break}}}if(!current){current={id:node.id};if(graph.node){current.attr=merge(current.attr,graph.node)}}for(i=graphs.length-1;i>=0;i--){var g=graphs[i];if(!g.nodes){g.nodes=[]}if(g.nodes.indexOf(current)===-1){g.nodes.push(current)}}if(node.attr){current.attr=merge(current.attr,node.attr)}}function addEdge(graph,edge){if(!graph.edges){graph.edges=[]}graph.edges.push(edge);if(graph.edge){var attr=merge({},graph.edge);edge.attr=merge(attr,edge.attr)}}function createEdge(graph,from,to,type,attr){var edge={from:from,to:to,type:type};if(graph.edge){edge.attr=merge({},graph.edge)}edge.attr=merge(edge.attr||{},attr);return edge}function getToken(){tokenType=TOKENTYPE.NULL;token=\"\";while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}do{var isComment=false;if(c===\"#\"){var i=index-1;while(dot.charAt(i)===\" \"||dot.charAt(i)===\"\\t\"){i--}if(dot.charAt(i)===\"\\n\"||dot.charAt(i)===\"\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}}if(c===\"/\"&&nextPreview()===\"/\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}if(c===\"/\"&&nextPreview()===\"*\"){while(c!=\"\"){if(c===\"*\"&&nextPreview()===\"/\"){next();next();break}else{next()}}isComment=true}while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){\nnext()}}while(isComment);if(c===\"\"){tokenType=TOKENTYPE.DELIMITER;return}var c2=c+nextPreview();if(DELIMITERS[c2]){tokenType=TOKENTYPE.DELIMITER;token=c2;next();next();return}if(DELIMITERS[c]){tokenType=TOKENTYPE.DELIMITER;token=c;next();return}if(isAlphaNumeric(c)||c===\"-\"){token+=c;next();while(isAlphaNumeric(c)){token+=c;next()}if(token===\"false\"){token=false}else if(token===\"true\"){token=true}else if(!isNaN(Number(token))){token=Number(token)}tokenType=TOKENTYPE.IDENTIFIER;return}if(c==='\"'){next();while(c!=\"\"&&(c!='\"'||c==='\"'&&nextPreview()==='\"')){token+=c;if(c==='\"'){next()}next()}if(c!='\"'){throw newSyntaxError('End of string \" expected')}next();tokenType=TOKENTYPE.IDENTIFIER;return}tokenType=TOKENTYPE.UNKNOWN;while(c!=\"\"){token+=c;next()}throw new SyntaxError('Syntax error in part \"'+chop(token,30)+'\"')}function parseGraph(){var graph={};first();getToken();if(token===\"strict\"){graph.strict=true;getToken()}if(token===\"graph\"||token===\"digraph\"){graph.type=token;getToken()}if(tokenType===TOKENTYPE.IDENTIFIER){graph.id=token;getToken()}if(token!=\"{\"){throw newSyntaxError(\"Angle bracket { expected\")}getToken();parseStatements(graph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();if(token!==\"\"){throw newSyntaxError(\"End of file expected\")}getToken();delete graph.node;delete graph.edge;delete graph.graph;return graph}function parseStatements(graph){while(token!==\"\"&&token!=\"}\"){parseStatement(graph);if(token===\";\"){getToken()}}}function parseStatement(graph){var subgraph=parseSubgraph(graph);if(subgraph){parseEdge(graph,subgraph);return}var attr=parseAttributeStatement(graph);if(attr){return}if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}var id=token;getToken();if(token===\"=\"){getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}graph[id]=token;getToken()}else{parseNodeStatement(graph,id)}}function parseSubgraph(graph){var subgraph=null;if(token===\"subgraph\"){subgraph={};subgraph.type=\"subgraph\";getToken();if(tokenType===TOKENTYPE.IDENTIFIER){subgraph.id=token;getToken()}}if(token===\"{\"){getToken();if(!subgraph){subgraph={}}subgraph.parent=graph;subgraph.node=graph.node;subgraph.edge=graph.edge;subgraph.graph=graph.graph;parseStatements(subgraph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();delete subgraph.node;delete subgraph.edge;delete subgraph.graph;delete subgraph.parent;if(!graph.subgraphs){graph.subgraphs=[]}graph.subgraphs.push(subgraph)}return subgraph}function parseAttributeStatement(graph){if(token===\"node\"){getToken();graph.node=parseAttributeList();return\"node\"}else if(token===\"edge\"){getToken();graph.edge=parseAttributeList();return\"edge\"}else if(token===\"graph\"){getToken();graph.graph=parseAttributeList();return\"graph\"}return null}function parseNodeStatement(graph,id){var node={id:id};var attr=parseAttributeList();if(attr){node.attr=attr}addNode(graph,node);parseEdge(graph,id)}function parseEdge(graph,from){while(token===\"->\"||token===\"--\"){var to;var type=token;getToken();var subgraph=parseSubgraph(graph);if(subgraph){to=subgraph}else{if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier or subgraph expected\")}to=token;addNode(graph,{id:to});getToken()}var attr=parseAttributeList();var edge=createEdge(graph,from,to,type,attr);addEdge(graph,edge);from=to}}function parseAttributeList(){var attr=null;while(token===\"[\"){getToken();attr={};while(token!==\"\"&&token!=\"]\"){if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute name expected\")}var name=token;getToken();if(token!=\"=\"){throw newSyntaxError(\"Equal sign = expected\")}getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute value expected\")}var value=token;setValue(attr,name,value);getToken();if(token==\",\"){getToken()}}if(token!=\"]\"){throw newSyntaxError(\"Bracket ] expected\")}getToken()}return attr}function newSyntaxError(message){return new SyntaxError(message+', got \"'+chop(token,30)+'\" (char '+index+\")\")}function chop(text,maxLength){return text.length<=maxLength?text:text.substr(0,27)+\"...\"}function forEach2(array1,array2,fn){if(Array.isArray(array1)){array1.forEach(function(elem1){if(Array.isArray(array2)){array2.forEach(function(elem2){fn(elem1,elem2)})}else{fn(elem1,array2)}})}else{if(Array.isArray(array2)){array2.forEach(function(elem2){fn(array1,elem2)})}else{fn(array1,array2)}}}function setProp(object,path,value){var names=path.split(\".\");var prop=names.pop();var obj=object;for(var i=0;i<names.length;i++){var name=names[i];if(!(name in obj)){obj[name]={}}obj=obj[name]}obj[prop]=value;return object}function convertAttr(attr,mapping){var converted={};for(var prop in attr){if(attr.hasOwnProperty(prop)){var visProp=mapping[prop];if(Array.isArray(visProp)){visProp.forEach(function(visPropI){setProp(converted,visPropI,attr[prop])})}else if(typeof visProp===\"string\"){setProp(converted,visProp,attr[prop])}else{setProp(converted,prop,attr[prop])}}}return converted}function DOTToGraph(data){var dotData=parseDOT(data);var graphData={nodes:[],edges:[],options:{}};if(dotData.nodes){dotData.nodes.forEach(function(dotNode){var graphNode={id:dotNode.id,label:String(dotNode.label||dotNode.id)};merge(graphNode,convertAttr(dotNode.attr,NODE_ATTR_MAPPING));if(graphNode.image){graphNode.shape=\"image\"}graphData.nodes.push(graphNode)})}if(dotData.edges){var convertEdge=function convertEdge(dotEdge){var graphEdge={from:dotEdge.from,to:dotEdge.to};merge(graphEdge,convertAttr(dotEdge.attr,EDGE_ATTR_MAPPING));graphEdge.arrows=dotEdge.type===\"->\"?\"to\":undefined;return graphEdge};dotData.edges.forEach(function(dotEdge){var from,to;if(dotEdge.from instanceof Object){from=dotEdge.from.nodes}else{from={id:dotEdge.from}}if(dotEdge.to instanceof Object){to=dotEdge.to.nodes}else{to={id:dotEdge.to}}if(dotEdge.from instanceof Object&&dotEdge.from.edges){dotEdge.from.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}forEach2(from,to,function(from,to){var subEdge=createEdge(graphData,from.id,to.id,dotEdge.type,dotEdge.attr);var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)});if(dotEdge.to instanceof Object&&dotEdge.to.edges){dotEdge.to.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}})}if(dotData.attr){graphData.options=dotData.attr}return graphData}exports.parseDOT=parseDOT;exports.DOTToGraph=DOTToGraph},function(module,exports){\"use strict\";function parseGephi(gephiJSON,optionsObj){var edges=[];var nodes=[];var options={edges:{inheritColor:false},nodes:{fixed:false,parseColor:false}};if(optionsObj!==undefined){if(optionsObj.fixed!==undefined){options.nodes.fixed=optionsObj.fixed}if(optionsObj.parseColor!==undefined){options.nodes.parseColor=optionsObj.parseColor}if(optionsObj.inheritColor!==undefined){options.edges.inheritColor=optionsObj.inheritColor}}var gEdges=gephiJSON.edges;var gNodes=gephiJSON.nodes;for(var i=0;i<gEdges.length;i++){var edge={};var gEdge=gEdges[i];edge[\"id\"]=gEdge.id;edge[\"from\"]=gEdge.source;edge[\"to\"]=gEdge.target;edge[\"attributes\"]=gEdge.attributes;edge[\"label\"]=gEdge.label;edge[\"title\"]=gEdge.attributes!==undefined?gEdge.attributes.title:undefined;if(gEdge[\"type\"]===\"Directed\"){edge[\"arrows\"]=\"to\"}if(gEdge.color&&options.inheritColor===false){edge[\"color\"]=gEdge.color}edges.push(edge)}for(var i=0;i<gNodes.length;i++){var node={};var gNode=gNodes[i];node[\"id\"]=gNode.id;node[\"attributes\"]=gNode.attributes;node[\"title\"]=gNode.title;node[\"x\"]=gNode.x;node[\"y\"]=gNode.y;node[\"label\"]=gNode.label;node[\"title\"]=gNode.attributes!==undefined?gNode.attributes.title:undefined;if(options.nodes.parseColor===true){node[\"color\"]=gNode.color}else{node[\"color\"]=gNode.color!==undefined?{background:gNode.color,border:gNode.color,highlight:{background:gNode.color,border:gNode.color},hover:{background:gNode.color,border:gNode.color}}:undefined}node[\"size\"]=gNode.size;node[\"fixed\"]=options.nodes.fixed&&gNode.x!==undefined&&gNode.y!==undefined;nodes.push(node)}return{nodes:nodes,edges:edges}}exports.parseGephi=parseGephi},function(module,exports){\"use strict\";exports[\"en\"]={edit:\"Edit\",del:\"Delete selected\",back:\"Back\",addNode:\"Add Node\",addEdge:\"Add Edge\",editNode:\"Edit Node\",editEdge:\"Edit Edge\",addDescription:\"Click in an empty space to place a new node.\",edgeDescription:\"Click on a node and drag the edge to another node to connect them.\",editEdgeDescription:\"Click on the control points and drag them to a node to connect to it.\",createEdgeError:\"Cannot link edges to a cluster.\",deleteClusterError:\"Clusters cannot be deleted.\",editClusterError:\"Clusters cannot be edited.\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"de\"]={edit:\"Editieren\",del:\"Lösche Auswahl\",back:\"Zurück\",addNode:\"Knoten hinzufügen\",addEdge:\"Kante hinzufügen\",editNode:\"Knoten editieren\",editEdge:\"Kante editieren\",addDescription:\"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.\",edgeDescription:\"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.\",editEdgeDescription:\"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.\",createEdgeError:\"Es ist nicht möglich, Kanten mit Clustern zu verbinden.\",deleteClusterError:\"Cluster können nicht gelöscht werden.\",editClusterError:\"Cluster können nicht editiert werden.\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"es\"]={edit:\"Editar\",del:\"Eliminar selección\",back:\"Átras\",addNode:\"Añadir nodo\",addEdge:\"Añadir arista\",editNode:\"Editar nodo\",editEdge:\"Editar arista\",addDescription:\"Haga clic en un lugar vacío para colocar un nuevo nodo.\",edgeDescription:\"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.\",editEdgeDescription:\"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.\",createEdgeError:\"No se puede conectar una arista a un grupo.\",deleteClusterError:\"No es posible eliminar grupos.\",editClusterError:\"No es posible editar grupos.\"};exports[\"es_ES\"]=exports[\"es\"];exports[\"it\"]={edit:\"Modifica\",del:\"Cancella la selezione\",back:\"Indietro\",addNode:\"Aggiungi un nodo\",addEdge:\"Aggiungi un vertice\",editNode:\"Modifica il nodo\",editEdge:\"Modifica il vertice\",addDescription:\"Clicca per aggiungere un nuovo nodo\",edgeDescription:\"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.\",editEdgeDescription:\"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.\",createEdgeError:\"Non si possono collegare vertici ad un cluster\",deleteClusterError:\"I cluster non possono essere cancellati\",editClusterError:\"I clusters non possono essere modificati.\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"nl\"]={edit:\"Wijzigen\",del:\"Selectie verwijderen\",back:\"Terug\",addNode:\"Node toevoegen\",addEdge:\"Link toevoegen\",editNode:\"Node wijzigen\",editEdge:\"Link wijzigen\",addDescription:\"Klik op een leeg gebied om een nieuwe node te maken.\",edgeDescription:\"Klik op een node en sleep de link naar een andere node om ze te verbinden.\",editEdgeDescription:\"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.\",createEdgeError:\"Kan geen link maken naar een cluster.\",deleteClusterError:\"Clusters kunnen niet worden verwijderd.\",editClusterError:\"Clusters kunnen niet worden aangepast.\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"pt-br\"]={edit:\"Editar\",del:\"Remover selecionado\",back:\"Voltar\",addNode:\"Adicionar nó\",addEdge:\"Adicionar aresta\",editNode:\"Editar nó\",editEdge:\"Editar aresta\",addDescription:\"Clique em um espaço em branco para adicionar um novo nó\",edgeDescription:\"Clique em um nó e arraste a aresta até outro nó para conectá-los\",editEdgeDescription:\"Clique nos pontos de controle e os arraste para um nó para conectá-los\",createEdgeError:\"Não foi possível linkar arestas a um cluster.\",deleteClusterError:\"Clusters não puderam ser removidos.\",editClusterError:\"Clusters não puderam ser editados.\"};exports[\"pt-BR\"]=exports[\"pt-br\"];exports[\"pt_BR\"]=exports[\"pt-br\"];exports[\"pt_br\"]=exports[\"pt-br\"];exports[\"ru\"]={edit:\"Редактировать\",del:\"Удалить выбранное\",back:\"Назад\",addNode:\"Добавить узел\",addEdge:\"Добавить ребро\",editNode:\"Редактировать узел\",editEdge:\"Редактировать ребро\",addDescription:\"Кликните в свободное место, чтобы добавить новый узел.\",edgeDescription:\"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.\",editEdgeDescription:\"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.\",createEdgeError:\"Невозможно соединить ребра в кластер.\",deleteClusterError:\"Кластеры не могут быть удалены\",editClusterError:\"Кластеры недоступны для редактирования.\"};exports[\"ru_RU\"]=exports[\"ru\"]}])});\n",
            "title": "$:/plugins/felixhayashi/vis/vis.js",
            "type": "application/javascript",
            "module-type": "library"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/spangenhelm/enhancedsearch/SearchTabManager.js": {
            "text": "/*\\\ntitle: $:/plugins/spangenhelm/enhancedsearch/SearchTabManager.js\ntype: application/javascript\nmodule-type: macro\n\\*/\n\n(function(){\n  \n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"search-tab-manager\";\nexports.params = [ { name : \"searchTerm\" }, { name: \"qualifier\" }  ];\n\n// constants\nvar sideBarTabPrefix = \"$:/state/tab/sidebar-\";\nvar searchTabTRef = \"$:/core/ui/SearchResults\";\nvar tabBackup = null;\n\n/**\n * Called: <$macrocall $name=\"search-tab-manager\" searchTerm={{$:/temp/search}} />\n */\nexports.run = function(searchTerm, qualifier) {\n    \n  var tabsStateTRef = sideBarTabPrefix + this.getStateQualifier();    \n  var tabsStateTObj = $tw.wiki.getTiddler(tabsStateTRef);\n  \n  console.log(\"sr:\", tabsStateTObj);\n  \n  if(tabsStateTObj) {\n    \n    if(searchTerm && tabsStateTObj.fields.text !== searchTabTRef) {\n    \n      // backup old tab\n      tabBackup = tabsStateTObj.fields.text;\n      \n      // set tab to search results\n      $tw.wiki.addTiddler(new $tw.Tiddler({\n        title: tabsStateTRef,\n        text: searchTabTRef\n      }));\n      \n    } else if(!searchTerm && tabsStateTObj.fields.text === searchTabTRef && tabBackup) {\n          \n      // set tab to search results\n      $tw.wiki.addTiddler(new $tw.Tiddler({\n        title: tabsStateTRef,\n        text: tabBackup\n      }));\n      \n    }\n    \n  }\n  \n  // always return an empty string\n  return \"\";\n  \n};\n\n})();",
            "title": "$:/plugins/spangenhelm/enhancedsearch/SearchTabManager.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/plugins/EnhancedSearchResults/Stylesheet": {
            "title": "$:/plugins/EnhancedSearchResults/Stylesheet",
            "tags": "$:/tags/Stylesheet",
            "type": "text/css",
            "text": "div.tc-search-results {\n   padding-top: 0;\n}"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<div class=\"tc-sidebar-lists\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus=\"true\"/>\n<$macrocall $name=\"search-tab-manager\" searchTerm={{$:/temp/search}} />\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<$macrocall $name=\"tabs\" tabsList=\"$:/core/ui/SearchResults[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\"  default=\"$:/core/ui/SearchResults\" state=\"$:/state/tab/sidebar\" />\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\"  default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "caption": "{{$:/language/SideBar/Search/Caption}}",
            "text": "<div class=\"tc-search-results\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</div>\n"
        },
        "$:/language/SideBar/Search/Caption": {
            "title": "$:/language/SideBar/Search/Caption",
            "text": "Search"
        },
        "$:/plugins/EnhancedSearchResults/readme": {
            "title": "$:/plugins/EnhancedSearchResults/readme",
            "text": "This plugin allows you to have the search-results displayed in a tab without hiding other existing tabs in the sidebar.\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/github-fork-ribbon/readme": {
            "title": "$:/plugins/tiddlywiki/github-fork-ribbon/readme",
            "text": "This plugin provides a diagonal ribbon across the corner of the window. It resembles the design used by ~GitHub for their \"Fork me on ~GitHub\" ribbons.\n\nThe ribbon can be positioned over any corner, and can incorporate user defined text, colours and a link.\n\nThe CSS stylesheet is adapted from work by Simon Whitaker:\n\nhttps://github.com/simonwhitaker/github-fork-ribbon-css/\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/github-fork-ribbon]]\n"
        },
        "$:/plugins/tiddlywiki/github-fork-ribbon/styles": {
            "title": "$:/plugins/tiddlywiki/github-fork-ribbon/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "/* Left will inherit from right (so we don't need to duplicate code */\n.github-fork-ribbon {\n  /* The right and left lasses determine the side we attach our banner to */\n  position: absolute;\n\n  /* Add a bit of padding to give some substance outside the \"stitching\" */\n  padding: 2px 0;\n\n  /* Set the base colour */\n  background-color: #a00;\n\n  /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */\n  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)), to(rgba(0, 0, 0, 0.15)));\n  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));\n  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));\n  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));\n  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));\n  background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));\n  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000');\n\n  /* Add a drop shadow */\n  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);\n  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);\n\n  z-index: 999;\n  pointer-events: auto;\n}\n\n.github-fork-ribbon a, .github-fork-ribbon a.tc-tiddlylink,\n.github-fork-ribbon a:hover, .github-fork-ribbon a.tc-tiddlylink:hover  {\n  /* Set the font */\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: white;\n\n  /* Set the text properties */\n  text-decoration: none;\n  text-shadow: 0 -1px rgba(0,0,0,0.5);\n  text-align: center;\n\n  /* Set the geometry. If you fiddle with these you'll also need to tweak the top and right values in #github-fork-ribbon. */\n  width: 200px;\n  line-height: 20px;\n\n  /* Set the layout properties */\n  display: inline-block;\n  padding: 2px 0;\n\n  /* Add \"stitching\" effect */\n  border-width: 1px 0;\n  border-style: dotted;\n  border-color: rgba(255,255,255,0.7);\n}\n\n.github-fork-ribbon-wrapper {\n  width: 150px;\n  height: 150px;\n  position: absolute;\n  overflow: hidden;\n  top: 0;\n  z-index: 999;\n  pointer-events: none;\n}\n\n.github-fork-ribbon-wrapper.fixed {\n  position: fixed;\n}\n\n.github-fork-ribbon-wrapper.left {\n  left: 0;\n}\n\n.github-fork-ribbon-wrapper.right {\n  right: 0;\n}\n\n.github-fork-ribbon-wrapper.left-bottom {\n  position: fixed;\n  top: inherit;\n  bottom: 0;\n  left: 0;\n}\n\n.github-fork-ribbon-wrapper.right-bottom {\n  position: fixed;\n  top: inherit;\n  bottom: 0;\n  right: 0;\n}\n\n.github-fork-ribbon-wrapper.right .github-fork-ribbon {\n  top: 42px;\n  right: -43px;\n\n  /* Rotate the banner 45 degrees */\n  -webkit-transform: rotate(45deg);\n  -moz-transform: rotate(45deg);\n  -o-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n\n.github-fork-ribbon-wrapper.left .github-fork-ribbon {\n  top: 42px;\n  left: -43px;\n\n  /* Rotate the banner -45 degrees */\n  -webkit-transform: rotate(-45deg);\n  -moz-transform: rotate(-45deg);\n  -o-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n\n\n.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon {\n  top: 80px;\n  left: -43px;\n\n  /* Rotate the banner -45 degrees */\n  -webkit-transform: rotate(45deg);\n  -moz-transform: rotate(45deg);\n  -o-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n\n.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon {\n  top: 80px;\n  right: -43px;\n\n  /* Rotate the banner -45 degrees */\n  -webkit-transform: rotate(-45deg);\n  -moz-transform: rotate(-45deg);\n  -o-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n"
        },
        "$:/plugins/tiddlywiki/github-fork-ribbon/usage": {
            "title": "$:/plugins/tiddlywiki/github-fork-ribbon/usage",
            "text": "```\n<!-- TOP RIGHT RIBBON: START COPYING HERE -->\n<div class=\"github-fork-ribbon-wrapper right\"><div class=\"github-fork-ribbon\"><a href=\"https://github.com/simonwhitaker/github-fork-ribbon-css\">Fork me on ~GitHub</a></div>\n</div>\n<!-- TOP RIGHT RIBBON: END COPYING HERE -->\n\n<!-- TOP LEFT RIBBON: START COPYING HERE -->\n<div class=\"github-fork-ribbon-wrapper left\"><div class=\"github-fork-ribbon\"><a href=\"https://github.com/simonwhitaker/github-fork-ribbon-css\">Fork me on ~GitHub</a></div>\n</div>\n<!-- TOP LEFT RIBBON: END COPYING HERE -->\n\n\n<!-- BOTTOM RIGHT RIBBON: START COPYING HERE -->\n<div class=\"github-fork-ribbon-wrapper right-bottom\"><div class=\"github-fork-ribbon\"><a href=\"https://github.com/simonwhitaker/github-fork-ribbon-css\">Fork me on ~GitHub</a></div>\n</div>\n<!-- BOTTOM RIGHT RIBBON: END COPYING HERE -->\n\n<!-- BOTTOM LEFT RIBBON: START COPYING HERE -->\n<div class=\"github-fork-ribbon-wrapper left-bottom\"><div class=\"github-fork-ribbon\"><a href=\"https://github.com/simonwhitaker/github-fork-ribbon-css\">Fork me on ~GitHub</a></div>\n</div>\n<!-- BOTTOM LEFT RIBBON: END COPYING HERE -->\n```\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/googleanalytics/googleanalytics.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/googleanalytics/googleanalytics.js\ntype: application/javascript\nmodule-type: startup\n\nRuns Google Analytics with the account number in the tiddler `$:/GoogleAnalyticsAccount` and the domain name in `$:/GoogleAnalyticsDomain`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"google-analytics\";\nexports.platforms = [\"browser\"];\nexports.synchronous = true;\n\nvar GOOGLE_ANALYTICS_ACCOUNT = \"$:/GoogleAnalyticsAccount\",\n\tGOOGLE_ANALYTICS_DOMAIN = \"$:/GoogleAnalyticsDomain\";\n\nexports.startup = function() {\n\twindow._gaq = window._gaq || [];\n\t_gaq.push([\"_setAccount\", $tw.wiki.getTiddlerText(GOOGLE_ANALYTICS_ACCOUNT)]);\n\t_gaq.push([\"_setDomainName\", $tw.wiki.getTiddlerText(GOOGLE_ANALYTICS_DOMAIN)]);\n\t_gaq.push([\"_trackPageview\"]);\n\tvar ga = document.createElement(\"script\");\n\tga.type = \"text/javascript\";\n\tga.async = true;\n\tga.src = (\"https:\" == document.location.protocol ? \"https://ssl\" : \"http://www\") + \".google-analytics.com/ga.js\";\n\tdocument.body.appendChild(ga);\n};\n\n})();\n",
            "title": "$:/plugins/tiddlywiki/googleanalytics/googleanalytics.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/plugins/tiddlywiki/googleanalytics/readme": {
            "title": "$:/plugins/tiddlywiki/googleanalytics/readme",
            "text": "This plugin enables you to use Google Analytics to track access to your online TiddlyWiki document.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/googleanalytics]]\n"
        },
        "$:/plugins/tiddlywiki/googleanalytics/usage": {
            "title": "$:/plugins/tiddlywiki/googleanalytics/usage",
            "text": "These instructions assume you are using TiddlySpot to publish your wiki.\n\n# Go to the Google Analytics website: http://www.google.com/analytics/\n# Click the ''Access Google Analytics'' button and follow instructions to set up your account\n# Enter the name of your TiddlySpot domain, for example \"mysite.tiddlyspot.com\" \n# You will be given your own Tracking ID for this domain\n# Go to http://tiddlywiki.com -- open the More/System tab and drag the links to these three tiddlers across to a local copy of your site:\n#* [[$:/GoogleAnalyticsDomain]]\n#* [[$:/GoogleAnalyticsAccount]]\n#* [[$:/plugins/tiddlywiki/googleanalytics]]\n# Edit the first two of these tiddlers to reflect your Domain and Tracking ID\n# Upload the new version to TiddlySpot or other web host\n# Return to your Google Analytics page to check that your site is being tracked\n\n"
        }
    }
}
{
    "tiddlers": {
        "$:/config/HighlightPlugin/TypeMappings/text/plain": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/plain",
            "text": ""
        },
        "$:/config/HighlightPlugin/TypeMappings/application/javascript": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/javascript",
            "text": "javascript"
        },
        "$:/config/HighlightPlugin/TypeMappings/application/json": {
            "title": "$:/config/HighlightPlugin/TypeMappings/application/json",
            "text": "json"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/css": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/css",
            "text": "css"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/html": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/html",
            "text": "html"
        },
        "$:/config/HighlightPlugin/TypeMappings/image/svg+xml": {
            "title": "$:/config/HighlightPlugin/TypeMappings/image/svg+xml",
            "text": "xml"
        },
        "$:/config/HighlightPlugin/TypeMappings/text/x-markdown": {
            "title": "$:/config/HighlightPlugin/TypeMappings/text/x-markdown",
            "text": "markdown"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.js": {
            "text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n!function(e){\"undefined\"!=typeof exports?e(exports):(window.hljs=e({}),\"function\"==typeof define&&define.amd&&define(\"hljs\",[],function(){return window.hljs}))}(function(e){function n(e){return e.replace(/&/gm,\"&amp;\").replace(/</gm,\"&lt;\").replace(/>/gm,\"&gt;\")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0==t.index}function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}function i(e){var n,t,r,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=/\\blang(?:uage)?-([\\w-]+)\\b/i.exec(i))return w(t[1])?t[1]:\"no-highlight\";for(i=i.split(/\\s+/),n=0,r=i.length;r>n;n++)if(w(i[n])||a(i[n]))return i[n]}function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3==i.nodeType?a+=i.nodeValue.length:1==i.nodeType&&(n.push({event:\"start\",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:\"stop\",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!=r[0].offset?e[0].offset<r[0].offset?e:r:\"start\"==r[0].event?e:r:e.length?e:r}function o(e){function r(e){return\" \"+e.nodeName+'=\"'+n(e.value)+'\"'}f+=\"<\"+t(e)+Array.prototype.map.call(e.attributes,r).join(\"\")+\">\"}function u(e){f+=\"</\"+t(e)+\">\"}function c(e){(\"start\"==e.event?o:u)(e.node)}for(var s=0,f=\"\",l=[];e.length||r.length;){var g=i();if(f+=n(a.substr(s,g[0].offset-s)),s=g[0].offset,g==e){l.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g==e&&g.length&&g[0].offset==s);l.reverse().forEach(o)}else\"start\"==g[0].event?l.push(g[0].node):l.pop(),c(g.splice(0,1)[0])}return f+n(a.substr(s))}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),\"m\"+(e.cI?\"i\":\"\")+(r?\"g\":\"\"))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(\" \").forEach(function(e){var t=e.split(\"|\");u[t[0]]=[n,t[1]?Number(t[1]):1]})};\"string\"==typeof a.k?c(\"keyword\",a.k):Object.keys(a.k).forEach(function(e){c(e,a.k[e])}),a.k=u}a.lR=t(a.l||/\\b\\w+\\b/,!0),i&&(a.bK&&(a.b=\"\\\\b(\"+a.bK.split(\" \").join(\"|\")+\")\\\\b\"),a.b||(a.b=/\\B|\\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\\B|\\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||\"\",a.eW&&i.tE&&(a.tE+=(a.e?\"|\":\"\")+i.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var s=[];a.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(o(e,n))}):s.push(\"self\"==e?a:e)}),a.c=s,a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var f=a.c.map(function(e){return e.bK?\"\\\\.?(\"+e.b+\")\\\\.?\":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=f.length?t(f.join(\"|\"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){for(var t=0;t<n.c.length;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function g(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function h(e,n,t,r){var a=r?\"\":E.classPrefix,i='<span class=\"'+a,o=t?\"\":\"</span>\";return i+=e+'\">',i+n+o}function p(){if(!L.k)return n(y);var e=\"\",t=0;L.lR.lastIndex=0;for(var r=L.lR.exec(y);r;){e+=n(y.substr(t,r.index-t));var a=g(L,r);a?(B+=a[1],e+=h(a[0],n(r[0]))):e+=n(r[0]),t=L.lR.lastIndex,r=L.lR.exec(y)}return e+n(y.substr(t))}function d(){var e=\"string\"==typeof L.sL;if(e&&!x[L.sL])return n(y);var t=e?f(L.sL,y,!0,M[L.sL]):l(y,L.sL.length?L.sL:void 0);return L.r>0&&(B+=t.r),e&&(M[L.sL]=t.top),h(t.language,t.value,!1,!0)}function b(){return void 0!==L.sL?d():p()}function v(e,t){var r=e.cN?h(e.cN,\"\",!0):\"\";e.rB?(k+=r,y=\"\"):e.eB?(k+=n(t)+r,y=\"\"):(k+=r,y=t),L=Object.create(e,{parent:{value:L}})}function m(e,t){if(y+=e,void 0===t)return k+=b(),0;var r=o(t,L);if(r)return k+=b(),v(r,t),r.rB?0:t.length;var a=u(L,t);if(a){var i=L;i.rE||i.eE||(y+=t),k+=b();do L.cN&&(k+=\"</span>\"),B+=L.r,L=L.parent;while(L!=a.parent);return i.eE&&(k+=n(t)),y=\"\",a.starts&&v(a.starts,\"\"),i.rE?0:t.length}if(c(t,L))throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(L.cN||\"<unnamed>\")+'\"');return y+=t,t.length||1}var N=w(e);if(!N)throw new Error('Unknown language: \"'+e+'\"');s(N);var R,L=i||N,M={},k=\"\";for(R=L;R!=N;R=R.parent)R.cN&&(k=h(R.cN,\"\",!0)+k);var y=\"\",B=0;try{for(var C,j,I=0;;){if(L.t.lastIndex=I,C=L.t.exec(t),!C)break;j=m(t.substr(I,C.index-I),C[0]),I=C.index+j}for(m(t.substr(I)),R=L;R.parent;R=R.parent)R.cN&&(k+=\"</span>\");return{r:B,value:k,language:e,top:L}}catch(O){if(-1!=O.message.indexOf(\"Illegal\"))return{r:0,value:n(t)};throw O}}function l(e,t){t=t||E.languages||Object.keys(x);var r={r:0,value:n(e)},a=r;return t.forEach(function(n){if(w(n)){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}}),a.language&&(r.second_best=a),r}function g(e){return E.tabReplace&&(e=e.replace(/^((<[^>]+>|\\t)+)/gm,function(e,n){return n.replace(/\\t/g,E.tabReplace)})),E.useBR&&(e=e.replace(/\\n/g,\"<br>\")),e}function h(e,n,t){var r=n?R[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}function p(e){var n=i(e);if(!a(n)){var t;E.useBR?(t=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\"),t.innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\")):t=e;var r=t.textContent,o=n?f(n,r,!0):l(r),s=u(t);if(s.length){var p=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\");p.innerHTML=o.value,o.value=c(s,u(p),r)}o.value=g(o.value),e.innerHTML=o.value,e.className=h(e.className,n,o.language),e.result={language:o.language,re:o.r},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.r})}}function d(e){E=o(E,e)}function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll(\"pre code\");Array.prototype.forEach.call(e,p)}}function v(){addEventListener(\"DOMContentLoaded\",b,!1),addEventListener(\"load\",b,!1)}function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e){R[e]=n})}function N(){return Object.keys(x)}function w(e){return e=e.toLowerCase(),x[e]||x[R[e]]}var E={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},x={},R={};return e.highlight=f,e.highlightAuto=l,e.fixMarkup=g,e.highlightBlock=p,e.configure=d,e.initHighlighting=b,e.initHighlightingOnLoad=v,e.registerLanguage=m,e.listLanguages=N,e.getLanguage=w,e.inherit=o,e.IR=\"[a-zA-Z]\\\\w*\",e.UIR=\"[a-zA-Z_]\\\\w*\",e.NR=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",e.CNR=\"(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",e.BNR=\"\\\\b(0b[01]+)\",e.RSR=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",e.BE={b:\"\\\\\\\\[\\\\s\\\\S]\",r:0},e.ASM={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[e.BE]},e.QSM={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[e.BE]},e.PWM={b:/\\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\\b/},e.C=function(n,t,r){var a=e.inherit({cN:\"comment\",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",r:0}),a},e.CLCM=e.C(\"//\",\"$\"),e.CBCM=e.C(\"/\\\\*\",\"\\\\*/\"),e.HCM=e.C(\"#\",\"$\"),e.NM={cN:\"number\",b:e.NR,r:0},e.CNM={cN:\"number\",b:e.CNR,r:0},e.BNM={cN:\"number\",b:e.BNR,r:0},e.CSSNM={cN:\"number\",b:e.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",r:0},e.RM={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[e.BE,{b:/\\[/,e:/\\]/,r:0,c:[e.BE]}]},e.TM={cN:\"title\",b:e.IR,r:0},e.UTM={cN:\"title\",b:e.UIR,r:0},e});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"header\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",r:0},{cN:\"bullet\",b:\"^([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",r:0}]},{cN:\"blockquote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"`.+?`\"},{b:\"^( {4}|\t)\",e:\"$\",r:0}]},{cN:\"horizontal_rule\",b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"link_label\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,r:0},{cN:\"link_url\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"link_reference\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],r:10},{b:\"^\\\\[.+\\\\]:\",rB:!0,c:[{cN:\"link_reference\",b:\"\\\\[\",e:\"\\\\]:\",eB:!0,eE:!0,starts:{cN:\"link_url\",e:\"$\"}}]}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",r=\"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",b={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={cN:\"value\",b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[b]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[b],r:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:r},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",k:r},d=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{cN:\"inheritance\",b:\"<\\\\s*\",c:[{cN:\"parent\",b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{cN:\"constant\",b:\"(::)?(\\\\b[A-Z]\\\\w*(::)?)+\",r:0},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",r:0},{cN:\"symbol\",b:\":\",c:[t,{b:c}],r:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),r:0}].concat(n);s.c=d,i.c=d;var o=\"[>?]>\",l=\"[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>\",u=\"(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>\",N=[{b:/^\\s*=>/,cN:\"status\",starts:{e:\"$\",c:d}},{cN:\"prompt\",b:\"^(\"+o+\"|\"+l+\"|\"+u+\")\",starts:{e:\"$\",c:d}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:r,c:n.concat(N).concat(d)}});hljs.registerLanguage(\"makefile\",function(e){var a={cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]};return{aliases:[\"mk\",\"mak\"],c:[e.HCM,{b:/^\\w+\\s*\\W*=/,rB:!0,r:0,starts:{cN:\"constant\",e:/\\s*\\W*=/,eE:!0,starts:{e:/$/,r:0,c:[a]}}},{cN:\"title\",b:/^[\\w]+:\\s*$/},{cN:\"phony\",b:/^\\.PHONY:/,e:/$/,k:\".PHONY\",l:/[\\.\\w]+/},{b:/^\\t+/,e:/$/,r:0,c:[e.QSM,a]}]}});hljs.registerLanguage(\"json\",function(e){var t={literal:\"true false null\"},i=[e.QSM,e.CNM],l={cN:\"value\",e:\",\",eW:!0,eE:!0,c:i,k:t},c={b:\"{\",e:\"}\",c:[{cN:\"attribute\",b:'\\\\s*\"',e:'\"\\\\s*:\\\\s*',eB:!0,eE:!0,c:[e.BE],i:\"\\\\n\",starts:l}],i:\"\\\\S\"},n={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(l,{cN:null})],i:\"\\\\S\"};return i.splice(i.length,0,c,n),{c:i,k:t,i:\"\\\\S\"}});hljs.registerLanguage(\"xml\",function(t){var s=\"[A-Za-z0-9\\\\._:-]+\",c={b:/<\\?(php)?(?!\\w)/,e:/\\?>/,sL:\"php\"},e={eW:!0,i:/</,r:0,c:[c,{cN:\"attribute\",b:s,r:0},{b:\"=\",r:0,c:[{cN:\"value\",c:[c],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/[^\\s\\/>]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xsl\",\"plist\"],cI:!0,c:[{cN:\"doctype\",b:\"<!DOCTYPE\",e:\">\",r:10,c:[{b:\"\\\\[\",e:\"\\\\]\"}]},t.C(\"<!--\",\"-->\",{r:10}),{cN:\"cdata\",b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",r:10},{cN:\"tag\",b:\"<style(?=\\\\s|>|$)\",e:\">\",k:{title:\"style\"},c:[e],starts:{e:\"</style>\",rE:!0,sL:\"css\"}},{cN:\"tag\",b:\"<script(?=\\\\s|>|$)\",e:\">\",k:{title:\"script\"},c:[e],starts:{e:\"</script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\"]}},c,{cN:\"pi\",b:/<\\?\\w+/,e:/\\?>/,r:10},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"title\",b:/[^ \\/><\\n\\t]+/,r:0},e]}]}});hljs.registerLanguage(\"css\",function(e){var c=\"[a-zA-Z-][a-zA-Z0-9_-]*\",a={cN:\"function\",b:c+\"\\\\(\",rB:!0,eE:!0,e:\"\\\\(\"},r={cN:\"rule\",b:/[A-Z\\_\\.\\-]+\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{cN:\"value\",eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"hexcolor\",b:\"#[0-9A-Fa-f]+\"},{cN:\"important\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,r,{cN:\"id\",b:/\\#[A-Za-z0-9_-]+/},{cN:\"class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"attr_selector\",b:/\\[/,e:/\\]/,i:\"$\"},{cN:\"pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"']+/},{cN:\"at_rule\",b:\"@(font-face|page)\",l:\"[a-z-]+\",k:\"font-face page\"},{cN:\"at_rule\",b:\"@\",e:\"[{;]\",c:[{cN:\"keyword\",b:/\\S+/},{b:/\\s/,eW:!0,eE:!0,r:0,c:[a,e.ASM,e.QSM,e.CSSNM]}]},{cN:\"tag\",b:c,r:0},{cN:\"rules\",b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,r]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={cN:\"variable\",v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,r:0}]},o=[e.BE,r,n],i=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:o,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",r:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",r:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",r:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",r:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",r:5},{b:\"qw\\\\s+q\",e:\"q\",r:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],r:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],r:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",r:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",r:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],r:0}]},{cN:\"sub\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",r:5},{cN:\"operator\",b:\"-\\\\w\\\\b\",r:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=i,s.c=i,{aliases:[\"pl\"],k:t,c:i}});hljs.registerLanguage(\"cs\",function(e){var r=\"abstract as base bool break byte case catch char checked const continue decimal dynamic default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long null when object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async protected public private internal ascending descending from get group into join let orderby partial select set value var where yield\",t=e.IR+\"(<\"+e.IR+\">)?\";return{aliases:[\"csharp\"],k:r,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"xmlDocTag\",v:[{b:\"///\",r:0},{b:\"<!--|-->\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line region endregion pragma checksum\"},{cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},e.ASM,e.QSM,e.CNM,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[{cN:\"title\",b:\"[a-zA-Z](\\\\.?\\\\w)*\",r:0},e.CLCM,e.CBCM]},{bK:\"new return throw await\",r:0},{cN:\"function\",b:\"(\"+t+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"tag\",b:\"</?\",e:\">\"},{cN:\"keyword\",b:/\\w+/,r:0,k:{common:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,r:0,k:{literal:\"on off all\"},c:[{cN:\"sqbracket\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"cbracket\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"http\",function(t){return{aliases:[\"https\"],i:\"\\\\S\",c:[{cN:\"status\",b:\"^HTTP/[0-9\\\\.]+\",e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{cN:\"request\",b:\"^[A-Z]+ (.*?) HTTP/[0-9\\\\.]+$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{cN:\"string\",e:\"$\"}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"objectivec\",function(e){var t={cN:\"built_in\",b:\"(AV|CA|CF|CG|CI|MK|MP|NS|UI)\\\\w+\"},i={keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},o=/[a-zA-Z@][a-zA-Z0-9_]*/,n=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:i,l:o,i:\"</\",c:[t,e.CLCM,e.CBCM,e.CNM,e.QSM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"'\",e:\"[^\\\\\\\\]'\",i:\"[^\\\\\\\\][^']\"}]},{cN:\"preprocessor\",b:\"#\",e:\"$\",c:[{cN:\"title\",v:[{b:'\"',e:'\"'},{b:\"<\",e:\">\"}]}]},{cN:\"class\",b:\"(\"+n.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:n,l:o,c:[e.UTM]},{cN:\"variable\",b:\"\\\\.\"+e.UIR,r:0}]}});hljs.registerLanguage(\"python\",function(e){var r={cN:\"prompt\",b:/^(>>>|\\.\\.\\.) /},b={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[r],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)\"/,e:/\"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},a={cN:\"number\",r:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},l={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",r,a,b]};return{aliases:[\"py\",\"gyp\"],k:{keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False\",built_in:\"Ellipsis NotImplemented\"},i:/(<\\/|->|\\?)/,c:[r,a,b,e.HCM,{v:[{cN:\"function\",bK:\"def\",r:10},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,l]},{cN:\"decorator\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"java\",function(e){var a=e.UIR+\"(<\"+e.UIR+\">)?\",t=\"false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private\",c=\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",r={cN:\"number\",b:c,r:0};return{aliases:[\"jsp\"],k:t,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{r:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+a+\"\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,r:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:\"annotation\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},s={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]},a={cN:\"string\",b:/'/,e:/'/};return{aliases:[\"sh\",\"zsh\"],l:/-?[a-z\\.]+/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",operator:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"shebang\",b:/^#![^\\n]+sh\\s*$/,r:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],r:0},e.HCM,e.NM,s,a,t]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{cN:\"operator\",bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke\",e:/;/,eW:!0,k:{keyword:\"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes c cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle d data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration e each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract f failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function g general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http i id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists k keep keep_duplicates key keys kill l language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim m main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex n name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding p package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime t table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null\",built_in:\"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{built_in:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},r:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{cN:\"url\",b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",r:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"title\",b:e.UIR,starts:b}],r:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"cpp\",function(t){var e={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},r={cN:\"string\",v:[t.inherit(t.QSM,{b:'((u8?|U)|L)?\"'}),{b:'(u8?|U)?R\"',e:'\"',c:[t.BE]},{b:\"'\\\\\\\\?.\",e:\"'\",i:\".\"}]},s={cN:\"number\",v:[{b:\"\\\\b(\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)(u|U|l|L|ul|UL|f|F)\"},{b:t.CNR}]},i={cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line pragma ifdef ifndef\",c:[{b:/\\\\\\n/,r:0},{bK:\"include\",e:\"$\",c:[r,{cN:\"string\",b:\"<\",e:\">\",i:\"\\\\n\"}]},r,s,t.CLCM,t.CBCM]},a=t.IR+\"\\\\s*\\\\(\",c={keyword:\"int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong\",built_in:\"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf\",literal:\"true false nullptr NULL\"};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\"],k:c,i:\"</\",c:[e,t.CLCM,t.CBCM,s,r,i,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:c,c:[\"self\",e]},{b:t.IR+\"::\",k:c},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+t.IR+\"[\\\\*&\\\\s]+)+\"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\\w\\s\\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s]},t.CLCM,t.CBCM,i]}]}});hljs.registerLanguage(\"php\",function(e){var c={cN:\"variable\",b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},a={cN:\"preprocessor\",b:/<\\?(php)?|\\?>/},i={cN:\"string\",c:[e.BE,a],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},t={v:[e.BNM,e.CNM]};return{aliases:[\"php3\",\"php4\",\"php5\",\"php6\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.CLCM,e.HCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"},a]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},a,c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,i,t]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},i,t]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},t=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",r:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]*\",r:0},{b:/\\/(?![ *])(\\\\\\/|.)*?\\/[gim]*(?=\\W|$)/}]},{cN:\"property\",b:\"@\"+n},{b:\"`\",e:\"`\",eB:!0,eE:!0,sL:\"javascript\"}];r.c=t;var s=e.inherit(e.TM,{b:n}),i=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",o={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(t)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:t.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+i,e:\"[-=]>\",rB:!0,c:[s,o]},{b:/[:\\(,=]\\s*/,r:0,c:[{cN:\"function\",b:i,e:\"[-=]>\",rB:!0,c:[o]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{cN:\"attribute\",b:n+\":\",e:\":\",rB:!0,rE:!0,r:0}])}});hljs.registerLanguage(\"javascript\",function(e){return{aliases:[\"js\"],k:{keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},c:[{cN:\"pi\",r:10,b:/^\\s*['\"]use (strict|asm)['\"]/},e.ASM,e.QSM,{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,{cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\"}]},e.CLCM,e.CBCM,{cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)\"},{b:\"\\\\b(0[oO][0-7]+)\"},{b:e.CNR}],r:0},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{b:/</,e:/>\\s*[);\\]]/,r:0,sL:\"xml\"}],r:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\\[|%/},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,r:0},{bK:\"import\",e:\"[;$]\",k:\"import from as\",c:[e.ASM,e.QSM]},{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]}],i:/#/}});hljs.registerLanguage(\"ini\",function(e){var c={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",r:10},{b:'\"\"\"',e:'\"\"\"',r:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[e.C(\";\",\"$\"),e.HCM,{cN:\"title\",b:/^\\s*\\[+/,e:/\\]+/},{cN:\"setting\",b:/^[a-z0-9\\[\\]_-]+\\s*=\\s*/,e:\"$\",c:[{cN:\"value\",eW:!0,k:\"on off true false yes no\",c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},c,{cN:\"number\",b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},e.NM],r:0}]}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"chunk\",r:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"header\",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\\-\\-\\-/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+\\+\\+/,e:/$/},{b:/\\*{5}/,e:/\\*{5}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"change\",b:\"^\\\\!\",e:\"$\"}]}});\nexports.hljs = hljs;\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.css": {
            "text": "/*\n\nOriginal style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #f0f0f0;\n  -webkit-text-size-adjust: none;\n}\n\n.hljs,\n.hljs-subst,\n.hljs-tag .hljs-title,\n.nginx .hljs-title {\n  color: black;\n}\n\n.hljs-string,\n.hljs-title,\n.hljs-constant,\n.hljs-parent,\n.hljs-tag .hljs-value,\n.hljs-rule .hljs-value,\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-name,\n.haml .hljs-symbol,\n.ruby .hljs-symbol,\n.ruby .hljs-symbol .hljs-string,\n.hljs-template_tag,\n.django .hljs-variable,\n.smalltalk .hljs-class,\n.hljs-addition,\n.hljs-flow,\n.hljs-stream,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.apache .hljs-cbracket,\n.tex .hljs-command,\n.tex .hljs-special,\n.erlang_repl .hljs-function_or_atom,\n.asciidoc .hljs-header,\n.markdown .hljs-header,\n.coffeescript .hljs-attribute,\n.tp .hljs-variable {\n  color: #800;\n}\n\n.smartquote,\n.hljs-comment,\n.hljs-annotation,\n.diff .hljs-header,\n.hljs-chunk,\n.asciidoc .hljs-blockquote,\n.markdown .hljs-blockquote {\n  color: #888;\n}\n\n.hljs-number,\n.hljs-date,\n.hljs-regexp,\n.hljs-literal,\n.hljs-hexcolor,\n.smalltalk .hljs-symbol,\n.smalltalk .hljs-char,\n.go .hljs-constant,\n.hljs-change,\n.lasso .hljs-variable,\n.makefile .hljs-variable,\n.asciidoc .hljs-bullet,\n.markdown .hljs-bullet,\n.asciidoc .hljs-link_url,\n.markdown .hljs-link_url {\n  color: #080;\n}\n\n.hljs-label,\n.ruby .hljs-string,\n.hljs-decorator,\n.hljs-filter .hljs-argument,\n.hljs-localvars,\n.hljs-array,\n.hljs-attr_selector,\n.hljs-important,\n.hljs-pseudo,\n.hljs-pi,\n.haml .hljs-bullet,\n.hljs-doctype,\n.hljs-deletion,\n.hljs-envvar,\n.hljs-shebang,\n.apache .hljs-sqbracket,\n.nginx .hljs-built_in,\n.tex .hljs-formula,\n.erlang_repl .hljs-reserved,\n.hljs-prompt,\n.asciidoc .hljs-link_label,\n.markdown .hljs-link_label,\n.vhdl .hljs-attribute,\n.clojure .hljs-attribute,\n.asciidoc .hljs-attribute,\n.lasso .hljs-attribute,\n.coffeescript .hljs-property,\n.hljs-phony {\n  color: #88f;\n}\n\n.hljs-keyword,\n.hljs-id,\n.hljs-title,\n.hljs-built_in,\n.css .hljs-tag,\n.hljs-doctag,\n.smalltalk .hljs-class,\n.hljs-winutils,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.hljs-type,\n.hljs-typename,\n.tex .hljs-command,\n.asciidoc .hljs-strong,\n.markdown .hljs-strong,\n.hljs-request,\n.hljs-status,\n.tp .hljs-data,\n.tp .hljs-io {\n  font-weight: bold;\n}\n\n.asciidoc .hljs-emphasis,\n.markdown .hljs-emphasis,\n.tp .hljs-units {\n  font-style: italic;\n}\n\n.nginx .hljs-built_in {\n  font-weight: normal;\n}\n\n.coffeescript .javascript,\n.javascript .xml,\n.lasso .markup,\n.tex .hljs-formula,\n.xml .javascript,\n.xml .vbscript,\n.xml .css,\n.xml .hljs-cdata {\n  opacity: 0.5;\n}\n",
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.css",
            "tags": "[[$:/tags/Stylesheet]]"
        },
        "$:/plugins/tiddlywiki/highlight/highlightblock.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TYPE_MAPPINGS_BASE = \"$:/config/HighlightPlugin/TypeMappings/\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \"    \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0],\n\t\tlanguage = this.language,\n\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\tif(tiddler) {\n\t\tlanguage = tiddler.fields.text || \"\";\n\t}\n\tif(language) {\n\t\ttry {\n\t\t\tdomNode.className = language.toLowerCase() + \" hljs\";\n\t\t\thljs.highlightBlock(domNode);\n\t\t} catch(err) {\n\t\t\t// Can't easily tell if a language is registered or not in the packed version of hightlight.js,\n\t\t\t// so we silently fail and the codeblock remains unchanged\n\t\t}\n\t}\t\n};\n\n})();\n",
            "title": "$:/plugins/tiddlywiki/highlight/highlightblock.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/tiddlywiki/highlight/license": {
            "title": "$:/plugins/tiddlywiki/highlight/license",
            "type": "text/plain",
            "text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright\n      notice, this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the\n      documentation and/or other materials provided with the distribution.\n    * Neither the name of highlight.js nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
        },
        "$:/plugins/tiddlywiki/highlight/readme": {
            "title": "$:/plugins/tiddlywiki/highlight/readme",
            "text": "This plugin provides syntax highlighting of code blocks using v8.8.0 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1   { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* bash\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* http\n* ini\n* java\n* javascript\n* json\n* makefile\n* markdown\n* nginx\n* objectivec\n* perl\n* php\n* python\n* ruby\n* sql\n* xml\n\nYou can also specify the language as a MIME content type (eg `text/html` or `text/css`). The mapping is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n"
        },
        "$:/plugins/tiddlywiki/highlight/styles": {
            "title": "$:/plugins/tiddlywiki/highlight/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": ".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}"
        },
        "$:/plugins/tiddlywiki/highlight/usage": {
            "title": "$:/plugins/tiddlywiki/highlight/usage",
            "text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n"
        }
    }
}
.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/bold",
            "list-after": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"**\"\n\tsuffix=\"**\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-1",
            "list-after": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-2",
            "list-after": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-3",
            "list-after": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-4",
            "list-after": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-5",
            "list-after": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/heading-6",
            "list-after": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/italic",
            "list-after": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"*\"\n\tsuffix=\"*\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-bullet",
            "list-after": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/list-number",
            "list-after": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"1.\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/mono-line",
            "list-after": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote": {
            "title": "$:/plugins/tiddlywiki/markdown/EditorToolbar/quote",
            "list-after": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}} (Markdown)",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>type[text/x-markdown]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\">\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/config/markdown/dialect": {
            "title": "$:/config/markdown/dialect",
            "text": "Gruber"
        },
        "$:/language/Docs/Types/text/x-markdown": {
            "title": "$:/language/Docs/Types/text/x-markdown",
            "description": "Markdown",
            "name": "text/x-markdown",
            "group": "Text"
        },
        "$:/plugins/tiddlywiki/markdown/markdown.js": {
            "text": "// Released under MIT license\n// Copyright (c) 2009-2010 Dominic Baggott\n// Copyright (c) 2009-2010 Ash Berlin\n// Copyright (c) 2011 Christoph Dorn <christoph@christophdorn.com> (http://www.christophdorn.com)\n\n/*jshint browser:true, devel:true */\n\n(function( expose ) {\n\n/**\n *  class Markdown\n *\n *  Markdown processing in Javascript done right. We have very particular views\n *  on what constitutes 'right' which include:\n *\n *  - produces well-formed HTML (this means that em and strong nesting is\n *    important)\n *\n *  - has an intermediate representation to allow processing of parsed data (We\n *    in fact have two, both as [JsonML]: a markdown tree and an HTML tree).\n *\n *  - is easily extensible to add new dialects without having to rewrite the\n *    entire parsing mechanics\n *\n *  - has a good test suite\n *\n *  This implementation fulfills all of these (except that the test suite could\n *  do with expanding to automatically run all the fixtures from other Markdown\n *  implementations.)\n *\n *  ##### Intermediate Representation\n *\n *  *TODO* Talk about this :) Its JsonML, but document the node names we use.\n *\n *  [JsonML]: http://jsonml.org/ \"JSON Markup Language\"\n **/\nvar Markdown = expose.Markdown = function(dialect) {\n  switch (typeof dialect) {\n    case \"undefined\":\n      this.dialect = Markdown.dialects.Gruber;\n      break;\n    case \"object\":\n      this.dialect = dialect;\n      break;\n    default:\n      if ( dialect in Markdown.dialects ) {\n        this.dialect = Markdown.dialects[dialect];\n      }\n      else {\n        throw new Error(\"Unknown Markdown dialect '\" + String(dialect) + \"'\");\n      }\n      break;\n  }\n  this.em_state = [];\n  this.strong_state = [];\n  this.debug_indent = \"\";\n};\n\n/**\n *  parse( markdown, [dialect] ) -> JsonML\n *  - markdown (String): markdown string to parse\n *  - dialect (String | Dialect): the dialect to use, defaults to gruber\n *\n *  Parse `markdown` and return a markdown document as a Markdown.JsonML tree.\n **/\nexpose.parse = function( source, dialect ) {\n  // dialect will default if undefined\n  var md = new Markdown( dialect );\n  return md.toTree( source );\n};\n\n/**\n *  toHTML( markdown, [dialect]  ) -> String\n *  toHTML( md_tree ) -> String\n *  - markdown (String): markdown string to parse\n *  - md_tree (Markdown.JsonML): parsed markdown tree\n *\n *  Take markdown (either as a string or as a JsonML tree) and run it through\n *  [[toHTMLTree]] then turn it into a well-formated HTML fragment.\n **/\nexpose.toHTML = function toHTML( source , dialect , options ) {\n  var input = expose.toHTMLTree( source , dialect , options );\n\n  return expose.renderJsonML( input );\n};\n\n/**\n *  toHTMLTree( markdown, [dialect] ) -> JsonML\n *  toHTMLTree( md_tree ) -> JsonML\n *  - markdown (String): markdown string to parse\n *  - dialect (String | Dialect): the dialect to use, defaults to gruber\n *  - md_tree (Markdown.JsonML): parsed markdown tree\n *\n *  Turn markdown into HTML, represented as a JsonML tree. If a string is given\n *  to this function, it is first parsed into a markdown tree by calling\n *  [[parse]].\n **/\nexpose.toHTMLTree = function toHTMLTree( input, dialect , options ) {\n  // convert string input to an MD tree\n  if ( typeof input ===\"string\" ) input = this.parse( input, dialect );\n\n  // Now convert the MD tree to an HTML tree\n\n  // remove references from the tree\n  var attrs = extract_attr( input ),\n      refs = {};\n\n  if ( attrs && attrs.references ) {\n    refs = attrs.references;\n  }\n\n  var html = convert_tree_to_html( input, refs , options );\n  merge_text_nodes( html );\n  return html;\n};\n\n// For Spidermonkey based engines\nfunction mk_block_toSource() {\n  return \"Markdown.mk_block( \" +\n          uneval(this.toString()) +\n          \", \" +\n          uneval(this.trailing) +\n          \", \" +\n          uneval(this.lineNumber) +\n          \" )\";\n}\n\n// node\nfunction mk_block_inspect() {\n  var util = require(\"util\");\n  return \"Markdown.mk_block( \" +\n          util.inspect(this.toString()) +\n          \", \" +\n          util.inspect(this.trailing) +\n          \", \" +\n          util.inspect(this.lineNumber) +\n          \" )\";\n\n}\n\nvar mk_block = Markdown.mk_block = function(block, trail, line) {\n  // Be helpful for default case in tests.\n  if ( arguments.length == 1 ) trail = \"\\n\\n\";\n\n  var s = new String(block);\n  s.trailing = trail;\n  // To make it clear its not just a string\n  s.inspect = mk_block_inspect;\n  s.toSource = mk_block_toSource;\n\n  if ( line != undefined )\n    s.lineNumber = line;\n\n  return s;\n};\n\nfunction count_lines( str ) {\n  var n = 0, i = -1;\n  while ( ( i = str.indexOf(\"\\n\", i + 1) ) !== -1 ) n++;\n  return n;\n}\n\n// Internal - split source into rough blocks\nMarkdown.prototype.split_blocks = function splitBlocks( input, startLine ) {\n  input = input.replace(/(\\r\\n|\\n|\\r)/g, \"\\n\");\n  // [\\s\\S] matches _anything_ (newline or space)\n  // [^] is equivalent but doesn't work in IEs.\n  var re = /([\\s\\S]+?)($|\\n#|\\n(?:\\s*\\n|$)+)/g,\n      blocks = [],\n      m;\n\n  var line_no = 1;\n\n  if ( ( m = /^(\\s*\\n)/.exec(input) ) != null ) {\n    // skip (but count) leading blank lines\n    line_no += count_lines( m[0] );\n    re.lastIndex = m[0].length;\n  }\n\n  while ( ( m = re.exec(input) ) !== null ) {\n    if (m[2] == \"\\n#\") {\n      m[2] = \"\\n\";\n      re.lastIndex--;\n    }\n    blocks.push( mk_block( m[1], m[2], line_no ) );\n    line_no += count_lines( m[0] );\n  }\n\n  return blocks;\n};\n\n/**\n *  Markdown#processBlock( block, next ) -> undefined | [ JsonML, ... ]\n *  - block (String): the block to process\n *  - next (Array): the following blocks\n *\n * Process `block` and return an array of JsonML nodes representing `block`.\n *\n * It does this by asking each block level function in the dialect to process\n * the block until one can. Succesful handling is indicated by returning an\n * array (with zero or more JsonML nodes), failure by a false value.\n *\n * Blocks handlers are responsible for calling [[Markdown#processInline]]\n * themselves as appropriate.\n *\n * If the blocks were split incorrectly or adjacent blocks need collapsing you\n * can adjust `next` in place using shift/splice etc.\n *\n * If any of this default behaviour is not right for the dialect, you can\n * define a `__call__` method on the dialect that will get invoked to handle\n * the block processing.\n */\nMarkdown.prototype.processBlock = function processBlock( block, next ) {\n  var cbs = this.dialect.block,\n      ord = cbs.__order__;\n\n  if ( \"__call__\" in cbs ) {\n    return cbs.__call__.call(this, block, next);\n  }\n\n  for ( var i = 0; i < ord.length; i++ ) {\n    //D:this.debug( \"Testing\", ord[i] );\n    var res = cbs[ ord[i] ].call( this, block, next );\n    if ( res ) {\n      //D:this.debug(\"  matched\");\n      if ( !isArray(res) || ( res.length > 0 && !( isArray(res[0]) ) ) )\n        this.debug(ord[i], \"didn't return a proper array\");\n      //D:this.debug( \"\" );\n      return res;\n    }\n  }\n\n  // Uhoh! no match! Should we throw an error?\n  return [];\n};\n\nMarkdown.prototype.processInline = function processInline( block ) {\n  return this.dialect.inline.__call__.call( this, String( block ) );\n};\n\n/**\n *  Markdown#toTree( source ) -> JsonML\n *  - source (String): markdown source to parse\n *\n *  Parse `source` into a JsonML tree representing the markdown document.\n **/\n// custom_tree means set this.tree to `custom_tree` and restore old value on return\nMarkdown.prototype.toTree = function toTree( source, custom_root ) {\n  var blocks = source instanceof Array ? source : this.split_blocks( source );\n\n  // Make tree a member variable so its easier to mess with in extensions\n  var old_tree = this.tree;\n  try {\n    this.tree = custom_root || this.tree || [ \"markdown\" ];\n\n    blocks:\n    while ( blocks.length ) {\n      var b = this.processBlock( blocks.shift(), blocks );\n\n      // Reference blocks and the like won't return any content\n      if ( !b.length ) continue blocks;\n\n      this.tree.push.apply( this.tree, b );\n    }\n    return this.tree;\n  }\n  finally {\n    if ( custom_root ) {\n      this.tree = old_tree;\n    }\n  }\n};\n\n// Noop by default\nMarkdown.prototype.debug = function () {\n  var args = Array.prototype.slice.call( arguments);\n  args.unshift(this.debug_indent);\n  if ( typeof print !== \"undefined\" )\n      print.apply( print, args );\n  if ( typeof console !== \"undefined\" && typeof console.log !== \"undefined\" )\n      console.log.apply( null, args );\n}\n\nMarkdown.prototype.loop_re_over_block = function( re, block, cb ) {\n  // Dont use /g regexps with this\n  var m,\n      b = block.valueOf();\n\n  while ( b.length && (m = re.exec(b) ) != null ) {\n    b = b.substr( m[0].length );\n    cb.call(this, m);\n  }\n  return b;\n};\n\n/**\n * Markdown.dialects\n *\n * Namespace of built-in dialects.\n **/\nMarkdown.dialects = {};\n\n/**\n * Markdown.dialects.Gruber\n *\n * The default dialect that follows the rules set out by John Gruber's\n * markdown.pl as closely as possible. Well actually we follow the behaviour of\n * that script which in some places is not exactly what the syntax web page\n * says.\n **/\nMarkdown.dialects.Gruber = {\n  block: {\n    atxHeader: function atxHeader( block, next ) {\n      var m = block.match( /^(#{1,6})\\s*(.*?)\\s*#*\\s*(?:\\n|$)/ );\n\n      if ( !m ) return undefined;\n\n      var header = [ \"header\", { level: m[ 1 ].length } ];\n      Array.prototype.push.apply(header, this.processInline(m[ 2 ]));\n\n      if ( m[0].length < block.length )\n        next.unshift( mk_block( block.substr( m[0].length ), block.trailing, block.lineNumber + 2 ) );\n\n      return [ header ];\n    },\n\n    setextHeader: function setextHeader( block, next ) {\n      var m = block.match( /^(.*)\\n([-=])\\2\\2+(?:\\n|$)/ );\n\n      if ( !m ) return undefined;\n\n      var level = ( m[ 2 ] === \"=\" ) ? 1 : 2;\n      var header = [ \"header\", { level : level }, m[ 1 ] ];\n\n      if ( m[0].length < block.length )\n        next.unshift( mk_block( block.substr( m[0].length ), block.trailing, block.lineNumber + 2 ) );\n\n      return [ header ];\n    },\n\n    code: function code( block, next ) {\n      // |    Foo\n      // |bar\n      // should be a code block followed by a paragraph. Fun\n      //\n      // There might also be adjacent code block to merge.\n\n      var ret = [],\n          re = /^(?: {0,3}\\t| {4})(.*)\\n?/,\n          lines;\n\n      // 4 spaces + content\n      if ( !block.match( re ) ) return undefined;\n\n      block_search:\n      do {\n        // Now pull out the rest of the lines\n        var b = this.loop_re_over_block(\n                  re, block.valueOf(), function( m ) { ret.push( m[1] ); } );\n\n        if ( b.length ) {\n          // Case alluded to in first comment. push it back on as a new block\n          next.unshift( mk_block(b, block.trailing) );\n          break block_search;\n        }\n        else if ( next.length ) {\n          // Check the next block - it might be code too\n          if ( !next[0].match( re ) ) break block_search;\n\n          // Pull how how many blanks lines follow - minus two to account for .join\n          ret.push ( block.trailing.replace(/[^\\n]/g, \"\").substring(2) );\n\n          block = next.shift();\n        }\n        else {\n          break block_search;\n        }\n      } while ( true );\n\n      return [ [ \"code_block\", ret.join(\"\\n\") ] ];\n    },\n\n    horizRule: function horizRule( block, next ) {\n      // this needs to find any hr in the block to handle abutting blocks\n      var m = block.match( /^(?:([\\s\\S]*?)\\n)?[ \\t]*([-_*])(?:[ \\t]*\\2){2,}[ \\t]*(?:\\n([\\s\\S]*))?$/ );\n\n      if ( !m ) {\n        return undefined;\n      }\n\n      var jsonml = [ [ \"hr\" ] ];\n\n      // if there's a leading abutting block, process it\n      if ( m[ 1 ] ) {\n        jsonml.unshift.apply( jsonml, this.processBlock( m[ 1 ], [] ) );\n      }\n\n      // if there's a trailing abutting block, stick it into next\n      if ( m[ 3 ] ) {\n        next.unshift( mk_block( m[ 3 ] ) );\n      }\n\n      return jsonml;\n    },\n\n    // There are two types of lists. Tight and loose. Tight lists have no whitespace\n    // between the items (and result in text just in the <li>) and loose lists,\n    // which have an empty line between list items, resulting in (one or more)\n    // paragraphs inside the <li>.\n    //\n    // There are all sorts weird edge cases about the original markdown.pl's\n    // handling of lists:\n    //\n    // * Nested lists are supposed to be indented by four chars per level. But\n    //   if they aren't, you can get a nested list by indenting by less than\n    //   four so long as the indent doesn't match an indent of an existing list\n    //   item in the 'nest stack'.\n    //\n    // * The type of the list (bullet or number) is controlled just by the\n    //    first item at the indent. Subsequent changes are ignored unless they\n    //    are for nested lists\n    //\n    lists: (function( ) {\n      // Use a closure to hide a few variables.\n      var any_list = \"[*+-]|\\\\d+\\\\.\",\n          bullet_list = /[*+-]/,\n          number_list = /\\d+\\./,\n          // Capture leading indent as it matters for determining nested lists.\n          is_list_re = new RegExp( \"^( {0,3})(\" + any_list + \")[ \\t]+\" ),\n          indent_re = \"(?: {0,3}\\\\t| {4})\";\n\n      // TODO: Cache this regexp for certain depths.\n      // Create a regexp suitable for matching an li for a given stack depth\n      function regex_for_depth( depth ) {\n\n        return new RegExp(\n          // m[1] = indent, m[2] = list_type\n          \"(?:^(\" + indent_re + \"{0,\" + depth + \"} {0,3})(\" + any_list + \")\\\\s+)|\" +\n          // m[3] = cont\n          \"(^\" + indent_re + \"{0,\" + (depth-1) + \"}[ ]{0,4})\"\n        );\n      }\n      function expand_tab( input ) {\n        return input.replace( / {0,3}\\t/g, \"    \" );\n      }\n\n      // Add inline content `inline` to `li`. inline comes from processInline\n      // so is an array of content\n      function add(li, loose, inline, nl) {\n        if ( loose ) {\n          li.push( [ \"para\" ].concat(inline) );\n          return;\n        }\n        // Hmmm, should this be any block level element or just paras?\n        var add_to = li[li.length -1] instanceof Array && li[li.length - 1][0] == \"para\"\n                   ? li[li.length -1]\n                   : li;\n\n        // If there is already some content in this list, add the new line in\n        if ( nl && li.length > 1 ) inline.unshift(nl);\n\n        for ( var i = 0; i < inline.length; i++ ) {\n          var what = inline[i],\n              is_str = typeof what == \"string\";\n          if ( is_str && add_to.length > 1 && typeof add_to[add_to.length-1] == \"string\" ) {\n            add_to[ add_to.length-1 ] += what;\n          }\n          else {\n            add_to.push( what );\n          }\n        }\n      }\n\n      // contained means have an indent greater than the current one. On\n      // *every* line in the block\n      function get_contained_blocks( depth, blocks ) {\n\n        var re = new RegExp( \"^(\" + indent_re + \"{\" + depth + \"}.*?\\\\n?)*$\" ),\n            replace = new RegExp(\"^\" + indent_re + \"{\" + depth + \"}\", \"gm\"),\n            ret = [];\n\n        while ( blocks.length > 0 ) {\n          if ( re.exec( blocks[0] ) ) {\n            var b = blocks.shift(),\n                // Now remove that indent\n                x = b.replace( replace, \"\");\n\n            ret.push( mk_block( x, b.trailing, b.lineNumber ) );\n          }\n          else {\n            break;\n          }\n        }\n        return ret;\n      }\n\n      // passed to stack.forEach to turn list items up the stack into paras\n      function paragraphify(s, i, stack) {\n        var list = s.list;\n        var last_li = list[list.length-1];\n\n        if ( last_li[1] instanceof Array && last_li[1][0] == \"para\" ) {\n          return;\n        }\n        if ( i + 1 == stack.length ) {\n          // Last stack frame\n          // Keep the same array, but replace the contents\n          last_li.push( [\"para\"].concat( last_li.splice(1, last_li.length - 1) ) );\n        }\n        else {\n          var sublist = last_li.pop();\n          last_li.push( [\"para\"].concat( last_li.splice(1, last_li.length - 1) ), sublist );\n        }\n      }\n\n      // The matcher function\n      return function( block, next ) {\n        var m = block.match( is_list_re );\n        if ( !m ) return undefined;\n\n        function make_list( m ) {\n          var list = bullet_list.exec( m[2] )\n                   ? [\"bulletlist\"]\n                   : [\"numberlist\"];\n\n          stack.push( { list: list, indent: m[1] } );\n          return list;\n        }\n\n\n        var stack = [], // Stack of lists for nesting.\n            list = make_list( m ),\n            last_li,\n            loose = false,\n            ret = [ stack[0].list ],\n            i;\n\n        // Loop to search over block looking for inner block elements and loose lists\n        loose_search:\n        while ( true ) {\n          // Split into lines preserving new lines at end of line\n          var lines = block.split( /(?=\\n)/ );\n\n          // We have to grab all lines for a li and call processInline on them\n          // once as there are some inline things that can span lines.\n          var li_accumulate = \"\";\n\n          // Loop over the lines in this block looking for tight lists.\n          tight_search:\n          for ( var line_no = 0; line_no < lines.length; line_no++ ) {\n            var nl = \"\",\n                l = lines[line_no].replace(/^\\n/, function(n) { nl = n; return \"\"; });\n\n            // TODO: really should cache this\n            var line_re = regex_for_depth( stack.length );\n\n            m = l.match( line_re );\n            //print( \"line:\", uneval(l), \"\\nline match:\", uneval(m) );\n\n            // We have a list item\n            if ( m[1] !== undefined ) {\n              // Process the previous list item, if any\n              if ( li_accumulate.length ) {\n                add( last_li, loose, this.processInline( li_accumulate ), nl );\n                // Loose mode will have been dealt with. Reset it\n                loose = false;\n                li_accumulate = \"\";\n              }\n\n              m[1] = expand_tab( m[1] );\n              var wanted_depth = Math.floor(m[1].length/4)+1;\n              //print( \"want:\", wanted_depth, \"stack:\", stack.length);\n              if ( wanted_depth > stack.length ) {\n                // Deep enough for a nested list outright\n                //print ( \"new nested list\" );\n                list = make_list( m );\n                last_li.push( list );\n                last_li = list[1] = [ \"listitem\" ];\n              }\n              else {\n                // We aren't deep enough to be strictly a new level. This is\n                // where Md.pl goes nuts. If the indent matches a level in the\n                // stack, put it there, else put it one deeper then the\n                // wanted_depth deserves.\n                var found = false;\n                for ( i = 0; i < stack.length; i++ ) {\n                  if ( stack[ i ].indent != m[1] ) continue;\n                  list = stack[ i ].list;\n                  stack.splice( i+1, stack.length - (i+1) );\n                  found = true;\n                  break;\n                }\n\n                if (!found) {\n                  //print(\"not found. l:\", uneval(l));\n                  wanted_depth++;\n                  if ( wanted_depth <= stack.length ) {\n                    stack.splice(wanted_depth, stack.length - wanted_depth);\n                    //print(\"Desired depth now\", wanted_depth, \"stack:\", stack.length);\n                    list = stack[wanted_depth-1].list;\n                    //print(\"list:\", uneval(list) );\n                  }\n                  else {\n                    //print (\"made new stack for messy indent\");\n                    list = make_list(m);\n                    last_li.push(list);\n                  }\n                }\n\n                //print( uneval(list), \"last\", list === stack[stack.length-1].list );\n                last_li = [ \"listitem\" ];\n                list.push(last_li);\n              } // end depth of shenegains\n              nl = \"\";\n            }\n\n            // Add content\n            if ( l.length > m[0].length ) {\n              li_accumulate += nl + l.substr( m[0].length );\n            }\n          } // tight_search\n\n          if ( li_accumulate.length ) {\n            add( last_li, loose, this.processInline( li_accumulate ), nl );\n            // Loose mode will have been dealt with. Reset it\n            loose = false;\n            li_accumulate = \"\";\n          }\n\n          // Look at the next block - we might have a loose list. Or an extra\n          // paragraph for the current li\n          var contained = get_contained_blocks( stack.length, next );\n\n          // Deal with code blocks or properly nested lists\n          if ( contained.length > 0 ) {\n            // Make sure all listitems up the stack are paragraphs\n            forEach( stack, paragraphify, this);\n\n            last_li.push.apply( last_li, this.toTree( contained, [] ) );\n          }\n\n          var next_block = next[0] && next[0].valueOf() || \"\";\n\n          if ( next_block.match(is_list_re) || next_block.match( /^ / ) ) {\n            block = next.shift();\n\n            // Check for an HR following a list: features/lists/hr_abutting\n            var hr = this.dialect.block.horizRule( block, next );\n\n            if ( hr ) {\n              ret.push.apply(ret, hr);\n              break;\n            }\n\n            // Make sure all listitems up the stack are paragraphs\n            forEach( stack, paragraphify, this);\n\n            loose = true;\n            continue loose_search;\n          }\n          break;\n        } // loose_search\n\n        return ret;\n      };\n    })(),\n\n    blockquote: function blockquote( block, next ) {\n      if ( !block.match( /^>/m ) )\n        return undefined;\n\n      var jsonml = [];\n\n      // separate out the leading abutting block, if any. I.e. in this case:\n      //\n      //  a\n      //  > b\n      //\n      if ( block[ 0 ] != \">\" ) {\n        var lines = block.split( /\\n/ ),\n            prev = [],\n            line_no = block.lineNumber;\n\n        // keep shifting lines until you find a crotchet\n        while ( lines.length && lines[ 0 ][ 0 ] != \">\" ) {\n            prev.push( lines.shift() );\n            line_no++;\n        }\n\n        var abutting = mk_block( prev.join( \"\\n\" ), \"\\n\", block.lineNumber );\n        jsonml.push.apply( jsonml, this.processBlock( abutting, [] ) );\n        // reassemble new block of just block quotes!\n        block = mk_block( lines.join( \"\\n\" ), block.trailing, line_no );\n      }\n\n\n      // if the next block is also a blockquote merge it in\n      while ( next.length && next[ 0 ][ 0 ] == \">\" ) {\n        var b = next.shift();\n        block = mk_block( block + block.trailing + b, b.trailing, block.lineNumber );\n      }\n\n      // Strip off the leading \"> \" and re-process as a block.\n      var input = block.replace( /^> ?/gm, \"\" ),\n          old_tree = this.tree,\n          processedBlock = this.toTree( input, [ \"blockquote\" ] ),\n          attr = extract_attr( processedBlock );\n\n      // If any link references were found get rid of them\n      if ( attr && attr.references ) {\n        delete attr.references;\n        // And then remove the attribute object if it's empty\n        if ( isEmpty( attr ) ) {\n          processedBlock.splice( 1, 1 );\n        }\n      }\n\n      jsonml.push( processedBlock );\n      return jsonml;\n    },\n\n    referenceDefn: function referenceDefn( block, next) {\n      var re = /^\\s*\\[(.*?)\\]:\\s*(\\S+)(?:\\s+(?:(['\"])(.*?)\\3|\\((.*?)\\)))?\\n?/;\n      // interesting matches are [ , ref_id, url, , title, title ]\n\n      if ( !block.match(re) )\n        return undefined;\n\n      // make an attribute node if it doesn't exist\n      if ( !extract_attr( this.tree ) ) {\n        this.tree.splice( 1, 0, {} );\n      }\n\n      var attrs = extract_attr( this.tree );\n\n      // make a references hash if it doesn't exist\n      if ( attrs.references === undefined ) {\n        attrs.references = {};\n      }\n\n      var b = this.loop_re_over_block(re, block, function( m ) {\n\n        if ( m[2] && m[2][0] == \"<\" && m[2][m[2].length-1] == \">\" )\n          m[2] = m[2].substring( 1, m[2].length - 1 );\n\n        var ref = attrs.references[ m[1].toLowerCase() ] = {\n          href: m[2]\n        };\n\n        if ( m[4] !== undefined )\n          ref.title = m[4];\n        else if ( m[5] !== undefined )\n          ref.title = m[5];\n\n      } );\n\n      if ( b.length )\n        next.unshift( mk_block( b, block.trailing ) );\n\n      return [];\n    },\n\n    para: function para( block, next ) {\n      // everything's a para!\n      return [ [\"para\"].concat( this.processInline( block ) ) ];\n    }\n  }\n};\n\nMarkdown.dialects.Gruber.inline = {\n\n    __oneElement__: function oneElement( text, patterns_or_re, previous_nodes ) {\n      var m,\n          res,\n          lastIndex = 0;\n\n      patterns_or_re = patterns_or_re || this.dialect.inline.__patterns__;\n      var re = new RegExp( \"([\\\\s\\\\S]*?)(\" + (patterns_or_re.source || patterns_or_re) + \")\" );\n\n      m = re.exec( text );\n      if (!m) {\n        // Just boring text\n        return [ text.length, text ];\n      }\n      else if ( m[1] ) {\n        // Some un-interesting text matched. Return that first\n        return [ m[1].length, m[1] ];\n      }\n\n      var res;\n      if ( m[2] in this.dialect.inline ) {\n        res = this.dialect.inline[ m[2] ].call(\n                  this,\n                  text.substr( m.index ), m, previous_nodes || [] );\n      }\n      // Default for now to make dev easier. just slurp special and output it.\n      res = res || [ m[2].length, m[2] ];\n      return res;\n    },\n\n    __call__: function inline( text, patterns ) {\n\n      var out = [],\n          res;\n\n      function add(x) {\n        //D:self.debug(\"  adding output\", uneval(x));\n        if ( typeof x == \"string\" && typeof out[out.length-1] == \"string\" )\n          out[ out.length-1 ] += x;\n        else\n          out.push(x);\n      }\n\n      while ( text.length > 0 ) {\n        res = this.dialect.inline.__oneElement__.call(this, text, patterns, out );\n        text = text.substr( res.shift() );\n        forEach(res, add )\n      }\n\n      return out;\n    },\n\n    // These characters are intersting elsewhere, so have rules for them so that\n    // chunks of plain text blocks don't include them\n    \"]\": function () {},\n    \"}\": function () {},\n\n    __escape__ : /^\\\\[\\\\`\\*_{}\\[\\]()#\\+.!\\-]/,\n\n    \"\\\\\": function escaped( text ) {\n      // [ length of input processed, node/children to add... ]\n      // Only esacape: \\ ` * _ { } [ ] ( ) # * + - . !\n      if ( this.dialect.inline.__escape__.exec( text ) )\n        return [ 2, text.charAt( 1 ) ];\n      else\n        // Not an esacpe\n        return [ 1, \"\\\\\" ];\n    },\n\n    \"![\": function image( text ) {\n\n      // Unlike images, alt text is plain text only. no other elements are\n      // allowed in there\n\n      // ![Alt text](/path/to/img.jpg \"Optional title\")\n      //      1          2            3       4         <--- captures\n      var m = text.match( /^!\\[(.*?)\\][ \\t]*\\([ \\t]*([^\")]*?)(?:[ \\t]+([\"'])(.*?)\\3)?[ \\t]*\\)/ );\n\n      if ( m ) {\n        if ( m[2] && m[2][0] == \"<\" && m[2][m[2].length-1] == \">\" )\n          m[2] = m[2].substring( 1, m[2].length - 1 );\n\n        m[2] = this.dialect.inline.__call__.call( this, m[2], /\\\\/ )[0];\n\n        var attrs = { alt: m[1], href: m[2] || \"\" };\n        if ( m[4] !== undefined)\n          attrs.title = m[4];\n\n        return [ m[0].length, [ \"img\", attrs ] ];\n      }\n\n      // ![Alt text][id]\n      m = text.match( /^!\\[(.*?)\\][ \\t]*\\[(.*?)\\]/ );\n\n      if ( m ) {\n        // We can't check if the reference is known here as it likely wont be\n        // found till after. Check it in md tree->hmtl tree conversion\n        return [ m[0].length, [ \"img_ref\", { alt: m[1], ref: m[2].toLowerCase(), original: m[0] } ] ];\n      }\n\n      // Just consume the '!['\n      return [ 2, \"![\" ];\n    },\n\n    \"[\": function link( text ) {\n\n      var orig = String(text);\n      // Inline content is possible inside `link text`\n      var res = Markdown.DialectHelpers.inline_until_char.call( this, text.substr(1), \"]\" );\n\n      // No closing ']' found. Just consume the [\n      if ( !res ) return [ 1, \"[\" ];\n\n      var consumed = 1 + res[ 0 ],\n          children = res[ 1 ],\n          link,\n          attrs;\n\n      // At this point the first [...] has been parsed. See what follows to find\n      // out which kind of link we are (reference or direct url)\n      text = text.substr( consumed );\n\n      // [link text](/path/to/img.jpg \"Optional title\")\n      //                 1            2       3         <--- captures\n      // This will capture up to the last paren in the block. We then pull\n      // back based on if there a matching ones in the url\n      //    ([here](/url/(test))\n      // The parens have to be balanced\n      var m = text.match( /^\\s*\\([ \\t]*([^\"']*)(?:[ \\t]+([\"'])(.*?)\\2)?[ \\t]*\\)/ );\n      if ( m ) {\n        var url = m[1];\n        consumed += m[0].length;\n\n        if ( url && url[0] == \"<\" && url[url.length-1] == \">\" )\n          url = url.substring( 1, url.length - 1 );\n\n        // If there is a title we don't have to worry about parens in the url\n        if ( !m[3] ) {\n          var open_parens = 1; // One open that isn't in the capture\n          for ( var len = 0; len < url.length; len++ ) {\n            switch ( url[len] ) {\n            case \"(\":\n              open_parens++;\n              break;\n            case \")\":\n              if ( --open_parens == 0) {\n                consumed -= url.length - len;\n                url = url.substring(0, len);\n              }\n              break;\n            }\n          }\n        }\n\n        // Process escapes only\n        url = this.dialect.inline.__call__.call( this, url, /\\\\/ )[0];\n\n        attrs = { href: url || \"\" };\n        if ( m[3] !== undefined)\n          attrs.title = m[3];\n\n        link = [ \"link\", attrs ].concat( children );\n        return [ consumed, link ];\n      }\n\n      // [Alt text][id]\n      // [Alt text] [id]\n      m = text.match( /^\\s*\\[(.*?)\\]/ );\n\n      if ( m ) {\n\n        consumed += m[ 0 ].length;\n\n        // [links][] uses links as its reference\n        attrs = { ref: ( m[ 1 ] || String(children) ).toLowerCase(),  original: orig.substr( 0, consumed ) };\n\n        link = [ \"link_ref\", attrs ].concat( children );\n\n        // We can't check if the reference is known here as it likely wont be\n        // found till after. Check it in md tree->hmtl tree conversion.\n        // Store the original so that conversion can revert if the ref isn't found.\n        return [ consumed, link ];\n      }\n\n      // [id]\n      // Only if id is plain (no formatting.)\n      if ( children.length == 1 && typeof children[0] == \"string\" ) {\n\n        attrs = { ref: children[0].toLowerCase(),  original: orig.substr( 0, consumed ) };\n        link = [ \"link_ref\", attrs, children[0] ];\n        return [ consumed, link ];\n      }\n\n      // Just consume the \"[\"\n      return [ 1, \"[\" ];\n    },\n\n\n    \"<\": function autoLink( text ) {\n      var m;\n\n      if ( ( m = text.match( /^<(?:((https?|ftp|mailto):[^>]+)|(.*?@.*?\\.[a-zA-Z]+))>/ ) ) != null ) {\n        if ( m[3] ) {\n          return [ m[0].length, [ \"link\", { href: \"mailto:\" + m[3] }, m[3] ] ];\n\n        }\n        else if ( m[2] == \"mailto\" ) {\n          return [ m[0].length, [ \"link\", { href: m[1] }, m[1].substr(\"mailto:\".length ) ] ];\n        }\n        else\n          return [ m[0].length, [ \"link\", { href: m[1] }, m[1] ] ];\n      }\n\n      return [ 1, \"<\" ];\n    },\n\n    \"`\": function inlineCode( text ) {\n      // Inline code block. as many backticks as you like to start it\n      // Always skip over the opening ticks.\n      var m = text.match( /(`+)(([\\s\\S]*?)\\1)/ );\n\n      if ( m && m[2] )\n        return [ m[1].length + m[2].length, [ \"inlinecode\", m[3] ] ];\n      else {\n        // TODO: No matching end code found - warn!\n        return [ 1, \"`\" ];\n      }\n    },\n\n    \"  \\n\": function lineBreak( text ) {\n      return [ 3, [ \"linebreak\" ] ];\n    }\n\n};\n\n// Meta Helper/generator method for em and strong handling\nfunction strong_em( tag, md ) {\n\n  var state_slot = tag + \"_state\",\n      other_slot = tag == \"strong\" ? \"em_state\" : \"strong_state\";\n\n  function CloseTag(len) {\n    this.len_after = len;\n    this.name = \"close_\" + md;\n  }\n\n  return function ( text, orig_match ) {\n\n    if ( this[state_slot][0] == md ) {\n      // Most recent em is of this type\n      //D:this.debug(\"closing\", md);\n      this[state_slot].shift();\n\n      // \"Consume\" everything to go back to the recrusion in the else-block below\n      return[ text.length, new CloseTag(text.length-md.length) ];\n    }\n    else {\n      // Store a clone of the em/strong states\n      var other = this[other_slot].slice(),\n          state = this[state_slot].slice();\n\n      this[state_slot].unshift(md);\n\n      //D:this.debug_indent += \"  \";\n\n      // Recurse\n      var res = this.processInline( text.substr( md.length ) );\n      //D:this.debug_indent = this.debug_indent.substr(2);\n\n      var last = res[res.length - 1];\n\n      //D:this.debug(\"processInline from\", tag + \": \", uneval( res ) );\n\n      var check = this[state_slot].shift();\n      if ( last instanceof CloseTag ) {\n        res.pop();\n        // We matched! Huzzah.\n        var consumed = text.length - last.len_after;\n        return [ consumed, [ tag ].concat(res) ];\n      }\n      else {\n        // Restore the state of the other kind. We might have mistakenly closed it.\n        this[other_slot] = other;\n        this[state_slot] = state;\n\n        // We can't reuse the processed result as it could have wrong parsing contexts in it.\n        return [ md.length, md ];\n      }\n    }\n  }; // End returned function\n}\n\nMarkdown.dialects.Gruber.inline[\"**\"] = strong_em(\"strong\", \"**\");\nMarkdown.dialects.Gruber.inline[\"__\"] = strong_em(\"strong\", \"__\");\nMarkdown.dialects.Gruber.inline[\"*\"]  = strong_em(\"em\", \"*\");\nMarkdown.dialects.Gruber.inline[\"_\"]  = strong_em(\"em\", \"_\");\n\n\n// Build default order from insertion order.\nMarkdown.buildBlockOrder = function(d) {\n  var ord = [];\n  for ( var i in d ) {\n    if ( i == \"__order__\" || i == \"__call__\" ) continue;\n    ord.push( i );\n  }\n  d.__order__ = ord;\n};\n\n// Build patterns for inline matcher\nMarkdown.buildInlinePatterns = function(d) {\n  var patterns = [];\n\n  for ( var i in d ) {\n    // __foo__ is reserved and not a pattern\n    if ( i.match( /^__.*__$/) ) continue;\n    var l = i.replace( /([\\\\.*+?|()\\[\\]{}])/g, \"\\\\$1\" )\n             .replace( /\\n/, \"\\\\n\" );\n    patterns.push( i.length == 1 ? l : \"(?:\" + l + \")\" );\n  }\n\n  patterns = patterns.join(\"|\");\n  d.__patterns__ = patterns;\n  //print(\"patterns:\", uneval( patterns ) );\n\n  var fn = d.__call__;\n  d.__call__ = function(text, pattern) {\n    if ( pattern != undefined ) {\n      return fn.call(this, text, pattern);\n    }\n    else\n    {\n      return fn.call(this, text, patterns);\n    }\n  };\n};\n\nMarkdown.DialectHelpers = {};\nMarkdown.DialectHelpers.inline_until_char = function( text, want ) {\n  var consumed = 0,\n      nodes = [];\n\n  while ( true ) {\n    if ( text.charAt( consumed ) == want ) {\n      // Found the character we were looking for\n      consumed++;\n      return [ consumed, nodes ];\n    }\n\n    if ( consumed >= text.length ) {\n      // No closing char found. Abort.\n      return null;\n    }\n\n    var res = this.dialect.inline.__oneElement__.call(this, text.substr( consumed ) );\n    consumed += res[ 0 ];\n    // Add any returned nodes.\n    nodes.push.apply( nodes, res.slice( 1 ) );\n  }\n}\n\n// Helper function to make sub-classing a dialect easier\nMarkdown.subclassDialect = function( d ) {\n  function Block() {}\n  Block.prototype = d.block;\n  function Inline() {}\n  Inline.prototype = d.inline;\n\n  return { block: new Block(), inline: new Inline() };\n};\n\nMarkdown.buildBlockOrder ( Markdown.dialects.Gruber.block );\nMarkdown.buildInlinePatterns( Markdown.dialects.Gruber.inline );\n\nMarkdown.dialects.Maruku = Markdown.subclassDialect( Markdown.dialects.Gruber );\n\nMarkdown.dialects.Maruku.processMetaHash = function processMetaHash( meta_string ) {\n  var meta = split_meta_hash( meta_string ),\n      attr = {};\n\n  for ( var i = 0; i < meta.length; ++i ) {\n    // id: #foo\n    if ( /^#/.test( meta[ i ] ) ) {\n      attr.id = meta[ i ].substring( 1 );\n    }\n    // class: .foo\n    else if ( /^\\./.test( meta[ i ] ) ) {\n      // if class already exists, append the new one\n      if ( attr[\"class\"] ) {\n        attr[\"class\"] = attr[\"class\"] + meta[ i ].replace( /./, \" \" );\n      }\n      else {\n        attr[\"class\"] = meta[ i ].substring( 1 );\n      }\n    }\n    // attribute: foo=bar\n    else if ( /\\=/.test( meta[ i ] ) ) {\n      var s = meta[ i ].split( /\\=/ );\n      attr[ s[ 0 ] ] = s[ 1 ];\n    }\n  }\n\n  return attr;\n}\n\nfunction split_meta_hash( meta_string ) {\n  var meta = meta_string.split( \"\" ),\n      parts = [ \"\" ],\n      in_quotes = false;\n\n  while ( meta.length ) {\n    var letter = meta.shift();\n    switch ( letter ) {\n      case \" \" :\n        // if we're in a quoted section, keep it\n        if ( in_quotes ) {\n          parts[ parts.length - 1 ] += letter;\n        }\n        // otherwise make a new part\n        else {\n          parts.push( \"\" );\n        }\n        break;\n      case \"'\" :\n      case '\"' :\n        // reverse the quotes and move straight on\n        in_quotes = !in_quotes;\n        break;\n      case \"\\\\\" :\n        // shift off the next letter to be used straight away.\n        // it was escaped so we'll keep it whatever it is\n        letter = meta.shift();\n      default :\n        parts[ parts.length - 1 ] += letter;\n        break;\n    }\n  }\n\n  return parts;\n}\n\nMarkdown.dialects.Maruku.block.document_meta = function document_meta( block, next ) {\n  // we're only interested in the first block\n  if ( block.lineNumber > 1 ) return undefined;\n\n  // document_meta blocks consist of one or more lines of `Key: Value\\n`\n  if ( ! block.match( /^(?:\\w+:.*\\n)*\\w+:.*$/ ) ) return undefined;\n\n  // make an attribute node if it doesn't exist\n  if ( !extract_attr( this.tree ) ) {\n    this.tree.splice( 1, 0, {} );\n  }\n\n  var pairs = block.split( /\\n/ );\n  for ( p in pairs ) {\n    var m = pairs[ p ].match( /(\\w+):\\s*(.*)$/ ),\n        key = m[ 1 ].toLowerCase(),\n        value = m[ 2 ];\n\n    this.tree[ 1 ][ key ] = value;\n  }\n\n  // document_meta produces no content!\n  return [];\n};\n\nMarkdown.dialects.Maruku.block.block_meta = function block_meta( block, next ) {\n  // check if the last line of the block is an meta hash\n  var m = block.match( /(^|\\n) {0,3}\\{:\\s*((?:\\\\\\}|[^\\}])*)\\s*\\}$/ );\n  if ( !m ) return undefined;\n\n  // process the meta hash\n  var attr = this.dialect.processMetaHash( m[ 2 ] );\n\n  var hash;\n\n  // if we matched ^ then we need to apply meta to the previous block\n  if ( m[ 1 ] === \"\" ) {\n    var node = this.tree[ this.tree.length - 1 ];\n    hash = extract_attr( node );\n\n    // if the node is a string (rather than JsonML), bail\n    if ( typeof node === \"string\" ) return undefined;\n\n    // create the attribute hash if it doesn't exist\n    if ( !hash ) {\n      hash = {};\n      node.splice( 1, 0, hash );\n    }\n\n    // add the attributes in\n    for ( a in attr ) {\n      hash[ a ] = attr[ a ];\n    }\n\n    // return nothing so the meta hash is removed\n    return [];\n  }\n\n  // pull the meta hash off the block and process what's left\n  var b = block.replace( /\\n.*$/, \"\" ),\n      result = this.processBlock( b, [] );\n\n  // get or make the attributes hash\n  hash = extract_attr( result[ 0 ] );\n  if ( !hash ) {\n    hash = {};\n    result[ 0 ].splice( 1, 0, hash );\n  }\n\n  // attach the attributes to the block\n  for ( a in attr ) {\n    hash[ a ] = attr[ a ];\n  }\n\n  return result;\n};\n\nMarkdown.dialects.Maruku.block.definition_list = function definition_list( block, next ) {\n  // one or more terms followed by one or more definitions, in a single block\n  var tight = /^((?:[^\\s:].*\\n)+):\\s+([\\s\\S]+)$/,\n      list = [ \"dl\" ],\n      i, m;\n\n  // see if we're dealing with a tight or loose block\n  if ( ( m = block.match( tight ) ) ) {\n    // pull subsequent tight DL blocks out of `next`\n    var blocks = [ block ];\n    while ( next.length && tight.exec( next[ 0 ] ) ) {\n      blocks.push( next.shift() );\n    }\n\n    for ( var b = 0; b < blocks.length; ++b ) {\n      var m = blocks[ b ].match( tight ),\n          terms = m[ 1 ].replace( /\\n$/, \"\" ).split( /\\n/ ),\n          defns = m[ 2 ].split( /\\n:\\s+/ );\n\n      // print( uneval( m ) );\n\n      for ( i = 0; i < terms.length; ++i ) {\n        list.push( [ \"dt\", terms[ i ] ] );\n      }\n\n      for ( i = 0; i < defns.length; ++i ) {\n        // run inline processing over the definition\n        list.push( [ \"dd\" ].concat( this.processInline( defns[ i ].replace( /(\\n)\\s+/, \"$1\" ) ) ) );\n      }\n    }\n  }\n  else {\n    return undefined;\n  }\n\n  return [ list ];\n};\n\n// splits on unescaped instances of @ch. If @ch is not a character the result\n// can be unpredictable\n\nMarkdown.dialects.Maruku.block.table = function table (block, next) {\n\n    var _split_on_unescaped = function(s, ch) {\n        ch = ch || '\\\\s';\n        if (ch.match(/^[\\\\|\\[\\]{}?*.+^$]$/)) { ch = '\\\\' + ch; }\n        var res = [ ],\n            r = new RegExp('^((?:\\\\\\\\.|[^\\\\\\\\' + ch + '])*)' + ch + '(.*)'),\n            m;\n        while(m = s.match(r)) {\n            res.push(m[1]);\n            s = m[2];\n        }\n        res.push(s);\n        return res;\n    }\n\n    var leading_pipe = /^ {0,3}\\|(.+)\\n {0,3}\\|\\s*([\\-:]+[\\-| :]*)\\n((?:\\s*\\|.*(?:\\n|$))*)(?=\\n|$)/,\n        // find at least an unescaped pipe in each line\n        no_leading_pipe = /^ {0,3}(\\S(?:\\\\.|[^\\\\|])*\\|.*)\\n {0,3}([\\-:]+\\s*\\|[\\-| :]*)\\n((?:(?:\\\\.|[^\\\\|])*\\|.*(?:\\n|$))*)(?=\\n|$)/,\n        i, m;\n    if (m = block.match(leading_pipe)) {\n        // remove leading pipes in contents\n        // (header and horizontal rule already have the leading pipe left out)\n        m[3] = m[3].replace(/^\\s*\\|/gm, '');\n    } else if (! ( m = block.match(no_leading_pipe))) {\n        return undefined;\n    }\n\n    var table = [ \"table\", [ \"thead\", [ \"tr\" ] ], [ \"tbody\" ] ];\n\n    // remove trailing pipes, then split on pipes\n    // (no escaped pipes are allowed in horizontal rule)\n    m[2] = m[2].replace(/\\|\\s*$/, '').split('|');\n\n    // process alignment\n    var html_attrs = [ ];\n    forEach (m[2], function (s) {\n        if (s.match(/^\\s*-+:\\s*$/))       html_attrs.push({align: \"right\"});\n        else if (s.match(/^\\s*:-+\\s*$/))  html_attrs.push({align: \"left\"});\n        else if (s.match(/^\\s*:-+:\\s*$/)) html_attrs.push({align: \"center\"});\n        else                              html_attrs.push({});\n    });\n\n    // now for the header, avoid escaped pipes\n    m[1] = _split_on_unescaped(m[1].replace(/\\|\\s*$/, ''), '|');\n    for (i = 0; i < m[1].length; i++) {\n        table[1][1].push(['th', html_attrs[i] || {}].concat(\n            this.processInline(m[1][i].trim())));\n    }\n\n    // now for body contents\n    forEach (m[3].replace(/\\|\\s*$/mg, '').split('\\n'), function (row) {\n        var html_row = ['tr'];\n        row = _split_on_unescaped(row, '|');\n        for (i = 0; i < row.length; i++) {\n            html_row.push(['td', html_attrs[i] || {}].concat(this.processInline(row[i].trim())));\n        }\n        table[2].push(html_row);\n    }, this);\n\n    return [table];\n}\n\nMarkdown.dialects.Maruku.inline[ \"{:\" ] = function inline_meta( text, matches, out ) {\n  if ( !out.length ) {\n    return [ 2, \"{:\" ];\n  }\n\n  // get the preceeding element\n  var before = out[ out.length - 1 ];\n\n  if ( typeof before === \"string\" ) {\n    return [ 2, \"{:\" ];\n  }\n\n  // match a meta hash\n  var m = text.match( /^\\{:\\s*((?:\\\\\\}|[^\\}])*)\\s*\\}/ );\n\n  // no match, false alarm\n  if ( !m ) {\n    return [ 2, \"{:\" ];\n  }\n\n  // attach the attributes to the preceeding element\n  var meta = this.dialect.processMetaHash( m[ 1 ] ),\n      attr = extract_attr( before );\n\n  if ( !attr ) {\n    attr = {};\n    before.splice( 1, 0, attr );\n  }\n\n  for ( var k in meta ) {\n    attr[ k ] = meta[ k ];\n  }\n\n  // cut out the string and replace it with nothing\n  return [ m[ 0 ].length, \"\" ];\n};\n\nMarkdown.dialects.Maruku.inline.__escape__ = /^\\\\[\\\\`\\*_{}\\[\\]()#\\+.!\\-|:]/;\n\nMarkdown.buildBlockOrder ( Markdown.dialects.Maruku.block );\nMarkdown.buildInlinePatterns( Markdown.dialects.Maruku.inline );\n\nvar isArray = Array.isArray || function(obj) {\n  return Object.prototype.toString.call(obj) == \"[object Array]\";\n};\n\nvar forEach;\n// Don't mess with Array.prototype. Its not friendly\nif ( Array.prototype.forEach ) {\n  forEach = function( arr, cb, thisp ) {\n    return arr.forEach( cb, thisp );\n  };\n}\nelse {\n  forEach = function(arr, cb, thisp) {\n    for (var i = 0; i < arr.length; i++) {\n      cb.call(thisp || arr, arr[i], i, arr);\n    }\n  }\n}\n\nvar isEmpty = function( obj ) {\n  for ( var key in obj ) {\n    if ( hasOwnProperty.call( obj, key ) ) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\nfunction extract_attr( jsonml ) {\n  return isArray(jsonml)\n      && jsonml.length > 1\n      && typeof jsonml[ 1 ] === \"object\"\n      && !( isArray(jsonml[ 1 ]) )\n      ? jsonml[ 1 ]\n      : undefined;\n}\n\n\n\n/**\n *  renderJsonML( jsonml[, options] ) -> String\n *  - jsonml (Array): JsonML array to render to XML\n *  - options (Object): options\n *\n *  Converts the given JsonML into well-formed XML.\n *\n *  The options currently understood are:\n *\n *  - root (Boolean): wether or not the root node should be included in the\n *    output, or just its children. The default `false` is to not include the\n *    root itself.\n */\nexpose.renderJsonML = function( jsonml, options ) {\n  options = options || {};\n  // include the root element in the rendered output?\n  options.root = options.root || false;\n\n  var content = [];\n\n  if ( options.root ) {\n    content.push( render_tree( jsonml ) );\n  }\n  else {\n    jsonml.shift(); // get rid of the tag\n    if ( jsonml.length && typeof jsonml[ 0 ] === \"object\" && !( jsonml[ 0 ] instanceof Array ) ) {\n      jsonml.shift(); // get rid of the attributes\n    }\n\n    while ( jsonml.length ) {\n      content.push( render_tree( jsonml.shift() ) );\n    }\n  }\n\n  return content.join( \"\\n\\n\" );\n};\n\nfunction escapeHTML( text ) {\n  return text.replace( /&/g, \"&amp;\" )\n             .replace( /</g, \"&lt;\" )\n             .replace( />/g, \"&gt;\" )\n             .replace( /\"/g, \"&quot;\" )\n             .replace( /'/g, \"&#39;\" );\n}\n\nfunction render_tree( jsonml ) {\n  // basic case\n  if ( typeof jsonml === \"string\" ) {\n    return escapeHTML( jsonml );\n  }\n\n  var tag = jsonml.shift(),\n      attributes = {},\n      content = [];\n\n  if ( jsonml.length && typeof jsonml[ 0 ] === \"object\" && !( jsonml[ 0 ] instanceof Array ) ) {\n    attributes = jsonml.shift();\n  }\n\n  while ( jsonml.length ) {\n    content.push( render_tree( jsonml.shift() ) );\n  }\n\n  var tag_attrs = \"\";\n  for ( var a in attributes ) {\n    tag_attrs += \" \" + a + '=\"' + escapeHTML( attributes[ a ] ) + '\"';\n  }\n\n  // be careful about adding whitespace here for inline elements\n  if ( tag == \"img\" || tag == \"br\" || tag == \"hr\" ) {\n    return \"<\"+ tag + tag_attrs + \"/>\";\n  }\n  else {\n    return \"<\"+ tag + tag_attrs + \">\" + content.join( \"\" ) + \"</\" + tag + \">\";\n  }\n}\n\nfunction convert_tree_to_html( tree, references, options ) {\n  var i;\n  options = options || {};\n\n  // shallow clone\n  var jsonml = tree.slice( 0 );\n\n  if ( typeof options.preprocessTreeNode === \"function\" ) {\n      jsonml = options.preprocessTreeNode(jsonml, references);\n  }\n\n  // Clone attributes if they exist\n  var attrs = extract_attr( jsonml );\n  if ( attrs ) {\n    jsonml[ 1 ] = {};\n    for ( i in attrs ) {\n      jsonml[ 1 ][ i ] = attrs[ i ];\n    }\n    attrs = jsonml[ 1 ];\n  }\n\n  // basic case\n  if ( typeof jsonml === \"string\" ) {\n    return jsonml;\n  }\n\n  // convert this node\n  switch ( jsonml[ 0 ] ) {\n    case \"header\":\n      jsonml[ 0 ] = \"h\" + jsonml[ 1 ].level;\n      delete jsonml[ 1 ].level;\n      break;\n    case \"bulletlist\":\n      jsonml[ 0 ] = \"ul\";\n      break;\n    case \"numberlist\":\n      jsonml[ 0 ] = \"ol\";\n      break;\n    case \"listitem\":\n      jsonml[ 0 ] = \"li\";\n      break;\n    case \"para\":\n      jsonml[ 0 ] = \"p\";\n      break;\n    case \"markdown\":\n      jsonml[ 0 ] = \"html\";\n      if ( attrs ) delete attrs.references;\n      break;\n    case \"code_block\":\n      jsonml[ 0 ] = \"pre\";\n      i = attrs ? 2 : 1;\n      var code = [ \"code\" ];\n      code.push.apply( code, jsonml.splice( i, jsonml.length - i ) );\n      jsonml[ i ] = code;\n      break;\n    case \"inlinecode\":\n      jsonml[ 0 ] = \"code\";\n      break;\n    case \"img\":\n      jsonml[ 1 ].src = jsonml[ 1 ].href;\n      delete jsonml[ 1 ].href;\n      break;\n    case \"linebreak\":\n      jsonml[ 0 ] = \"br\";\n    break;\n    case \"link\":\n      jsonml[ 0 ] = \"a\";\n      break;\n    case \"link_ref\":\n      jsonml[ 0 ] = \"a\";\n\n      // grab this ref and clean up the attribute node\n      var ref = references[ attrs.ref ];\n\n      // if the reference exists, make the link\n      if ( ref ) {\n        delete attrs.ref;\n\n        // add in the href and title, if present\n        attrs.href = ref.href;\n        if ( ref.title ) {\n          attrs.title = ref.title;\n        }\n\n        // get rid of the unneeded original text\n        delete attrs.original;\n      }\n      // the reference doesn't exist, so revert to plain text\n      else {\n        return attrs.original;\n      }\n      break;\n    case \"img_ref\":\n      jsonml[ 0 ] = \"img\";\n\n      // grab this ref and clean up the attribute node\n      var ref = references[ attrs.ref ];\n\n      // if the reference exists, make the link\n      if ( ref ) {\n        delete attrs.ref;\n\n        // add in the href and title, if present\n        attrs.src = ref.href;\n        if ( ref.title ) {\n          attrs.title = ref.title;\n        }\n\n        // get rid of the unneeded original text\n        delete attrs.original;\n      }\n      // the reference doesn't exist, so revert to plain text\n      else {\n        return attrs.original;\n      }\n      break;\n  }\n\n  // convert all the children\n  i = 1;\n\n  // deal with the attribute node, if it exists\n  if ( attrs ) {\n    // if there are keys, skip over it\n    for ( var key in jsonml[ 1 ] ) {\n        i = 2;\n        break;\n    }\n    // if there aren't, remove it\n    if ( i === 1 ) {\n      jsonml.splice( i, 1 );\n    }\n  }\n\n  for ( ; i < jsonml.length; ++i ) {\n    jsonml[ i ] = convert_tree_to_html( jsonml[ i ], references, options );\n  }\n\n  return jsonml;\n}\n\n\n// merges adjacent text nodes into a single node\nfunction merge_text_nodes( jsonml ) {\n  // skip the tag name and attribute hash\n  var i = extract_attr( jsonml ) ? 2 : 1;\n\n  while ( i < jsonml.length ) {\n    // if it's a string check the next item too\n    if ( typeof jsonml[ i ] === \"string\" ) {\n      if ( i + 1 < jsonml.length && typeof jsonml[ i + 1 ] === \"string\" ) {\n        // merge the second string into the first and remove it\n        jsonml[ i ] += jsonml.splice( i + 1, 1 )[ 0 ];\n      }\n      else {\n        ++i;\n      }\n    }\n    // if it's not a string recurse\n    else {\n      merge_text_nodes( jsonml[ i ] );\n      ++i;\n    }\n  }\n}\n\n} )( (function() {\n  if ( typeof exports === \"undefined\" ) {\n    window.markdown = {};\n    return window.markdown;\n  }\n  else {\n    return exports;\n  }\n} )() );\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/markdown/markdown.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/markdown/images/new-markdown-button": {
            "title": "$:/plugins/tiddlywiki/markdown/images/new-markdown-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-markdown-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <path d=\"M3.23876972,39.5396716 C3.23876972,35.9653274 6.13586353,33.0691646 9.7141757,33.0691646 L98.1283744,33.0691646 C101.706101,33.0691646 104.60378,35.9646626 104.60378,39.5396716 L104.60378,84.8296213 C104.60378,88.4039654 101.706687,91.3001282 98.1283744,91.3001282 L9.7141757,91.3001282 C6.13644944,91.3001282 3.23876972,88.4046302 3.23876972,84.8296213 L3.23876972,39.5396716 L3.23876972,39.5396716 Z M-2.15298617,39.5396716 L-2.15298617,84.8296213 C-2.15298617,91.3833243 3.15957363,96.6918841 9.7141757,96.6918841 L98.1283744,96.6918841 C104.684083,96.6918841 109.995536,91.382138 109.995536,84.8296213 L109.995536,39.5396716 C109.995536,32.9859686 104.682977,27.6774087 98.1283744,27.6774087 L9.7141757,27.6774087 C3.15846686,27.6774087 -2.15298617,32.9871549 -2.15298617,39.5396716 Z M14.0222815,80.5166164 L14.0222815,43.8526764 L24.8057933,43.8526764 L35.589305,57.3320661 L46.3728168,43.8526764 L57.1563286,43.8526764 L57.1563286,80.5166164 L46.3728168,80.5166164 L46.3728168,59.4887685 L35.589305,72.9681582 L24.8057933,59.4887685 L24.8057933,80.5166164 L14.0222815,80.5166164 Z M81.4192301,80.5166164 L65.2439624,62.723822 L76.0274742,62.723822 L76.0274742,43.8526764 L86.810986,43.8526764 L86.810986,62.723822 L97.5944978,62.723822 L81.4192301,80.5166164 Z\"transform=\"translate(53.921275, 62.184646) rotate(-60.000000) translate(-53.921275, -62.184646) \"></path>\n    </g>\n</svg>"
        },
        "$:/plugins/tiddlywiki/markdown/new-markdown-button": {
            "title": "$:/plugins/tiddlywiki/markdown/new-markdown-button",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}",
            "description": "{{$:/language/Buttons/NewMarkdown/Hint}}",
            "list-after": "$:/core/ui/Buttons/new-tiddler",
            "text": "<$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewMarkdown/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/plugins/tiddlywiki/markdown/readme": {
            "title": "$:/plugins/tiddlywiki/markdown/readme",
            "text": "This is a TiddlyWiki plugin for parsing Markdown text, based on the [[markdown-js|https://github.com/evilstreak/markdown-js]] project from Dominic Baggott. \n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/markdown]]\n"
        },
        "$:/plugins/tiddlywiki/markdown/usage": {
            "title": "$:/plugins/tiddlywiki/markdown/usage",
            "text": "! Markdown Dialects\n\nBy default the markdown parser recognises the original dialect of Markdown [[as described by John Gruber|http://daringfireball.net/projects/markdown/]]. An extended dialect called \"Maruku\" is also included that provides table support and other advanced features. The syntax extensions are modelled on those of [[PHP Markdown Extra|https://michelf.ca/projects/php-markdown/extra/]].\n\nThe configuration tiddler [[$:/config/markdown/dialect]] determines which dialect is used:\n\n|!Dialect |!Description |\n|Gruber |Standard Markdown |\n|Maruku |Extended Maruku Markdown |\n\n\n! Creating ~WikiLinks\n\nCreate wiki links with the usual Markdown link syntax targeting `#` and the target tiddler title:\n\n```\n[link text](#TiddlerTitle)\n```\n\n! Images\n\nMarkdown image syntax can be used to reference images by tiddler title or an external URI. For example:\n\n```\n![alt text](/path/to/img.jpg \"Title\")\n\n![alt text](Motovun Jack.jpg \"Title\")\n```\n"
        },
        "$:/plugins/tiddlywiki/markdown/wrapper.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/markdown/wrapper.js\ntype: application/javascript\nmodule-type: parser\n\nWraps up the markdown-js parser for use in TiddlyWiki5\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar markdown = require(\"$:/plugins/tiddlywiki/markdown/markdown.js\");\n\nvar CONFIG_DIALECT_TIDDLER = \"$:/config/markdown/dialect\",\n\tDEFAULT_DIALECT = \"Gruber\";\n\nfunction transformNodes(nodes) {\n\tvar results = [];\n\tfor(var index=0; index<nodes.length; index++) {\n\t\tresults.push(transformNode(nodes[index]));\n\t}\n\treturn results;\n}\n\nfunction transformNode(node) {\n\tif($tw.utils.isArray(node)) {\n\t\tvar p = 0,\n\t\t\twidget = {type: \"element\", tag: node[p++]};\n\t\tif(!$tw.utils.isArray(node[p]) && typeof(node[p]) === \"object\") {\n\t\t\twidget.attributes = {};\n\t\t\t$tw.utils.each(node[p++],function(value,name) {\n\t\t\t\twidget.attributes[name] = {type: \"string\", value: value};\n\t\t\t});\n\t\t}\n\t\twidget.children = transformNodes(node.slice(p++));\n\t\t// Massage images into the image widget\n\t\tif(widget.tag === \"img\") {\n\t\t\twidget.type = \"image\";\n\t\t\tif(widget.attributes.alt) {\n\t\t\t\twidget.attributes.tooltip = widget.attributes.alt;\n\t\t\t\tdelete widget.attributes.alt;\n\t\t\t}\n\t\t\tif(widget.attributes.src) {\n\t\t\t\twidget.attributes.source = widget.attributes.src;\n\t\t\t\tdelete widget.attributes.src;\n\t\t\t}\n\t\t}\n\t\t// Convert internal links to proper wikilinks\n\t\tif (widget.tag === \"a\" && widget.attributes.href.value[0] === \"#\") {\n\t\t\twidget.type = \"link\";\n\t\t\twidget.attributes.to = widget.attributes.href;\n\t\t\tif (widget.attributes.to.type === \"string\") {\n\t\t\t\t//Remove '#' before conversion to wikilink\n\t\t\t\twidget.attributes.to.value = widget.attributes.to.value.substr(1);\n\t\t\t}\n\t\t\t//Children is fine\n\t\t\tdelete widget.tag;\n\t\t\tdelete widget.attributes.href;\n\t\t}\n\t\treturn widget;\n\t} else {\n\t\treturn {type: \"text\", text: node};\n\t}\n}\n\nvar MarkdownParser = function(type,text,options) {\n\tvar dialect = options.wiki.getTiddlerText(CONFIG_DIALECT_TIDDLER,DEFAULT_DIALECT),\n\t\tmarkdownTree = markdown.toHTMLTree(text,dialect),\n\t\tnode = $tw.utils.isArray(markdownTree[1]) ? markdownTree.slice(1) : markdownTree.slice(2);\n\tthis.tree = transformNodes(node);\n};\n\n/*\n\n[ 'html',\n  [ 'p', 'something' ],\n  [ 'h1',\n    'heading and ',\n    [ 'strong', 'other' ] ] ]\n\n*/\n\nexports[\"text/x-markdown\"] = MarkdownParser;\n\n})();\n\n",
            "title": "$:/plugins/tiddlywiki/markdown/wrapper.js",
            "type": "application/javascript",
            "module-type": "parser"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/railroad/components.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/components.js\ntype: application/javascript\nmodule-type: library\n\nComponents of a railroad diagram.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar railroad = require(\"$:/plugins/tiddlywiki/railroad/railroad-diagrams.js\");\n\n/////////////////////////// Base component\n\nvar Component = function() {\n\tthis.type = \"Component\";\n};\n\n// Set up a leaf component\nComponent.prototype.initialiseLeaf = function(type,text) {\n\tthis.type = type;\n\tthis.text = text;\n};\n\n// Set up a component with a single child\nComponent.prototype.initialiseWithChild = function(type,content) {\n\tthis.type = type;\n\tthis.child = toSingleChild(content);\n};\n\n// Set up a component with an array of children\nComponent.prototype.initialiseWithChildren = function(type,content) {\n\tthis.type = type;\n\t// Force the content to be an array\n\tthis.children = $tw.utils.isArray(content) ? content : [content];\n}\n\n// Return an array of the SVG strings of an array of children\nComponent.prototype.getSvgOfChildren = function() {\n\treturn this.children.map(function(child) {\n\t\treturn child.toSvg();\n\t});\n}\n\nComponent.prototype.toSvg = function() {\n\treturn \"\";\n}\n\nComponent.prototype.debug = function(output,indent) {\n\toutput.push(indent);\n\toutput.push(this.type);\n\t// Add the text of a leaf component\n\tif(this.text && this.text !== \"\") {\n\t\toutput.push(\": \");\n\t\toutput.push(this.text);\n\t}\n\t// Flag the normal route\n\tif(this.normal !== undefined) {\n\t\tif(this.normal === true) {\n\t\t\toutput.push(\" (normal)\");\n\t\t} else if(this.normal !== false) {\n\t\t\toutput.push(\" (normal: \");\n\t\t\toutput.push(this.normal);\n\t\t\toutput.push(\")\");\n\t\t}\n\t}\n\toutput.push(\"\\n\");\n\tvar contentIndent = indent + \"  \";\n\t// Add the one child\n\tif(this.child) {\n\t\tthis.child.debug(output,contentIndent);\n\t}\n\t// Add the array of children\n\tif(this.children) {\n\t\tthis.debugArray(this.children,output,contentIndent);\n\t}\n  \t// Add the separator if there is one\n\tif(this.separator) {\n\t\toutput.push(indent);\n\t\toutput.push(\"(separator)\\n\");\n\t\tthis.separator.debug(output,contentIndent);\n\t}\n};\n\nComponent.prototype.debugArray = function(array,output,indent) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tvar item = array[i];\n\t\t// Choice content is a special case: we number the branches\n\t\tif(item.isChoiceBranch) {\n\t\t\toutput.push(indent);\n\t\t\toutput.push(\"(\");\n\t\t\toutput.push(i);\n\t\t\toutput.push(\")\\n\");\n\t\t\titem.debug(output,\"  \"+indent);\n\t\t} else {\n\t\t\titem.debug(output,indent);\n\t\t}\n\t}\n}\n\nvar toSingleChild = function(content) {\n\tif($tw.utils.isArray(content)) {\n\t\t// Reduce an array of one child to just the child\n\t\tif(content.length === 1) {\n\t\t\treturn content[0];\n\t\t} else {\n\t\t\t// Never allow an empty sequence\n\t\t  \tif(content.length === 0) {\n  \t\t\t\tcontent.push(new Dummy());\n\t\t  \t}\n\t\t\t// Wrap multiple children into a single sequence component\n\t\t\treturn new Sequence(content);\n\t\t}\n\t} else {\n\t\t// Already single\n\t\treturn content;\n\t}\n}\n\n/////////////////////////// Leaf components\n\nvar Comment = function(text) {\n\tthis.initialiseLeaf(\"Comment\",text);\n};\n\nComment.prototype = new Component();\n\nComment.prototype.toSvg = function() {\n\treturn railroad.Comment(this.text);\n}\n\nvar Dummy = function() {\n\tthis.initialiseLeaf(\"Dummy\");\n};\n\nDummy.prototype = new Component();\n\nDummy.prototype.toSvg = function() {\n\treturn railroad.Skip();\n}\n\nvar Nonterminal = function(text) {\n\tthis.initialiseLeaf(\"Nonterminal\",text);\n};\n\nNonterminal.prototype = new Component();\n\nNonterminal.prototype.toSvg = function() {\n\treturn railroad.NonTerminal(this.text);\n}\n\nvar Terminal = function(text) {\n\tthis.initialiseLeaf(\"Terminal\",text);\n};\n\nTerminal.prototype = new Component();\n\nTerminal.prototype.toSvg = function() {\n\treturn railroad.Terminal(this.text);\n}\n\n/////////////////////////// Components with one child\n\nvar Optional = function(content,normal) {\n\tthis.initialiseWithChild(\"Optional\",content);\n\tthis.normal = normal;\n};\n\nOptional.prototype = new Component();\n\nOptional.prototype.toSvg = function() {\n\t// Call Optional(component,\"skip\")\n\treturn railroad.Optional(this.child.toSvg(), this.normal ? undefined : \"skip\");\n}\n\nvar OptionalRepeated = function(content,separator,normal,wantArrow) {\n\tthis.initialiseWithChild(\"OptionalRepeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.normal = normal;\n\tthis.wantArrow = wantArrow;\n};\n\nOptionalRepeated.prototype = new Component();\n\nOptionalRepeated.prototype.toSvg = function() {\n\t// Call ZeroOrMore(component,separator,\"skip\")\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\tvar skip = this.normal ? undefined : \"skip\";\n\treturn railroad.ZeroOrMore(this.child.toSvg(),separatorSvg,skip,this.wantArrow);\n}\n\nvar Repeated = function(content,separator,wantArrow) {\n\tthis.initialiseWithChild(\"Repeated\",content);\n\tthis.separator = toSingleChild(separator);\n\tthis.wantArrow = wantArrow;\n};\n\nRepeated.prototype = new Component();\n\nRepeated.prototype.toSvg = function() {\n\t// Call OneOrMore(component,separator)\n\tvar separatorSvg = this.separator ? this.separator.toSvg() : null;\n\treturn railroad.OneOrMore(this.child.toSvg(),separatorSvg,this.wantArrow);\n}\n\nvar Link = function(content,options) {\n\tthis.initialiseWithChild(\"Link\",content);\n\tthis.options = options;\n};\n\nLink.prototype = new Component();\n\nLink.prototype.toSvg = function() {\n\treturn railroad.Link(this.child.toSvg(),this.options);\n}\n\nvar Transclusion = function(content) {\n\tthis.initialiseWithChild(\"Transclusion\",content);\n};\n\nTransclusion.prototype = new Component();\n\nTransclusion.prototype.toSvg = function() {\n\treturn this.child.toSvg();\n}\n\n/////////////////////////// Components with an array of children\n\nvar Root = function(content) {\n\tthis.initialiseWithChildren(\"Root\",content);\n};\n\nRoot.prototype = new Component();\n\nRoot.prototype.toSvg = function(options) {\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(options);\n\t// Call Diagram(options,component1,component2,...)\n\treturn railroad.Diagram.apply(null,args);\n}\n\nvar Sequence = function(content) {\n\tthis.initialiseWithChildren(\"Sequence\",content);\n};\n\nSequence.prototype = new Component();\n\nSequence.prototype.toSvg = function() {\n\t// Call Sequence(component1,component2,...)\n\treturn railroad.Sequence.apply(null,this.getSvgOfChildren());\n}\n\nvar Choice = function(content,normal) {\n\tthis.initialiseWithChildren(\"Choice\",content.map(toSingleChild));\n\tfor(var i=0; i<this.children.length; i++) {\n\t\tthis.children[i].isChoiceBranch = true;\n\t}\n\tthis.normal = normal;\n};\n\nChoice.prototype = new Component();\n\nChoice.prototype.toSvg = function() {\n\t// Call Choice(normal,component1,component2,...)\n\tvar args = this.getSvgOfChildren();\n\targs.unshift(this.normal);\n\treturn railroad.Choice.apply(null,args);\n}\n\n/////////////////////////// Exports\n\nexports.components = {\n\tChoice: Choice,\n\tComment: Comment,\n\tDummy: Dummy,\n\tLink: Link,\n\tNonterminal: Nonterminal,\n\tOptional: Optional,\n\tOptionalRepeated: OptionalRepeated,\n\tRepeated: Repeated,\n\tRoot: Root,\n\tSequence: Sequence,\n\tTerminal: Terminal,\n\tTransclusion: Transclusion\n};\n\n})();",
            "title": "$:/plugins/tiddlywiki/railroad/components.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/railroad/example-source": {
            "created": "20150103184022184",
            "modified": "20150119214125000",
            "tags": "",
            "title": "$:/plugins/tiddlywiki/railroad/example-source",
            "type": "text/vnd.tiddlywiki.railroad",
            "text": "[\"+\"]\n({ [[digit|GettingStarted]] } | \"#\" <'escape sequence'>)\n[{(\"@\" name-char | :\"--\" )}]\n"
        },
        "$:/plugins/tiddlywiki/railroad/example": {
            "created": "20150102165032410",
            "modified": "20150120090735000",
            "tags": "",
            "title": "$:/plugins/tiddlywiki/railroad/example",
            "text": "Notation:\n\n<pre><code><$text text={{$:/plugins/tiddlywiki/railroad/example-source}}/></code></pre>\n\nDiagram:\n\n{{$:/plugins/tiddlywiki/railroad/example-source}}\n\nDebug mode:\n\n<$railroad debug=\"yes\" text={{$:/plugins/tiddlywiki/railroad/example-source}}/>\n"
        },
        "$:/plugins/tiddlywiki/railroad/readme": {
            "created": "20150102163222184",
            "modified": "20150119231005000",
            "title": "$:/plugins/tiddlywiki/railroad/readme",
            "text": "This plugin provides a `<$railroad>` widget for generating railroad diagrams as SVG images.\n\nAlternatively, the [[diagram notation|$:/plugins/tiddlywiki/railroad/syntax]] can be stored in a dedicated tiddler with its `type` field set to `text/vnd.tiddlywiki.railroad`, and that tiddler can simply be transcluded to wherever it is needed.\n\nThe plugin is based on [[a library by Tab Atkins|https://github.com/tabatkins/railroad-diagrams]], and has been extended to make it more flexible, including allowing components of a diagram to function as links or be transcluded from other tiddlers.\n"
        },
        "$:/plugins/tiddlywiki/railroad/syntax-string": {
            "created": "20150103184022184",
            "modified": "20150103184022184",
            "title": "$:/plugins/tiddlywiki/railroad/syntax-string",
            "text": "('\"' text '\"' | \"'\" text \"'\" | '\"\"\"' text '\"\"\"')"
        },
        "$:/plugins/tiddlywiki/railroad/syntax": {
            "created": "20150103184022184",
            "modified": "20150119220342000",
            "title": "$:/plugins/tiddlywiki/railroad/syntax",
            "text": "The railroad widget uses a special notation to construct the components defined below.\n\n`x` and `y` here stand for any component.\n\nNames (as opposed to quoted strings) are available when a value starts with a letter and contains only letters, digits, underscores, dots and hyphens.\n\n---\n\n; sequence\n: <$railroad text=\"\"\" [\"<-\"] {x} [\"->\"] \"\"\"/>\n* A sequence of components\n* The `<-` and `->` delimiters allow you to force a single component to be treated as a sequence. This is occasionally useful for spacing a diagram out\n\n---\n\n; optional\n: <$railroad text=\"\"\" \"[\" [\":\"] x \"]\" \"\"\"/>\n* A component that can be omitted\n* The colon makes `x` appear straight ahead\n\n---\n\n; repeated\n: <$railroad text=\"\"\" \"{\" x [:\"+\" y] \"}\" \"\"\"/>\n* A list of one or more `x`\n* The `+` suffix adds `y` as a separator between each `x` and the next\n\n---\n\n; optional repeated\n: <$railroad text=\"\"\" \"[{\" [\":\"] x [:\"+\" y] \"}]\" \"\"\"/>\n* An optional list of `x`, i.e. a list of zero or more `x`\n\n---\n\n; choice\n: <$railroad text=\"\"\" \"(\" {[:\":\"] x +\"|\"} \")\" \"\"\"/>\n* A set of alternatives\n* The colon indicates which branch appears straight ahead. By default, it's the first branch\n\n---\n\n; string / terminal\n: <$railroad text={{$:/plugins/tiddlywiki/railroad/syntax-string}}/>\n* A literal or terminal component\n* This follows the normal ~TiddlyWiki rules for quoted strings\n\n---\n\n; nonterminal\n: <$railroad text=\"\"\" (name | \"<\" string \">\") \"\"\"/>\n* A nonterminal component, i.e. the name of another diagram\n\n---\n\n; comment\n: <$railroad text=\"\"\" \"/\" string \"/\" \"\"\"/>\n* A comment\n\n---\n\n; dummy\n: <$railroad text=\"\"\" \"-\" \"\"\"/>\n* The absence of a component\n\n---\n\n; link\n: <$railroad text=\"\"\" \"[[\" x \"|\" (name|string) \"]]\" \"\"\"/>\n* A link to the tiddler title or URI given by the string or name\n\n---\n\n; transclusion\n: <$railroad text=\"\"\" \"{{\" (name|string) \"}}\" \"\"\"/>\n* Treats the content of another tiddler as diagram syntax and transcludes it into the current diagram\n\n---\n\n; arrow pragma\n: <$railroad text=\"\"\" \"\\arrow\" (\"yes\" | \"no\") \"\"\"/>\n* Controls whether repeat paths have an arrow on them\n* Can be toggled on and off in mid-diagram, if desired\n\n---\n\n; debug pragma\n: <$railroad text=\"\"\" \"\\debug\" \"\"\"/>\n* Causes the diagram to display its parse tree\n\n---\n\n; start/end pragma\n: <$railroad text=\"\"\" (\"\\start\" |: \"\\end\") (\"none\" |: \"single\" | \"double\") \"\"\"/>\n* Controls the style of the diagram's startpoint or endpoint\n"
        },
        "$:/plugins/tiddlywiki/railroad/usage": {
            "created": "20150102163222184",
            "modified": "20150119231005000",
            "title": "$:/plugins/tiddlywiki/railroad/usage",
            "text": "The content of the `<$railroad>` widget is ignored.\n\n|!Attribute |!Description |!Default |\n|text |Text in a special notation that defines the diagram's layout |-- |\n|arrow |If set to `no`, repeat paths do not have an arrow on them |`yes` |\n|start |Style of the startpoint: `single`, `double`, `none` |`single` |\n|end |Style of the endpoint: `single`, `double`, `none` |`single` |\n|debug |If set to `yes`, the diagram displays its parse tree |`no` |\n\nThese options can also be specified via pragmas in the diagram notation, or globally via a dictionary tiddler called `$:/config/railroad`:\n\n```\narrow: yes\nstart: single\nend: single\ndebug: no\n```\n"
        },
        "$:/plugins/tiddlywiki/railroad/railroad-diagrams.css": {
            "text": "/* CSS modified for TiddlyWiki */\nsvg.railroad-diagram {\n\tbackground-color: hsl(30,20%,98%);\n\tborder-radius: 5px;\n}\nsvg.railroad-diagram:hover {\n\tbackground-color: hsl(30,20%,96%);\n}\nsvg.railroad-diagram path,\nsvg.railroad-diagram rect {\n\tstroke-width: 2;\n\tstroke: #333;\n}\nsvg.railroad-diagram path {\n\tfill: rgba(0,0,0,0);\n}\nsvg.railroad-diagram rect {\n\tfill: hsl(120,100%,90%);\n}\nsvg.railroad-diagram text {\n\tfont: 14px monospace;\n\ttext-anchor: middle;\n}\nsvg.railroad-diagram text.label {\n\ttext-anchor: start;\n}\nsvg.railroad-diagram text.comment {\n\tfont: italic 12px monospace;\n}\nsvg.railroad-diagram path.arrow {\n    stroke-width: 2;\n}",
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.css",
            "tags": "$:/tags/Stylesheet"
        },
        "$:/plugins/tiddlywiki/railroad/railroad-diagrams.js": {
            "text": "(function(document) {\n/* TiddlyWiki: modifications to the original library are commented like this */\n\n/*\nRailroad Diagrams\nby Tab Atkins Jr. (and others)\nhttp://xanthir.com\nhttp://twitter.com/tabatkins\nhttp://github.com/tabatkins/railroad-diagrams\n\nThis document and all associated files in the github project are licensed under CC0: http://creativecommons.org/publicdomain/zero/1.0/\nThis means you can reuse, remix, or otherwise appropriate this project for your own use WITHOUT RESTRICTION.\n(The actual legal meaning can be found at the above link.)\nDon't ask me for permission to use any part of this project, JUST USE IT.\nI would appreciate attribution, but that is not required by the license.\n*/\n\n/*\nThis file uses a module pattern to avoid leaking names into the global scope.\nThe only accidental leakage is the name \"temp\".\nThe exported names can be found at the bottom of this file;\nsimply change the names in the array of strings to change what they are called in your application.\n\nAs well, several configuration constants are passed into the module function at the bottom of this file.\nAt runtime, these constants can be found on the Diagram class.\n*/\n\nvar temp = (function(options) {\n\tfunction subclassOf(baseClass, superClass) {\n\t\tbaseClass.prototype = Object.create(superClass.prototype);\n\t\tbaseClass.prototype.$super = superClass.prototype;\n\t}\n\n\tfunction unnull(/* children */) {\n\t\treturn [].slice.call(arguments).reduce(function(sofar, x) { return sofar !== undefined ? sofar : x; });\n\t}\n\n\tfunction determineGaps(outer, inner) {\n\t\tvar diff = outer - inner;\n\t\tswitch(Diagram.INTERNAL_ALIGNMENT) {\n\t\t\tcase 'left': return [0, diff]; break;\n\t\t\tcase 'right': return [diff, 0]; break;\n\t\t\tcase 'center':\n\t\t\tdefault: return [diff/2, diff/2]; break;\n\t\t}\n\t}\n\n\tfunction wrapString(value) {\n\t\treturn ((typeof value) == 'string') ? new Terminal(value) : value;\n\t}\n\n\n\tfunction SVG(name, attrs, text) {\n\t\tattrs = attrs || {};\n\t\ttext = text || '';\n\t\tvar el = document.createElementNS(\"http://www.w3.org/2000/svg\",name);\n\t\tfor(var attr in attrs) {\n\t\t\tel.setAttribute(attr, attrs[attr]);\n\t\t}\n\t\tel.textContent = text;\n\t\treturn el;\n\t}\n\n\tfunction FakeSVG(tagName, attrs, text){\n\t\tif(!(this instanceof FakeSVG)) return new FakeSVG(tagName, attrs, text);\n\t\tif(text) this.children = text;\n\t\telse this.children = [];\n\t\tthis.tagName = tagName;\n\t\tthis.attrs = unnull(attrs, {});\n\t\treturn this;\n\t};\n\tFakeSVG.prototype.format = function(x, y, width) {\n\t\t// Virtual\n\t};\n\tFakeSVG.prototype.addTo = function(parent) {\n\t\tif(parent instanceof FakeSVG) {\n\t\t\tparent.children.push(this);\n\t\t\treturn this;\n\t\t} else {\n\t\t\tvar svg = this.toSVG();\n\t\t\tparent.appendChild(svg);\n\t\t\treturn svg;\n\t\t}\n\t};\n\tFakeSVG.prototype.toSVG = function() {\n\t\tvar el = SVG(this.tagName, this.attrs);\n\t\tif(typeof this.children == 'string') {\n\t\t\tel.textContent = this.children;\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tel.appendChild(e.toSVG());\n\t\t\t});\n\t\t}\n\t\treturn el;\n\t};\n\tFakeSVG.prototype.toString = function() {\n\t\tvar str = '<' + this.tagName;\n\t\tvar group = this.tagName == \"g\" || this.tagName == \"svg\";\n\t\tfor(var attr in this.attrs) {\n\t\t\tstr += ' ' + attr + '=\"' + (this.attrs[attr]+'').replace(/&/g, '&amp;').replace(/\"/g, '&quot;') + '\"';\n\t\t}\n\t\tstr += '>';\n\t\tif(group) str += \"\\n\";\n\t\tif(typeof this.children == 'string') {\n\t\t\tstr += this.children.replace(/&/g, '&amp;').replace(/</g, '&lt;');\n\t\t} else {\n\t\t\tthis.children.forEach(function(e) {\n\t\t\t\tstr += e;\n\t\t\t});\n\t\t}\n\t\tstr += '</' + this.tagName + '>\\n';\n\t\treturn str;\n\t}\n\n\tfunction Path(x,y,attrs) {\n\t\tif(!(this instanceof Path)) return new Path(x,y,attrs);\n\t\tFakeSVG.call(this, 'path', attrs);\n\t\tthis.attrs.d = \"M\"+x+' '+y;\n\t}\n\tsubclassOf(Path, FakeSVG);\n\tPath.prototype.m = function(x,y) {\n\t\tthis.attrs.d += 'm'+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.h = function(val) {\n\t\tthis.attrs.d += 'h'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.right = Path.prototype.h;\n\tPath.prototype.left = function(val) { return this.h(-val); }\n\tPath.prototype.v = function(val) {\n\t\tthis.attrs.d += 'v'+val;\n\t\treturn this;\n\t}\n\tPath.prototype.down = Path.prototype.v;\n\tPath.prototype.up = function(val) { return this.v(-val); }\n\tPath.prototype.arc = function(sweep){\n\t\tvar x = Diagram.ARC_RADIUS;\n\t\tvar y = Diagram.ARC_RADIUS;\n\t\tif(sweep[0] == 'e' || sweep[1] == 'w') {\n\t\t\tx *= -1;\n\t\t}\n\t\tif(sweep[0] == 's' || sweep[1] == 'n') {\n\t\t\ty *= -1;\n\t\t}\n\t\tif(sweep == 'ne' || sweep == 'es' || sweep == 'sw' || sweep == 'wn') {\n\t\t\tvar cw = 1;\n\t\t} else {\n\t\t\tvar cw = 0;\n\t\t}\n\t\tthis.attrs.d += \"a\"+Diagram.ARC_RADIUS+\" \"+Diagram.ARC_RADIUS+\" 0 0 \"+cw+' '+x+' '+y;\n\t\treturn this;\n\t}\n\tPath.prototype.format = function() {\n\t\t// All paths in this library start/end horizontally.\n\t\t// The extra .5 ensures a minor overlap, so there's no seams in bad rasterizers.\n\t\tthis.attrs.d += 'h.5';\n\t\treturn this;\n\t}\n/* TiddlyWiki: added support for arbitrary straight lines */\n\tPath.prototype.line = function(dx,dy) {\n\t\tthis.attrs.d += \"l\"+dx+\" \"+dy;\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added twOptions parameter, passing it to Start() and End() */\n\tfunction Diagram(twOptions, items) {\n\t\tif(!(this instanceof Diagram)) return new Diagram(twOptions, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'svg', {class: Diagram.DIAGRAM_CLASS});\n\t\tthis.items = items.map(wrapString);\n\t\tthis.items.unshift(new Start(twOptions.start));\n\t\tthis.items.push(new End(twOptions.end));\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0)+1;\n\t\tthis.up = Math.max.apply(null, this.items.map(function (x) { return x.up; }));\n\t\tthis.down = Math.max.apply(null, this.items.map(function (x) { return x.down; }));\n\t\tthis.formatted = false;\t\t\n\t}\n\tsubclassOf(Diagram, FakeSVG);\n\tfor(var option in options) {\n\t\tDiagram[option] = options[option];\n\t}\n\tDiagram.prototype.format = function(paddingt, paddingr, paddingb, paddingl) {\n\t\tpaddingt = unnull(paddingt, 20);\n\t\tpaddingr = unnull(paddingr, paddingt, 20);\n\t\tpaddingb = unnull(paddingb, paddingt, 20);\n\t\tpaddingl = unnull(paddingl, paddingr, 20);\n\t\tvar x = paddingl;\n\t\tvar y = paddingt;\n\t\ty += this.up;\n\t\tvar g = FakeSVG('g', Diagram.STROKE_ODD_PIXEL_LENGTH ? {transform:'translate(.5 .5)'} : {});\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(g);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(g);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\tthis.attrs.width = this.width + paddingl + paddingr;\n\t\tthis.attrs.height = this.up + this.down + paddingt + paddingb;\n\t\tthis.attrs.viewBox = \"0 0 \"  + this.attrs.width + \" \" + this.attrs.height;\n\t\tg.addTo(this);\n\t\tthis.formatted = true;\n\t\treturn this;\n\t}\n\tDiagram.prototype.addTo = function(parent) {\n\t\tvar scriptTag = document.getElementsByTagName('script');\n\t\tscriptTag = scriptTag[scriptTag.length - 1];\n\t\tvar parentTag = scriptTag.parentNode;\n\t\tparent = parent || parentTag;\n\t\treturn this.$super.addTo.call(this, parent);\n\t}\n\tDiagram.prototype.toSVG = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toSVG.call(this);\n\t}\n\tDiagram.prototype.toString = function() {\n\t\tif (!this.formatted) {\n\t\t\tthis.format();\n\t\t}\n\t\treturn this.$super.toString.call(this);\n\t}\n\n\tfunction Sequence(items) {\n\t\tif(!(this instanceof Sequence)) return new Sequence([].slice.call(arguments));\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el) { return sofar + el.width + (el.needsSpace?20:0)}, 0);\n\t\tthis.up = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.up)}, 0);\n\t\tthis.down = this.items.reduce(function(sofar,el) { return Math.max(sofar, el.down)}, 0);\n\t}\n\tsubclassOf(Sequence, FakeSVG);\n\tSequence.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t\titem.format(x, y, item.width).addTo(this);\n\t\t\tx += item.width;\n\t\t\tif(item.needsSpace) {\n\t\t\t\tPath(x,y).h(10).addTo(this);\n\t\t\t\tx += 10;\n\t\t\t}\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Choice(normal, items) {\n\t\tif(!(this instanceof Choice)) return new Choice(normal, [].slice.call(arguments,1));\n\t\tFakeSVG.call(this, 'g');\n\t\tif( typeof normal !== \"number\" || normal !== Math.floor(normal) ) {\n\t\t\tthrow new TypeError(\"The first argument of Choice() must be an integer.\");\n\t\t} else if(normal < 0 || normal >= items.length) {\n\t\t\tthrow new RangeError(\"The first argument of Choice() must be an index for one of the items.\");\n\t\t} else {\n\t\t\tthis.normal = normal;\n\t\t}\n\t\tthis.items = items.map(wrapString);\n\t\tthis.width = this.items.reduce(function(sofar, el){return Math.max(sofar, el.width)},0) + Diagram.ARC_RADIUS*4;\n\t\tthis.up = this.down = 0;\n\t\tfor(var i = 0; i < this.items.length; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif(i < normal) { this.up += Math.max(Diagram.ARC_RADIUS,item.up + item.down + Diagram.VERTICAL_SEPARATION); }\n\t\t\tif(i == normal) { this.up += Math.max(Diagram.ARC_RADIUS, item.up); this.down += Math.max(Diagram.ARC_RADIUS, item.down); }\n\t\t\tif(i > normal) { this.down += Math.max(Diagram.ARC_RADIUS,Diagram.VERTICAL_SEPARATION + item.up + item.down); }\n\t\t}\n\t}\n\tsubclassOf(Choice, FakeSVG);\n\tChoice.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tvar last = this.items.length -1;\n\t\tvar innerWidth = this.width - Diagram.ARC_RADIUS*4;\n\n\t\t// Do the elements that curve above\n\t\tfor(var i = this.normal - 1; i >= 0; i--) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal - 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i+1].up + Diagram.VERTICAL_SEPARATION + item.down);\n\t\t\t}\n\t\t\tPath(x,y).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2,y - distanceFromY,innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y-distanceFromY).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.up + Diagram.VERTICAL_SEPARATION + (i == 0 ? 0 : this.items[i-1].down));\n\t\t}\n\n\t\t// Do the straight-line path.\n\t\tPath(x,y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\t\tthis.items[this.normal].format(x+Diagram.ARC_RADIUS*2, y, innerWidth).addTo(this);\n\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y).right(Diagram.ARC_RADIUS*2).addTo(this);\n\n\t\t// Do the elements that curve below\n\t\tfor(var i = this.normal+1; i <= last; i++) {\n\t\t\tvar item = this.items[i];\n\t\t\tif( i == this.normal + 1 ) {\n\t\t\t\tvar distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.items[i-1].down + Diagram.VERTICAL_SEPARATION + item.up);\n\t\t\t}\n\t\t\tPath(x,y).arc('ne').down(distanceFromY - Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\t\titem.format(x+Diagram.ARC_RADIUS*2, y+distanceFromY, innerWidth).addTo(this);\n\t\t\tPath(x+Diagram.ARC_RADIUS*2+innerWidth, y+distanceFromY).arc('se').up(distanceFromY - Diagram.ARC_RADIUS*2).arc('wn').addTo(this);\n\t\t\tdistanceFromY += Math.max(Diagram.ARC_RADIUS, item.down + Diagram.VERTICAL_SEPARATION + (i == last ? 0 : this.items[i+1].up));\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction Optional(item, skip) {\n\t\tif( skip === undefined )\n\t\t\treturn Choice(1, Skip(), item);\n\t\telse if ( skip === \"skip\" )\n\t\t\treturn Choice(0, Skip(), item);\n\t\telse\n\t\t\tthrow \"Unknown value for Optional()'s 'skip' argument.\";\n\t}\n\n/* TiddlyWiki: added wantArrow */\n\tfunction OneOrMore(item, rep, wantArrow) {\n\t\tif(!(this instanceof OneOrMore)) return new OneOrMore(item, rep, wantArrow);\n\t\tFakeSVG.call(this, 'g');\n\n/* TiddlyWiki: code added */\n\t\tthis.wantArrow = wantArrow;\n\n\t\trep = rep || (new Skip);\n\t\tthis.item = wrapString(item);\n\t\tthis.rep = wrapString(rep);\n\t\tthis.width = Math.max(this.item.width, this.rep.width) + Diagram.ARC_RADIUS*2;\n\t\tthis.up = this.item.up;\n\t\tthis.down = Math.max(Diagram.ARC_RADIUS*2, this.item.down + Diagram.VERTICAL_SEPARATION + this.rep.up + this.rep.down);\n\n/* TiddlyWiki: moved calculation of distanceFromY (of the repeat arc) to here */\n\t\tthis.distanceFromY = Math.max(Diagram.ARC_RADIUS*2, this.item.down+Diagram.VERTICAL_SEPARATION+this.rep.up);\n\t}\n\tsubclassOf(OneOrMore, FakeSVG);\n\tOneOrMore.prototype.needsSpace = true;\n\tOneOrMore.prototype.format = function(x,y,width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\t// Draw item\n\t\tPath(x,y).right(Diagram.ARC_RADIUS).addTo(this);\n\t\tthis.item.format(x+Diagram.ARC_RADIUS,y,this.width-Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS,y).right(Diagram.ARC_RADIUS).addTo(this);\n\n\t\t// Draw repeat arc\n/* TiddlyWiki: moved calculation of distanceFromY from here to constructor */\n\t\tvar distanceFromY = this.distanceFromY;\n\t\t\n\t\tPath(x+Diagram.ARC_RADIUS,y).arc('nw').down(distanceFromY-Diagram.ARC_RADIUS*2).arc('ws').addTo(this);\n\t\tthis.rep.format(x+Diagram.ARC_RADIUS, y+distanceFromY, this.width - Diagram.ARC_RADIUS*2).addTo(this);\n\t\tPath(x+this.width-Diagram.ARC_RADIUS, y+distanceFromY).arc('se').up(distanceFromY-Diagram.ARC_RADIUS*2).arc('en').addTo(this);\n\t\t\n/* TiddlyWiki: code added */\n\t\tif(this.wantArrow) {\n\t\t\tvar arrowSize = Diagram.ARC_RADIUS/2;\n\t\t\t// Compensate for the illusion that makes the arrow look unbalanced if it's too close to the curve below it\n\t\t\tvar multiplier = (distanceFromY < arrowSize*5) ? 1.2 : 1;\n\t\t\tPath(x-arrowSize, y+distanceFromY/2 + arrowSize/2, {class:\"arrow\"}).\n\t\t\t\tline(arrowSize, -arrowSize).line(arrowSize*multiplier, arrowSize).addTo(this);\n\t\t}\n\n\t\treturn this;\n\t}\n\n\tfunction ZeroOrMore(item, rep, skip, wantArrow) {\n\t\treturn Optional(OneOrMore(item, rep, wantArrow), skip);\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction Start(type) {\n\t\tif(!(this instanceof Start)) return new Start(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'single'\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(Start, FakeSVG);\n\tStart.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 0 -10 h 10.5';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+(y-10)+' v 20 m 10 -20 v 20 m -10 -10 h 20.5';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10.5';\n\t\t}\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: added type parameter */\n\tfunction End(type) {\n\t\tif(!(this instanceof End)) return new End(type);\n\t\tFakeSVG.call(this, 'path');\n\t\tthis.type = type || 'double';\n\t\tthis.width = (this.type === 'double') ? 20 : 10;\n\t\tthis.up = 10;\n\t\tthis.down = 10;\n\t}\n\tsubclassOf(End, FakeSVG);\n\tEnd.prototype.format = function(x,y) {\n/* TiddlyWiki: added types */\n\t\tif(this.type === 'single') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10 m 0 -10 v 20';\n\t\t} else if(this.type === 'double') {\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 20 m -10 -10 v 20 m 10 -20 v 20';\n\t\t} else { // 'none'\n\t\t\tthis.attrs.d = 'M '+x+' '+y+' h 10';\n\t\t}\n\t\treturn this;\n\t}\n\n\tfunction Terminal(text) {\n\t\tif(!(this instanceof Terminal)) return new Terminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20; /* Assume that each char is .5em, and that the em is 16px */\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Terminal, FakeSVG);\n\tTerminal.prototype.needsSpace = true;\n\tTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down, rx:10, ry:10}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction NonTerminal(text) {\n\t\tif(!(this instanceof NonTerminal)) return new NonTerminal(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 8 + 20;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(NonTerminal, FakeSVG);\n\tNonTerminal.prototype.needsSpace = true;\n\tNonTerminal.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('rect', {x:x, y:y-11, width:this.width, height:this.up+this.down}).addTo(this);\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+4}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Comment(text) {\n\t\tif(!(this instanceof Comment)) return new Comment(text);\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.text = text;\n\t\tthis.width = text.length * 7 + 10;\n\t\tthis.up = 11;\n\t\tthis.down = 11;\n\t}\n\tsubclassOf(Comment, FakeSVG);\n\tComment.prototype.needsSpace = true;\n\tComment.prototype.format = function(x, y, width) {\n\t\t// Hook up the two sides if this is narrower than its stated width.\n\t\tvar gaps = determineGaps(width, this.width);\n\t\tPath(x,y).h(gaps[0]).addTo(this);\n\t\tPath(x+gaps[0]+this.width,y).h(gaps[1]).addTo(this);\n\t\tx += gaps[0];\n\n\t\tFakeSVG('text', {x:x+this.width/2, y:y+5, class:'comment'}, this.text).addTo(this);\n\t\treturn this;\n\t}\n\n\tfunction Skip() {\n\t\tif(!(this instanceof Skip)) return new Skip();\n\t\tFakeSVG.call(this, 'g');\n\t\tthis.width = 0;\n\t\tthis.up = 0;\n\t\tthis.down = 0;\n\t}\n\tsubclassOf(Skip, FakeSVG);\n\tSkip.prototype.format = function(x, y, width) {\n\t\tPath(x,y).right(width).addTo(this);\n\t\treturn this;\n\t}\n\t\n/* TiddlyWiki: added linking ability */\n\tfunction Link(item,options) {\n\t\tif(!(this instanceof Link)) return new Link(item,options);\n\t\tFakeSVG.call(this,'a',options);\n\t\tthis.item = item;\n\t\tthis.width = item.width;\n\t\tthis.up = item.up;\n\t\tthis.down = item.down;\n\t}\n\tsubclassOf(Link, FakeSVG);\n\tLink.prototype.needsSpace = true;\n\tLink.prototype.format = function(x, y, width) {\n\t\tthis.item.format(x,y,width).addTo(this);\n\t\treturn this;\n\t}\n\n/* TiddlyWiki: this block replaces the export mechanism in the original library */\n\tif (exports) {\n\t\texports.Diagram = Diagram;\n\t\texports.Sequence = Sequence;\n\t\texports.Choice = Choice;\n\t\texports.Optional = Optional;\n\t\texports.OneOrMore = OneOrMore;\n\t\texports.ZeroOrMore = ZeroOrMore;\n\t\texports.Terminal = Terminal;\n\t\texports.NonTerminal = NonTerminal;\n\t\texports.Comment = Comment;\n\t\texports.Skip = Skip;\n\t\texports.Link = Link;\n\t};\n})(\n\t{\n\tVERTICAL_SEPARATION: 8,\n\tARC_RADIUS: 10,\n\tDIAGRAM_CLASS: 'railroad-diagram',\n\tSTROKE_ODD_PIXEL_LENGTH: true,\n\tINTERNAL_ALIGNMENT: 'center',\n\t}\n);\n\n/* TiddlyWiki: removed assignments to properties of the window object */\n\n})($tw.node ? $tw.fakeDocument : window.document)\n",
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/railroad/railroad-diagrams.js",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/railroad/parser.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/parser.js\ntype: application/javascript\nmodule-type: library\n\nParser for the source of a railroad diagram.\n\n[:x]\t\t\toptional, normally included\n[x]\t\t\t\toptional, normally omitted\n{x}\t\t\t\tone or more\n{x +\",\"}\t\tone or more, comma-separated\n[{:x}]\t\t\tzero or more, normally included\n[{:x +\",\"}]\t\tzero or more, comma-separated, normally included\n[{x}]\t\t\tzero or more, normally omitted\n[{x +\",\"}]\t\tzero or more, comma-separated, normally omitted\nx y z\t\t\tsequence\n<-x y z->\t\texplicit sequence\n(x|y|z)\t\t\talternatives\n(x|:y|z)\t\talternatives, normally y\n\"x\"\t\t\t\tterminal\n<\"x\">\t\t\tnonterminal\n/\"blah\"/\t\tcomment\n-\t\t\t\tdummy\n[[x|\"tiddler\"]]\tlink\n{{\"tiddler\"}}\ttransclusion\n\n\"x\" can also be written 'x' or \"\"\"x\"\"\"\n\npragmas:\n\t\\arrow yes|no\n\t\\debug yes|no\n\t\\start single|double|none\n\t\\end single|double|none\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar components = require(\"$:/plugins/tiddlywiki/railroad/components.js\").components;\n\nvar Parser = function(widget,source,options) {\n\tthis.widget = widget;\n\tthis.source = source;\n\tthis.options = options;\n\tthis.tokens = this.tokenise(source);\n\tthis.tokenPos = 0;\n\tthis.advance();\n\tthis.content = this.parseContent();\n\tthis.root = new components.Root(this.content);\n\tthis.checkFinished();\n};\n\n/////////////////////////// Parser dispatch\n\nParser.prototype.parseContent = function() {\n\tvar content = [];\n\t// Parse zero or more components\n\twhile(true) {\n\t\tvar component = this.parseComponent();\n\t\tif(!component) {\n\t\t\tbreak;\n\t\t}\n\t\tif(!component.isPragma) {\n\t\t\tcontent.push(component);\n\t\t}\n\t}\n\treturn content;\n};\n\nParser.prototype.parseComponent = function() {\n\tvar component = null;\n\tif(this.token) {\n\t\tif(this.at(\"string\")) {\n\t\t\tcomponent = this.parseTerminal();\n\t\t} else if(this.at(\"name\")) {\n\t\t\tcomponent = this.parseName();\n\t\t} else if(this.at(\"pragma\")) {\n\t\t\tcomponent = this.parsePragma();\n\t\t} else {\n\t\t\tswitch(this.token.value) {\n\t\t\t\tcase \"[\":\n\t\t\t\t\tcomponent = this.parseOptional();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{\":\n\t\t\t\t\tcomponent = this.parseRepeated();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<\":\n\t\t\t\t\tcomponent = this.parseNonterminal();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"(\":\n\t\t\t\t\tcomponent = this.parseChoice();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"/\":\n\t\t\t\t\tcomponent = this.parseComment();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"[[\":\n\t\t\t\t\tcomponent = this.parseLink();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"{{\":\n\t\t\t\t\tcomponent = this.parseTransclusion();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"<-\":\n\t\t\t\t\tcomponent = this.parseSequence();\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"-\":\n\t\t\t\t\tcomponent = this.parseDummy();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\treturn component;\n};\n\n/////////////////////////// Specific components\n\nParser.prototype.parseChoice = function() {\n\t// Consume the (\n\tthis.advance();\n\tvar content = [],\n\t\tcolon = -1;\n\tdo {\n\t\t// Allow at most one branch to be prefixed with a colon\n\t\tif(colon === -1 && this.eat(\":\")) {\n\t\t\tcolon = content.length;\n\t\t}\n\t\t// Parse the next branch\n\t\tcontent.push(this.parseContent());\n\t} while(this.eat(\"|\"));\n\t// Consume the closing bracket\n\tthis.close(\")\");\n\t// Create a component\n\treturn new components.Choice(content,colon === -1 ? 0 : colon);\n};\n\nParser.prototype.parseComment = function() {\n\t// Consume the /\n\tthis.advance();\n\t// The comment's content should be in a string literal\n\tvar content = this.expectString(\"after /\");\n\t// Consume the closing /\n\tthis.close(\"/\");\n\t// Create a component\n\treturn new components.Comment(content);\n};\n\nParser.prototype.parseDummy = function() {\n\t// Consume the -\n\tthis.advance();\n\t// Create a component\n\treturn new components.Dummy();\n};\n\nParser.prototype.parseLink = function() {\n\t// Consume the [[\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the |\n\tthis.expect(\"|\");\n\t// Consume the target\n\tvar target = this.expectNameOrString(\"as link target\");\n\t// Prepare some attributes for the SVG \"a\" element to carry\n\tvar options = {\"data-tw-target\": target};\n\tif($tw.utils.isLinkExternal(target)) {\n\t\toptions[\"data-tw-external\"] = true;\n\t}\n\t// Consume the closing ]]\n\tthis.close(\"]]\");\n\t// Create a component\n\treturn new components.Link(content,options);\n};\n\nParser.prototype.parseName = function() {\n\t// Create a component\n\tvar component = new components.Nonterminal(this.token.value);\n\t// Consume the name\n\tthis.advance();\n\treturn component;\n};\n\nParser.prototype.parseNonterminal = function() {\n\t// Consume the <\n\tthis.advance();\n\t// The nonterminal's name should be in a string literal\n\tvar content = this.expectString(\"after <\");\n\t// Consume the closing bracket\n\tthis.close(\">\");\n\t// Create a component\n\treturn new components.Nonterminal(content);\n};\n\nParser.prototype.parseOptional = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the [\n\tthis.advance();\n\t// Consume the { if there is one\n\tvar repeated = this.eat(\"{\");\n\t// Note whether omission is the normal route\n\tvar normal = this.eat(\":\");\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(repeated && this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing brackets\n\tif(repeated) {\n\t\tthis.close(\"}\");\n\t}\n\tthis.close(\"]\");\n\t// Create a component\n\treturn repeated ? new components.OptionalRepeated(content,separator,normal,wantArrow)\n\t\t: new components.Optional(content,normal);\n};\n\nParser.prototype.parseRepeated = function() {\n\tvar wantArrow = this.options.arrow;\n\t// Consume the {\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent(),\n\t\tseparator = null;\n\t// Parse the separator if there is one\n\tif(this.eat(\"+\")) {\n\t\tseparator = this.parseContent();\n\t}\n\t// Consume the closing bracket\n\tthis.close(\"}\");\n\t// Create a component\n\treturn new components.Repeated(content,separator,wantArrow);\n};\n\nParser.prototype.parseSequence = function() {\n\t// Consume the <-\n\tthis.advance();\n\t// Parse the content\n\tvar content = this.parseContent();\n\t// Consume the closing ->\n\tthis.close(\"->\");\n\t// Create a component\n\treturn new components.Sequence(content);\n};\n\nParser.prototype.parseTerminal = function() {\n\tvar component = new components.Terminal(this.token.value);\n\t// Consume the string literal\n\tthis.advance();\n    return component;\n};\n\nParser.prototype.parseTransclusion = function() {\n\t// Consume the {{\n\tthis.advance();\n\t// Consume the text reference\n\tvar textRef = this.expectNameOrString(\"as transclusion source\");\n\t// Consume the closing }}\n\tthis.close(\"}}\");\n\t// Retrieve the content of the text reference\n\tvar source = this.widget.wiki.getTextReference(textRef,\"\",this.widget.getVariable(\"currentTiddler\"));\n\t// Parse the content\n\tvar content = new Parser(this.widget,source).content;\n\t// Create a component\n\treturn new components.Transclusion(content);\n};\n\n/////////////////////////// Pragmas\n\nParser.prototype.parsePragma = function() {\n\t// Create a dummy component\n\tvar component = { isPragma: true };\n\t// Consume the pragma\n\tvar pragma = this.token.value;\n\tthis.advance();\n\t// Apply the setting\n\tif(pragma === \"arrow\") {\n\t\tthis.options.arrow = this.parseYesNo(pragma);\t\t\n\t} else if(pragma === \"debug\") {\n\t\tthis.options.debug = true;\n\t} else if(pragma === \"start\") {\n\t\tthis.options.start = this.parseTerminusStyle(pragma);\t\t\n\t} else if(pragma === \"end\") {\n\t\tthis.options.end = this.parseTerminusStyle(pragma);\t\t\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n\treturn component;\n};\n\nParser.prototype.parseYesNo = function(pragma) {\n\treturn this.parseSetting([\"yes\",\"no\"],pragma) === \"yes\";\n}\n\nParser.prototype.parseTerminusStyle = function(pragma) {\n\treturn this.parseSetting([\"single\",\"double\",\"none\"],pragma);\n}\n\nParser.prototype.parseSetting = function(options,pragma) {\n\tif(this.at(\"name\") && options.indexOf(this.token.value) !== -1) {\n\t\treturn this.tokenValueEaten();\t\t\n\t}\n\tthrow options.join(\" or \") + \" expected after \\\\\" + pragma;\n}\n\n/////////////////////////// Token manipulation\n\nParser.prototype.advance = function() {\n\tif(this.tokenPos >= this.tokens.length) {\n\t\tthis.token = null;\n\t}\n\tthis.token = this.tokens[this.tokenPos++];\n};\n\nParser.prototype.at = function(token) {\n\treturn this.token && (this.token.type === token || this.token.type === \"token\" && this.token.value === token);\n};\n\nParser.prototype.eat = function(token) {\n\tvar at = this.at(token);\n\tif(at) {\n\t\tthis.advance();\n\t}\n\treturn at;\n};\n\nParser.prototype.tokenValueEaten = function() {\n\tvar output = this.token.value;\n\tthis.advance();\n\treturn output;\n};\n\nParser.prototype.close = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow \"Closing \" + token + \" expected\";\n\t}\n};\n\nParser.prototype.checkFinished = function() {\n\tif(this.token) {\n\t\tthrow \"Syntax error at \" + this.token.value;\n\t}\n};\n\nParser.prototype.expect = function(token) {\n\tif(!this.eat(token)) {\n\t\tthrow token + \" expected\";\n\t}\n};\n\nParser.prototype.expectString = function(context,token) {\n\tif(!this.at(\"string\")) {\n\t\ttoken = token || \"String\";\n\t\tthrow token + \" expected \" + context;\n\t}\n\treturn this.tokenValueEaten();\n};\n\nParser.prototype.expectNameOrString = function(context) {\n\tif(this.at(\"name\")) {\n\t\treturn this.tokenValueEaten();\n\t}\n\treturn this.expectString(context,\"Name or string\");\n};\n\n/////////////////////////// Tokenisation\n\nParser.prototype.tokenise = function(source) {\n\tvar tokens = [],\n\t\tpos = 0,\n\t\tc, s, token;\n\twhile(pos < source.length) {\n\t\t// Initialise this iteration\n\t\ts = token = null;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Avoid falling off the end of the string\n\t\tif (pos >= source.length) {\n\t\t\tbreak;\n\t\t}\n\t\t// Examine the next character\n\t\tc = source.charAt(pos);\n\t\tif(\"\\\"'\".indexOf(c) !== -1) {\n\t\t\t// String literal\n\t\t\ttoken = $tw.utils.parseStringLiteral(source,pos);\n\t\t\tif(!token) {\n\t\t\t\tthrow \"Unterminated string literal\";\n\t\t\t}\n\t\t} else if(\"[]{}\".indexOf(c) !== -1) {\n\t\t\t// Single or double character\n\t\t\ts = source.charAt(pos+1) === c ? c + c : c;\n\t\t} else if(c === \"<\") {\n\t\t\t// < or <-\n\t\t\ts = source.charAt(pos+1) === \"-\" ? \"<-\" : \"<\";\n\t\t} else if(c === \"-\") {\n\t\t\t// - or ->\n\t\t\ts = source.charAt(pos+1) === \">\" ? \"->\" : \"-\";\n\t\t} else if(\"()>+/:|\".indexOf(c) !== -1) {\n\t\t\t// Single character\n\t\t\ts = c;\n\t\t} else if(c.match(/[a-zA-Z]/)) {\n\t\t\t// Name\n\t\t\ttoken = this.readName(source,pos);\n\t\t} else if(c.match(/\\\\/)) {\n\t\t\t// Pragma\n\t\t\ttoken = this.readPragma(source,pos);\n\t\t} else {\n\t\t\tthrow \"Syntax error at \" + c;\n\t\t}\n\t\t// Add our findings to the return array\n\t\tif(token) {\n\t\t\ttokens.push(token);\n\t\t} else {\n\t\t\ttoken = $tw.utils.parseTokenString(source,pos,s);\n\t\t\ttokens.push(token);\n\t\t}\n\t\t// Prepare for the next character\n\t\tpos = token.end;\n\t}\n\treturn tokens;\n};\n\nParser.prototype.readName = function(source,pos) {\n\tvar re = /([a-zA-Z0-9_.-]+)/g;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"name\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid name\";\n\t}\n};\n\nParser.prototype.readPragma = function(source,pos) {\n\tvar re = /([a-z]+)/g;\n\tpos++;\n\tre.lastIndex = pos;\n\tvar match = re.exec(source);\n\tif(match && match.index === pos) {\n\t\treturn {type: \"pragma\", value: match[1], start: pos, end: pos+match[1].length};\n\t} else {\n\t\tthrow \"Invalid pragma\";\n\t}\n};\n\n/////////////////////////// Exports\n\nexports.parser = Parser;\n\n})();",
            "title": "$:/plugins/tiddlywiki/railroad/parser.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/railroad/typed-parser.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/typed-parser.js\ntype: application/javascript\nmodule-type: parser\n\nThis parser wraps unadorned railroad syntax into a railroad widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar RailroadParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"railroad\",\n\t\t\ttag: \"$railroad\",\n\t\t\ttext: text\n\t\t};\n\tthis.tree = [element];\nconsole.log(text);\n};\n\nexports[\"text/vnd.tiddlywiki.railroad\"] = RailroadParser;\n\n})();\n\n",
            "title": "$:/plugins/tiddlywiki/railroad/typed-parser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/plugins/tiddlywiki/railroad/wrapper.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/railroad/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `railroad-diagrams.js` that provides a `<$railroad>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Parser = require(\"$:/plugins/tiddlywiki/railroad/parser.js\").parser,\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RailroadWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\nvar RAILROAD_OPTIONS = \"$:/config/railroad\";\n\n/*\nInherit from the base widget class\n*/\nRailroadWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRailroadWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar source = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\t// Create a div to contain the SVG or error message\n\tvar div = this.document.createElement(\"div\");\n\ttry {\n\t\t// Initialise options from the config tiddler or widget attributes\n\t\tvar config = $tw.wiki.getTiddlerData(RAILROAD_OPTIONS,{});\n\t\tvar options = {\n\t\t\tarrow: this.getAttribute(\"arrow\", config.arrow || \"yes\") === \"yes\",\n\t\t\tdebug: this.getAttribute(\"debug\", config.debug || \"no\") === \"yes\",\n\t\t\tstart: this.getAttribute(\"start\", config.start || \"single\"),\n\t\t\tend: this.getAttribute(\"end\", config.end || \"single\")\n\t\t};\n\t\t// Parse the source\n\t\tvar parser = new Parser(this,source,options);\n\t\t// Generate content into the div\n\t\tif(parser.options.debug) {\n\t\t\tthis.renderDebug(parser,div);\n\t\t} else {\n\t\t\tthis.renderSvg(parser,div);\n\t\t}\n\t} catch(ex) {\n\t\tdiv.className = \"tc-error\";\n\t\tdiv.textContent = ex;\n\t}\n\t// Insert the div into the DOM\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\n};\n\nRailroadWidget.prototype.renderDebug = function(parser,div) {\n\tvar output = [\"<pre>\"];\n\tparser.root.debug(output, \"\");\n\toutput.push(\"</pre>\");\n\tdiv.innerHTML = output.join(\"\");\n};\n\nRailroadWidget.prototype.renderSvg = function(parser,div) {\n\t// Generate a model of the diagram\n\tvar fakeSvg = parser.root.toSvg(parser.options);\n\t// Render the model into a tree of SVG DOM nodes\n\tvar svg = fakeSvg.toSVG();\n\t// Fill in the remaining attributes of any link nodes\n\tthis.patchLinks(svg);\n\t// Insert the SVG tree into the div\n\tdiv.appendChild(svg);\n};\n\nRailroadWidget.prototype.patchLinks = function(node) {\n\tvar self = this;\n\tif(!$tw.node && node.hasChildNodes()) {\n\t\tvar children = node.childNodes;\n\t\tfor(var i=0; i<children.length; i++) {\n\t\t\tvar child = children[i];\n\t\t\tvar attributes = child.attributes;\n\t\t\tif(attributes) {\n\t\t\t\t// Find each element that has a data-tw-target attribute\n\t\t\t\tvar target = child.attributes[\"data-tw-target\"];\n\t\t\t\tif(target !== undefined) {\n\t\t\t\t\ttarget = target.value;\n\t\t\t\t\tif(child.attributes[\"data-tw-external\"]) {\n\t\t\t\t\t\t// External links are straightforward\n\t\t\t\t\t\tchild.setAttribute(\"target\",\"_blank\");\n\t\t\t\t\t\tchild.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Each internal link gets its own onclick handler, capturing its own copy of target\n\t\t\t\t\t\t(function(myTarget) {\n\t\t\t\t\t\t\tchild.onclick = function(event) {\n\t\t\t\t\t\t\t\tself.dispatchLink(myTarget,event);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})(target);\n\t\t\t\t\t\ttarget = \"#\" + target;\n\t\t\t\t\t}\n\t\t\t\t\tchild.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\",target);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.patchLinks(child);\n\t\t}\n\t}\n};\n\nRailroadWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text || changedTiddlers[RAILROAD_OPTIONS]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn false;\t\n};\n\nRailroadWidget.prototype.dispatchLink = function(to,event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nexports.railroad = RailroadWidget;\n\n})();",
            "title": "$:/plugins/tiddlywiki/railroad/wrapper.js",
            "type": "application/javascript",
            "module-type": "widget"
        }
    }
}
Map drawing and topic visualization for your wiki!
TiddlyMap Demo Site
$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local
$:/core/ui/ControlPanel/Basics
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction
$:/core/ui/ControlPanel/Info
$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction
$:/plugins/felixhayashi/tiddlymap/hook/editor
$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling

HelloThere
{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "yes"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "no"
        },
        "$:/info/url/full": {
            "title": "$:/info/url/full",
            "text": "file:///Users/alexhough/Desktop/tiddlymap-eu.html"
        },
        "$:/info/url/host": {
            "title": "$:/info/url/host",
            "text": ""
        },
        "$:/info/url/hostname": {
            "title": "$:/info/url/hostname",
            "text": ""
        },
        "$:/info/url/protocol": {
            "title": "$:/info/url/protocol",
            "text": "file:"
        },
        "$:/info/url/port": {
            "title": "$:/info/url/port",
            "text": ""
        },
        "$:/info/url/pathname": {
            "title": "$:/info/url/pathname",
            "text": "/Users/alexhough/Desktop/tiddlymap-eu.html"
        },
        "$:/info/url/search": {
            "title": "$:/info/url/search",
            "text": ""
        },
        "$:/info/url/origin": {
            "title": "$:/info/url/origin",
            "text": "file://"
        }
    }
}

HelloThere

$:/themes/tiddlywiki/snowwhite
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    cursor: pointer;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n\tvertical-align: text-bottom;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif"
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n"
        }
    }
}
1000px
0px
720px
720px
636px
fixed-fluid
gplaypattern.png
top




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



# Click on "configure view" in the sidebar map editor.
# Go to "Background image"
# Reference an image in the following way:
#* Reference an image that is locally stored in your wiki by entering the title of the image tiddler.
#* Reference an external image by
#** entering the title of an image tiddler whose image has been set using the `_canonical_uri` field. See http://tiddlywiki.com/#ExternalImages.
#* Reference an image via an url (looks like `http://*.png`).

<i class="fa fa-exclamation-triangle" /> When using an external image, always make sure the image is stored below the domain you use for hosting your wiki. Otherwise it won't work due to browser security restrictions!

<i class="fa fa-exclamation-circle" /> The background image is positioned at the graph's origin (0, 0). It may be the case that the image is not visible because your nodes are positioned too far away from the graph's origin. In this case: Zoom out to see where the image is located in your map, then press `ctrl+a` to select all nodes, finally, drag all nodes towards background.




!! Background texture of tiddlymap.org

Background patterns from [[http://subtlepatterns.com]] by Atle Mo licensed under CC BY-SA 3.0. The used GPlay Pattern is created by Dimitrie Hoekstra (http://dhesign.com).
\rules except wikilink


\rules except wikilink

!! Try to keep your maps small
Small maps are faster to process by TiddlyMap and are generally easier to work with.
If a map becomes to big, try to [[outsource nodes into another view|Copy & paste nodes between views]]!

!! Use a small set of generic edge types in your wiki
This means: avoid creating different [[Edge types]] that are highly synonymous like //has created//, //authored//, //created by//, //creator of//. Instead stick to one name that is most suitable and generic. The same goes for [[Node types]].

!! Prefer generic node styles over specific node styles.
With all the [[different styling levels|Styling Nodes]], you'll save yourself some time if you use global styles whenever possible, especially global group styles. For example, if you have tiddlers that represent pieces of literature, then create a //node group// that adds a book icon to all these nodes – instead of styling all literature nodes individually.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
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






\rules except wikilink

!! Widget's closing tag

Please do not use the following shortcut to close the widget as it often causes conflicts with the widget rendering.

```html
<$tiddlymap />
```

Instead, use this version:

```html
<$tiddlymap></$tiddlymap>
```

Generally speaking, it is recommended to use the TiddlyMap [[widget-wizard|Embedding views within tiddlers]] for the creation of the widget code. This way it is guaranteed
that an embedded widget is configured correctly.

!! Slow movements

<i class="fa fa-exclamation-triangle" /> Sometimes it happens that when moving nodes or edges in a graph, it seems to be a slow or stagnant, while it usually runs smooth. This often happens after closing a modal. In this case __it always helps to do a click outside the canvas__ on a non-dynamic spot (e.g. on the wiki's background area). This is a [[known chrome bug|https://code.google.com/p/chromium/issues/detail?id=507863]].

!! Performance

Generally speaking, the graph-visualization runs most smoothly in Google Chrome. If you prefer working with Firefox, however, you may want to enable hardware accelaration in Firefox (at your own risk), which sometimes significantly increases the performance of the graph operations.

!! Color values for nodes

Do __not__ use css color names (like "red" or "darkcyan" etc.) for //node// coloring, this might cause problems when calculating the node's contrast color in the graph. Instead use the hexadecimal notation (e.g. "#FFFFFF" for "white").

//This is a sample task for the TaskManagementExample//
The challenge to configure TiddlyMap and manage and persist these configurations.

Makes it possible to iterate over edges and nodes from within wiki text.
\rules except wikilink

{{This feature is available as of TiddlyMap v0.9.3.||$:/me/info}}

! Selection of nodes
Select multiple nodes By holding down the control key and clicking on the nodes. Alternatively, you can hold down the left mouse-key on a node for one second to select this node along with other nodes. To select all nodes use <kbd>ctrl</kbd>+<kbd>a</kbd>.

As of v0.12.0, another way to select nodes is to hold down <kbd>ctrl</kbd> and the right (or left) mouse button and then draw a selection rectangle.

! Cut or copy nodes
After selection, press <kbd>ctrl</kbd>+<kbd>x</kbd> to cut nodes or <kbd>ctrl</kbd>+<kbd>c</kbd> to copy nodes from the current view. The nodes will be copied into your clipboard and can be pasted via <kbd>ctrl</kbd>+<kbd>v</kbd> into another graph.

<i class="fa fa-exclamation-triangle" /> When cutting nodes, TiddlyMap will try to remove the nodes from the current view's node filter. This only works, if the nodes have been added one by one to the view via the editor's "add node" button or by having double clicked on the canvas. If nodes were added with a filter (e.g. `[tag[Task]]`) then you need to change the node filter to remove nodes. 

In any case, cutting nodes never removes them from the system, they are only removed from the view's filter. So in case you are worried: The worst thing that can happen is that you lose some styling information, but cutting a node will never result in a loss of data.

! Pasting nodes
Make sure you click on an empty spot on the canvas before pasting so TiddlyMap knows in which view you want to paste the nodes into.

After pasting, the pasted nodes are all  selected so you can drag all pasted nodes to a suitable area of your map.

! Further information

* Here is a small introductory video on this feature: https://youtu.be/3GbH_xMOYNg

As of v0.10.0 you can add backgrounds to your maps. Click [[here|http://tiddlymap.org/#Think%20epic.%20Map%20your%20quests!]] to get some inspiration for what you can do with this feature. For more info on new features, see the [[release notes|http://tiddlymap.org/#Version%200.10.x]]!
In TiddlyWiki you can assign icons to your tiddlers by referencing a [[locally stored image|Local images]] in the tiddler's `icon` field. This icon will also appear next to the tiddler's title. When TiddlyMap sees that a Tiddler has an icon field set, it will try to make use of it by displaying it as node icon in a graph. For a complete list of shipped TiddlyWiki images see: [[TiddlyWiki images as node icons]].

<i class="fa fa-exclamation-circle" /> As of [[v0.9.0|Version 0.9.x]] it is possible to use [[Font Awesome for TiddlyWiki]] and paste the icon code (e.g. `&#xf072;` or simply `f072`) into a tiddler field `tmap.fa-icon`. This icon, however, will only be displayed in the graph, not in the tiddler title. Also it is now possible to use [[group styles|Styling Nodes]] to assign an image to multiple nodes at once.

<$tiddlymap view="Tiddlers with Icons" height="250px"></$tiddlymap>

The map above is an example that shows some tiddlers that posses an icon. The world icon is a TiddlyWiki image assigned to the "World" Tiddler by creating an `icon` field in the tiddler and setting it to `$:/core/images/globe`. The plane icon is a Font Awesome icon that is assigned to the "Plane" Tiddler by creating a `tmap.fa-icon` field in the tiddler and setting it to `&#xf072;`.

{{$:/me/docs/outdated}}

Tiddlers (including their relationships) may be shared by different graphs and thus a tiddler-update may affect multiple graphs at once - same goes for adding relations - if the filters (views) are not disjunct. 

if you don't want that, make sure tiddlers exclusively match a single filter and configure your view to operate in //private edge mode//.

Generally, it is regarded as best practice to group tiddlers that you want to be displayed together in a graph by using a certain tag that delimits the group and which may be used as filter in the view.

For example, if you want to create a graph that is concerned with the topic //cooking//.

Your workflow could be as follows:

# Create a new view and add a filter tag "cooking" in the editor. If the tag doesn't exist yet, no nodes will be displayed
# Doubleclick on an empty spot in the editor's canvas. This will create a tiddler that matches the current filter and is displayed in the graph.
#* Alternatively, you may also use tw add-button and tag tiddlers with "cooking" so they are displayed in the graph.
# Start creating relationships by using the menu functions in the editor.
#* Alternatively you can use the ~TiddlyMap button at the top of each tw-tiddler to link tiddlers and thus create edges.

Also note: Any view manipulation is done in the main editor window (or in any graph declared as editor).
\rules except wikilink

The default view is shipped with TiddlyMap and is not removable from TiddlyMap. It has no special meaning, yet, serves as a user's starting point to use TiddlyMap. Also, because it is guaranteed to always exist, it serves as fallback view that is opened when no other view exists.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\rules except wikilink

{{This feature makes most sense in combination with the [[Live view]].||$:/me/info}}

A TiddlyMap widget will first and foremost display nodes that match the specified [[node filter|Node and edge-type filters]]. These "matches", together with their connections, form the "original graph". In addition, you may configure TiddlyMap to display another set of nodes: "neighbours". 

Neighbours are all nodes that are not part of the original set of nodes but are connected (either outgoing or incoming) to a node of the original set.

On a per-view level, you can define, how big the displayed neighbourhood shall be. The size is measured in a distance unit called "step". A step stands for the traversal of an edge (regardless of it's direction). If e.g. a neighbourhood with the distance of 3 steps is displayed it means, that all nodes that can be reached within 3 steps, starting from the original set, will be displayed.

Just open the neighbourhood drop-down in the editor bar to define the size of the displayed neighbourhood for a view.

{{Selection_579.png}}
\rules except wikilink

\define toc-body(rootTag,tag,sort:"",itemClassFilter)
<ol class="tc-toc">
<$list filter="""[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]-[tag[ReleaseNote]]""">
<$set name="toc-item-class" filter="""$itemClassFilter$""" value="toc-item-selected" emptyValue="toc-item">
<li class=<<toc-item-class>>>
<$list filter="[all[current]toc-link[no]]" emptyMessage="<$link><$view field='caption'><$view field='title'/></$view></$link>">
<<toc-caption>>
</$list>
<$list filter="""[all[current]] -[[$rootTag$]]""">
<$macrocall $name="toc-body" rootTag="""$rootTag$""" tag=<<currentTiddler>> sort="""$sort$""" itemClassFilter="""$itemClassFilter$"""/>
</$list>
</li>
</$set>
</$list>
</ol>
\end


! Introduction

In the sections below I tried to put down everything that is characteristic of TiddlyMap and that I consider important to develop an understanding of the tool. If some content is outdated, missing or confusing, please tell me. Thanks ;)

If you are a beginner and need a more visual introduction to TiddlyMap, I recommend you have a look at the videos of the [[TiddlyMap basics series|https://www.youtube.com/playlist?list=PL1Jnk3P6K3KO4EEIlFpzqIWgJOcyN7i61]].

! Table of contents

<<toc "Documentation" >>




Edge-types are the blueprint for edge instances. can be understood as containers that hold information about 

* how edges of this type look like,
* how they are labeled,
* in which way they are stored (see [[Magic Edge-Type Namespaces]]).

Every edge necessarily belongs to an edge-type. If no edge-type is assigned to an edge during creation, then `tmap:unknown` is used as fallback.

<i class="fa fa-exclamation-circle" /> An edge-type can be created in advance, even when there are no edges of that type currently present in the wiki. This is done with the help of the [[Edge-type manager]].

! Valid edge type id strings

When you create a relation, e.g. by drawing an edge in the graph, you will have to define a string that identifies the type. This string is the type's `id`.

An edge-type `id` consists of the following parts of which the first two are optional:

<$railroad text="""
[:"_"]  [: "namespace" ":" ] name
"""/>

; The underscore symbol ("_")
: The underscore tells the system that the edge type is a [[private edge type|Private edge types]]. It is not shown in the map.
; Namespace
: The namespace is delimited by a colon. Read more about namespaces: [[Edge-type namespaces]]. It is not shown in the map.
; Name
: The name is displayed in the map unless a label is specified.

! Further reading

<<toc  "$(currentTiddler)$">>
You will find more examples scattered across the page but here are some examples. Make sure you understood [[TiddlyWiki filters]].

! Only show edges containing the letter "is"

Just use a [[regexp filter|http://tiddlywiki.com/#regexp%20Operator]]:

```
+[regexp[.*is.*]]
```

! Hide all tag- and link-edges

Say you want to hide all edges based on tags and links in a certain [[view|Views]]. In this case, you need to open the view and in the menu select "edit filters". Then change the edge-type filter into the following:

```
-[[tw-list:tags]]
-[[tw-body:link]]
```

Read more about [[tw-list]] and [[tw-body]] and [[Magic Edge-Type Namespaces]].

! Hide all edge types starting with "my"

If you want to exclude all types that begin with "my", e.g. `myedge1`, `myedge2`, then use the following filter:

```
-[prefix[my]]
```

! Allow only edges types starting with "my"

On the contrary, if you want to show only types that begin with "my", e.g. `myedge1`, `myedge2`, then add the following [[prefix filter|http://tiddlywiki.com/#prefix%20Operator]]:

```
+[prefix[my]]
```

This will deselect all types except the one starting with "my". Generally, it is a good idea to "bundle" certain types by using [[Edge-type namespaces]] or common prefixes. This way, you can quickly enable or disable a whole set of edge-types that is dedicated to a certain topic.

! Show only private edges types starting with "_my"

Just like in the example above, replace your whole filter with:

```
+[prefix[_my]]
```

For an example, have a look at the "Family Tree" view's edge type filter.

! Hide all private types except those starting with "_my"

Say you want to keep all [[Private edge types]] hidden but make an exception for those prefixed with `_my`, e.g. `_mycooledge1` or `_mycooledge2`. In this case, you need to need to write the following:

```
-[prefix[_]] [prefix[_my]]
```

Alternatively, this would also work:

```
-[prefix[_]!prefix[_my]]
```

! Show only edges starting with "my" but not ending with "mo"

Combine the prefix filter with a [[suffix filter|http://tiddlywiki.com/#suffix%20Operator]].

```
+[prefix[my]!suffix[mo]]
```

Alternatively:

```
+[prefix[my]]
-[suffix[mo]]
```
In analogy to [[Node filters]], edge-type filters allow you to ensure that only those edges belonging to a certain set of [[Edge types]] are displayed in the map.

Per default, a newly created map imposes no restrictions on which edges are displayed. This means all edges of any type are shown, with the exception of [[Private edge types]], which are always excluded per default.

! Examples

See: [[Edge-type filter examples]].
The Edge-type manager gives you an overview over all edge-types in use. It allows you to remove edge-types and consequently all edges of this type. Moreover you can create new types, style and rename existing types or add a description.

The edge-type manager may be opened by clicking on an edge (unless you have disabled this feature) or by opening it from the [[The editor menu]].

Click this button to open the edge-type manager of this demo site now:

<$button message="tmap:tm-manage-edge-types">Open demo's edge-type manager</$button>
! Introduction

As of v0.7.5 ~TiddlyMap acknowledges namespaces for edge-types.

<<<
Namespaces provide a level of direction to specific identifiers, thus making it possible to distinguish between identical identifiers. This is similar to people names, where a surname could be thought of as a namespace that makes it possible to distinguish people who have the same given name.
In computer programming, namespaces are typically employed for the purpose of grouping symbols and identifiers around a particular functionality.
<<< [[Wikipedia|http://en.wikipedia.org/wiki/Namespace]]

! Usage

When looking at an edge-type name, ~TiddlyMap regards everything that comes before a colon (:) as namespace and everything that follows the colon as actual name that is to be displayed in the graph. This notation equals the way namespaces are [[represented in XML|http://www.w3.org/TR/REC-xml-names]]. 

So when creating a new edge type (e.g. by drawing a new edge and specifying a type) you can give it the name [["foaf:knows"|http://xmlns.com/foaf/spec/#term_knows]] and only "knows" is displayed in the graph. However, when clicking on the edge to open the edge manager with the type description, you can see, to which domain "knows" belongs (foaf) and how it is defined.

! Advantage

In summary, namespaces may be used in ~TiddlyMap to achieve the following.

* Group edge-types that belong together (to create redistributable bundles).
* Distinguish edge-types that share the same name but belong to different contexts.
* Quickly enable or disable a whole set of edges via [[Edge-type filters]].
* Name conflicts are unlikely to arise when importing tiddlers and their relationships (which are stored as tiddler fields) from other wiki's.

! Examples

To see an example how edge-type namespaces may be used, just
<<tmap "option" "ref.defaultViewHolder">>

# Open the Family tree view
# and double click on an edge to view its type in the edge-type manager
# Also have a look at the view's edge-type filter
# and how the default namespace is set in the view's configuration

! Roadmap

The plans are to distribute ~TiddlyMap with semantic web vocabulary bundles like e.g. the well defined [[FOAF|http://xmlns.com/foaf/spec/]] vocabulary. Using "foaf:knows" instead of homegrown relationship names like "is acquainted with" or "has seen before" will standardize wikis and make it easier to look up definitions and understand the meaning.

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

Once a view is created, you may generate the widget code by opening the [[view menu|The editor menu]] of the map editor and clicking on the "Grab widget code" button.

<$button message="tmap:tm-generate-widget">
  {{$:/core/images/permalink-button}} Grab widget code
</$button>

Have a look at the many examples provided at this demo site to see how an embedded graph looks like.


Contains all ~TiddlyMap exceptions
You can add [[Font Awesome|https://fortawesome.github.io/Font-Awesome/]] to your wiki by using one of the sources below.

[[@tobibeer|https://github.com/tobibeer]] created a great reference page for how to employ Font Awesome with TiddlyWiki. I recommend you follow his instructions on how to install and use Font Awesome: http://tobibeer.github.io/tw/fa.

[[@TheDiveO|https://github.com/TheDiveO]] also created a Font Awesome plugin. See [[TW5FontAwesome Plugin|https://github.com/TheDiveO/TW5FontAwesome]]. However, his provided version is out of date. 

\rules except wikilink

! {{$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png}} Fullscreen mode 

Need some room for your brainstorming? Then open the editor and switch to fullscreen by clicking on the fullscreen button that is displayed in the graph.

TiddlyMap will now consume all the possible space.

Moreover, you are able to edit, rename and preview your tiddlers without leaving the fullscreen. Just click on a node and TiddlyWiki's default tiddler editor will be displayed.

<i class="fa fa-exclamation-triangle" /> As of v0.10.7, TiddlyMap will not use the browser's native fullscreen mode anymore, instead, it will stretch over the page's body. This has the benefit that you will still be able to see your bookmarks etc. If you want the real fullscreen experience, press <kbd>F11</kbd> and then activate TiddlyMap's fullscreen. 

! {{$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png}} Halfscreen mode 

Alternatively you can configure TiddlyMap to switch into "halfscreen mode". The halfscreen mode is __only available for the sidebar editor__.

When in halfscreen mode, the sidebar editor will enlarge vertically and consume all space available in the sidebar. This means the sidebar will be completely hidden and only the editor is displayed. 

The great advantage of the halfscreen mode is that you are always able to see the story river.

//This is a sample task for the TaskManagementExample//





\rules except wikilink
\define releaseNotes() [[release notes|Version History]]
\define upgradeInfo() [[upgrade infos|Upgrading to v0.11.x]]
\define plugin() $:/plugins/felixhayashi/tiddlymap

{{$:/beta warning}}

<$tiddler tiddler="$(plugin)$">

|!Version |{{!!version}} |
|!Build date |{{!!released}} |
|!TW5 compatibility |{{!!core-version}}  (preferred: v5.1.14) |

</$tiddler>

Hi, this is the official demo site of TiddlyMap.

The [[motivation|TiddlyMap]] behind TiddlyMap is to combine the strengths of wikis and concept maps in the realms of personal knowledge management in a single application.

See the [[version history|Version History]] for a list of existing features, check out the [[docs|Documentation]] to discover what TiddlyMap can do for you or scroll down for some example. Use a double-click on the nodes to [[navigate|Navigation]] to the corresponding content. The visualization runs most smoothly in [[Chrome|http://www.google.com/chrome/]]. TiddlyMap is designed to be used on large desktop screens. Here is an impression how it should look like: [[Screenshot|https://upload.wikimedia.org/wikipedia/commons/1/13/TiddlyMap_Demo_Site_-_0.7.24.png]].

TiddlyMap is currently in its late beta-phase. If you want to use it in your wiki, check out the [[installation instructions|Installation]]. Many [[thanks|Special Thanks]] to everybody who made this project possible. 

<iframe
    src="https://ghbtns.com/github-btn.html?user=felixhayashi&repo=TW5-TiddlyMap&type=star&count=true" 
    frameborder="0"
    scrolling="0"
    width="80px"
    height="20px"
    style="float: left; margin-right: 5px;"></iframe>

<!--
<iframe
    src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Ftiddlymap &send=false&layout=button&width=200&show_faces=false&action=like&colorscheme=light&font&height=21"
    scrolling="no"
    frameborder="0" 
    style="height: 21px; float: left;" 
    allowTransparency="true"></iframe>
-->
The TiddlyMap code is freely available at [[GitHub|https://github.com/felixhayashi/TW5-TiddlyMap]].
//This is a sample task for the TaskManagementExample//
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
Hi Carole,

I wondered if I might be able to help.

{{Screen Shot 2017-05-09 at 10.00.21.png}}
https://twitter.com/100CreweRoad/status/861658172368584704


I've converted your image to a interactive map.

If it's any use, get in contact, happy to help.

The software -- [[TiddlyMap|http://tiddlymap.org/]] is Open Source, this is a copy of that site

I am interested in systems and cybernetics -- very interested to read Mr Cummings blog -- and trained as an artist: artists like cybernetics too! It is (or was) on the syllabus of many art schools.  Notating and visually representing complex systems is something that I've been working on. 
 
Alex Hough @100CreweRoad
|!Title |Design Science in Information Systems Research |
|!Authors |Alan R. Hevner, Salvatore T. March, Jinsoo Park, Sudha Ram |
|!Journal |MISQ |

<<<
Two paradigms characterize much of the research
in the Information Systems discipline: behavioral
science and design science. The behavioral-
science paradigm seeks to develop and verify
theories that explain or predict human or organi-
zational behavior. The design-science paradigm
seeks to extend the boundaries of human and
organizational capabilities by creating new and
innovative artifacts.
[…]
<<< Excerpt from the abstract


\rules except wikilink

{{$:/beta warning}}
{{Always be safe and backup your wiki before installation!||$:/me/warning}}

!! Disclaimer

By using this plugin you agree to the product's [[License Terms|$:/plugins/felixhayashi/tiddlymap/license]] (TiddlyMap is distributed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]]).

!! Installation and update procedure

<i class="fa fa-exclamation-circle"></i>  Before installing, I highly recommend you have a quick look at [[Common Pitfalls]] and [[Best Practices]].

<style>.ver { font-weight: normal; }</style>

<$vars
    tmVer={{$:/plugins/felixhayashi/tiddlymap!!version}}
    visVer={{$:/plugins/felixhayashi/vis!!version}}
    hzVer={{$:/plugins/felixhayashi/hotzone!!version}}
    tsvVer={{$:/plugins/felixhayashi/topstoryview!!version}}>

# Get yourself an empty copy of TiddlyWiki at [[tiddlywiki.com|http://tiddlywiki.com]].
# Open your TiddlyWiki in a browser.
# Drag __all__ the links below into the browser window that contains your TiddlyWiki. You also need to drag all links __everytime__ you update TiddlyMap: <sup>[1]</sup>
#; [[TW5-TiddlyMap|$:/plugins/felixhayashi/tiddlymap]] @@.ver (v<<tmVer>>)@@
#: This is the core TiddlyMap plugin.
#; [[TW5-Vis.js|$:/plugins/felixhayashi/vis]] @@.ver (v<<visVer>>)@@
#: This plugin will install vis.js which is required for the graph's rendering.
#; [[TW5-HotZone|$:/plugins/felixhayashi/hotzone]] @@.ver (v<<hzVer>>)@@
#: This plugin is necessary when you want to use the //live view//.
#; [[TW5-TopStoryView|$:/plugins/felixhayashi/topstoryview]] @@.ver (v<<tsvVer>>)@@
#: Unless you are using the //zoomin// or //stacked// story view, install this plugin to achieve a better live view experience.
# Maybe you also want to install [[Font Awesome for TiddlyWiki]]
# Save your TiddlyWiki.
# Refresh the window.
# Click on the Map tab in your wiki's sidebar.
# Read and confirm the welcome dialog (appears only when installed for the first time).
# The plugin should now be available for use.

Also make sure to always check back to this site to see whether your version is up-to-date as updates and bugfixes come quick! For any bug you discover, please create an issue at [[github.com|https://github.com/felixhayashi/TW5-TiddlyMap/issues]].

For more Information see [[TiddlyWiki plugins]].

---

<sup>[1]</sup>
<small>Maybe not all plugins are required depending on your story view configuration and whether you want to use TiddlyMap in live mode or not. See [[Live view]] and [[Live tab]] for more info. If you are unsure, just drag & drop all plugins into your wiki.
\rules except wikilink

This refers to the quest of seemlessly integrating TiddlyMap with TiddlyWiki and Visjs.

So this is actually a twofolded challenge:

! Integrating TiddlyMap into TiddlyWiki

How should TiddlyMap and its components appear in TiddlyWiki?

Examples:

* The [[TiddlyMap Toolbar Button]]
* The sidebar map [[editor|The editor menu]]
* [[Embedding views within tiddlers]]

! Integration of Visjs

Correctly implementing Visjs in the TiddlyWiki environment, making Visjs options available to the user and keeping TiddlyMap up-to-date with recent Visjs-upstream changes (like the transition from Visjs v3 to v4).
\rules except wikilink

TiddlyMap is integrated in many ways into TiddlyWiki and offers various interfaces where the user can interact with the system.
\rules except wikilink

{{$:/me/docs/outdated}}

! Introduction

In a classical mind- or concept-map program, you create isolated maps for different topics (''Use case 2''). However, because you are inside a wiki it makes much sense that nodes and relations defined in one map, (partly) reappear in other maps as well (''Use case 1'').

Now how to achieve both at the same time? Some suggestions are found below:

! Use case 1 -- Global topic linking

''Purpose:'' Turning your wiki into a network of information

TiddlyMap can be used to express the overall structure of your information contained in your wiki. On a top level, you want to show how each tiddler is related to all the other tiddlers in your wiki. With TiddlyMap, you may globally link your pieces of information in your wiki, thus creating a big holistic network of linked tiddlers.

''Howto:'' Global topic linking is the default mode of TiddlyMap and doesn't need further adjustments.

! Use case 2 -- Independent maps

''Purpose:'' To create (almost) isolated concept or mind maps

When creating concept or mind maps, you may want only a narrow set of edge-types and nodes to be displayed in the current view.

''Howto:''

1. Prevent other edges from showing up:

In this case it is best to prefix all edge types that you create with a certain [[namespace|Edge-type namespaces]] (domain) and change the view's filter to only include edge types with this prefix. For example the "Family tree" view at this website uses the `family:` namespace to only include edges that start with this namespace, e.g. `family:mother of` or `family:brother of`. You can also set the default prefix for edges created inside a certain view via the view configuration menu.

2. Prevent edges from leaking out:

Some relationships only make sense in a certain view and shall not be displayed somewhere else. For this task, use [[Private edge types]].

3. Only show a subset of nodes:

You can add nodes one by one to the view to ensure, only a subset of nodes is displayed in the graph. Alternatively, specify a dedicated tag for all nodes that should appear in the graph and change the node filter of the view accordingly.
The language in which TiddlyWiki and TiddlyMap are written in.
Jeremy is the inventor and maintainer of TiddlyWiki.

You can follow him on these channels:

* [[Jermolene on GitHub|https://github.com/Jermolene]]
* [[Jermolene on GitTip|https://www.gittip.com/Jermolene/]], a micropayment service
* [[@Jermolene on Twitter|http://twitter.com/#!/jermolene]]
* [[Jermy on LinkedIn|http://www.linkedin.com/in/jermy]]
* [[Jermy on Flickr|http://www.flickr.com/photos/jermy/]]
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


\define link() If you feel that some useful shortcuts are missing, please make a post [[here|https://github.com/felixhayashi/TW5-TiddlyMap/issues/197]].

{{<<link>>||$:/me/info}}

! Edge creation via keyboard
* Select a single node and press
** <kbd>ctrl</kbd> + <kbd>1</kbd> to specify a node that serves as "from" part
** <kbd>ctrl</kbd> + <kbd>2</kbd> Specify node that serves as "to" part
* Ones "from" and "to" parts are specified, the "create edge" dialog is opened and a the type may be specified.

! Searching (zooming/focussing) a node

When the widget has focus

* Pressing <kbd>ctrl</kbd> + <kbd>f</kbd> opens the "zoom on node" dropdown.
* The cursor is placed inside the search input box and you may immediately start typing.
* To select a node
** use the <kbd>Tab</kbd> key (tabulator key) and hit <kbd>enter</kbd> (may not work in all browsers) or
** use the mouse and click on the title displayed in the list.
* Another <kbd>ctrl</kbd> + <kbd>f</kbd> or <kbd>esc</kbd> closes the search box.

! Opening a tiddler

* Hit <kbd>enter</kbd> will open the tiddler corresponding to the selected node.

! Deleting nodes or edges

* When nodes are selected, pressing <kbd>del</kbd> will open a dialog where you can either delete the nodes from the map's filter (if possible) or from the system. In the latter case, the tiddlers corresponding to the nodes are removed from the store and all edges connected to these tiddlers.
* The <kbd>del</kbd> key may be also used to remove edges from the system.

! Full- and halfscreen

For more details see: [[Fullscreen and halfscreen]].

* <kbd>F10</kbd> will toggle fullscreen mode
* <kbd>F9</kbd> will toggle fullscreen halfscreen mode (if possible)

! Selecting nodes

For more details see: [[Copy & paste nodes between views]].

* Hold down <kbd>ctrl</kbd> as well as the right (or left) mouse button and move your mouse to select nodes in the current map.
* Press <kbd>ctrl</kbd> + <kbd>a</kbd> to select all nodes in the current map.
* Press <kbd>ctrl</kbd> + <kbd>c</kbd> to copy selected nodes.
* Press <kbd>ctrl</kbd> + <kbd>x</kbd> to cut all selected nodes.
** May not work if map is read only or nodes were added using a filter.
* Press <kbd>ctrl</kbd> + <kbd>v</kbd> to paste selected nodes (into another map).
** Requires a map with write access.

! Zoomin in an embedded map

In [[TiddlyWiki's story river]], you can zoom into a graph by clicking on map using <kbd>ctrl</kbd> + <kbd>mouswheel</kbd>.
//This is a sample task for the TaskManagementExample//

The "live tab" and the "live view" feature depend on some plugins in order to function correctly. If you followed the standard installation routine, most likely, you will have all plugins installed. In case you are unsure, open the TiddlyWiki control panel and see which plugins are currently active in your wiki.

|  | Story view | Installed plugins | Experience | Remark |
|---|------------|-------------------------------|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | Top | TW5-Hotzone, TW5-TopStoryView | **Optimal** | Please note that the top story view is not included per default and needs to be installed. |
| 2 | Zoomin | TW5-Hotzone | **Optimal** |  |
| 3 | Zoomin |  | **Suboptimal** | Only navigation events are reflected in the live view (this excludes e.g. tiddler closing or deletion) |
| 4 | Classic | TW5-Hotzone | **Suboptimal** | Unless the user changes the opening behavior of tiddler to "open links above" (feature becomes available with 5.1.9) the navigation and the hotzone information may conflict! |
| 5 | Pop | TW5-Hotzone | **Suboptimal** | Unless the user changes the opening behavior of tiddler to "open links above" (feature becomes available with 5.1.9) the navigation and the hotzone information may conflict! |
| 7 | Top | TW5-TopStoryView | **Bad** | Only navigation events are reflected in the live view (this excludes e.g. tiddler closing or deletion). |
| 8 | Pop |  | **Bad** | Only navigation events are reflected in the live view (this excludes e.g. tiddler closing or deletion). |
|  | Classic |  | **Bad** | Only navigation events are reflected in the live view (this excludes e.g. tiddler closing or deletion). |
\rules except wikilink

{{The live tab feature exists since v0.10.0 and is disabled by default.||$:/me/info}}
{{This feature requires additional plugins. See [[Live mode plugin dependencies]]. ||$:/me/warning}}

When you want to use your wiki as a public website, you may want to use TiddlyMap to visualize your content structure like with the sidebar map editor, but in a more presentational, read only way.

!! What it does

Enabling the live tab feature will add a tab named "Live" in the sidebar containing a map that opens different views depending on tiddler currently focussed in the story river.

* If the focussed tiddler has a field `tmap.open-view` with a valid view name as field value, then this view is shown.
* Otherwise, a fallback view is used that may be defined by the user beforehand in the TiddlyMap configuration. If no fallback view has been defined, the [[Live view]] is used.

!! How to enable this feature?

Open the TiddlyMap configuration and activate the live tab feature.

!! Tips

* Configure TiddlyWiki to always show the "Live" tab at startup in your [[TiddlyWiki control panel]].
\rules except wikilink

{{This feature requires additional plugins. See [[Live mode plugin dependencies]]. ||$:/me/warning}}

TiddlyMap is shipped with a special view called the //live view//. This view shows you the surrounding neighbourhood of the tiddler that is currently focussed in [[TiddlyWiki's story river]].

You can open the //live view// by opening the [[Sidebar map editor]] and selecting it in the dropdown. After you did so, just start scrolling down the list of currently opened tiddlers in your story river and see how the view updates itself.

If you add connections from the currently focussed tiddler via the [[TiddlyMap Toolbar Button]], you can immediately see the results in the //live view// (at least when adding outgoing edges).

<i class="fa fa-exclamation-triangle"></i> You may draw edges in the live view, however, it is not allowed to add nodes to this special view or to manipulate its node filter.
Local images are either [[images that are shipped with TiddlyWiki|TiddlyWiki images as node icons]] or any image that you yourself added to your wiki (e.g. via drag & drop).

* Further reading [[Images in WikiText|http://tiddlywiki.com/#Images%20in%20WikiText]]
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

Some edge-type namespaces enable you to do special stuff. That's why they are called "magic" edge-type namespaces. 

For example [[tw-list]] and [[tw-field]] may help you to combine TiddlyMap with other cool [[TiddlyWiki plugins]] because these types enable you to create relations that are directly saved into user defined tw-fields. Consequenly, if you have a plugin installed that works with these fields, you can influence this plugin (and vice versa) just by drawing an edge.

The [[tw-filter]] even allows you define filter rules on which basis edges are virtually created at runtime.

! How to use magic namespaces?

First you need to register a magic edge-type. You can do that by using the [[Edge-type manager]] and create an edge type that starts with one of the following namespaces:

<<toc "$(currentTiddler)$">>

After you specified the namespace prefix string you have to add a colon and define the field name, e.g. `tw-filter:myfield`.

<i class="fa fa-exclamation-triangle"></i> After the magic namespace, you have to enter a [[valid field name|http://tiddlywiki.com/#TiddlerFields]] string!

For detailed examples, open the docs pages of the available magic namespaces listed above.
Keeping the project up-to-date and making it more robust and maintainable through "meta-level" improvements, for example:

* improving build scripts.
* updating code docu
* adpoting new javascript syntax
* writing tests
* using linting rules
* re-organizing code folder structures.
//This is a sample task for the TaskManagementExample//

To avoid having your valuable graph space covered by large titles, you can set caption fields in your tiddlers, which are used by ~TiddlyMap as node labels instead of the titles.

To support the semantic of the graph, you can define a description field in your tiddler, which will be displayed as tooltip once you hover a node. If you do not specify a description, the title is used as fallback to be displayed in the tooltip.

It should be highlighted that the caption fields value will be treated as wikitext and rendered as text/plain. So you can add e.g. `<<now>>` as caption text as demonstrated below.

<$tiddlymap view="Caption field example" ></$tiddlymap>

Please active the graph (via a click) and move with your mouse over the nodes. One node doesn't have a description so the title is displayed as tooltip instead. The other node has a description field, which is consequently displayed as tooltip.

\rules except wikilink

<<<
Constructs or concepts form the vocabulary of a domain. They constitute a conceptualization used to describe problems within the domain and to specify their solutions.
<<< S.T. March, G.F. Smith/Decision Support Systems 15 (1995)

---

Map constructs may be understood as the conceptual building blocks of TiddlyMap. The following constructs exist:

<style>
#construct-table-wrapper table th { width: 200px; }
</style>

<div id="construct-table-wrapper">

| !Views|[[Views]] are rules that determine which nodes and edges are displayed in a graph. |
| !Nodes|Representations of tiddlers in a graph. |
| !Edges|Connect nodes with each other. |
| !Edge Types|[[Edge types]] are the blueprint for edge instances. |
| !Node Types|[[Node types]] are the blueprint for node instances. |
| !Edge-Type Namespaces|[[Define the contexts|Edge-type namespaces]] of edge-types. |

</div>

An important question related to these constructs is, which storage structure to employ for storage and retrival of construct instances. This includes for example the [[Storage of Edges and their types]].
A graph consists of nodes and edges. TiddlyMap also introduces the concept of node types and edge types.

See also [[Map Constructs]].
You can use TiddlyMap to organize your thesis or to keep track of what you are reading and how your literature interrelates.

In this example, icons are assigned to the nodes with the help of [[group styles|Styling Nodes]]. Group styles are simple rules that allow you to assign styles based on filters. Expressed in a simplified scheme e.g. `[tag[Literature]] → Assign PDF Icon`.

<$tiddlymap view="Activities"></$tiddlymap>

<i class="fa fa-exclamation-circle" /> Yes, you can use Font Awesome icons as node icons!! See also [[Custom node icons]].

<i class="fa fa-exclamation-circle" /> Did you notice that the the icons for books and scientific papers are the same but have a different color? This is because the icon is assigned by the literature [[group style|Styling Nodes]] and the group style used for papers partially overrides the literature style by specifying another color. How does TiddlyMap know which style should be preferred? You can [[Prioritize group styles]]!
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Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6ZXhpZj0naHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8nPgogIDxleGlmOk9yaWVudGF0aW9uPlRvcC1sZWZ0PC9leGlmOk9yaWVudGF0aW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjMwMDwvZXhpZjpYUmVzb2x1dGlvbj4KICA8ZXhpZjpZUmVzb2x1dGlvbj4zMDA8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpTb2Z0d2FyZT5BZG9iZSBQaG90b3Nob3AgQ1MgV2luZG93czwvZXhpZjpTb2Z0d2FyZT4KICA8ZXhpZjpEYXRlVGltZT4yMDExOjA3OjI4IDE2OjQwOjEyPC9leGlmOkRhdGVUaW1lPgogIDxleGlmOkFydGlzdD4xMTYxMDwvZXhpZjpBcnRpc3Q+CiAgPGV4aWY6Q29tcHJlc3Npb24+SlBFRyBjb21wcmVzc2lvbjwvZXhpZjpDb21wcmVzc2lvbj4KICA8ZXhpZjpYUmVzb2x1dGlvbj43MjwvZXhpZjpYUmVzb2x1dGlvbj4KICA8ZXhpZjpZUmVzb2x1dGlvbj43MjwvZXhpZjpZUmVzb2x1dGlvbj4KICA8ZXhpZjpSZXNvbHV0aW9uVW5pdD5JbmNoPC9leGlmOlJlc29sdXRpb25Vbml0PgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCBWZXJzaW9uIDEuMDwvZXhpZjpGbGFzaFBpeFZlcnNpb24+CiAgPGV4aWY6T3JpZW50YXRpb24+VG9wLWxlZnQ8L2V4aWY6T3JpZW50YXRpb24+CiAgPGV4aWY6WFJlc29sdXRpb24+MzAwPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjMwMDwvZXhpZjpZUmVzb2x1dGlvbj4KICA8ZXhpZjpSZXNvbHV0aW9uVW5pdD5JbmNoPC9leGlmOlJlc29sdXRpb25Vbml0PgogIDxleGlmOlNvZnR3YXJlPkdJTVAgMi44LjEwPC9leGlmOlNvZnR3YXJlPgogIDxleGlmOkRhdGVUaW1lPjIwMTU6MTA6MzAgMTE6MDk6MDA8L2V4aWY6RGF0ZVRpbWU+CiAgPGV4aWY6QXJ0aXN0PjExNjEwPC9leGlmOkFydGlzdD4KICA8ZXhpZjpDb21wcmVzc2lvbj5KUEVHIGNvbXByZXNzaW9uPC9leGlmOkNvbXByZXNzaW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjcyPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjcyPC9leGlmOllSZXNvbHV0aW9uPgogIDxleGlmOlJlc29sdXRpb25Vbml0PkluY2g8L2V4aWY6UmVzb2x1dGlvblVuaXQ+CiAgPGV4aWY6Rmxhc2hQaXhWZXJzaW9uPkZsYXNoUGl4IFZlcnNpb24gMS4wPC9leGlmOkZsYXNoUGl4VmVyc2lvbj4KICA8ZXhpZjpPcmllbnRhdGlvbj5Ub3AtbGVmdDwvZXhpZjpPcmllbnRhdGlvbj4KICA8ZXhpZjpYUmVzb2x1dGlvbj4zMDA8L2V4aWY6WFJlc29sdXRpb24+CiAgPGV4aWY6WVJlc29sdXRpb24+MzAwPC9leGlmOllSZXNvbHV0aW9uPgogIDxleGlmOlJlc29sdXRpb25Vbml0PkluY2g8L2V4aWY6UmVzb2x1dGlvblVuaXQ+CiAgPGV4aWY6U29mdHdhcmU+QWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3M8L2V4aWY6U29mdHdhcmU+CiAgPGV4aWY6RGF0ZVRpbWU+MjAxMTowNzoyOCAxNjo0MDoxMjwvZXhpZjpEYXRlVGltZT4KICA8ZXhpZjpBcnRpc3Q+MTE2MTA8L2V4aWY6QXJ0aXN0PgogIDxleGlmOkNvbXByZXNzaW9uPkpQRUcgY29tcHJlc3Npb248L2V4aWY6Q29tcHJlc3Npb24+CiAgPGV4aWY6WFJlc29sdXRpb24+NzI8L2V4aWY6WFJlc29sdXRpb24+CiAgPGV4aWY6WVJlc29sdXRpb24+NzI8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+SW5jaDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpFeGlmVmVyc2lvbj5FeGlmIFZlcnNpb24gMi4xPC9leGlmOkV4aWZWZXJzaW9uPgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCBWZXJzaW9uIDEuMDwvZXhpZjpGbGFzaFBpeFZlcnNpb24+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3Mjk1PC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjY3NjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogIDxleGlmOlBpeGVsWURpbWVuc2lvbj40MjA0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6cGhvdG9zaG9wPSdodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvJz4KICA8cGhvdG9zaG9wOkhpc3RvcnkgLz4KICA8cGhvdG9zaG9wOkhpc3RvcnkgLz4KICA8cGhvdG9zaG9wOkhpc3RvcnkgLz4KICA8cGhvdG9zaG9wOkhlYWRsaW5lPkFzaGxleSAyNDY4LCBmLjEgbWFwPC9waG90b3Nob3A6SGVhZGxpbmU+CiAgPHBob3Rvc2hvcDpDaXR5PkxvbmRvbjwvcGhvdG9zaG9wOkNpdHk+CiAgPHBob3Rvc2hvcDpTdGF0ZT5FbmdsYW5kPC9waG90b3Nob3A6U3RhdGU+CiAgPHBob3Rvc2hvcDpDb3VudHJ5PlVuaXRlZCBLaW5nZG9tPC9waG90b3Nob3A6Q291bnRyeT4KICA8cGhvdG9zaG9wOkRhdGVDcmVhdGVkPjIwMTEtMDEtMTM8L3Bob3Rvc2hvcDpEYXRlQ3JlYXRlZD4KICA8cGhvdG9zaG9wOkhpc3RvcnkgLz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WFJlc29sdXRpb24+MzAwLzE8L3RpZmY6WFJlc29sdXRpb24+CiAgPHRpZmY6WVJlc29sdXRpb24+MzAwLzE8L3RpZmY6WVJlc29sdXRpb24+CiAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eG1wOkNyZWF0ZURhdGU+MjAxMS0wNy0yOFQxNToyOTowOFo8L3htcDpDcmVhdGVEYXRlPgogIDx4bXA6TW9kaWZ5RGF0ZT4yMDExLTA3LTI4VDE2OjQwOjEyWjwveG1wOk1vZGlmeURhdGU+CiAgPHhtcDpNZXRhZGF0YURhdGU+MjAxMS0wNy0yOFQxNjo0MDoxMlo8L3htcDpNZXRhZGF0YURhdGU+CiAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MgV2luZG93czwveG1wOkNyZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyc+CiAgPHhtcE1NOkRvY3VtZW50SUQgcmRmOnJlc291cmNlPSdhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzhhZDQ2ZTUtYjkyZS0xMWUwLWIzZmItZjk3ZjM2MDc4ZTZmJyAvPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpmb3JtYXQ+aW1hZ2UvanBlZzwvZGM6Zm9ybWF0PgogIDxkYzp0aXRsZT4KICAgPHJkZjpBbHQ+CiAgICA8cmRmOmxpIHhtbDpsYW5nPSd4LWRl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

|!Title |Design and natural science research on information technology|
|!Authors |Salvatore T. March	, Gerald F. Smith |
|!Journal |Decision Support Systems |

<<<
Research in IT must address the design tasks faced by practitioners. Real problems must be properly conceptualized and represented, appropriate techniques for their solution must be constructed, and solutions must be implemented and evaluated using appropriate criteria. If significant progress is to be made, IT research must also develop an understanding of how and why IT systems work or do not work
<<< Excerpt from the abstract

http://danielriggins.com/mednotes/

An impressive collection of visualizations of biochemical reactions by [[Daniel Riggins|http://danielriggins.com/]].

{{Selection_573.png}}


\rules except wikilink

TiddlyMap adds a whole new concept of navigation. You can navigate to topics be using the __doubleclick__ on the displayed nodes. You may also enable the single click option in the [[System configuration]].
<$button message="tm-new-tiddler" param="PersonTemplate">New Person</$button>

Node and edge-type filters are [[TiddlyWiki filters]] that determine which nodes and edges are displayed in a graph. Both actually are tiddlywiki-filters. The filters can be set for each view by opening the [[view's configuration|View configuration]].

! Topics

<<toc "$(currentTiddler)$">>
\rules except wikilink

Just like you would usually filter a set of tiddlers in your wiki, you can use a node filter to delimit the set of nodes that should be displayed in a graph.

For example the following TiddlyWiki filter-expression adds tiddlers to the map that are tagged with `School` or possess a field named `info`.

```
[tag[School]]
[has[info]]
```

In addition to the filter described above, the filter below adds an restriction, i.e. only tiddlers whose title starts with `Teacher` are considered.

```
[tag[School]]
[has[info]]
+[prefix[Teacher]]
```

! Further reading

{{TiddlyWiki filters}}
iVBORw0KGgoAAAANSUhEUgAAAQIAAAErCAIAAAC6jhr5AAAAA3NCSVQICAjb4U/gAAAAEHRFWHRTb2Z0d2FyZQBTaHV0dGVyY4LQCQAAIABJREFUeNrsXX1AU/X6f852ztnYC2xsQzaVzZIZBNh1aEIlVAZWgCWWoqVYN6l71Urs3tRKrK52K6ib9qK9+ZKgXfGW0ItUN9BfYukshSSnXYcvG8rGixtjO3s5vz/2whjjbWwKeZ4/dGznPOd7vuf7PJ/n83y/3+cgTz75pMPhIEkSQRCSJKF36fcA5zFO8XxDugWGJs6r02g0BEEcDgcESfy2NrjKnTq9r9JTnBf1OcbzpadJzgOuTIODpbC3+wqi/qEPYLTvxjkv0/MnvxppNJp3VwZw8300NIh91/MJea7rafMAWzvYhvVmD3186d2wnof12+AAGhkiFzMofxqADGUAo0O8pPO5egzA25F4+zDPT1flefTh9pzA4g0y3gOrby9+Be6lbxsYiOleLQPw6UMajeYZAB7zuIqDwWcAowO3ML+Ndg4gbwPwfjY+ltCvMYS6X7x9vxNJ+xhJzicXChAfOG54G4BPaOTd4c5vQtHggBHAu3s9NmC3232GTahbO8ABjA7w3noObm8a0G/ve5/SEzcG1YaAe83bDp0Pyad5PmbsAwV9g0PfQD/Y0e+5kN+B0kfA6dPgIEYXg0UAD3/zcXzOxnuD8BUwhn4HMNp3POoz8np6d2+31O/99CSCA79570v3HBZ9D7WeIDCoMTSQQTzYp9h3j3lH1QNJS/g8Jo8hBTygfVT1S/F9XEwfneN9Xw6HwzuiDooxBDaA0cGCiF8DGKzDCy5h6PcJOT/Y7fY+WFRvbRs4GR0IM/Zx833nVQZ4IZ9H5ommgpL2GYiL8VzFE/P4NWmfZni+tNvtTmPwqAppFOR3AKMDz9sMML4fbOwbOvbct4saYFzuNxQJVlN7du/Q9fvF/RB1bx8YO9h+8DaGYPXwwAcwOkBk9KY+PTHd++B+zbGPNEi/T6s3euCN3d6Px+mfBtKnPdGz56D0aB7UwPKJjHtq9omqBz50+u0rj+ZBGZinkT0P9uu8fJh6Hzr7bbDD4QiAMPjV7D2/1O8A7pUb9Byj3uf72EkAoVEf7Lk3z90HRfbr/Abuono+wp4j1edmA/PcfnM+QQeZ3tBmgIShj372yYx7P6neHn3PTEPfg8RJGHomYAb14LwHcG+JHO+uQHvz396OxPmlT1rdOxXg3cVDSQz36xedfeTXTrynAgLA6L4n+/ymkvrNkvmdRe4ZbQcwKT5YOPIByYE0uGdTvUfYoNrswWTPdO8A79ETI/XR4L45iffQ9bkd71tA+0j2eSeAez6zno+2579DRIaeT9qvcu+DB/uE/Gruw7H5DMF+3blHbW/LJQbYUX7zY32MjN7ChoEwEB/NHisaLMb2FhQN3Ho9qaR+QczvkPCMWL8hrveXaB/JCo8NkSQpEolGjRqFougwmQamhJIgCtob6nncKoqi8fHxN998s0AgEAgELBaL6jVK/phm4BOEeGbCURSdMmVKVlZWREQE1VmU/JHNwCd6847hbrzxRsoGKLlWzMBnEYjzX5FINGXKFMoGKPnDC81vHsOZc4yOjhYKhVQfUXJtUWTvVKPD4cAwTCAQUH1EyTWBBj5rBDz8mCRJKi9EyTUUFDn/8AmKqN6h5BoKirzzpL3tH6WEkmvCDHxmzajZYkquraDIW3ymDiih5Fo0Aw83GLoZHDlyZMWKFenp6UVFRQaDYZh3hOXg0uTk5OzikxZqUFyDQVHfO9MDloqKirVr106aNCkvL6+srEwul8+bN28I+tQbsmdv1QIo1uzdlC3x+VFTmptTok3b9H2xgnFVDemWZbV9HoJfnTbqyufNWK8CwNPe2lecyvVzwL6CGauVAHjKW99vSGVcg2bgHQtBkKqgaTSatWvXLl++XKFQGI3GqKgoFoulVCo5HM6ECROGpFq5fv2+lA2Zw3JST5KRlyXwoJ5BVVWjInB5WobcM/C4CsHVHGNEzdaDutSenaer2aqk0KCnDDEo2rx5c2xsrEKhmD9/vs9PWVlZRUVFAerlyKWEqnbt+mpFcfrwMwSGLLuwKLvLF2ypq1E1ijMKi/Ilw6J9YjlHq9xao8nM9WmPpqpUBRw5x6gi/gAj2gIweFdDc3iJZ+vWEOcNNBpNenq6hw/MnTs3IyPD+bmysjJwM2AoClem4ERNUcnBfqiGRVO9oTA/OzU5OTk5OTk1M3/VloMa76jfcrJiXYHr9/R5haV1+p5KDHXl65bmprt1zCss3qceCnOwKFelJyenLq32abyuIj85OTl7gxosdavSk5Mzi+vU1cXu1qVm5hdVnOx+ik5ZWlSQ7W5Zdo+78xuQyTJSOaAqrVL7xpvlZY0gzkjwXS+gU5au8lwkOT27oKi8zuDVgesyk5Mzi09qlFtWzct09WRu4RalzqcLC3IzU71a2u13AIva8yBSswvWVZzU1a3LTE7OXNdF0izqfcWF7kskp+cuXefdH7p9+cnJyQXV6oPF+enJycmLKnQBoIFn9HtwYOhmIJfLy8rKCILIysqyWq01NTVarfa22247cOCA0xIAICBjsAgy1qyszFlbtao4q6LIX5TrfLClBfNK6glByqzl+Ylc0NdVle3ZuKxauWb3Biev0FWsWLS2luAoZi3PSuQaVNXlSwuE3bUZDhbNXlapFyRkLVypkOEGVXV5WdnqGqV298f5ssAiG0bCwmxBVVntlmpdenYXmulqy+sBpHm5MoA6DgNAX72+oIqbsXjdQhmXOFm+oaRy7SIt7HZzIk1F4by1NUZxyqwl+YkC0NdVl3e/u95ElpshqNpTVn4yr3ACo2s4l1ZqQb48U1a+p/vtz19WqccTMhbmKSQMi/pgeXnl+kUqQ9ftMwDAoCxZWgWpS9ZsknENqori9Xs2FhgFX2/KFgKA5eSGeYu2akGalrc8VcawaJRV5VUbC+o0H+9elchweYAV89bWEpyEWUuyJ+AaZWXxomUKuQGA626gpW7DvEVbGznyjLzlKTIuoa4tL9uzdn6t6uPSwkQuADAYAAC6qvVrlYz0hUtkMjk3ADNgMBjgtcHUubPTbrfbbLaAzaCgoIDL5SqVroAzLy/PmS/yHBCwJRAgzF5TWJ6zvnLthuzdqxT+7li3b31JPcFJe32HO3TKzs1ILMhZW7u++GB6cSrXcnLrxloCpEu2bMqXOQ/ITi+aXVDpZW91xWsr9YJZm7qukZ2bVTx7ftnG9dVZmwLkJowJuXnSso31ZVWa7HkST2BeVg+QkJ8hAXA5QK0hY8fHrqGqUMgZ6pz1yo1bTmasmsAAQ3Xx+hqjdOGO0qWusZydm5telL2s0nV3feCBfF6WeM/WijLVkiLXMARLfVmVHhKWpIsN5d18tFIvkCZkFG0qdB2Zm51SmLmsZssWVV5RIgOAwcBxAEKlSd+x29WSRLlAXTO/TFmpNGRncgG0SjVXKlcUbnI7rNzcdE7Ooj2Vm5VLN6RyASwnN7sexBbng8idl12aP7uEAMDdHm3zqq2NeNo/dhe7+zw7Nzth3uySsqKKvHJnJzIAoLEa1uzelB1o+EkLRXjG5XILCgoKCwsRBDl69GhlZeWKFSuOHj3qfUzg0ZEkt2i5HPR7ijbX+QsEDPV7lACc9PwUr7EqSc9LASCUlWoLgL72oB5Ampsh62pxQl6G2GsUqMqq9SBISRdbdB4xcNPTxQDKSlXgyV9ZVn4CgKqs3BOZaGrKVQCKPO/WinNzu9w1SFKypAB6Za0eAAzKshoCpOnpAkNXyyyy9FQOEMqqfmI2XJabJwdj1Ral+w4MytIqI56Sn+4zfhiJSzeUlm8p9FiLxYJLEgUARrWmG4GQ5nk1lSFJEAOATu9UL5tXXFpe6gFti8UCgkQBAKFROw/Q1ir1ANJ5Xg9Clrs0g+OF6xVVWsAVGYnQdbc6jiJLCtBY2S28SsxLHwIFQyFk4gEElUrl94CAMUGWu25J+eyNZas2Z7k9UZfo6zQAIFGIu33PlcnFUKtVqw0g16q0ALhE5h0MMyQKAZRpPVketRHAWLksp9IP81EbINVSXVxS1cUnBBnLCwfE2oXp+SnrV9RWlp5cvGoCA0BTXa4CPG1hqvfJMrmge9uFAI16ld4CEufdNW5dNGOrn2BQQ0Aio59kVkLJ2toypSE1nQtgUJbVEnhKnoILPUxbpyzduLmsuk5r7Is4C2Xd4IfBAACCcJ9hOFmxYeOWGmWj3p8Oi16lB8Bl3R+EPE0GVfWu89X1WgCoXZ0zo+fpepXeAkLX7QrkYhyGpRlIJJK5c+fu3Lmzj2MCtASGLG/dwvL5W7euKssuzZd161uDgQAAnOs7HLg4AFgMhOsf3wNw3Ot5EhYLAAgyVq7M6tm7XJkALGplVZWXGYjFiwdmBsBNyU/n1FZVldUXFikYmupyFXCy8rtFdzjO6HZRHDg4AGEhACwWAwEA4rx/rEzpGf5w+w+LXWbopCe66i21hOvqBl9mNH9ZpR6XZyxenCGXCLg4EJryVasrfTMJOPQ6+iwnN+TP39oI4rSFKzMUYiGXi4OhumjZ1sauZ2UE4HC7a8C5XjdhsQAAnrJ8XZ6sx3UYEknXI8QFDMbwNAMAWLFihdFodI714FoCY8LidbOqFu3ZuKo8/eN07x+4XBwACIMFoFt/6gkAYHBxAAaOA4ChewBBeM9zu2yEk5CSOsF/704o3HekcChEuapUWaiQVZc3giAvT97tIgRhIbyzfgRhJFzDhcGQ4ACAixNTUwOLAbiK/HRObdWWKk1Gem1Zfc+rAwDoqjdW6oGTtWFTUZeBcqsH5W8NtRvLGgFPef1jr+y2Tu19LSe9MBC9PgiXSeATUlJDO+lIgxBLUVFRVlZW38cExBMYiUuLsgSgKimq1Hp7AkGiBAA0Sm23YU5oVVoAjlzGBYY7QNV354TabiEUB0BfX+/j/AyGICy1YEzIzZMCUVuurCsva+weXbuCG2W36+rVGgAQyAUMAIFchgM01vjwE8vAW8ZNyMsQQGN5lbKqVAXinlcHsOjr9AAwId0bXTTKWu2gzECjIQBk6QlCb97mna5lCGQCAEKrMXR7ELVq71BVDECoDvpc2aIzjDAzCKElcBWFazI4UL++2Cs8Aa4iLwUHY9WWWi8GpanYogTgpOfKGQBihYID0FjuxSh1tVu8dTDkuRkCANXmzUqvTLm6tOD2W9ILq4f8CGRZ+QlA1BSvL9eC3JsgukRbWdrF/i0nK8q1AOJUhQAAuIl5KTiAcsMWr8VPhrqN826/JXtdnWVg/mNelhgayzaWNYI8r+fVARhcCQcAdF7jU1NRvFntgqqB3SQu4AKAXq3v6uTq4mIlAQCEiyqIUxM5AKryGk3XdSqLK41ePZWeKwXQlm3Y1+1hrsi5PbWgQhO8IYrCFRHnEO83OiosLORyB5H25aYuL0qrXlGj1Hel2ICbvnKlYvbamhXzl+YtzJBzCb2yYktlPQgyipYkMgCAkbh4aULl+vqN+QXq3Ay5QK+qqazSJcrxWs80KiNx6ZqsmmWVlQWz9bMWpidyLarq8rKaRpDm5adwh9wdrghdZQTFwrSewY1UXLN0nj53XroMN9SVb96jBTxtyUKn1+amrlyTplxds3X+PHVebrqcYairLttTq4WE5fPkAwwcZLl50q0lKj0kLMnwG1pJ0rOlGzc2liwtgvwUrqG+urxcKVu5Mm392hrVls3l3Oy09MR+71GRq4B6ZdmKVYLFGQJCVVteXo3nr5lVtnqPtmpzqTw3PV2RsDhfWrWxfv2ipeqFGXKGWllRXs3IkEOVJ6ciyytaWLFoa83q2QW1+RkKAahry8uqVIQga2G6ZMSZwUAsISsra1A24BpQK9ek1K6u7RZfSrLf2s0tK95cVl5SSwAAR6rIWrmkMDeR68m5bvgY1hdvrq7cWg/Akact3vSPxIr5tSqwdFlY0e6PEzdsLK3aU1K7BwAXyFPy1ixZnD0hGEEqV5GXgtfWQEpeak9ijU9YvClLuWHj5vVb9QTggoRZK4sKu6YqhJnFu4WlGzeXVZeV1AAALpCnLSwsXJwuGXDLJBn5CSVrVSn5vdF6Wf6G1/Vri8srS9ZWAkeakruudHG6QG2oVJYo96wvJuQpif2z8ezXN+lXrdtSs3FtDeBiRVZhaWG2TC+oqllbU1VSYpGkKtJl+Zs2wfp1W2rKSmoBFyuyVm5ZzN2QU6UC3BXoMhKXlu6WbyzeWlW1cX2l82HOWrlkaW4iN4iDE3nqqaegl+mzqVOnLl68OOjG4NcShrTWaOSJ5WTx7PllxKyP967yznBa6tblLNpjyNj0/TrFNbjO0xk67cufsbpevnJvae6VW4tFu8I36ZcnXGM2ABZ1+foyLcgX5ideq4PdRWqUGwrz8wvLvaJ8TU1ZPYBAkXBFS6KgV/7efaKja8kGDCf3VSnrD5aX1zSCdOGaXAlc28KVygjV1tr18/Lr8rMTuWCoq9hSWQ+ctOULJzD+4GbgbQnXGA7oqzav39oIuDhlSdGa/AkMuNZFmP36bu7m4s2VrsAfFyekLVlc6I8xhVSuNDeghJJhKDSqCyihhDIDSiihzIASSigzoIQSygwooYQyA0ooocyAEkooM6CEEsoMKKGEMgNKKKHMgBJKKDOghBIv6WeFaWtrK9VHlFzrZsDn86k+ooQKiiihhDIDSiihzIASSigzoIQSygwooYQyA0ooocyAEkooM6CEEsoMKKGEMgNKKKHMgBJKKDOghBLKDCihhDIDSiihzIASSigzoIQSygwooeTak5C85uPTTz+lepaSoMuDDz7Y7zFtbW3nz5+3WCxX3wwG2GJKKAm6b21sbGQwGBiGUUERJdeu2Gw2BEEobkAJJRRFpoQSygwooYQyA0ooocyAEkooM6CEksAEpbqAkmtAbNpvPyg7bur2HYMvS0rPvG0cmzIDSq4hYUzIeShdjAKAzWaxtKhrv6v+T5ntofzbo6igiJJrRuiMcLZTIiIio8ZNujdzAuPyyV9bbBQ3oIQSiiJTcs2yhfYzB6pPWljjb4xEKW5AybUjpuOfvHXcmyuI4u/JS49CKYpMybVFkR9IiUQBwKL++tNq++R7p98QgVJBESXXGkWOdIp40r3Tx7T8354Dl2wUN6Dk2pWIG+/NlHX8vKf6nJkyA0quXWHfkJkpsxzf+91pM8UNKLkmBBVPf3z59B6GMOvJG6igiBJKgDIDSiihzIASSigzoIQSygwooYQyA0ooocyAEkq8JFTzBlT9RkquiigUiuFiBlTlRkqooIgSSigzoIQSygwooYQyA0ooocyAEkpGoIQkU0SSZN+/Igji99+BaO7t3GtEQ7/nDl3DsG0/i8UaSWjgfM+C9799/Op9/4M9d+gaej6DoGvot38GpaHfHhi6hqA/hX7PHZSGEWMGTmv2/rePY/x6ggGeO3QNfXijYGnot5cC0NBvDwxdQxCfwkBGSGB9OMLQgMIEChOGMyZcITSgMIHChOGMCaFFA0vd2pxFVTrn55PFs+fv0fTqFQz1O5/MnDx5yiPfXB5GmEBUFP/+0L/adBQmDANMGHlo4LwHvUqFJ0i5ACRJGlT1hDxW4Pf4y8fLluU8UqI0AgBcZUywntI+9srF07auZ0BhwjDBhJGHBiRJIgihrTUIk0czABCE0B7VCxQShh/LttS/8bcSdcoLn7w3SwAAV5cnkJpTFpMNoHvvDxlVHBQmDB0TRt68AYIgJKmp1+IJUg4AkKROpcblczn+vAJDcNcL/342VUqeLOmBBgP3Rj5nWS61fbK3tfaMzQQATCxpsqAgk8MDIEnbia3qf5wJW71aEu96hzTx1ZtnP4HIN5/iHtvY+HETABiKXjSwEiVvz3H2D9LxP932ve1KHQkompQi+msGi+081Uoc+aZ5189mrRkAaOLx3DnZ/ORIOkmSpt8uFJTasxbw27/UHdBhf1k5JiUMhp7RH3gPBF1DAE8huO0fYWZA1K/NWVSpd/7xwOStnh8eunWPYNbHe1cl4N18rSQ1FQDA4vIOvfmzPlDS15d0GjdualZCWHaOMI5Hautath9oejks5vVpeO+9iQBgKXNGm3Zc2GVkLV7Aj+UyMNIKAGC8vHEPEneb8Okw8sRB/b4DTZvHSZfLUZK0Hvn0wpu/QdJtwodiMWtzx75v2t983/7MslETwxCUjgDYj1e1YuP4j92OxWJIz3hvsJgwiB4YCRoGiwkjzAzwhDX7jhSZf1v3wIuy93bkjUYQ8syG2as5r+/IlwEA9B0rDylCdcX3bWYQMqbdKZ4bS0MQZOI4vO3MuYqfLjdPE4r67E2WEJMwAYx0iThMjLo9kNmheGRsnoROkqRiDHm8RH+6wWqJpePNbZ/85oiYLHkqIwwHgHGsOL7t6W3GXXWRSZNRBEEwILWcyA3ZHM4geQKFCVcaDdra2pyXd4rD4XA4HHa73W63DzFT1PJrPSRkCZ1cuV5JyJdLEAT6Zz9B8Ea4WFj4hFfP4qiUA9BmN1kBwREfDtNTg++vPHaaiO66IgfjAegMDgRB2s516oB2258YuPsU9phwKZhONxDWKa54K+ZPTM4gVw1QmNCbhhCaAZPJ9DEDu1uGxg2MZ6r1stxxOEkiCKE+qJekj8MHM58wNG9EXjim27nf2KCzm2zuHzgA3XtzIF4ZAADFUNTTBsBQ5692U5MdgCbheKUZUJqQCQ1GWwdJsgEAEB6XHnDuiMKEK4cGPtoRLwlUp6Hm8dtXKAEAoPb2yZ6vv7l98mqQ/vXf5YvGDdYrDNYbtR3XrPrUhI3jPTyfLeXScdT+yycXPjG78j89Mlp9ZW/Al7V7/eqMKG19oQo2+PZTmDCQ3FTvYjm5Lmf+Hj0AJLz+/ZZ0LoCmNDenpBEApMv3ls+TXCEz4KZvOnJEV5G/SFm4uygBJxFjzeLZFfl7i1Nw/74k2JhgO3HQZEVZy+eLkpjO4y3H3LdHkiSCAgBYPRoIR7vND0ty+n7naV5XdwVuJImwhHQAm8bsIEk3INhsOjNgHJQ1yLugMGEg5wYXATT7tpSpQJGbny4JiRkAAFi0Sr1AIWYAAohFc1ArUEjxQWfEAvZGVisASmehrnOt59r36gCYQJAkgtBQJgI2m8kMCI6QJIl0mI60AQh9abpf3HBdhAQEQXhjWWJoO/6zxRrDwkgSQRCj2nAaICaRgQMQPe6CwoQhYkKgIplX+n02AQA4l+sZoHWb12+sNOKa1Lx0CSNUZmBQqUGe554/VoHUxZX9eQLdkb01agKAUKsMAFBdXm7gAuCytGyFMCBMoEmvo8NB487/GubEIZfPGXYftCfH0r471XngtJk3njk6non9bNr5vVFyG4Nl7Kz4ot0LChAWF4HzporDl1OETIW8p2fyoAGJRPEeSrz82uGmV5mRWbGYtbmj4qtOKy/84UQ0WB6RwoTgoAGDy2X4TNmWVRtDnDAFsDQq9ZI0CQMAEEKr1AtSnZ/99YK5cc8rr1R5nKf+m7df+QYA8BRxhkLICMQb0WQZ4odbm3bubyraDxFjOXMfEqdAy+kzbd/taMKWSB+Oi1qe2vTeT02rfgKMw7hzpmRuzdk3jA4rAILQx98REXemTfnlpYbYqDg5s4dH70IDkqTfNGvsU5yLuw7rXjsAgNJj4iJX3xM5Hgsaz6EwIRho0J0bcKsL3NQVgKgpuCUZAFm6dKnfTJHNZrvlllsWL14c3FVGAa8VofasUXvWwsLCgkCRBQcLc1bU6D1+F8dx7hXaizzY9SrU/gRq3VFv8zlDFUZq8b7vN6U5J3vwtE3fHzy4j+ZDBoLCDYa+u4Dan9B3316ba1FDJyHcb0BhAoUJwcWEEWYGwfLoFCZQmDDi0YDCBAoTRgomjIDKFBQmUJgwUtGg312kFCZQmHAVMQF3LQsmVNUqQ6j3IlOYQGHCsMQEhjhF5vykLVt0e3JyaNGAwgQKE4L4FIIowoyiNRlyjvMPjhRZtmyZZxbZ4XCQJOmZRU5NTQ1sFnmwe4ioOWZqjnkgGgY2izz8uAGFCRQmBPEpjLxMkbP1RP3a7Px9egQhSdJysjh33m5Nr3Ge4Xjp0szk5OT8fcY/FE8gT5X/76Hn1ds0du9j2o6ee+j535/ZT3TTcEn31PO/L95lsra1P/P8708fsPptA3HuYsEL/3v1lP1a4wkjNVOkO6nCE2UckkQQ5PLJOkI+QeDXnxnqSpdmP1KiNPTHLkYgJiDSSWEY2I+rHV6/Ok7XWQFA29DZ5qWh/XynDpDxkxg4k3HnZO4dY5DBRsmD8ehkY8XZR7d3ECMHE0bovIG5qdYgmCRmIghJmpuO6gWTohl+/IGlrnhFiTp1zY5NuYK+IsURignYKPZ4AO1xk8mjgbAcOk+younQ1NHY6TnVfvpnAgC/dRQNwsIys0U512EBx9kD8Oi239X2kYUJoTMD934Dornup5PtTqbMiElKjKIHAQ2ajmvxxHHhJEkiSMtJNS7PC/fn1RiCjDW7V6bK4GRxD68QAHtznWs0ff6Z7qsGSzsAS8i6895R8ya4RpWxUf/Rl21HztmtABiPmTJN+PDNYWwAsFp2vnm2gh+9bopx0+fGRjNgnLAZc6JncYybd+lrmxyAokkZ0ctvCcNIEmlrLXxdj98zOrtZt/Nni84GGC9sRs6ouXIUABCbecM/LxziCN54khfFCrstGhqaOk4R4Tc597vpO06baYoprIa9HYf05MQxCACAlTjUBCDkxIYj0Nr2txK99a6xb07DSZJEjKbtnzb/V223Ak18A2/Rn0jvfu44o99cYTiqcwATm3q78H5U9/cKyH967J18BACsTYZPKtr+77zNCoDxGLdOFzyUxMRMxnWvXPoNAHSX/rwGbpgbsyqOPihMuCr7EwYy9lQqVeBmQLRrLru/4kgEDADbEMzAfLxo5iPucl2zk7vKdc2/ZY9g1kefr0xiduuF7uW6AAaTifffO1bTB+9e+M7MnHHPqHiu41iNrmLrOWuBdKGUbtFcemF45sHQAAAgAElEQVRTm1bIeXg+V4o6Go/qt+89r7FJX7wFBwxhA8A53QaUs+BxmbjTuH2rrmLHhQYOXXHPmIejHMe+0Gz6sumr2JgcEY0kEQBo3N+0N5ZfUDBKBOaKXZcqtmmEhTHT+UCSwOPQIjgIjiAkicYnoVBlPnqRnDgGEAS59D+TDnDFeI4JNTScIGAMAwBA13HaDMLJYSJflkXs/ahpnw677W7BNBFcONG++SuryeM1Wy+/+XH7b5ywBx8Il4L5wPcX30RJAAxDgSRJpK193bstv/NYD86OHB9Gnj7c8ulurQ5G/y0p7LE/R76/peW3aP7KrDChkB5w7uhK7lkbyNiTy+UBB0VEq8YTlkdER+JDhBhmUtHXhw//sGOWWL5875Ejhw8fPrJ7oVT+191Hjhz+ussGQpc7ajve/F0bbdpDoxfeGjF5Iv/Pi6LiUFttrdlC2o7va9cC8/HHJHfHc26cEHH33NEPC+H0f/WnrO6TbbScXNFEERYVE5GbRAczAWnRMycwInjMlDu5EWBTNjl3KrucxuM5vBslDJE4/KE54RFAVNQRAIDgYQ8/dd07f+bxABAECR/PigDHsRMEgiAkaf29zgrR7NhIxtRo0J0ytwEgCNJ8xqQDWlIc5tMPxLn2fToQ3zWqIJV7w3jO9JnRDwm70EBT3/Yb0O7IG5WdyE5KFPx1UWREk+dXx/GvWn9HmX95LDo7iXPDeE72PPF8IVn3dbuaoEWJcRYAxsSvFzOi8JGROwoxNyBam9xWQBOM5g15Y6bTvnV19ZCQEEmSANB8XEnIk6ODN8PaJybYG49bAGWmjqW7fuWEv/Ci/N05LIaNOHKOBHF4EsdzFjoxHgWzuaHN4Tqbx47lOq+OsHkIAJo8luaK8hkoC6DD4PDsxsTGssSY6+q4kCVFQXfK0tGj/QwRN44JulPmVpJEbERtEwhjWREkfXwiBk2G051AktbTdVZAmSnRNJ8eMGnN7UCLG+fhCfS4P+HuUWXTnrIBypjqOYvLniHzQKJVeZ6EaE4c02Eh7FYbaSFocTegYDT/3uGJMUZS7ii03IDQe7AAFYi5KIA9CJoNjTV62SyZkx+fPaQXp0mZwZtP6POpONqMAEw0oqcGq73ZDBgHZXfVz6OxRXQAq8bsbgNKxzxXRwEAYaE0ZwO712sBAIjgY3hX2+giFKDTbu3ZfgyfNhY5dMr4u5mX2Gw8baMlxaEIgkSMC4sAw6Emx+SxxKEmgLHcGMynB8h2ncNZFAxBXCMJ5dAxd1WyNiMAE2N1Rc+IMJoOapc70BgBjLqlL+m69ytd02lHOO7iAr1nY4YbTwipGZj1TW7/xRSJ2fQhW4GhuuD2Z44CAEDtHcmer6vuSF4N0iW7dy+UDmqucfA8wdVlVn8a/Kx6AtL51QBmQlx/ee3N9766sygL4u9cesxNOJwiarU2yfnOdhRPEdFJkmSI2HHo5YYGwsjsOG2DmJsY7AHNs5Lu8eRA+vPoEB35TDYjrFu/AU9E96DBCKptEUozMLd6rCBsVDSHDvahYgE3fdPhw7qKRY8cXf7vNUlMhLz8/eMPVC74/PVbmH2tsAgeJtB4HAS01jYbAOaOsA1WE9B5TJqICQ0GayeC4K7j7SatHYAmCaf3kRdwX90XDdrb7AQAw3ldu0NnBghDMX/n8mO4YtCdPmU5dcYGQn6Ms44YiqeMhUNnzGf5ne2AzrgOd41Lr6iVxaMB2DVGB8KnObV1tNqtbuuKYAK02U1dPQPtOjuAk/LSJRz4zYbEjA3j9RxVNsTrXkZGbYsQcgOzXuO2Aq44KmhrNizao3rBJDEDSJK0aGo1AoWMMaRVhIPhCTRpEg5g/vaMe1h3Gje8dmbZTmMHxkgZh0CT4ZfLHg32IyfswAlLYg/k6r5oYD1z+azN1QaL1tAIII7D/Hp0ksdM5oGuwXBAB8JEJt91dSzmBgx0xv3HrcBhOdvg0w8RYxkscBxvsLrbQNQdJtwjCURj6WCzKPWk69fLHRVq95kYNnUMArrLh1o9d2FvrL24aX9HO4KQJIkDWG0jaY45hGigb3LP34SLBZgTYIPBDFRqkM/luj6rQJYt6NUHNB+t3H/GQiJEo8oAADXl5Ubvcl0BYAIvSTT9u/PffnLu3Uz+RI7j2EH9ERv9zkw2G+g3zeBJG1o3fdBkyuTKMPupH3U725C4XME4vHt9Uv/+DLziaQAAjNm5Ycel3FR2RKfp6y+NJjTskSQGAInYzNs2amq5gnWPRvBcGnDFOFrFz8YGoN3mNS8WdR1LaGs/cB5YiRwJ7mYsXpfGoyPu4BkrDzS9zeRPFZHauvavjSiAjSRJBEFjkjni2vZ9pRdF94SLrcSB79tNQho0uThA3F38639r2fG+tv2u8DgO2dzQvuOIJSI5nAWAIPRwJsD5y3uOOuLF7MRo2vDHhBCagdsKaJFj+MGyApI0Nyr14nQJwwMMU33nj7vulji7e/36b7rKdVVtXF8FXuW6AuEJGOvRJySs3c3f7ru0H4AlDMvJj86LoQMAKRQ+/zj64RctO3cYrAAsXtiMOVF5E/GBVLr2oIHnc0Ri1AKkbduOdp0NMB5rzsJRKe4cVJvR0Q4OqxfwSieFYT93WFHmVIHXKgkBezyzXWdGxv+Jgfn1hRhz7iMi06ct//2m+RDQxDfwnn7QvnFzu82OkCSJREU+84D97a+Mn5SagInfdteoRa2X1ja5zxXxVj1B21HRtu8/FysBMA6uuCt63q1MHIBEsRm3h/1Y0fnFZ5bfZjCSxIyRUgMvJMt/Jk2aBAAkXZSYHMtBgrbQuu+1RsF6m8PVXCHc2lr4us46LeZfGfhwWuFMqj8/+9wR9KmVo5NZf7RV4s6XEIRwTREeJWHTg6a0N2se7Htwh/eeNdcfV3fPmlXXvmmrZtd5h/tca91pO/AYYvQPvmctFGuKwiTRHDqQjmBBTH+ZnwFiQrDnEwLX0CtPCEaUPJT240y6Sd15YJvWeldEEoc8+3PLrja4PpsnweCPXRc1BGbAlghZQSPH/a4GGSAmDHHPWujfqdNt3iCkdZ770sDl/uUJx5b/tP634tI+AIyDT707On8yeo3Uyg6mGUSMETCDaQUDrUwxsjEhkl/8D76PnquCCYyoiIKCiIKAYvSRW+k62NyAJhjDx4OrdCDW/MfiCVRtiyvBE0JoBqhQEh7slxwE3aMDtY+Z2sccUjOIknDowVY6cH9GYQKFCQPvwxCaQXTwrQBCFOVTmHCNY0IIKTIrBEoHkv/5I+aOrtw7wkLxlrHhnzsayNirr68PeN7gSqDBHz93FOzMyRVu//DPHQ1w+I0dOzbAWeQQoQHFEyieEEQNoUyYhgYNnP9a6tbOfOQbHUkiCGI+WfzAQ3su9OrRDXVly2ZMnjx5UZUh+DyBPP/V6bxVjTWGq8UT7A27fp+35sJxG8UTAtcwwszAY8d6lQpPkHIASJI0quqJ2FihX39mqCtbluNdrisEPhW8e/PKY4IwLvzOKWzhVcUEi0pT8GrzKWLImHD58tqXzlVcsl9hTBihaEBoDxkFCgkDAEEIjVIvUEhwP/7AUlfyTIk65YVP3pslCF3uCLx784pjAi1qYtQj90SMxq9i7sjedJow2YKACVa9SWvrWk91xTAhtIspQoYGmnqNEwyAJHWqRlyex/HXF4zIu17497PdynUNPXfU8b/mtz5rPdZMAoompUbdZ+/Gwi0XWrd93rL/nLOIFXNaZtSCiUwcAKzmsjfO7uVHr5/S8d7nBmfFrrvnimdxDJt26Wu1ropdhbeyMHf9uSNVl8qOdmrNAEATx4bnzRQk82kAAFbTW69cOMQRvPkUPwohf935v380hP1tteQmnFTt/F/RKdbfFjK/K9crdSSgqCIjuuBP5P49F3c12KyAiBOFy2dFSDAgW1qeKWnB7pbk6PTuomDMGTnRc2LpLm9q6Ni7V//1b9Z2AGCicYn8RXeHSzAAcDR82viPU6xnHkB2lRnO8rizUcPuJgAwFr1oZCVKNjzAZJgt3+5trvyN0NkAgBZzA2/R/bzxYQAAHQ0XHi+zZz0mijig+89vVhMAK5o9/wHRbUKH9pvzf/8/OwB8ukH9KSf8pacEUuwK5Y6CNDyJpp/Kt+7c98OJcx1WAMD4Y+NDYgaWurUzH/2ixfnHg1O2eX546LY9kbM+2rsyAe92b6N7lOsaau7I0Fb8fssJDitvLi82zP5L9aV3m+0AqOusFv1LG3Wneey8uVHjmfbTP+nKdp3TIeOeTUIRnMYCZ8Uu7oInxkk6jdu2NO/95MIJDi05K2aByP5L5YVNXzZ9JZfOjKKTpPXIrnMlDZA0LWpBLGrVdXy1r63kPdvfnxJPDAMAhMehRXBpOIIAkEjXHTkQFMBs2v45OWPm2Ef5tpqd2l1fal49ShdNGfVaDr3554uvVjVvimWtnYQhCA0Azh646CwKJiQ7Kz9tdhYFu5NHImbTe+80HTDjd2RHpUTR2lTtnxxoXt0KbywM5wFgKIDZvKeCJr1dmC1mxvG49FLNLmPY4gWR17MxBmKrKb2wRU2fdJfwITFKaC9/+k3L2u20DYud5yIY2A79u1k8WbDmbhzaOj7e3vJ+GTp+mUAwddQz5ouvHYHb8qIyBGjXjrmRUZmi5ac3lqysvOj1jbX13LGQmAEjcc3XP62xqF55cK303R15EgBQb3xgNfe1HQtlAJ5qCD3+hcByRz2t4oJSfwLo0x8ePTOGBgBxMqx9/fkad22fY1/oT6Nhy/4yxrlTLF4ehpaot1fq1XGjZM7t9DZ6zmzRRC4AROQmtRz5yQL3jpspx0iSTL2Tu7Oh/YiWzBGRiK51W4MjYsro5ZksHACuY8fxbE9uNe48bp14MwZY2IKnr1/gbDkCpJdvw1AAICUZUXddh5IkPuOOsD3bTI38qL9NCWMDiFIik/6rPd5AEJMw92Iv9uM5vBiURBB8/oOWI+9crjhumZ7GaD2uP2BEFAskj8TSAQBkYRLz2dWHW79u5swVAYYCgA1uiymY4tzz6RAzAYyoeBRjNI6QhOUs4DdMFS6ZFoaRJIxnirRn19ZfbjCEp3DBudHUNEb419tYbADghz+Y0PbiL52NJlISzowW0gBIsQCXRdGv5HxCEIxg38svOG1g1C1/fmzu5LhIvOX04YoPaKGLt/R1dZCYIEQQANDXHyXkkyT9xIgQpDlmu0ZlA5SRLHbdHYKHpV3n3kdssx4+S4I4Io5ht9pIwuqw2tD4eBSMnaeN7jbw2OO5Lu7E5iMAaHIM3akfD8PY7opdrWdNOqBN/BOT4b46e2y4FEDTYCF6tt/rMyAAgCVLXOgEYXQWgDiOyXHpofOYYDV0beDExrLFmHs9qYglRUF3mjCStrP1BADjzrGoh4FIJoWxwHb8vGcwoSmxmI83dfUYznrokTHP3RuGuXqPxhPTAByX7V1HxiR2FYxhi2gAZLul216LK5w7GrKcLd96zAoA2C1rN76Yd3v8+OjomPhbc/++GQ2ZFRgaa/TSWTKcJAEs6lq9OM35uQ+/7rL8IWOC3Vmuy7sqCYtPc2uzaY0AxqYn1vhch67pdLjagNLxbuwJYaM013UBSDfj9FR26Wob6iwAYzMB+KzaJb3uBUgAoLHo7jZjAABspscjgk+JlwgeinfdNU2EAnTabAjZbADgYBH0Lm/qrKtnanaXpgGakNmrbzY1Xd5V1a48b2s3d5mNlz9GeEzEN5VCkgCI18472pWcYx6qNB374SIAAD97wZRI7x/wUJiBofrx2//mLNd16M4pnq+/uXPKcyD966e788f10guu3g/JHLPVowcAAMTCZ2cy2d2rG0WIaEhXKTfoNU71fHZ2ntWrDd5H+pzbpYH01u8dDXbrh959KgEAQCNJ0tkAay99iPTSmS49be2vvqP/nRP2YLYgXoSG0UndoabXDrta2KvzRXpFg+G/44xoOeHkqzETo/HQZ4q4ae/++FPLF488onz60zWJDABD9eMPfLHw89dSGH1nlLv85tDWHSE8JkCrzesNGmRbq915syRJl3DghBWRSdkRfvxQl+vu1asBIM4KpyIUwKoxkyTpthmbvdkMGBcN6zMXDiT0nNMA3zZ0aWhvsxHgeoMpabXrzABMOo7QhRwEmmwdVhLB3BkwA2ECEEfToPd9VM4aj5ca2n8H+h15o3JinPE9aSW9+7nvTGCvaDCsMYFwvtME43DwKzRvYHFOE7gqtBzSCiZJGf36A+ejG/qqIZrkOhRs5lqte3N1p+nbM24NOCM1BgFd+8HWrjnmM/+nea/G1Nbl53x9v1+/zothScBx7Ginxx93nLl8GkCa1MUW/Me4CPSc0wAfjuT12XrG0OhGM+tFYyOAOB5nA12WhAOY/6v27Me3n62zmABNlmC+bMRrHCIIAuCwGQEAEYW5Oa7JVFlvBwCb3bcNvUACmK7SHHPggrNxAACr0Uj4zht4LM/7g+fPgOcNjKpGiJ3rfOGmUaUC2b2CXjw6gP5IRXUjgZAWtcoIoKkuLzdwSJIxLj1rkiAgTIDRN/OlNc012y9EZIbHYrYjP7Q28hFodnGA+EzB+BO6be+ca8vkxYeTzb+2bvvJHDElgt01Ir2u1fs9IiL+w4nt//xJ+wpTMFOOE5eMe780WXkRDyeiJEmCtXPrRk0tV7D+zzwe+CEKpCvOJnvEGF0u11U3m9m5sbQ5N4UVYe50FgVblIABQESCYMZ/NV9/euHjeyKnCkF3qn37YTsrMfoOIenLRgAAEDYHgfOmisOXp4qYieMZrAMdFV+2xtzBxFo79n1vwhJwOELUHjUmpbKiu9rgZxSyODQAy6EDl2Ni8RsSwvhXYy1qIFYQfVM0VP0OcPaHs8St8Xiop88QhFAf1YvTXGCgUeoFKRJGb1G+Wb3nlX92letq+ebtV74BADxFkqFIZQTGE3j8lYtsb/2nbW+5CVB04i3iQv6lZz8jCWc1xyjBC0vp2z7Tf1Wu2QuAcRjJmaMXprOxrhHpdZUuB9gz0kVvmi1dzm3a+VPzK/sBULo0TvB8liAWc/IEst3oaAeHDUF8jQnxlxHvESN5/G5E0qiHydbtpV1FwVLDEQBAcNbDBeKIvbqv9zZ9BwBMLOm26MW3szkIQpLd2IiTW19/R0Scuk35VXPDeNGrC4VP32bfVNvy2mbAeIw77ho1J9bOUmv/+3+XPuKOXi3yboNvjM4ez8+Mvrjvl5Z3TrNW3cDiYyOkMkXkxMyx8M45aP3+g+8fK8nsYslGZMmSJd4g4HA47G655ZZbAivXZbfbA9szMZS15kHfnzBA3AttjarWthXFOuttY/+VyQhQw9DbEDINg11JzmAw+m1PfX19HwutjT+9NG9ldQcA8CfP/evc26+Pxomzh8vfCe1+Awjx7oJrYH9CX175WtufMPSRyZny95I/X1zyQYO19fDOlw/v9FBksncZCjcIbHcBUPsT/M6lUPsTgsYQ8PF5G0s3PJU1+Xq+a3YG44+djPZkxkM3gyvs0f/QmOCLBtcyJgQrWomMz376leynvSmyyWTy4QYeejB0NAhsFzJQ+5i7uD6v+B98ah9zyN92w+PxPGbgcHSraB0sNKAwgdrHHJQeCJ0ZhHb32VCifIonUPuYrxgahHYv8lD8MVD1jqh6RwFVphh2aEBhAoUJVGUKChMoTBgZlSnQtra2UGSKgpv5oXJHVA28gaPBuXPnBm0GLBart8UUwZpLvlqZHyp39AfLHQ1QAqhah/pcAPGSoTMES/2Lc0qmfvhRhoAkLaqSh1+U/WtHrth/LxjrylY/88ahloSXv/sogztETDC0/X39pcbu7WHxmKnpUXOnMDkUJoxMTAhhUBQ6MwAAvUqFJ+ZxABAEMarqCXlGpF9/bKwvW/3kG4cIPLgeXRy+4GYGRgIgJNFCHD9++dvPzp5ojVmfyWRQmDACMSGEFBnpRYKh3KKtNQomOd+IbNYebYmcJGb4yfxY6kqeeaMx5fnt786KDGbuiCUKv3MKf/rN/OlTIu+ZEf3s02NzeKCpaT5uvmK5IweVOwpi7ugKoYGzQcGzBG29Fk+QcgEAQVpUanxCHtefP8AFGWs+fTZFBqqSkPIEnDXtZnTvPssvl+yTpXSStOtO6N//uv24zgEAGI+ZNiN6wUQGDgDWzq2vnv1KFP2SouODrw2NRgAmnnznqCduZbFd2ohj+y6W/WhqNAMATRrPWzBTeGM4QpKk6cTZRz+x5SwStlVc3K/Dlz4vTQ2jMCE4PRBCMwiFUkv9i/d5ynXNubl7ua77P/zs2QRGN68gnjoVQYA0uzZlBTaf0O3fXjTgKAIAVucbhc9deu6Ty6axEY/OYYsw67Ea3Vc7z5G8cY9J6a4mnGt+y8bJe1gay3Sc+E7z7hfn3+WPW3EjRpK2Y7vPvnKUHD9FtDweR9oMn1e2vPSuff3To2QYoCgCYD/2tQ67TvD4nXgsSvGEIGsYgpx9f96inc5SXXHP/Xvj7ZF+0cBjqUNEA0bCC1/9+IJF9cqcF2XvfDJXAgDqtx98jvPajnxpvxw3hJkfu/qEDQCP59MQhGy7ZBeN5dz90KhbwhGSJG+SwIlXm48cJRZKw3CnBhv97rzoVD4AQNp94sMnzh/5rqPtRh6vrX3bUbvolpjn73VyDHY837H04/btDcLnk+gIgmBAajiid+/jciieEFRMCKY07DthvP1WTuhnkfX19ZCQ4CzOq69XEnJF9ACifAjSHDMAgNXR3mnr6LR1dNraWk0/VFzYcIZkJQmSuUCSiEgx+qUnJE4bQBCEZOMiFEwGryrNnLB4dzdBGCNVBNBqarZC6+8GDdCTEjHERloIu9VGotEcGYD6hIVwg5l0UhibmmMODU8IkvxSdcLo/mwMCRogCOIu1yV1bkdWH2oRT3N+7tMHQLc6yUPBBAAwNWiWvdTtdGGcaOVsLtu1N5c4VtO8+0dTY5tXfTibl4YwnNdVNwthcRDQWjtsDpbODmD/7r3fv/NpXKvdCoAjAIDwwukQvB0CFCYE1wJGTRx18djFX/adJqbchAOA8URoynU9cfvfXeW6pt/s+fqb6Tc/D9K/7Pp0oaxXrwZ+3jsfCE9wjulxwqXTMGeEg6H0CDFjdBjNXQfJdmJ34ytHyfFThEuTmFFcGtrZ+dF7l06BNy51xbLg+ttdogvo0+ZE3xXZvUoPE+MgiMVZS8JddYKaTxiGPAG/fvKoY5UXj31/mrgpHgfi9L6QlOtKf/fHH/WVjzx6dPmuFxIYAIaaJx6sXPCZq1xXX34duuqUDBETAADjMidOYPl99Tlis3x13AFjRxXeF+GqL2J0Fh71sj0z0WYFHuZsg6PdCMBE2UDjiekAVms4KzaG5u+JAoCf/WIUJgwfTMCjJ0/kV1a2/vD92b/Gj4fT3x8LFTewuKcJSJK0aGu1AoWUMYB1R9BVpwSGtha155HdNTg6bIAx6SzXr47zSv1pAABHV48bOw62OlwaTKaDzQAitgQDdgxXAo5jP3Z2ePRfbt+282L1Jbvf3cPUWtRhxxPwmMzJbIDWHw43ATT9cLg1VJUpDCfVIJ/rnj9WgSxL0Ktf1x39okZtASAaVUYA7f7yciMXAJemZScLA8YEAO86cD00YIxUMTSc0m07hqSHk+pjLXu1YSkca+25ywcb8ckSxJlMPrj9Ans6LzbM8Uv1xWM2Wsp0DhsA+LwFSa2vHL/wIiqcPZGBGUzffttyxBj2RBa9XzSgMGEomBC8EcqJyZzMrqq++P2xs7cYf7gYqrfdmBt/bhFP85o/nhrN6M0TWHzLdb3zz28AAJ8quUshYAa6FhXc8RX414BNmxt1aqfuu10XvgOaNC5yaT6Pd9x67HPje5+A6KlIAAAR/8k0y9ZKbZmRBCaWcp/k8VgneNJvypM+y28q+7G5+CgA0CTjIpYtikrhkN0rMdKodUfB5QlBFM74zJuw6h9+//7wD8ZzAMhTTz0FvexFnjp1asDlukJdaSuw3NFANdgsW19t/Io76t2lEfzBr+sKwKcGfUxcySpaV6z9OI73e2Kf5bpc02fXP/Xvzdn4/z07c81hYGPQYWWHihsMJcaFYbBnzfkLtWdtWPGE4OJBfGYcAHRYAbCbQrX7bFDzuwOMEeEK7lkDr6wRtWdtmOxZC+4ojZyYfb0zPr4pa1hUphiemOD3HW0UJlxFTIBg20HmWACA+Mz4K8ENRjZPGBo6UzwhiO0fMjfoVYZRZYphyxMoTBgmmBC6BUbDrjLFMOQJVG2LYcITRpgZDMUfU5hAYUJvGkaYGVCYQGFCKDBhRJoBhQkUJgQXE0akGVCYQGFCcDEhdIKG2gyGUn9u6BqoGngDz1oO/3VHA5RAqtaF1AYs9S/NfWPqBx/eJUQQ88mSBS/J3tx+v8T/uDH8uuu5Z9441HLjS99+lMENaD6BqoH3x16LOhBJSEgYXpkiAGhRqfAEKcf5puRT9YQ8NtKvT71ct/PJ+x5946gxNEyD4gl/JJ4wwuYNACzaQ0bBJLFzO7L2aEvkJAnDjz8w//rm395onPr89nfvjwwh06B4wh+DJ4wYbuC+K029Fr9RynUBgxqXz2H780nMyOnP7/p7qpQ8qequIWCeYKo7+9gu+4xHo7D9zV+fslkBEY4LX5ArTOa79gBYNK3bP2/df85mBcB4zGmZUQ8nMRgIQhLmnW+e3csf9by8vXifGZsy9q37wqC5fdtn+tozNhMAoPTxSZGP3suXhZEAQBKWI1UXy5SdGjMA0CSxEXPvE0yJpHfV7XpCzKu5uPsEYQJgibkL50anRdEonnBVqxVdKTMgfn35/j+7y3XNnbrd88OCtP9E3v/hZ8/eiHe7Z0lqKkmSCIEMMDPQf4yO0gCI/bua46aJ1t6LQ3P7R7vaSrYgry8RjcYRskX/8kb9aR577pyo8Uz76Z90O3edawbZs0kogtNYANDc/qGBlleHaSkAAByaSURBVDNzlESM4dbOD96/+B2w5uZGybiOtv8Zyvc3v2Cgv/dIBIu0Htl1tvgETEwbtSAWteqMX37dWvKu7dmnxTexEAxDMLDVlmklN0e9lMWE1ssffqx79xNs/HLRaIonDJNqRSE1A/zG57489Lz55Ct5L8ve3jZHgiCgfnvO89x/bl8gA3DXhvDj0f16i8B4AgBYx4oKUtkcBAGRaGlGx5NfXt6rFTweQx77ouU0GrbkcUkqFwAgXs7E3mjc/kVLY/woKerchWxLfkyWI0QQBCFbWhuMIM2NnqlAAQDk4RNjmr8y0AmSZDW3bD3hiJgyZnkmi4Eg5HXseL596ceGsjrRxCkoAAIAHTHRS9NYHAQBPj8vqeX5ox2NnaLRYVTuaHhhQgi5Qeuvv0JCggBBAED/61FCPkncnz/wiYiGMp8AAOMnhXHcGiLGMiPA0ai1g5U4co4EcXg802G1kYTVYbWhcfEoGE2nDO42cFhTI1yVmpAwRgRAY43uoMb1alBevCjvZjYfQdrOduqANnFSV31s1phwGYDmV7PVvRtTlsT0tIElogGQbWaKJww7nhA6bmBU1+ils6Q4SQJCqGv14rRutSn68HlBmU8AoPGYXvv3wlAMoKPNAWDXGAGMF/9SdLG7PrrG7KpDAUyMg3uqD3GXzel4sfzyho2XNzDRODknbQo/7TqMJO0dWhsATcLt2nOMYHQhE04Y7R0kyUYAAIkI87QBGaJHpzBhZJmBYf9f3eW6frwrxfP1t3dNfR6kf9m5yxkZ+RvxfiOiwHgCAJBAIgjNv4Zowd9nMtndzqJFCGnuI7uxWN5EcUm88NQpQ+1x4+ETbe8db9ubOubFLKar82zQo1KY7958aj4hKBpGlhlwp71de6jly0cfVT6964UbcRIx7n9izhcL/vPqVLz/Odp+c5EDxAQAR7u5y6KsnVYTgEhEB3BIONBgQ6QxLF6vMx49ro6isfGR4+P4C2zWmk8a3zvYfCxNGi9CAayaTgdJ0lzn2myXzIBx0DCvSi3dnyJJYULAGkYeNzBrlC0CRTROIghi0R5qEkySMQa6ijAo644A4PRPHSaXBlLX0GkCepyYBhieMhYBXXttq+dcUv2D9r39pjZ/u5BNZ3Rvbb/UYHbrx/B4OQrgMNmAF8OSgOPYUbPVfd2OM5dPA0iTnGzBgwbeNkzNJwSuYeRxg45TjWTsHC6CkCRpPKUipfdE9pr/0SsrXeW6ThkBtDX/2WPgADBk6fdOigwYEwCA1az752f2nCSc1LZv32+HaMF0MY0kyfjMyPEN+u3vXWjLjIjnkM0Nbdt/MkdMiWB5oYHHGlkcaGxoe+V929y0cAmTNOk6vtpnBbFwIh8A+AuS2l/5SbOeKZwpx4hm494vTFZexIIklOwTDah1R4FpGGFmgCCE+qhekibBSRJBCI1SL0iRMKCXatWWxj3/fPXbrnJd377z6rcAgE8V36VIxQPiCU6gS8qJkh3Wvfeh1QSIcFzE3+dESpxtEEU+t4S2/fPWr8u1FQAYB0/OkCxIZ+PdfbZLW5TouYXwUdXlnbuMVuf0WbzwxZmRIgAAdGKudDmnaedPl17ZD4DSpfHCF7IEsZiful2uCq1ArTsKXEPozCAkW/KtVmuw9rYHdm7HiXOLS623FcgeH0sbuncJUfsDw4TBzOJf6f37odaAoqFaCXrl6hQF/e3q/a1oAmrd0R+MJ4wwijyUdZTB2rPWR0uAWos6MteijshZ5KuLCf22hMKEEYcJIaTIHpvrKUNHAxhwvach7vnyaQA7fuyOlwGoPWt/rNzRCEOD4YMJ1P6EPxImhNAMyN4lWAzhqvMEas/aH4MnjEg0oDCBwoTgYsIVQgMfkhDcrBGFCRQmDBETrkJQRGEChQnDDRMGLpa6ovTk5OT0ojqLzw/KVel+vqYZe0iHW4aIABQmUJhwtTDBoFYZAcBYtbnW0O0H/cmTRpCliH3exIfyeLzeFlMM0fcHtrJgiPWCYOj7mKl6R8N73dFAwEBbqwGOXE6oardU69KzhZ4f1EotCBQy7hWdRbbUv3T/n7/RO1ugenPOw3u0vfoDY13Zk/dMnTr10SrDNY4JLS3LV55cUm3p9y4sJ88tWHXqX7/b/V3d8WuZKm/VuV+IaxAT9KqTRpDlLckVQ/3mSnXXD1qVigCZQuICA0Nd+bqC7PTk5NDOIrecOsVIkHIAAMB4qt4SGxvp1xMYfy178v7H/vWzEcB7DeYQeALx9b/+t/KobUTyhDDmnVPC74qhD0CD6w//iOo+9JrjCRbtQS0IEuWKvDw5aMu2eJiAQV2rBbFchgMAGJTr5i1aX2lQLH79rZCigVl7yBD5p2h3uS69s3RXD19C1L3xt3+dnfrc1rfvjwS/dSsG7dE7LUrdiMUEZti994tzxtEH4FNd//WyB7XroJDxBMdwxAR9ndrp8yUZCxWgr9riIggWjVIDIFFIGACWk5tX7dGK8z7+uGheeioaSjRoqtcyEqThAADQcqqRETuH4y9KxoV3PV/2t6njkFNvAHh2fgXME6znL/51k9EEAHvUD+3BFhVKU7TnFpfasx8VsfY37zllswItJlGwfBZb+/3FDw926mzAiuY+nh+tcL3f29qwv3nbQdNZIwmARIxl586Mmi6mAwC0thS+rsfvGZ2t0+88atbZAOOFzZgZPW8CRpIkYut8a/35Wo7wX0/zoxDE+OvZx3bYch6Pjqi5WN5gdZbrWjB3VJrI6XocuuPN739rOK5zACARYzmzZ0bdNRolSRJpa13+arM1U/ZWGo4gCBgMZWWXvjpjswJ9/CThn28mit9tFT00/oUb6S6nbycO/ufi1p8s7e5LpEfRSdKFBtam9nc/a96vdQDQpJNES2dGjMac/WdXK5u3fWdoaCMBkAgx6+57R+WMoyMIQrboV7yuJ++RltzKcPaq5ffzj33YmfTodYXX0TpOnHtshy17oaD9i0v7ddiS56SpYVeIJwyYHyu1IE6XcQG4qYszOAVVLoJAqOu0IM6QcQEs9Vsr9JDwj4UTGAAh2nZjrnspd/GXrnJdeSld5boWpn8Wed/7e/6ewOhm5dFTpyIIQpp7ff/koNbtYKMin3uQfPnTjojbopckYiI+oM0IBrb95fqkO6Jfy0E0B5terW1+ubWNJ+IvfzIKa27bsK19Qzn77YUcNmnX7r/wcpVV/CfBkjgMt5i//aLtow8cwkLJTSzEGWg07m+qiOU//vgoEZj37rxYsfWCaIV0Oh9IEiI4tAgugjtrYWAIBraDO5skU0QvZjGh5fKHW/XvbUfHLxeNBmg7plm+y8SK5T0+g82zWg5+p/twI0E8PfbeKLrzcZPOkUF07n1fs7cZTblXnMa3n/hRt343YgIQYV3d0Pi1ppEfnvcQH282lu4zvPcJNv5p4RjXLh9L2Xa9ZJJw+Z1I84mW7UcvvgTYW7NZOEDzjxde+NwcEcdfeh8rwmqp/a9+5wdn25fIHhaDc4dQb1UhMBQBsB/fp8euiyy4Ex9PJ/2+OfcqVqbQK9UEyBQCAABuwsJsQVXZlkp1dr5Yo9QCLlcIACzqaqURpNmJLvIcEjNgJj5fefA54tSrc1+WvrNtrhgA1O/MfYHzyjavohT+PDp4oUHgmIDj0UI6BoAJGTIJBgCEMxMQK3pkEhMHEE3jj6+9dLotbPmj4VIMkMjInDHtG7UdOiuHg5MXmmnjYwUFOfzROEKSnDim5bEdnV+fd9wkp7uvySmYyZdhAIAvmGs+srF9b511+jQMwVkLnr5+IdKtIotpbNSydA4bAPj8vKTWF46aGjthNNq5+wuTVSx8aVFkFIKQJPum69HmdU3l35mnz2UxEBdDIknS2tT2ZTOIMsc8eSsDAG66kcUuUZcBYF6jqJkj3PBwBA8AgMvTnn7xeMdZs2g004EAADggLabwFhxBEDKehWvPfHi8pSGLPZHesXuf2SrkP/uwaDQAAPvGGLpm/cVv9xlzF4WzSBLpZU0bgiAACAakhit8ZyaXHYLs05DRwKCu14I4V+LMBjEm5C2Ul5WUldblLVar9CBWyLgAFr1KD3iC7P/bO/fopqp8j393cs7JmyZNUpsCTV1D8BakXKiKrYvOGhFweHm9LAGVgtcHMwjKlXsvzhWWj1GXiozIiDqoKCIK4nBBFFS0dy3K2MJY6EIsOC1e2gJNpUmbkDSPc5Ls+0fepS2PJIXI6WItspKTnZ2d/ft99m//9u979BneKSKE2H9owMjrdZQCsP1wyG8Zm3/xdyO+1DghHjsCoKAAzMVs5H6icmkOA9akNLGRpXWOhsAX6gYold4wc+gz88M2QAkhjJrJAfV4Q7G1ODtUVRCdhqxBaWZga/R199EH82iFMvqM0igBQg4f4HAfc6OgRJkjhPx8kBdCfpmi3ARPq7tNQCINutu8TkhLLEy0ZVlFOdtjBCzj1Nro5w7SSgHa5Y3VfDITRnDR90qLLQwC/qOuIBzuoz4YRmgGx1rRKCvyIZzsPs3TRBqcqyYYfmAeq1AN+N7RhcXHbQebwQ0fHtOGCwcIn2+obTxoBVc0Kjz1k28tm6nYgNKzrdV2852FckIAf+sBu6nCLD+fRz+XBpfKhOTYEQQgSjbJ5lm5tPd2PJ4vd9u/afLb3FSIPm9M2JnJ0TEJYygxMoAvKPTeB6KVxZ6PfxzvDTgAz1et87/qkcXhPdFPIQClQactBEgGK6WxcVDlyVgIiV3OUcRGhhBFbDTCNGDyFCTqWSTqPCkgOH2EFwQPUGBK/PUlOg3QHvBGd5n6pgEAkqOWDHw+4YImH998xA5TaVE8QWYonz9J/eie1zab7DCVm2QAZAWlJtQ21lhRWpQpM3Dtffg3f6gHAByYnCDXNansSZgXbt5cae5nld9/bHDhcULSTmJ41yTmb/rhGO/d8vrpzxzszVPy7h/K6hQSvs3+3Nbu6HsTN2gif0J0U+Y8fTjHpxrK8x8t6TH+TAGbRIOwLfX47mw/PjVxtR229iR/HPv03lYBgYRv0XMu9qQBl9oqP3PKFP62g1ZwpdfpE57TlM6frt+zudYK9aTIOqho2oKyt555/5En9IunXadxZUSu69dv1NbYPn/oofolm1eMkhN6du+iu3fP+5+XbpZdSO45DTnm2KAm0KDPHfSkOW13VjtgmlTwSDkb2XfqokJ8NgOA0xHkY/MgEOrwAQqG7UOBL1GZIibVJRsk18LNg7MUynvrf4wGRK2TAkGbj1IaedVrC3j6GYH4SIatPdjhJ1QR7lXQYwsCEq2CcGBUgMMaIP/MRmdkqMMHqFltLOeQoMbHe0PCOecDBj7HfEE+uLHRjqLSJKFQyK67e7558ystKCiLvmCYvuo9vPDC2rXL9/DgMhUb8O31dv2YAjmhlPLt+636MWbZBa3yE5V8Ujl3lORdkmnQX88FKgCslkSvFGqrvQLAC/G1lnDibIsQaYe3uloAUzGn6rtv8f7HTEMlH62G7aizOb664ff+1fpRAx/32QCAQSZWieDh/wtEx4H/9m/+hE/pN28DAMLef/DR94aaGgNgZKO1BFp1iRq2o65TsSZc3XutYIeqjSzASFiguyvoj/Q88NMR/tx5P/A55guZe4bpG+rqPppp6PF0wT3b6urq6j6Kn6uA7LrpT2/4qqaurq6uJlOxgauxBZbZKkoJIa7GJpin6vr06PZDu6pbeMDf0ugGrNXbt7s1AGeumFZquDQmcHJGCbTWdu1jFaYitTlKg/OOJqdVmRn3sT22b+Q5RYSvre46plWb4LLWuxqGakay4aDC+9qHHTPLlVqf94tdbg+juL+EAwDBu3FtW63G8MKDObre1DFiSxbCKWdMVXzzsfPZDZh3i1oL4fC3ti9OoKzEiITYAICsMLdM3V216/TbjOFGTfDoAXsty7Hgk7LIvXM1TAOJc2/bGwFdeYHEcdi+3grDTbkWjoAq7rpdUf3Xrpc2kTk3KVQBf82XtuOQVd6uVAHQyMu02HLIVlVyTbkx1HLI9n5rOFgIEcL0Go8NDBOQsb8Mqdb5WurtpvH5ckIo9bXX2/Xjwo97GwW+ZfvKJLmuN8NyXeNMt43Vyy8tTtBpZo86++qRs+u2eiY/rCyM0iCyPkm8ssdU0mgWz/Ks3ul6b6MbDFNSZlh2q+yYz7P2mH31bvblGQCQMypvHnFs/NBhC4DVKufMzy+PnNSiTnfIiaDQhzoGEvavtKMHr0LH+irXXzY5ASgNyhlzr5k5nOlBA8oo5j2U59liq/q0rQrSYTflPf5r95Pv8LTvWCWBbIBc+cAc5d5Pz7y4KwRIh429Zsk0JUspgJyxg1+gZ9ZXdb22oRMghqGaBxbn3RZJ7cl/O9fYssX+wTvNH0BiGpW7cA775784hWAvccJA1jFnzgwyJdeVOZWuy9mCw/Efq2xCReGaSVyK51jP24c+c+RNpx54z3vDQ8MevZZc1MxI/Szn5VXyopRmmVxX2qsLrpj6hKTIeyDOHfHdn245uepvXj7yXtrc4BfAjtCSq7A+IcsWRRfuj9NVXTBQ9Qn9nehMhQl9tsBxqi5v3fen/+TST/yVtPsfjo1/D7LFxhtzr8b6hKw0g7SrFQ283lH/NBgQvSPmtvuG8J927Kw+86dqgGGKb8p7cFpOzlWpd5SVZvALZEKubtVz2oGuOFMop95dNGWOWLOWwb+MC7T8cuMEsY55oOOELDaDHv4gdWUKUdsCV6u2RZaZwQB4dJEJIhOudDMYAI8uMkFkQjblDUQmiEy48pmQWWUKkQkiE7KCCQORRRaZIDLhCmeCxN3Z0eHwBfyuLrvNZrPZ7J1ONx9KEw38Pzw3c8E3MbmuOfO3W3v36J21G5fNn1ZeVlZWXj5t3rLXD3SmxAT30VOVTzavOxkihHQfO1X5ZPO7J0MiE7KdCRk0AwIg4DnrgWKQLjdXq+Yg+FzdqRlCzII7m5q4kWY1QCl1NzXwFktuL57AVfvsvKVv7vOPnLVk2bIlsyyufZsem/fSD/5UmBC/hjWoJ9+gLlFLKKVhGa8nojJeaWUCv3v18f8+FBCZkDkmZDCLTABQKAZp5BIaChG5StHtOSvwQbmcpEKDcI2Idb9LP9UkA0B4a71dP6anhCohhLbtfnN3p/q2V955tkxNKSF3VpjnzXx598ZDC1eWDbrUDHHs1IOEM2or74hcG5PxSn+O2RNpWdRFzVyOOcOHKaQyVhpTOZOGDSNFGhBCKLU2tHMjC9UAKLU3tXCWWapePAFnmbVkCVcxRh39tvrrR+aiqb1TSOHcUWSAKaWeH0//7iPh1gXme+mZR97u9gDY3jJ3O/tvSwsn6MBbnZt2OvadCggAq5WNn2icWyLjKCUBfvOak5/r8pYPc67+2s/eOPjVOxSsx1v1Wcdnx3hbAICksFh3/7/qLAr4W60xgbB7wgJhJ1sWbA1OWGR+oEAaORm6o/mJ76SPLS+8UUmPbjnxXJPy8dnSLR86W7S6NY8ZjDTY8b1tfVVMvUs18468iQWMeJ+1AbCBqBmEl0ZRj0lStgO+4fm4XNc9t2yKvXDfrTty/+WtbcuuT4SCfuy0OaWJ39lvbekENzZflQ5lCklsAGUm/fK76POfeMIyXgYd0NX1/BudP2mVs+8yDFOEjv/d/vEnp20Y+vhojjJQAehwvuuSTp9uLChgOQjVm0+/d0JaOslYmS8V2l1b9tiffl/y+u9ztPn6mEDYI6NlBh3IqbgdhnUiogVwBKAsA/h82z6VmG81TjcpcgDn99b//NijtGh/N1mpC/A1VbZ31wrCvw+ZkicVmZCt1WfcyOWf16zwNa6853nz2g2zCgihzW/c/ZTmxQ1ziyLfp29/dvbgm6/WI39u5fXyFM6iJs7C6DUMYzIyYRmvwnwpQfDw7q6fGPmiBaYyDQAUW2TsmpObvnA0FxvNYTUgd7D0/oIZeVJKKQRfM+WKy/IWjZfJCMFwpcHa/PQR5zFXTpmGNRmlLMAa5eZ8BkB3kh3GKzDDPWQZAAFUFP1+HAsAgveDXR4hX//H+3KNAKAquVba8eLP26q8E+aoZOK9Ny/rnTBTjQ26GhowcoSeEEppZ0M9bxljOq838jd+sHTpjvaRC1c/aOFSySfEZmHS46QrBeHgKYp8TbE8xAvhf9IRxQzc3uPd0SvVinJd1B8z8nkPFq6YKpdF2pFoTRIg5Aj02oceNKAJNAgPLVM2PCq85eg+6oapRKUNUF4ICQHKyxXlJnhOeqwBce8oi2uRKeBqrrab7yziKCWEb95vN1WYOUrRjz+z1a5ctHRH+8iFb71SaeZSrC7oSYNzVBUIgm1uwN2x+I8dyd2XtnmD0AIA5KyCSdiHbXNs/dpZdzLg9NG+BvCcKmFyLg1AAUgMsggVea/gBDx7Wufv6fHj8N3i/ZgHhAYZkevatzgu13VL7Omqybc8hcKFm7dUmnvxBNavH3/oqX0Yv+L9Z6f0awMXyISesUF0fZLkdQDk5/7XDHly5E60RmlEvAok4e4bXS+/YT+uVsyeYSg2MioGHTVtK7/ri4fx/3rEBtHHkh79N5TnPzJKmuz/pIM5AnHvqDdNpCvfDDTj1377rX33ggWHHv1oxfUyEPe+RXfvqtz20jiuj9/DtX/loqf2cVNefHtFhR5IR8VZgl9JWp8k0EBqUuNYgBQOket6zoZedCVsPzqPQzrhXtP0IWHbCAr98RAAIERoAKDbm1BTGycDoZRyGlkO3AI4S6Gs14aoyIRMxwbKXKMxVxHX1yTcIL0hV8Ol8pmEkNhdPQghPut+q35sIdeXR7d//eQfdnSOW/56xAbScmoowS8mxglxfUiwbNkQAtvZA45YC6GWmp/XVXscvXgmyrsAEIMsygefd+eRIACht1vqsHIpG9aBi8Qh/METobhXI9E+hF9VK85V76re1r75qCDmmLO4FplS6m5qhWV2NH/chMLf6vv4JfiG9WsO8OoxFn7/9u2J203miqlj9ZfMhJ5kIIRSKlOwSqC11rGXkQ++VvNPE3W/+rFz01ttjok5xeqQ7Ufnpu/8OTcOUvbiWYnBIlfuc3/2haPwNzLO4fnyf7vZURy+42sPuUvKFEVyVgm01nRWMwrTtRqLSW2G9/uv7Ie1WjMTqNtzpo4hAPg4DUiMBoRVTJ+iqNrqfO59VJartBAO19i/PIGyUYbU6ph/aUzIMjMA/C31dlOFSQYQwlsP2fU3F3B9+CG3takTQP2ml+uTd13HmyeWGriUq5CT4gStOizj9fYnnskLlcMKdMsflmza6fhqe/vnAKvmSiea5lYouB4tUEoI4a7VPzY+uK7W/nITWK1swiTTrGGC6oS1at/P72mGPlOumTPKufrI2XVbPbcvUllMmsWzvK/sdK5c4wTDlNxqXDrU9sRuCMFYbJD0LXSjC1YR2/oq17oPI+pd0+/NmzmcEXPMA0ODjMh1+f3+852zSKeC1UC2cN52LvK8yeVpIe1MuJizBZeu8yWRZKpmOOO1yBd7z8N+swFifcJVHSdclvRZGnMIF3GCUqxPEM+i/vKVKUQmiEyAqEwhMkFkAkRlCpEJIhMgKlOITBCZcAUy4XIqU4hMEJkAUZlCZILIhCuECRmngcgEkQnpYkLW00BkgsiE1FvIPhqk3ZuKTBCZkH00yJA3FZlwNTMhW2kgMkFkQhqZkK00EJkgMiGNTMhuGohMEJmQFiZk606RyASRCWlkQrbmDUQmiExIIxOyO28gMkFkQlqYkGVmIDJBZEImmJCVZiAyQWRCepmQlWYgMkFkQnqZkLm//web/ONRMOZQ0QAAAABJRU5ErkJggg==
Node types can be understood as classes that define how whole groups of nodes look and behave. By defining node types (sometimes also referred to node styles) using the node-type manager, you can style groups of nodes at once.

In the editor, you can select another view using the dropdown selection in the menu bar.

However, you can also define that a click on a node changes the widget to display another view.

# Open the sidebar editor
# Select a node
# Click on the button "Edit node" that is now displayed in the toolbar.
# In the dialog that opens, click on the tab named "local node-style"
# Go to the option "Open view" and specify which view to open next time when the node is clicked
Making TiddlyMap faster by e.g. 

* writing code that is optimizable by JavaScript engines (like V8),
* caching results for faster retrieval.
* using data and storage structures that allow faster access,
* avoiding bottlenecks
!! Work in the Chrome browser
Chrome is much faster than firefox when it comes to graph drawing. In order to be able to autosave with Crome, use TiddlyMap with TiddlyWiki in nodejs mode.

!! Save positions

Even when not working with static maps, i.e. you have floating nodes enabled, it makes sense to sometimes open the menu and click on "Save positions". This will make sure that when you open the map the next time, the graph will need much less time to stabilize. Note that save positions doesn't work with the "Live view".

!! Consider disabling smooth curves

Smooth curves are difficult to compute. In the unlikely case when you do not have any multiple edges between two nodes in a map, you do not need having "smooth edges" enabled. You can disable this option then to make your graph load faster. Open the [[The editor menu]] and disable this feature in your TiddlyMap configuration (it's in the visjs section). Alternatively, you can disable it on a view basis in your view configuration (again in the visjs section).

They are used for flying.
<$transclude tiddler="$:/plugins/felixhayashi/tiddlymap" field={{!!title}} />
In TiddlyMap you can use [[group styles|Styling Nodes]] to batch-style nodes. To avoid style conflicts, you can define, which styles have priority over other styles.

!! How to priotize node types and their styles

The image shows a portion of the node-type manager interface where you can see that the //literature// node type has a priority of `#2` and, thus, will be overriden by all node types that have a higher priority assigned `#1`

{{node type prioritisation.png}}
\rules except wikilink

{{This feature is available as of TiddlyMap v0.11.0.||$:/me/info}}

In a classical mind-map or concept-map program, you create isolated maps for different topics, where edges defined in one map, are not visible in another map. In TiddlyMap, however, relations defined in one map automatically reappear ("leak") in other maps as well, which may be annoying.

To solve this issue, TiddlyMap allows you to define "private" or (or "non-default") [[Edge types]] that are not displayed in any [[view|Views]] unless the [[edge-type filter|Edge-type filters]] is explicitly set to allow them.

! How to mark an edge type as private?

In order to mark an edge type as private, you need to simply prefix the name of the edge-type with an underscore symbol "`_`".

Now edges of this type will never show up unless you added them to the filter (as described in the example below). Of course the underscore "`_`" is not displayed in the graph.

! Quick start

For some short examples and code snippets, have a look at: [[Edge-type filter examples]]. Also experiment with the "Family Tree" view on this demo site.

! A scenario

Dave installed TiddlyMap and created three views named "My Family", "Vacation" and "Tasks". Now he adds nodes to the views and draws relationships between them.

It happens that the views all share the nodes "Bob" and "Susanne":

* ''In view "Family":'' Bob – married to – Susanne
* ''In view "Vacation":'' Bob – travels with – Susanne
* ''In view "Tasks":'' Bob – still owing money to – Susanne

Because Dave did not add any [[Edge-type filters]] yet to his views, the relationships between the nodes are displayed in all views.

Now in some cases this may be desired, in some cases it is certainly not. In this example, we want to achieve the following:

# The relation `still owing money` is considered to be highly important and shall stay visible everywhere (in every view).
# The relation `travels with` shall only be visible in the view "Vacation" and nowhere else (in no other view).
# The relation `married to` shall only be visible in the views "Vacation" and "Tasks".

To achieve this, we first need to open the [[Edge-type manager]] and and change the id of the edge type "married to" into "_married to" and the edge-type id "travels with" into "_travels with" (in both cases note the underscore).

Now looking at the maps, we will see that the formerly present edges `married to` and `travels with` have been removed from all maps. This is because these edges belong to //private// edge types now, which are not displayed unless included in the filter.

So let's add the edge types again where appropriate:

''In view "Vacation":'' Open the [[edge-type filter|Edge-type filters]] and add the following line:

```
[[_married to]] [[_travels with]]
```

''In view "Tasks":'' Open the [[edge-type filter|Edge-type filters]] and add the following line:

```
[[_travels with]]
```

The private edges become visible again in the two views because they have been explicitly added.

Now Dave wants to draw more private edges in the map "Vacation". Does he need to edit the edge-type filter for every private edge he creates as described above?

No. He can invent a a common prefix-scheme for edges that are private to `Vacation`, e.g. `_vaca` and use the following edge-type filter in his view: `+[prefix[_vaca:]]`. This will make sure that only private edge types starting with `_vaca` are displayed in the view and nothing else.

Moreover, Dave can create a dedicated namespace for his "Vacation" view to automatically prefix edges with a namespace `_vaca` when they are added.

For this, he opens the view configuration of `Vacation`, goes to the namespace section and enters

```
_vaca
```

Next time he adds an edge in "Vacation" from "Bob" to "Susanne" named `buys ticket for`, TiddlyMap will add the namespace and create an edge type named `_vaca:buys ticket`. Consequently, this connection will be visible only in "Vacation" as it matches the filter. Note that the namespace is only added if the edge type of the added edge doesn't contain a namespace or doesn't exist yet.

Happy coding.
\rules except wikilink

One goal of TiddlyMap is to allow other TiddlyWiki authors to programtically (or by using advanced wikitext) interact with TiddlyMap from outside.

{{Public API!!warning}}

A release note informs you about the changes that came with a certain release.
<$transclude tiddler=<<currentTab>> />
Each node in a graph corresponds to a tiddler. Therefore, creating a new node in the map editor will necessarily result in the creation of a new tiddler and clicking on a node, will open that tiddler.

Node information is stored at two different levels. Some information, like the //label//, //color// or //icon//, is directly drawn from the tiddler and its fields since this information is also useful when not using ~TiddlyMap. Thus, it is kept with the tiddler itself.

Another part of the information is stored outside since it only makes sense in a graph context. More specifically, it is information that belongs to each different view. This information is stored in different system tiddlers that internally have the specific view path as prefix.

For example the node positions of a view are stored in a position-store that is exclusively owned and referenced by this view.
You can reuse types by

# opening the edge- or node-type manager
# and clicking on a type
# and then dragging the title of the type displayed in the //overview// tab into your other wiki.

! For experts

You can do a system tiddler search to get a list of all existing types in your wiki.

You find all edge types stored below this path:

<code><<tmap "option" "path.edgeTypes">></code>

Node types are stored here:

<code><<tmap "option" "path.nodeTypes">></code>


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





Below are some showcases of TiddlyMap in action.


<i class="fa fa-exclamation-circle" /> If you have a public wiki using TiddlyMap and you don't mind being listed as showcase, I'd be glad to list you here.

<ul>
<$list filter="[tag[Showcases]]">
<li><$link>{{!!title}}</$link></li>
</$list>
<ul>
\rules except wikilink

The sidebar map editor can be opened by clicking on the //Map// tab in the TiddlyWiki sidebar. The editor represenets the main interface of TiddlyMap. It allows you to configure TiddlyMap, to create and configure [[Views]], to create nodes and edges etc.
\rules except wikilink

First and foremost many thanks to [[Jeremy Ruston]] for inventing and maintaining TiddlyWiki! Also many thanks to the [[developers of Vis.js|Vis.js Developers]] (Almende B.V.) who help me out a lot. Last but not least, a big thanks to the whole [[TiddlyMap Community]] who is supporting this software.


Where and how to store information? Which data structure to employ for storage and retrival of [[construct|Map Constructs]] instances? This includes for example the [[Storage of Edges and their types]].
! Storage of Edges

TiddlyMap uses json to store its edges. All outgoing edges are stored in the tiddler that represents the original from-part of the relationship. A user may change the direction of an edge by styling the edge type, however, this doesn't change where the edge is actually stored.

This means that TiddlyMap actually turns TiddlyWiki in a decentral graph-store where tiddlers are nodes holding the relations to other nodes (tiddlers).

Especially graph traversals can be efficiently performed this way since adjacent nodes can be quickly identified starting from a certain tiddler. This would allow stuff like shortest path calculation (e.g. dikstra) or neighbourhood discoveries.

Per default, TiddlyMap uses the `tmap.edges` field to store edges. 

! Storage of edge types

Every edge instance in TiddlyMap is explicitly related to an [[edge type|Edge types]].

Internally, all edge types are stored below the following path.

<pre><<tmap "option" "path.edgeTypes">></pre>

For example:

<ul>
<$vars p=<<tmap "option" "path.edgeTypes">>>
<$list filter="[prefix<p>limit[3]]">

* <$link to={{!!title}}><$view field="title" /></$link>
</$list>
</$vars>
</ul>

! A big example

Say Tiddler A links to Tiddlers B and C.

Tiddler B has an auto-generated tiddlymap-id:

```
fa8c4f3e-b216-4744-b65c-5335f02f66a9`
```

Tiddler C has the id

```
7017feb5-3955-464b-a4b5-a22a420ab828
```

Per default ids are stored in the `tmap.id` field. It is noteworthy that the usage of ids to represent tiddlers has the huge advantage that edges will survive tiddler title changes.

The edge between A and B is of the [[edge type|Edge types]] `rel-1` and between A and C of the type `rel-2`.

In this case, the edges will be stored inside A as shown below:

```json
{
  "d4ca6750-780f-4640-b8fa-fa2efa449c92": {
    "to": "fa8c4f3e-b216-4744-b65c-5335f02f66a9",
    "type": "rel-1"
  },
  "97345e5b-505d-4625-8843-5169b7fda209": {
    "to": "7017feb5-3955-464b-a4b5-a22a420ab828",
    "type": "rel-2"
  }
}
```

In the example above, `"d4ca6750-780f-4640-b8fa-fa2efa449c92` and `97345e5b-505d-4625-8843-5169b7fda209` are unique auto-generated edge ids.
\rules except wikilink

In case of TiddlyMap, this describes the extent to which TiddlyMap is able to make sense of the existing wiki structure (i.e. explicit and implicit relations between the tiddlers). 

Examples:

* In version v0.7.10 TiddlyMap was programmed to understand that tags are a form of relationship and to potentially display them in a graph.
* In v0.8.2, TiddlyMap allows the user to register his/her own relationship fields with the help of [[Magic Edge-Type Namespaces]].
hr {
border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
\rules except wikilink

<style type="text/css">
.styling-comparison-table tr th:first-child {
  width: 10%px;
  text-align: right;
}
.styling-comparison-table tr th:not(:first-child) {
  width: 40%;
}
.styling-comparison-table tr > * {
  padding: 10px;
  vertical-align: top;
}
.styling-comparison-table tr:first-child td:first-child {
  visibility: hidden;
}
.styling-comparison-table h1{ 
text-align: center;
border: none;
}
</style>

TiddlyMap allows you to style nodes in various ways – not only in terms of the style attributes you can choose, but also with regard to applying styles by filters and inheritance.

! Different ways to add styles to nodes

<table class="styling-comparison-table">
  <tr>
    <td></td>
    <th>All views ("global")</th>
    <th>View specific ("local")</th>
  </tr>
  <tr>
    <th>Styling of all nodes</th>
    <td>
      <h1>(1) Global default style</h1>
      These configurations and styles affect all nodes in all views.
      <ol>
        <li>Go to the map editor in the sidebar</li>
        <li>Click on the menu button and choose //Configure TiddlyMap//.</li>
        <li>Then go to the section //Global Vis Configurations//</li>
      </ol>
    </td>
    <td>
      <h1>(2) Local default style</h1>
      The configurations are view-specific.
      <ol>
        <li>Go to the map editor in the sidebar</li>
        <li>Click on the menu button and choose //Configure View//.</li>
        <li>Then go to the section //Vis Configurations//</li>
      </ol>
    </td>
  </tr>
  <tr>
    <th>Styling node-groups via filters</th>
    <td>
      <h1>(3) Global group styles</h1>
      The styles only apply to nodes corresponding to tiddlers that match the filter.
      <ol>
        <li>Go to the map editor in the sidebar</li>
        <li>Click on the menu button and choose //Node-Type Manager//.</li>
        <li>Create a node-type and add some styles to this type in the //Styling// section of the type</li>
        <li>Then enter a filter (//scope//) that matches the desired subset of tiddlers</li>
      </ol>
    </td>
    <td>
      <h1>(4) Local group styles</h1>
      <div class="tmap-flash-message tmap-warning">
        <i class="fa fa-exclamation-triangle"></i> This feature was removed in v0.9.16
      </div>
      The styles only apply to nodes corresponding to tiddlers that match the filter ''and'' match the selected view. 
    </td>
  </tr>
  <tr>
    <th>Styling individual nodes</th>
    <td>
      <h1>(5) Global individual style</h1>
      A node's global style is only bound to a specific node but affects the style of the node in all views it appears in.
      <ol>
        <li>Select an individual node in the map</li>
        <li>In the manipulation bar above the graph select //Edit node//.</li>
        <li>Then go to the tab //Global node style// and edit the style.</li>
      </ol>
    </td>
    <td>
      <h1>(6) Local individual style</h1>
      The style is specific to this node and only affects the node's style of the current view.
      <ol>
        <li>Select an individual node in the map</li>
        <li>In the manipulation bar above the graph select //Edit node//.</li>
        <li>Then go to the tab //Local node style// and edit the style.</li>
      </ol>
    </td>
  </tr>  
</table>

! Inheritance chain for styles

With regard to the table displayed above, all styles on a lower level inherit from styles defined on a higher level and view styles always inherit global styles.

The arrow (←) means "inherits from" and the index refers to the index in the table.

`(1) ← (2) ← (3) ← (4) ← (5) ← (6)`
\rules except wikilink

Some aspects of TiddlyMap are configurable. To change the global configurations, open the view menu and click on //Global configurations//.

{{Selection_570.png}}

A dialog will open that allows you configure the existing defaults. 

Below, the category "Field settings" shall be explained in greater depth:

;The node-icon field
: TiddlyMap will use the locally stored image denoted by this field as node image instead of displaying a node as rectangle in the graph. If no image is available, the node is rendered according to the current vis settings.

; The node-label field
: TiddlyMap will look for this tiddler field and use its value as node label. If no field with this name exists, the tiddler's title is used as fallback.

; The node-info field
: The value of this field will be displayed as tooltip when hovering a node in the graph. The tiddler's title will be used as fallback.


You probably already know that TiddlyWiki is a great tool to organize yourself and your tasks. A classical example for quick and easy task management is shown here [[TaskManagementExample|http://tiddlywiki.com/#TaskManagementExample]]. With ~TiddlyMap, however, you can now specify the relations of your tasks and graphically represent everything as a graph by simply linking your tiddlers!

<$tiddlymap view="All Tasks" height="250px"></$tiddlymap>

In this example, the tiddlers from the TiddlyWiki example are incorporated into the graph view by using the following node filter:

```
[tag[Task]]
```

Despite the color, some task are displayed in a different form. This is because they match a certain node type and inherit its style. Open TiddlyMap's node-type manager and search for the type "important".

Note that each tiddler's ''color field'' is used to infer the default node color.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Most powerful temple.
{{Public API!!warning}}

This service acts as an abstraction layer above the tiddlywiki system. All the provided methods give the api-user the chance to interact with tiddlywiki as if it was a simple graph database.

Everything that is related to retrieving or inserting nodes and edges is handled by the adapter service. It may be accessed from anywhere using `$tw.tmap.apapter`.

You can use the adapter to manipulate graphs including nodes and edges from your tiddlywiki javascript code.

For example open firebug and enter the following in the console:

```javascript
// create a new view
var myView = $tw.tmap.adapter.getView("My new View", true);

// insert a node in this view
var node = { label: "I am a node" };
var options = { view: myView };
$tw.tmap.adapter.insertNode(node, options);
```

For more information visit the [[tiddlymap.org/api|http://tiddlymap.org/api]].

!! The editor's drop-down menu

{{editor_menu.png}}

; View selection
: You can select an existing view to be displayed in the editor via the selectbox on the very left.
; Create empty view
: Click this button to create a new view with an individual view name of your choice. The new view can be separately modified and is independent from the other existing views.
; Rename view
: You can always rename your views, however, be careful as existing views with the same name will be overwritten.
; Delete view
: Removes the view and all its components, including all private edges. You cannot remove the default view. Also you cannot remove any view that is still used by widgets in the wiki (a dialog will tell you which dependencies exist).
; Save positions
: Use this button to explicitly save positions. Positions are normally automatically  saved when a dragged node was dropped.
; Grab widget code
: This will open a wizard that helps you to produce the desired widget code you can then copy'n'paste to embed this view in a tiddler.
; Edit filters
: Click this option to open a dialog in which you can modify the view's node and edge filters. If you have double clicked somewhere on an empty spot in the graph's canvas before, nodes were automatically added to the node filter for you. For more information on filters visit http://tiddlywiki.com.
; Manage edge-types
: See [[Edge-type manager]]
; Global configurations
: See [[System configuration]]
\rules except wikilink

{{Public API!!warning}}

The TiddlyMap macro allows us to access system information from within tiddlers as well as to execute some util functions.

! Getting a unique id

Calling `<<tmap "uuid">>` will produce a unique id, such as the one below:

<pre><<tmap "uuid">></pre>

! Accessing TiddlyMap options

All options of the TiddlyMap options-object (`$tw.tmap.opt`) are also accessible from within tiddlers via `<<tmap "options" "...">>`.

!! Example 1

`<<tmap "option" "selector.allViews">>` will produce

<pre><<tmap "option" "selector.allViews">></pre>

!! Example 2

Or `<<tmap "option" "path.pluginRoot">>` will produce

<pre><<tmap "option" "path.pluginRoot">></pre>

In rare cases, you want your graphs displayed in your tiddlers to possess an editor bar for direct manipulation (this is usually done in the main editor).

Then you could add the "editor" attribute:

```html
<$tiddlymap view="Components" editor="vis"></$tiddlymap>
```

The widget will be displayed like this:

<$tiddlymap view="Components" editor="vis"></$tiddlymap>

Alternatively, you can display the whole editor bar:

```html
<$tiddlymap view="Components" editor="advanced"></$tiddlymap>
```

This will add the ~TiddlyMap editor bar on top of the graph.

<$tiddlymap view="Components" editor="advanced"></$tiddlymap>
Add a background image to your view in your view configuration, add a few nodes, draw a few edges, be a little creative with icons and there you go:

<$tiddlymap view="Quest" ></$tiddlymap>

For recurring node types (e.g. the temples in the map above), assign [[group styles|Styling Nodes]] by using the node type manager in the [[sidebar editor|The editor menu]]. The map background can be assigned in the [[view configuration|Adding a background image]].

By the way, the node named "Dragonland" does not open a tiddler when clicked. Instead, the map is changed to another view. See [[Open a view by clicking on a node]].
<<now>>


\rules except wikilink

TiddlyMap is a TiddlyWiki plugin that turns your favourite personal note taking software in a //wiki-concept-map hybrid//! Yes, you will be able to do both: drawing maps and putting down knowledge in a wiki way.

TiddlyMap will allow you to visually link and create wiki topics in order to create //clickable graphs//.

! Motivation

The motivation behind TiddlyMap is to combine the strengths of wikis and concept maps in the realms of personal knowledge management in a single application.

Have you ever created mind- or concept maps and later wished you could turn them into a wiki because they became too complex and too hard to maintain? On the contrary, have you ever worked with a wiki and felt that it is lacking visual means to express your thoughts and to relate your content? – If yes, then TiddlyMap is certainly what you are looking for.

! More on TiddlyMap

For more general information about TiddlyMap visit the  [[Wikipedia page|https://en.wikipedia.org/wiki/TiddlyMap]].

TiddlyMap combines the strength of two open-source projects.

* [[TiddlyWiki]]
* [[The Vis.js Project|Vis.js]]

\rules except wikilink

You can check out some TiddlyMap introductory videos here:

"""
[[Create Concept-Maps in the Browser Using Free Personal-Wiki Software|https://youtu.be/dmeIxuN0L5w]]
In this video I will show you, how you can setup the free personal web notebook TiddlyWiki and turn it into a full-blown concept- and mind-mapping platform with the help of the TiddlyMap plugin.

[[TiddlyMap Basics – Tutorial for developing a concept map in TiddlyWiki|https://www.youtube.com/playlist?list=PL1Jnk3P6K3KO4EEIlFpzqIWgJOcyN7i61]]
In this step-by-step tutorial series I will show you how to build a simple concept map with TiddlyMap. The videos in this playlist should be understood as introductory and do not cover all the possibilities that exist with TiddlyMap.
\rules except wikilink

If you promote TiddlyMap and submit feedback that makes TiddlyMap better, consider yourself part of the community ;)

So at this point, thanks @ all the guys from the community supporting TiddlyMap!

I am very grateful for any feedback submitted at [[github.com|https://github.com/felixhayashi/TW5-TiddlyMap/issues]] or at the TiddlyWiki [[google groups|https://groups.google.com/forum/#!forum/tiddlywiki]]. So big thanks to everybody who makes the step and tells me about an existing problem or points out an interesting idea to me.

! Some showcases

{{Showcases}}

! TiddlyMap explained in different languages

* [[TiddlyMap at TiddlyWiki France|https://forum.tiddlywiki.fr/t/plugin-tiddlymap/45]]
* [[tiddlymap.org doku translated into russian|https://dl.dropboxusercontent.com/s/f9h3ioaoyw826et/twmaprudoc.html?dl=0]] by Sergey A. Shishkin
* [[La Interfaz Principal del Editor TiddlyMap|http://prof-fabvalery.blogspot.de/2016/02/la-interfaz-principal-del-editor.html]] by Luis Fabien Valery

! Some cool Blogposts and Sites discussing TiddlyMap

//…at least the ones I discovered so far. Please send me an e-mail if yours is missing.//

"""
[[Exploring TiddlyMap (while waiting for my car to get a tune-up)|http://barbarafillip.blogspot.de/2015/10/exploring-tiddlymap-while-waiting-for.html]]
by Barbara Fillip

[[Organizing and visualizing knowledge|http://blog.dornea.nu/2015/09/17/organizing-and-visualizing-knowledge/]]
by Victor Dorneanu
"""
\rules except wikilink

{{Public API!!warning}}

Tiddlymap events messages are prefixed with `tmap:` and described below:

! tmap:tm-create-edge

Creates an edge.

<i class="fa fa-exclamation-triangle" />  If you use [[Magic Edge-Type Namespaces]], you don't need to supply an id, otherwise, make sure you supply a unique id unless you want to override an existing edge. Unique ids may be generated with [[The TiddlyMap Macro]] If you don't supply an id, a unique id will be generated in the course of the edge creation.

!! Example

```
<$button>Create Edge
<$action-sendmessage $message="tmap:tm-create-edge"
                     id="a truly unique id"
                     from=<<currentTiddler>>
                     to="Hello World"
                     label="foo:bar"
                     view="My test view" />
</$button>
```

! tmap:tm-remove-edge

Removes an edge from the system.

!! Example

You do not need to suppy an `id` when removing edges with [[Magic Edge-Type Namespaces]].

```
<$button>Remove Edge
<$action-sendmessage $message="tmap:tm-remove-edge"
                     id=<<edge.id>>
                     from=<<edge.from>>
                     to=<<edge.to>>
                     type=<<edge.type>> />
</$button>
```

! tmap:tm-generate-widget

Opens the TiddlyMap widget generator (see: [[Embedding views within tiddlers]]).

```
<$button>Gab widget code
<$action-sendmessage $message="tmap:tm-generate-widget" />
</$button>
```

! tmap:tm-manage-edge-types

Open the [[Edge-type manager]].

!! Example

```
<$button>Open Edge-Type Manager
<$action-sendmessage $message="tmap:tm-manage-edge-types"
                     type="tmap:unknown" />
</$button>
```

! tmap:tm-download-graph

Show download dialog.

!! Example

```
<$button>Show download dialog
<$action-sendmessage $message="tmap:tm-download-graph"
                     view="Default" />
</$button>
```

<$list filter="[tag[example]]">
<li><$link to={{!!title}}>{{!!title}}</$link></li>
</$list>
\rules except wikilink

The map button ({{$:/plugins/felixhayashi/tiddlymap/icon}}) allows you to quickly connect tiddlers and remove edges from within your tiddler. Clicking it will open the following dialog:

{{Selection_569.png}}

---

<i class="fa fa-exclamation-circle"></i> Working with the map button best works when you open the [[Live view]].

---

; Create connection
:Select an edge-type (optional; defaults to "type:unknown") and search for a tiddler you want to connect to the current tiddler. Then click the //from// and //to// buttons to either create an incoming or outgoing edge.

; Existing connections
: The relations that exist between the current tiddler and other tiddlers in the wiki. To remove existing relations, click on the cross next to the tiddler's title. Auto-generated edges are not displayed.
\rules except wikilink

Fullscreen and halfscreen have been improved and in v0.10.6 several keyboard shortcuts have been added. Give it a try ;)

To see the release notes, visit http://tiddlymap.org!
\rules except wikilink

TiddlyMap v0.9 just got released. Feel free to test it. Remember to always make backups before upgrading to a new version.
\rules except wikilink

To see the release notes, visit http://tiddlymap.org!
{{$:/me/docs/outdated}}


TiddlyMap consists of the modules that are displayed in the graph below. Doubleclick on any node in the graph above to find out more about the module!

<$tiddlymap view="Components" height="300px"></$tiddlymap>
//"~TiddlyWiki has bought unprecedented freedom to people to keep their precious information under their own control"//

The [[TiddlyWiki|http://tiddlywiki.com/]] project is a flourishing community project under the lead of its original inventor Jeremy Ruston. Put in simple words, ~TiddlyWiki is a highly interactive [[wiki|https://en.wikipedia.org/wiki/Wiki]] stored in a single file that can be used for:

* Personal note taking
* Project documentation and management
* To create whole encyclopedias
\rules except wikilink

As of v0.9.3 TiddlyMap tries to automatically configure your wiki for optimal use with TiddlyWiki. However, some further suggestions are listed here.

!! Choosing a suitable TiddlyWiki story view

Needed by the [[Live view]]. Also see [[Live mode plugin dependencies]].

# Open the [[TiddlyWiki control panel]]
# select "Appearance"
# select "Story View"
# choose `Top` or `Zoomin`

!! Setting the Tiddler Opening Behaviour

Needed by the [[Live view]] to function correctly.

# Open the [[TiddlyWiki control panel]]
# select "Settings"
# select "Tiddler Opening Behaviour"
# choose
#* `Open above the current tiddler`
#* __and__ `Open at the top of the story river`

!! Display tiddler titles as links:

Useful when working with the [[Live view]] as clicking on the title moves it into focus.

# Open the [[TiddlyWiki control panel]]
# select "Settings"
# select "Tiddler Titles"
# choose "Display tiddler titles as links"

!! Settin the default sidebar tab

In case you want to have TiddlyMap immediately displayed at startup.

# Open the [[TiddlyWiki control panel]]
# select "Settings"
# select "Default Sidebar Tab"
# choose "Display tiddler titles as links"
This is where you configure your TiddlyWiki. Don't confuse this with the [[TiddlyMap configuration dialog|System configuration]]!

To open the TiddlyWiki control paner of the wiki you are currently looking at, click on this icon:  {{$:/core/ui/Buttons/control-panel}}
\rules except wikilink

Learn more about filters in TiddlyWiki at http://tiddlywiki.com.

* [[Filters|http://tiddlywiki.com/#Filters]]
* [[Introduction to filter notation|http://tiddlywiki.com/#Introduction%20to%20filter%20notation]].
TiddlyWiki <<version>> is shipped with a bunch of images. You can use these images as icons for TiddlyMap.

Here is a list of images available in TiddlyWiki <<version>>:

<$list filter="[all[shadows]prefix[$:/core/images/]] -[[$:/core/images/blank]]">

{{!!text}} {{!!title}} <br />

</$list>
\rules except wikilink

A universe of plugins exists for TiddlyWiki.

! Find more plugins

* http://erwanm.github.io/tw-community-search/#CommunityPlugins
* http://tobibeer.github.io/tb5/#Plugins
* http://tiddlywiki.com/#Plugins


! Some plugins used at tiddlymap.org

Below I listed some of the plugins used at tiddlymap.org that may be useful for your wiki as well.

* https://github.com/Spangenhelm/TW5-EnhancedSearchResults 
**  //Shows search results in a tab //
** By Florent V.

*https://github.com/danielo515/TW5-KeyboardSnippets
** //Extends the default text editor capabilities with keyboard shortcuts//
** By Danielo Rodrigez

*https://github.com/danielo515/TW5-contextPlugin
** //Context search - provides visual highlighting of search results//
** By Danielo Rodrigez

*[[Highlight.js|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/highlight]]
** //This plugin provides syntax highlighting of code blocks using highlight.js from Ivan Sagalaev.//
** By JoaoBolila
\rules except wikilink

In TiddlyWiki, open tiddlers are usually displayed in a vertical column called the "story river".
{{This is a special ''read-only'' magic edge-type only meant to display autogenerated links. Do not use this type for creating edges.||$:/me/warning}}

This edge-type is used to auto-generate and display links that are contained inside the tiddler text.
Similar to the [[tw-list]] magic type you can use the `tw-field` namespace to save an edge into a field. E.g. creating an edge between the tiddlers "Betsy" and "Dave" with the type `tw-field:husband` will create a field "husband" inside the "Betsy" tiddler and set "Dave" as value.

<i class="fa fa-exclamation-triangle" /> There are some drawbacks with this technique:

* This method does not use ids and changing tiddler titles will break the specified connection! 
* You cannot store multiple edges using this technique. If you want to store multiple edges, use the `tw-list` namespace.
* When using this namespace, only use tiddlywiki [[allowed field-name charactes|http://tiddlywiki.com/#TiddlerFields]] for field names.
{{This feature is available as of TiddlyMap v0.11.0||$:/me/info}}
{{Do not overuse this feature as it may slow down your wiki at some point.||$:/me/warning}}

The idea behind this magic edge-type namespace is that you do not statically define to which tiddlers a tiddler is connected to, like you would normally do when creating an edge, but instead you use [[TiddlyWiki filters]] to define the targets of the edge.

! Example

Say you want to connect the tiddler "Me" with all tiddlers that have the relationship "is friend". Normally, you would create a link to each tiddler, using the [[TiddlyMap Toolbar Button]] or by drawing the edges in the [[Sidebar map editor]].

With the `tw-filter` edge-type namespace you could instead do the following (this simple example assumes that you tagged all tiddlers with "friends"):

# Create the edge-type `tw-filter:friend` in the [[Edge-type manager]].
# create a field `friend` in the tiddler "Me" and enter the following filter expression: `[tag[Friend]]`.
# Now if "Me" is automatically linked with all tiddlers that have a field `Friend`. Also if new tiddlers with this tag are added, they will be connected to "Me" automatically!
If you create an edge-type (e.g. using the [[Edge-type manager]]) and use the `tw-list` namespace as identifier prefix, the edges will __not__ be stored in the common json-based [[tiddlymap  format|Storage of Edges and their types]]. Instead each outgoing connection to a tiddler is stored by inserting the title the edge is pointing to into a list.

Say you want create a connection between tiddler "Dawna Dozal"  and tiddler "Toney Thacker" and you name the connection `tw-list:friends`. Then a field named "friends" will be created in tiddler "Dawna Dozal" and "Toney Thacker" will be added to this field. Since the title contains spaces, tiddlwiki's double square bracket notation is used to save the title to the list that now looks like this: 

```
friends: [[Toney Thacker]]`
```

If you create another connection between "Dawna Dozal" and two tiddler titled "Jack" and "Cathy" using the edge-type identier `tw-list:friends`, then "Jack" and "Cathy" will be added to the list, which now looks like this:

```
friends: [[Toney Thacker]] Jack Cathey`.
```
<i class="fa fa-exclamation-circle" /> You probably know that TiddlyWiki stores titles in the `tags` field in the format described above. This means that you can also use TiddlyMap to create and delete tags by connecting tiddlers using the edge-type `tw-list:tags` when drawing an edge!

<i class="fa fa-exclamation-triangle" /> There are some drawbacks with this technique:

* This method does not use ids and changing tiddler titles will break the specified connection!
* When using this namespace, only use tiddlywiki [[allowed field-name charactes|http://tiddlywiki.com/#TiddlerFields]] for field names.
\rules except wikilink

The [[Vis.js]] library offers many ways to change the default graph layout and behaviour.

As far as ~TiddlyMap is concerned, feel free to change the following options:

# http://visjs.org/docs/network.html#Nodes_configuration
# http://visjs.org/docs/network.html#Edges_configuration
# http://visjs.org/docs/network.html#Groups_configuration
# http://visjs.org/docs/network.html#Localization
# http://visjs.org/docs/network.html#Tooltips

Configuring Vis.js beyond the aspects denoted by the links above is only recommended to experts as ~TiddlyMap is already fine tuned to suit your need.

! After TiddlyMap v0.9

See [[Styling Nodes]].

! Before v0.9

<div class="tmap-flash-message tmap-danger">
   <i class="fa fa-exclamation-triangle"></i> This way of doing it is obsolete and only applies to versions prior v0.9!
</div>

To change the vis options, first create a JSON tiddler (see [[DataTiddlers|http://tiddlywiki.com#DataTiddlers]]) named

<pre><<tmap "option" "ref.visUserConf">></pre>

Then you could add properties using nested JSON or a dot notation. For example, if you want to change the way neighbour's are colored, you would add the following to the tiddler's body (make sure you also changed the tiddler's content type to //application/json// and mind the quotation marks!):

```javascript
{
  "groups.neighbours.color": "#123456"
}
```

Alternatively

```javascript
{
  "groups": {
      "neighbours": {
        "color": "#123456"
      }
    }
}
```

As in the example above, you can selectively override the ~TiddlyMap's default configuration. If you are uncomfortable with your configurations, just delete the tiddler and the defaults are used.
data:image/png;base64,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
\rules except wikilink

{{Only read this if you are already using TiddlyMap.||$:/me/info}}

With v0.11.0 there were slight modifications to the [[Edge-type filters]] mechanism:

!! Edge types starting with an underscore are not displayed per default

This means, in the rare case you prefixed your [[Edge types]] with "`_`", these edges won't be displayed unless you change your filter. For further information see [[Private edge types]] and [[Edge-type filter examples]].


!! You are only allowed to use a single colons ("`:`") in your edge-type id

Only a single colon is allowed to specify a namespace; see [[Edge-type namespaces]]. Everything after a second colon is ignored. Use the label field of an edge type if you want exotic naming. When creating edges in the map, there will be an assistent informing you, how TiddlyMap interprets your input.
> How effectively, efficiently and satisfactorily a user can interact with a user interface.
> [[usability.gov|http://www.usability.gov]]


\rules except wikilink

In TiddlyWiki you can align your nodes on a raster. Just click on the raster button to activate and adjust your raster setting.

"""
Check out this video for a short introduction to this feature:
https://youtu.be/gT-3rfrwNgE
"""

Here is an example of a map that has the raster enabled:

<$tmap view="Family Tree" editor="advanced" height="350px" ></$tmap>
{{This feature is available as of TiddlyMap v0.11.0.||$:/me/info}}

You may use URL parameters to influence how TiddlyMap starts at the time the page (wiki) is loading.

For example, you are hosting your wiki at `mywiki.com` and you want to send your friend Bob a link to a map named `mymap` in your wiki. Moreover, this map should be directly displayed fullscreen. No problemo, just send him the following link:

```
http://mywiki.com?tmap-enlarged=fullscreen&tmap-view=mymap
```

! Parameters

These URL parameters are available at the moment:

; tmap-enlarged
: Either `fullscreen` or `halfscreen`
; tmap-view
: A name of an existing view.


# Integration into the TW-GUI
# Change node titles when tiddler title changes
# open a node via double-click
# redraw on resize
Major enhancements
----------------------------

### v0.10.7

* Improved Fullscreen and halfscreen. Fullscreen doesn't trigger
  the browser's fullscreen (F11) anymore but simply fills the page's
  body. This is nicer to work with and also fixes #96.
  Moreover, halfscreen and fullscreen may be switched immediately,
  which is a true fix for #157.

### v0.10.6

* Resolves #197: Add more keyboard shortcuts
* Resolves #134: Shift-drag to create new edge.
  – ctrl+1,2 can be used to achieve that.

### v0.10.4

* Resolves #192: Allow adding node information (text/tags/fields)
  when creating a node.

### v0.10.3

* Visjs arrow heads are now acknowledged by TM; Edges may be
  incoming, outgoing, or bi-directional.
* Fixes #90: Editor bar dropdown to only show incoming or outgoing
  edges or both
* Added statistics to "Configure TiddlyMap" dialog.

### v0.10.0

* Resolves #182: Option to add a background image to a map
* Resolves #102: Click node to navigate to different map
* Resolves #166: Trigger views in the live view
  This is achieved via the live tab, which is disabled
  by default.
* Added the possibility to assign icons on a local node level
* Added the possibility to specify a caption on a local node level

Important Bugfixes
----------------------------

### v0.10.5

* Fixes that entered text is not saved when adding a newly created
  node to the map.
  
### v0.10.4

* Fixes #195: Hitting delete key in graph triggers multiple dialogs
* Fixes #190: Make tiddlers clicked in an embedded map open according
  to TM-configuration.

### v0.10.3

* Fixes selectbox "open view" in local node style not having a 
  disabled option.
* Fixes #194: Moving nodes will remove all local node data
* Live tab is disabled in mobile mode
* By mistake added setOptions during rebuildGraph in v0.9.15;
  now removed!

### v0.10.2

* Fixes #189: View data overridden when a super quickly switching
  views

### v0.10.1

* Fixes #186: "_canonical_uri" images should work as background
  and node images as well.

### v0.10.0

* Nodes where not removed from view filters when corresponding
  tiddlers where removed from system.
* Fixed bug that tmap:neighbour type cannot be assigned a priority
* Fixed some modal layout issues.
* Fixed problem that renaming view resulted in inconsistencies.
  Now when a view is renamed, all places where the user linked the
  view in the TiddlyMap configurations or fields are updated.
* Fixed wrong timer code (affected console debugging)


Incompatibilities to previous versions
----------------------------

### v0.10.3

* Single click always disabled in editor mode
* Double click on edge in editor mode always opens edge-type manager
* Arrow heads cannot be specified on a global level anymore.

Other
----------------------------

### v0.10.4

* Instead of reloading vis options, a whole new network instance is
  created.
* Refactored `insertNode()`
* Enhanced DialogManager to read class names specified in template
* Messed a lot with the css.

### v0.10.3

* Improved speed edge retrieval by factor 15. This speeds up graph
construction and the tiddler toolbar button.
General information
----------------------------

Please read [Upgrading to v0.11.x](#Upgrading to v0.11.x).

Major enhancements
----------------------------

### v0.11.9

* Resolves #198: Modulized EdgeType handling
* Resolves #245: Include linting rules
* Resolves #244: Upgrade to ec6 via babel

### v0.11.5

* Sets layout to fixed-fluid after installation

### v0.11.3

* Resolves #219: Open context menu when user performs right click on
  elements
* Resolves #223: Add minor formatting of view hashmap

### v0.11.2

* Added option to search for tiddlers in the toolbar using
  regular expressions

### v0.11.0

* Resolves #204: Simplify widget notation.
* Resolves #201: Introduce notation that excludes an edge type from
  all views per default.
* Resolves #199: Option to show snippet of tiddler text as tooltip 
  when hovering over a node.
* Resolves #203: Simplify edge type notation in edge type filter.
* Resolves #211: Make incoming / outgoing filter also available
  in the tiddler toolbar.
* If a user creates nodes or views without specifying a name,
  TiddlyMap will take over and invent a cool name for him/her.
* In the editor menu: The edge-type filter was moved into the view
  configuration!
* Resolves #207: Remove the majority of buttons in embedded
  maps.
* Introduced the `tw-filter`. Thanks @flibbles!
* Resolves #130: Use URL parameters to influence how
  TiddlyMap starts when the page (wiki) is loaded.
* Improved the default visjs physics configuration.
* Using tabs now in the configure view and configure tiddlymap dialogs
* Cleaner flash messages layout.
* Resolves #214: Better handling of vis configurations.

Important bugfixes
----------------------------

### v0.11.8

* Fixes problem where wrong json indentation caused wrong values to be
  written in map.

### v0.11.7

* Fixes #237: broken fields when creating edges due to multilines in fields

### v0.11.6

* Fixes #233: Can't set filter for node type

### v0.11.4

* Bugfix: Part of function name was accidentally deleted :(

### v0.11.3

* Fixes #225: Compatibility Issue with the Newest Tiddlywiki Release (5.1.12)

### v0.11.2

* Fixes #215: Toolbar button search produces wrong results bug

### v0.11.1

* Popup didn't work correctly under Firefox.

### v0.11.0

* Fixed bug that graph showing neighbourhood is not updated when
  a new neighbour is added and the link is incoming (pointing from
  the neighbour to an existing node in the graph).
* Fixes #208: Vis configuration scrolls to top in Chrome when
  editing an input element.

Other / Internals
----------------------------

* The edge-type filters are now being found in the view configuration.
* `$tw.tmap.` became `$tm` and `$tw.tmap.opt` was merged into `$tm`.
  This is only important for people who started programming with
  TiddlyMap.
Enhancements
----------------------------

### v0.12.0

* Resolves #198: Modulized EdgeType handling
* Resolves #245: Include linting rules
* Resolves #244: Upgrade to ec6 via babel
* Resolves #246: Only stabilize graph on initial loading
* Resolves #231: Pressing enter/esc to confirm/cancel the "add node" dialog
* Resolves #229: Selecting nodes on the canvas via a selection rectangle
* Added possibility to re-enable suppressed dialogs in global config

Bugfixes
----------------------------

### v0.12.2

* Fixed mistake in implementation of v0.12.1
* Resolves #243: TiddlyMap destroys tiddler body content

### v0.12.1

* Resolves #222: Duplicate ID renaming can cause data loss on node.js hosted wiki

### v0.12.0

* Resolves #248: Use local external images as background image for a view
* Spawning of nodes matching a filter near center now works correctly
Enhancements
----------------------------

### v0.13.0

* Resolves #94: Draw raster lines on canvas for snapping nodes

Bugfixes
----------------------------

### v0.13.3

* Fixed bug that context menu did not open in Firefox
* Various EdgeTypeSubscriber bugfixes (thanks @flibbles)
* Fixes #260: Zooming map via mousewheel didn't work with FF and clickToUse mode.
* Fixes #257: Tiddlymap on Node.js seems to cause problems when trying to export to static.

### v0.13.2

* When creating new types in the type manager, the name
  was not correctly copied.
* Shape size did not apply to icons.
* Modified date was reset everytime a type was opened
  in the type manager

### v0.13.1

* Fixed issue where a node with an x coordinate equal zero was
  treated as if no positions were assigned
* Tiddler icon did not correctly override group or global fa-icon
* Fixed issue where tw's global filter macro interfered with
  a tiddlymap dialog's 'filter' variable
* Widget generator did not set current view as default

Refactorings
----------------------------

### v0.13.2

* Refactored MapElements (EdgeType, NoteType)

### v0.13.1

* Refactored ViewAbstraction
# Mechanisms to create relationships between nodes (and tiddlers) 
#* On a graph level:
#** Draw an edge and select an //existing// edge-type
#** Draw an edge and specify a new type via a textfield
#* On a tiddler level:
#** Create Edges via memory mechanism (without dragging): click "draw edge from here", wait, "click connect to this node"
# Filterbar to filter the nodes displayed in the graph
# Static graph mode
# Enhance the filterbar
#* Create snapshots of the current views (filters) that can be loaded again
# Embed graphs as widgets in tiddlers based on a saved view (filter)
# On doubleclick on the canvas, create a tiddler that automatically matches the current filter (view)
# prevent that edges clutch together at the beginning
# When a doubleclick on the canvas is traced, create a node exactly on that spot
# Dropdown list of actions with icons that comply with tw's icons and meanings
# Save positions on dragend event and update all graphs that use the same view
# notification messages for important events
# after a drop, the viewport gets automatically adjusted (zoomed and nodes centered)
# confirmation for deleting nodes
# deleted nodes are removed from storylist
# allow the user to bind new edges to a certain view during dialog
# remember option for edge binding
# edge filter with selectboxes
# make relations system tiddlers that do not spam the user's namespace
# allow deletion of views.
# allow creating empty views (not just clones)
# debug mode option in the config that enables debug messages
!! End user

* When node is selected, "edit node" button is displayed in manipulation bar.
* The caption field will be treated as wikitext and rendered as text/plain
* One-click option to open tiddlers from the graph
* added a "no buttons" widget attibute
* Halfscreen option for sidebar editor (#50)
* Widget code generator added to the view menu
* view title is now displayed over non-editor graphs
* Tiddler-toolbar-button with ways to connect tiddlers and possibility to remove edges again.
* Widget to list directly connected edges and neighbours (experimental; can be used in wikitext)
* Global config button
* Initial setup dialog
* Focus node mechanism for each graph
* Changed vis button color
* Improved "edit edge" behaviour
* Improved "removing node" dialog
* Tooltips when hovering a node.
* Edge filter optimized (toggle for default and scrollbox)
* Tiddler icons are also displayed in the graph
* Live view introduced which synchronizes with the story river
* User can open all graphs everywhere in full-screen mode
* A tiddler's color field is used as default node color
* Hierarchical layouts
* Node search combined with the newly introduced diving mode
* Drag and drop tiddlers on the graph
* Node diving mode (see docs)
* User can now specify an alias field that is used as node label instead of the tiddler's title
* Nodes in view can be filtered via any tw-filter
* Pretty-printed Node Filter separating filter operands via new lines
* Nodes can be named immediately without opened in edit mode
* Option to display immediate neighbours of a graph
* Physics mode is now toggled per view
* More compact editor layout
* Correcting an existing edge (Vis: "Edit Edge")
* No-name edges are created when no name is specified
* Introduced private edge mode
* Views may be renamed
* A user needs to click before the graph can be used

!! More technical

* The //tmap-listener// startup module allows to trigger certain tmap events from everywhere
* Tiddlers corresponding to newly created nodes now have created and modified fields
* New uuid RFC4122, version 4 ID compliant generator (as suggested by @pmario)
* Code docs are now published at the github repo via JSDoc
* Adapter is now available in the js environment via $tw.tiddlymap.adapter
* Overhaul of the whole API
* Using the dataset again to refresh the graph data (see discussion starting at https://github.com/almende/vis/issues/568#issuecomment-70373916)
* "tmap-" prefix used for tiddlymap classes and ids

!! Important Bugfixes

* Manipulation bar is not reset after user manually deleted an edge in the editor. #74 
* Fixed sidebar bug (graphs did not readjust anymore after fixing #35)
* Dragging the manipulation bar doesn't produce an error anymore (https://github.com/almende/vis/issues/557)
* Fixed remaining listener bug (https://github.com/almende/vis/issues/521)
* Fixed shadow-override bug (https://github.com/felixhayashi/TW5-TiddlyMap/issues/17)
* Vis recursion error (https://github.com/almende/vis/issues/522)
* Graph not clickable after view modification (https://github.com/almende/vis/issues/540)
* Fullscreen bug (https://github.com/felixhayashi/TW5-TiddlyMap/issues/25)

!! Incompatibilities to previous versions

//Where is my tag filter?//

The view does not use tags anymore as filters but offers you a textfield
instead where you can enter your custom tw-filter. This means you have
to add the tags to the filter again.

//Why are my private edges public now?//

This is a side effect as I completely changed the way private edges work. Sorry, you need to rebuild your edges again if you want them to be private.
Major enhancements
----------------------------

### v0.7.32

* Added view-option to show links between neighbours as well; discussion at #107

### v0.7.31

* Resolves #121: Make live view work in different scenarios
* Resolves #114: feature request: live maps work with zoomin view 

### v0.7.25

* View statistics; Resolves #44
* Export of view's graph as JSON; resolves #68, resolves #33

### v0.7.24

* Live view separately stores positions for each focussed tiddler; see #91
* Edge-type styling section directly shows whether JSON is valid or not.

### v0.7.22

* Resolved #111 "light colored text in dark colored tiddlers on graph title"

### v0.7.21

* Default view is not empty anymore but shows some stuff per default

### v0.7.19

* Added separate halfscreen button

### v0.7.17

* Edit and rename tiddlers in fullscreen mode; see #100

### v0.7.15

* Improved create edge dialog

### v0.7.14

* Added statistics to the egde-type manager's overview section

### v0.7.12

* Added the "neighbourhood scope button"; see #95
* Slightly improved the delete node mechanism.

### v0.7.11

* Tooltips for graph's navigation-buttons

### v0.7.10

* Edges based on tags may be displayed in the graph; resolves #93, resolves #14

### v0.7.8

* Optional raster to snap nodes to when dragging; resolves #87

### v0.7.6

* Added more options to the widget generator
* Edge type namespaces (the string before a colon like "foaf" in "foaf:person") are automatically stripped of the edge label

### v0.7.3

* "Live" tab removed - Live view is merged into the sidebar editor; See #82

### v0.7.0

* Neighbourhood size of Live view (or any other view) may be greater than 1; this resolves #40
* Cloning of tiddlers is now supported
* Internal Links may be displayed in the map; #58; #14
* Editor bar with less menus
* The Edge-type Manager; resolves #48, #77, #4
* When node is selected, "edit node" button is displayed in manipulation bar.
* Datastructure-updater that transformes obsolete datastructures; #70
* Improved datastructure; resolves #64
* Adding existing tiddlers to a graph; resolves #75
* Welcome dialog changed; resolves #52
* Live view is now also available and manipulable in the sidebar editor

Important Bugfixes
----------------------------

### v0.7.34

* Fixes #125: Internal JavaScript error on startup (FireFox)

### v0.7.33

* Fixes #124: Manually editing the view filter will destroy graph when used with node.js

### v0.7.32

* Fixes a bug that was mentioned in the discussion at #107

### v0.7.31

* Fixes #66: Browser crashes when it tries to generate a map with many nodes.

### v0.7.30

* Fixes #120: Error when removing the color attibute while node is displayed in graph

### v0.7.29

* Fixes #118: Focus button does not consider neighbours
* Fixes #97:  Artefacts appearing on right side

### v0.7.28

* Fix for configure view (again)

### v0.7.27

* Fixes #115: Javascript Error when selecting "Configure View"
* Fixes #116: Nitpick word correction #1
* Fixes #117: Nitpick word correction #2

### v0.7.26

* Small fix related to #91

### v0.7.24

* Fixes #106: Styles defined in the edge-type manager cannot be deleted, only overridden

### v0.7.23

* Prevent changing the node filter of the live view

### v0.7.21

* Fixes #110: Listeners are not removed properly

### v0.7.20

* Fixes #103: View name in drop-down menu: italicised & gray

### v0.7.18

* Fixes #101 "Editing tiddlers in fullscreen modals dublicates the tiddlers in the river."

### v0.7.16

* Fixes #99: Create new view -> Forbidden

### v0.7.13

* Adding edges did remove the position information, fixed that
* Tiddlymap supports iOS again. Fullscreen maybe not. see #96

### v0.7.9

* Doesn't crash anymore when Tiddler is renamed while being displayed as node in a graph; fixes #88

### v0.7.7

* Same links are only added once when displaying neighbourhoods of a size greater than one; fixes #85, #86
* No auto-out-zoom if user changed viewport before stabilzation (calming) of network

### v0.7.5

* GUI does not hang anymore when opening "map" tab in sidebar; fixes #83

### v0.7.4

* Changing the edge type id now works; fixes #80

### v0.7.2

* User config is was not merged correctly; fixes #79

### v0.7.1

* Datastructure update now works; fixes #70

### v0.7.0

* Modal buttons match the topic; resolves #46
* Fullscreen is broken for story river bug; fixes #69
* Initial setup modal should only contain most important options; fixes #52
* Configure tiddlymap shows wrong modal bug; fixes #51
* Manipulation bar is reset after user manually deleted an edge in the editor.; fixes #74

Incompatibilities to previous versions
----------------------------

### Removed features

* Toggle show/hide edges per select
* Hierarchy mode (temporarely)
* Private edge mode; see #71
* Node-Tooltips (temporarely)


Major enhancements
----------------------------

### v0.8.3

* Made a big step towards public API: tmap-macro is now publically
  available, some global events are usable from outside.

### v0.8.2

* Resolves #129: Allow users to register fields as relationship fields
* Resolves #147: Deleting tag edges should result in the deletion of a tag (same for creating an edge
* Notifies the user when an edge is created that is not displayed in the current view

### v0.8.0

* Resolves #135: Added auto-focussing and hotkeys to a bunch of form elements
* Added a loading indicator to indicate progress on bigger graphs.
* Resolves #140: Show edge-type description as edge tooltip
* Resolves #132: Changed the button layout and added classes to tmap buttons
* Resolves #127: Added tooltips to all buttons
* Node tooltips are possible again
* Click-to-use overlay is never displayed in fullscreen mode
* Make main editor click-to-use when in mobile mode
* Migration to vis.js v4 :)

Important Bugfixes
----------------------------

### v0.8.6

* Fixes #154: Using icons might cause false font color

### v0.8.5

* Fixes #153: Automatic zoom out after adding new node

### v0.8.4

* Fixed a bug that was introducced with v0.8.3 where noname edges
  could not be created anymore.

### v0.8.3

* Fixed bug that deletion of tags from toolbar button wasn't possible
* Toolbar button contained a space character

### v0.8.1

* Fixes #146: Graph is not zoomed properly when switching views after adding a node 

### v0.8.0

* Fixes a long standing big bug that the network doesn't stabilize!!
  It also fixes #97 and the timeout workaround is not needed anymore!
  See issue https://github.com/almende/vis/issues/963 and
  See https://github.com/almende/vis/issues/987#issuecomment-113226216
* Fixes #139: Quick connect button also displays drafts in the list
* Fixes #144: Map should not be displayed in draft mode
* Fixes that edge styles cannot be removed
* Fixes wrong regex escaping

Incompatibilities to previous versions
----------------------------

* Vis.js changed its configuration objects, this means you might need
  to readjust your styling
Major enhancements
----------------------------

### v0.9.19

* Added keycombo "ctrl + a" to select all nodes in a map.

### v0.9.16

* Added possibility to prioritize node types.
* Improved the way elements are added via the element-type manager

### v0.9.14

* Resolves #179: Add an option to render widget in plain design feature
* Resolves #178: Enhance export image dialog.

### v0.9.13

* Now allowing the user to change the central gravity and damping
* Improved the placeholder that is displayed when in preview mode

### v0.9.10

* Allowing the `tmap.fa-icon` field to hold different unicode
  representations (e.g. `&#xf007;`, `&#xf007` or `f007`).

### v0.9.9

* Improved the closing behaviour of dropdowns (focus button and
  tiddler toolbar button).
* Added indicator when neighbourhood scope is active
* Optimized font-color assignments

### v0.9.7

* Tries to cater for #171. The user always has a chance to create a
  new tiddler on the fly and then link to it when searching.
* Again related to #171: All TiddlyMap popups are now closed when
  the user is clicking outside.
  
### v0.9.3

* #168  Enhanced the create view dialog; Allow moving portions of a
  map to a new map via copy/cut and paste.
* It is now possible to select multiple nodes or edges by holding
  down the ctrl key or by a longheld click (1 second).
* In addition to the multi-select, it is now possible to delete
  multiple nodes at once.
* Selecting, dragging, moving, copying **multiple nodes** is now possible.
* Resolves #169: Better installation experience

### v0.9.2

* Dynamic creation of edge labels if they do not exist

### v0.9.1

* Added fullscreen preview and draft tabs when opening a node
* Added download graph button
* Added option to hide editor-menu buttons

### v0.9.0

* Resolves #162: Allow Font Awesome icons to be used with TiddlyMap
* Resolves #151: Making the vis.js configurator available in tiddlymap
* Resolves #152: Node-types and node-type manager
* Adding individual node styling possibilities
* Enhanced the tiddler-toolbar popup
* Allows to set the default map which is displayed at startup

Important Bugfixes
----------------------------

### v0.9.20

* Fixes #185: Deleting / renaming node-types doesn't work
* Fixes #184: Since v0.9.16 renaming views doesn't work anymore

### v0.9.19

* Creating a node type resulted in the creation of a tiddler with the
  same title as the id of the type.

### v0.9.18

* The TiddlyMap tiddler toolbar button produced an error.
  
### v0.9.17

* Added guards against
  https://github.com/Jermolene/TiddlyWiki5/issues/2025:
  Adding tiddler programmatically without text field causes serious
  recursion error in nodejs mode.

### v0.9.16

* Fixed bug that renaming an element type didn't work.
* Reintroduced the closing tag for the widget generator. It caused
  trouble to have tiddlymap widget's without closing tag.
* Showing correct timestamps now in the element-type manager.

### v0.9.15

* Further improved the fix for #177. This time also for static setups.

### v0.9.13

* Hide TM tiddler toolbar button when tiddler is a system tiddler.
* Fixes #176: Static HTML export of tiddler with embedded graph.
* Fixed small bug where when exiting fullscreen while being in draft
  mode the draft removal didn't remove the tiddler from the river.
* Fixes #177: Prevent nodes from floating far away when added to the
  canvas using a filter.
* Fixed bug where connection to non existent edge via message threw
  an exception. Related to #171.
* Fixed small bug where it was possible to paste nodes into the live
  view

### v0.9.12

* Fixes #175: Clicking on an element in the selectbox in the TM
  tiddler toolbar dropdown closes the dialog bug
  
### v0.9.11

* Fixes #174: Not all edges are displayed in live view and in the
  TMap toolbar button.

### v0.9.10

* Fixed bug that select style was not assigned when dragging a node.

### v0.9.9

* Adding node borders is now allowed and working.
* Node selection now works with correct styles being set (finally!)

### v0.9.8

* Fixed installation issues: In new wikis, the config was not read
  because the getTiddlerData function was used on tiddlers that
  were not marked as data tiddlers.
* By accident a wrong edge filter was added to the default view. wtf?
* Fixed bug that a node inserted with the adapter was not immediately
  inserted into the node-index, only after refresh!

### v0.9.6

* In v0.9.5 I introduced a very ugly node highlighting. Removed! :)
* Fixes #172: Keylisteners of the clipboard feature swallow letters.
* Fixed some visjs css

### v0.9.5

* Style relicts made it into the graph when in live view

### v0.9.4

* Editor was not working correctly

### v0.9.3

* Fixed bug that was introduced with v0.9.1: No alerts anymore
  that contain questions whether to cancel the draft or not.
* Fixed bug that node filters couldn't be deleted
* Fixed wrong modal css in mobile
* Fixed a critical bug that assigned new ids when upgrading from
  very early versions (where users could manually define the tmap id
  field). This happened because "tmap.id" is now always used as id
  field.

### v0.9.2

* Fixed bug that null labels where displayed for edges.
* Added safeguard to prevent that multiline editors allowed newlines
  to be written into single line fields (with regard to the
  type manager).
  See: https://github.com/Jermolene/TiddlyWiki5/issues/1955

### v0.9.1

* Fixes #165: Unexpected behaviour from sidebar map resize button
* Changed the way the fullscreen cancellation of drafts is handled

### v0.9.0

* Fixes #157: Renaming a view creates an error
* Fixes that a user could enter an empty view name during rename
* Fixes #154: Using icons might cause false font color
* Fixes error when pressing the save button in type manager when no
  type is loaded
  
Incompatibilities to previous versions
----------------------------

### v0.9.16

* Removed feature to have local group styles

### v0.9.0

* Positioning the live view nodes and saving the positions is not possible anymore :( I had to remove this feature again since it clashed with different view operations.
\rules except wikilink

<div>
{{Version Matrix}}
</div>

! Release Notes

<$list filter="[tag[ReleaseNote]!sort[created]limit[1]]">
  <$macrocall $name="tabs"
                      tabsList="[tag[ReleaseNote]!sort[created]]"
                      default={{!!title}}
                      class="tc-vertical"
                      template="ReleaseTemplate" />
</$list>
\rules except wikilink

\define tidFilter() [tag[ReleaseNote]!sort[created]]
\define tagFilter() [tag[ReleaseNote]tags[]] -[[ReleaseNote]] +[nsort[order.challenges]]

<style type="text/css">
.cell-true { background: firebrick; }
.cell-false { background: #FCFCFC; }
table.matrix { border: none; margin-top: -15px; }
table.matrix tr td { border: 1px solid #CCCCCC; }
table.matrix tr th { border: none; background: none; }
.attribute { height: 140px; white-space: nowrap; }
.attribute div { transform: translate(19px, 53px) rotate(315deg); width: 25px; text-align: left; }
.attribute > div > a { display: inline-block; border-bottom: 1px solid #CCCCCC; padding: 2px; width: 100px; }
</style>

<table class="matrix">
<tr>
  <th align="right"><<title>></th>
  <$list filter=<<tagFilter>> variable="tag">
  <th class="attribute"><div><$link to=<<tag>>><<tag>></$link></div></th>
  </$list>
</tr>
<$list filter=<<tidFilter>> variable="curTid">
<tr>
<th align="right">
<$link to=<<curTid>>><$view tiddler=<<curTid>> field="caption"><<curTid>></$view></$link>
</th>
<$list filter=<<tagFilter>> variable="curTag">
<$set name="cell-val" filter="[<curTid>tag<curTag>]" value="cell-true" emptyValue="cell-false">
<td class=<<cell-val>>><div class="entry"></div></td>
</$set>
</$list>
</tr>
</$list>
</table>

The above matrix gives a quick overview about which versions affect which critical TiddlyMap aspects. For a more detailed impression have a look at the individual release notes.

The view configuration allows you to change the way a particular view behaves. Changing one view's configuration does not affect another view's settings.
For more information visit the [[api docs site|http://bit.ly/tiddlymap_api]].
Views determine which nodes and edges are selected in order to draw the graph. In its core, views are tw-filters. You can modify a view by selecting it in the sidebar map editor.

{{graph and views.png}}

You can use the name of a view to embed graphs in your tiddlers. Just look at the many [[Examples]] provided in this wiki. All changes are instantly reflected in each graph that uses the view.

Use the [[widget generator|Embedding views within tiddlers]] to create a code similar to the one below.

```html
<$tiddlymap view="Default" height="300px"></$tiddlymap>
```

!!! Node view and edge-type views

The node view and the edge-type view (also called node filter and edge-type filter respectively) are the two components that make up the graph view. Node views allow you to filter the nodes displayed in the graph, while edge-type views let you decide, which particular edge types to display in the graph. See [[Node and edge-type filters]].
For graph visualization and manipulation, TiddlyMap draws upon the popular open-source [[vis.js|http://visjs.org/]] library. It is actively developed by the [[Vis.js Developers]] working at [[Almende B.V|http://almende.com]].

//The library is designed to be easy to use, handle large amounts of dynamic data, and enable manipulation of the data// -- [[visjs.org|http://visjs.org/]]
\rules except wikilink

The developers @AlexDM0 and @josdejong maintain and develop the Vis.js source code and manage the discussions at the [[Vis.js GitHub repository|https://github.com/almende/vis]]. Thanks guys!

Vis.js is an open source project of [[Almende B.V.|http://almende.com]].

''By the way:'' The Vis.js team is currently working on a very interesting programmable intelligent houshold device. Check it out: http://crownstone.rocks.
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

This is where we live at the moment.
http://xscale.wiki

A wiki that focuses on the principles of agile organizations. Created by Peter Merel, Agile:TNG.

{{2016-01-22 12:47:35.png}}