Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
<<importTiddlers>>
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<!--{{{-->
<div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
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AQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAYEMEqAAAAAAAAAAyIYBUAAAAAAAAABkSwCgAAAAAAAAADIlgFAAAAAAAAgAERrAIAAAAAAADAgAhWAQAAAAAAAGBABKsAAAAAAAAAMCCCVQAAAAAAAAAY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
!SpaceUnplugged
{{unpluggedSpaceTab{
{{wizard{
<<image unsyncedIcon width:48>> Sync is currently unavailable in ~TiddlyWiki due to security constraints in modern browsers. Research is being done to build a suitable alternative. In the meantime if you have changed content in an offline ~TiddlyWiki, you can get your content back into ~TiddlySpace by using the ''import'' functionality from the backstage of the online wiki.
}}}
}}}

!Menu
<<message messages.memberStatus>> <<homeLink>>
{{unsyncedList{<<message messages.syncListHeading>> <<list filter [is[unsynced]]>>}}}

running TiddlySpace@glossary version <<message extensions.tiddlyweb.status.tiddlyspace_version>>
{{autotable{
<<tiddler Backstage##Resources>>
}}}

!Resources
[[blog|@@blog]] [[documentation|@@docs]] [[featured spaces|@@featured]] 

!ImportExport
<<fileImport>>
You can download this TiddlySpace as an offline TiddlyWiki:

{{chunkyButton{<<exportSpace>>}}}

!BackstageTiddlers
|upload a <<message messages.privacySetting>> file: <<binaryUpload>>|<<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>>|
|>|<<search>>|
|>|<<tiddler Backstage##Tiddlers>>|

!Tiddlers
<<tabs
	txtMainTab
	"Recent" "Recently edited tiddlers" TabTimeline
	"All" "All tiddlers" TabAll
	"Public" "All public tiddlers" [[TiddlySpaceTabs##Public]]
	"Private" "All private tiddlers" [[TiddlySpaceTabs##Private]]
	"Tags" "All tags" TabTags
	"Spaces" "Tiddlers grouped by space" [[TiddlySpaceTabs##Spaces]]
	"Missing" "Missing tiddlers" TabMoreMissing
	"Orphans" "Orphaned tiddlers" TabMoreOrphans
	"Shadows" "Shadowed tiddlers" TabMoreShadowed
>>

!BatchOps
<<tabs
	txtPublisherTab
	"Private" "Move tiddlers from private to public" Backstage##BatchPrivate
	"Public" "Move tiddlers from public to private" Backstage##BatchPublic
>>

!BatchPrivate
<<TiddlySpacePublisher type:private>>

!BatchPublic
<<TiddlySpacePublisher type:public>>

!Plugins
''Note:'' Many of these plugins are core TiddlySpace plugins and cannot be changed unless first cloned.

<<tiddler PluginManager>>

!Tweaks
These options change behavior in TiddlyWiki //only// and may be ineffective in TiddlySpace.

<<tiddler AdvancedOptions>>
/***
|''Name''|BinaryTiddlersPlugin|
|''Description''|renders base64-encoded binary tiddlers as images or links|
|''Author''|FND|
|''Version''|0.3.2|
|''Status''|@@beta@@|
|''Source''|http://svn.tiddlywiki.org/Trunk/association/plugins/BinaryTiddlersPlugin.js|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.5|
!Code
***/
//{{{
(function($) {

"use strict";

var ctfield = "server.content-type";

var plugin = config.extensions.BinaryTiddlersPlugin = {
	isWikiText: function(tiddler) {
		var ctype = tiddler.fields[ctfield];
		if(ctype) {
			if (ctype === 'text/x-tiddlywiki') {
				return true;
			}
			return !this.isBinary(tiddler) && !this.isTextual(ctype);
		} else {
			return true;
		}
	},
	// NB: pseudo-binaries are considered non-binary here
	isBinary: function(tiddler) {
		var ctype = tiddler.fields[ctfield];
		return ctype ? !this.isTextual(ctype) : false;
	},
	isTextual: function(ctype) {
		return ctype.indexOf("text/") === 0
			|| this.endsWith(ctype, "+xml")
			|| ctype === 'application/json'
			|| ctype === 'application/javascript';
	},
	endsWith: function(str, suffix) {
		return str.length >= suffix.length &&
			str.substr(str.length - suffix.length) === suffix;
	},
	isLink: function(tiddler) {
		return this.isBinary(tiddler) && tiddler.text.indexOf("<html>") !== -1;
	}
};

// Disable edit for linked tiddlers (for now)
// This will be changed to a GET then PUT
config.commands.editTiddler.isEnabled = function(tiddler) {
    var existingTest = config.commands.editTiddler.isEnabled;
    if (existingTest) {
        return existingTest && !plugin.isLink(tiddler);
    } else {
        return !plugin.isLink(tiddler);
    }
};

// hijack text viewer to add special handling for binary tiddlers
var _view = config.macros.view.views.wikified;
config.macros.view.views.wikified = function(value, place, params, wikifier,
		paramString, tiddler) {
	var ctype = tiddler.fields["server.content-type"];
	if(params[0] === "text" && ctype && ctype !== 'text/x-tiddlywiki' &&
			!tiddler.tags.contains("systemConfig") && !plugin.isLink(tiddler)) {
		var el;
		if(plugin.isBinary(tiddler)) {
			var uri = "data:%0;base64,%1".format([ctype, tiddler.text]); // TODO: fallback for legacy browsers
			if(ctype.indexOf("image/") === 0) {
				el = $("<img />").attr("alt", tiddler.title).attr("src", uri);
			} else {
				el = $("<a />").attr("href", uri).text(tiddler.title);
			}
		} else {
			el = $("<pre />").text(tiddler.text);
		}
		el.appendTo(place);
	} else {
		_view.apply(this, arguments);
	}
};

// hijack edit macro to disable editing of binary tiddlers' body
var _editHandler = config.macros.edit.handler;
config.macros.edit.handler = function(place, macroName, params, wikifier,
		paramString, tiddler) {
	if(params[0] === "text" && plugin.isBinary(tiddler)) {
		return false;
	} else {
		_editHandler.apply(this, arguments);
	}
};

// hijack autoLinkWikiWords to ignore binary tiddlers
var _autoLink = Tiddler.prototype.autoLinkWikiWords;
Tiddler.prototype.autoLinkWikiWords = function() {
	return plugin.isWikiText(this) ? _autoLink.apply(this, arguments) : false;
};

}(jQuery));
//}}}
/***
|''Name''|BinaryUploadPlugin|
|''Version''|0.3.16|
|''Author''|Ben Gillies and Jon Robson|
|''Type''|plugin|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/BinaryUploadPlugin.js|
|''Description''|Upload a binary file to TiddlyWeb|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlySpaceConfig TiddlyWebConfig|
!Usage
{{{
<<binaryUpload bag:<name> edit:tags edit:title tags:<default tags> title:<title> >>
}}}
* {{{bag:<name>}}}: optional; if left out, the file will be saved to the current workspace
* {{{edit:tags}}}: specifies that you want to tag the file being uploaded
* {{{edit:title}}}: specifies that you want to set the title to something other than the filename
* {{{tags:<default tags>}}}: specifies a default set of tags to apply to the file (requires {{{edit:tags}}} to be set)
* {{{title:<title>}}}: predefines the title of the binary tiddler
!Requires
TiddlyWeb
tiddlywebplugins.form
!Code
***/
//{{{
(function($) {

var tiddlyspace = config.extensions.tiddlyspace;

var macro = config.macros.binaryUpload = {
	locale: {
		titleDefaultValue: "Please enter a title...",
		tagsDefaultValue: "Please enter some tags...",
		titlePrefix: "title: ",
		tagsPrefix: "tags: ",
		loadSuccess: 'Tiddler %0 successfully uploaded',
		loadError: "An error occurred when uploading the tiddler %0",
		uploadInProgress: "Please wait while the file is uploaded...",
		membersOnly: "Only members can upload."
	},
	renderInputFields: function(container, options) {
		var locale = macro.locale;
		var editableFields = options.edit;
		var includeFields = {
			tags:  editableFields && editableFields.contains("tags") ? true : false,
			title: editableFields && editableFields.contains("title") ? true : false
		};
		var fields = ["title", "tags"];
		for(var i = 0; i < fields.length; i++) {
			var fieldName = fields[i];
			var userDefault = options[fieldName];
			var defaultValue = userDefault ? userDefault[0] : false;
			if(includeFields[fieldName] || defaultValue) {
				var localeDefault = locale["%0DefaultValue".format(fieldName)];
				var className = defaultValue ? "userInput" : "userInput notEdited";
				var inputEl;
				var val = defaultValue || localeDefault || "";
				var iContainer = $("<div />").addClass("binaryUpload%0".format(fieldName)).
					appendTo(container);
				if(defaultValue && !includeFields[fieldName]) {
					var label = locale["%0Prefix".format(fieldName)];
					$("<span />").text(label).appendTo(iContainer);
					$("<span />").addClass("disabledInput").text(val).appendTo(iContainer);
					inputEl = $("<input />").attr("type", "hidden");
				} else {
					inputEl = $("<input />").attr("type", "text");
				}
				inputEl.attr("name", fieldName).
					addClass("%0Edit".format(fieldName)).
					val(val).addClass(className).appendTo(iContainer);
			}
		}
	},
	getTiddlerName: function(fileName) {
		var fStart = fileName.lastIndexOf("\\");
		var fStart2 = fileName.lastIndexOf("/");
		fStart = fStart < fStart2 ? fStart2 : fStart;
		fileName = fileName.substr(fStart+1);
		return fileName;
	},
	errorHandler: function(fileName) {
		displayMessage("upload of file %0 failed".format(fileName));
	},
	uploadFile: function(place, baseURL, workspace, options) {
		var pleaseWait = $(".uploadProgress", place);
		var iframeName = options.target;
		var form = $("form", place);
		var existingVal = $("input[name=title]", form).val();
		var fileName = existingVal || $('input:file', form).val();
		if(!fileName) {
			return false; // the user hasn't selected a file yet
		}
		fileName = macro.getTiddlerName(fileName);
		$("input[name=title]", place).val(fileName);
		// we need to go somewhere afterwards to ensure the onload event triggers
		var redirectTo = "/%0/tiddlers.txt?select=title:%1".
			format(workspace, fileName);
		var token = tiddlyspace ? tiddlyspace.getCSRFToken() : "";
		var action = "%0?csrf_token=%1&redirect=%2"
			.format(baseURL, token, redirectTo);
		form[0].action = action; // dont use jquery to work with ie
		form[0].target = iframeName;
		// do not refactor following line... won't work in IE6 otherwise
		$(place).append($('<iframe name="' + iframeName + '" id="' + iframeName + '"/>').css('display','none'));
		macro.iFrameLoader(iframeName, function() {
			var content = document.getElementById(iframeName).contentWindow.document.documentElement;
			if($(content).text().indexOf(fileName) > -1) {
				options.callback(place, fileName, workspace, baseURL);
			} else {
				macro.errorHandler(fileName);
			}
			form.show(1000);
			pleaseWait.hide(1000);
		});
		form.hide(1000);
		pleaseWait.show(1000);
		return true;
	},
	createUploadForm: function(place, options) {
		var locale = macro.locale;
		if(readOnly) {
			$('<div class="annotation" />').text(locale.membersOnly).
				appendTo(place);
			return;
		}
		var bag = options.bag;
		options.callback = options.callback ? options.callback :
			function(place, fileName, workspace, baseurl) {
				macro.displayFile(place, fileName, workspace);
				displayMessage(locale.loadSuccess.format(fileName));
				$("input[type=text]", place).val("");
			};
		var defaults = config.defaultCustomFields;
		place = $("<div />").addClass("container").appendTo(place)[0];
		var workspace = bag ? "bags/%0".format(bag) : config.defaultCustomFields["server.workspace"];
		var baseURL = defaults["server.host"];
		baseURL += (baseURL[baseURL.length - 1] !== "/") ? "/" : "";
		baseURL = "%0%1/tiddlers".format(baseURL, workspace);
		//create the upload form, complete with invisible iframe
		var iframeName = "binaryUploadiframe%0".format(Math.random());
		// do not refactor following line of code to work in IE6.
		var form = $('<form action="%0" method="POST" enctype="multipart/form-data" />'.
					format(baseURL)).addClass("binaryUploadForm").
			appendTo(place)[0];
		macro.renderInputFields(form, options);
		$(form).
			append('<div class="binaryUploadFile"><input type="file" name="file" /></div>').
			append('<div class="binaryUploadSubmit"><input type="submit" value="Upload" disabled /></div>').
			submit(function(ev) {
				this.target = iframeName;
				options.target = iframeName;
				macro.uploadFile(place, baseURL, workspace, options);
			})
			.find('[type="file"]').bind('change', function() {
				$(form).find('[type="submit"]').prop('disabled', false);
			}).end();
		$('<div />').addClass("uploadProgress").text(locale.uploadInProgress).hide().appendTo(place);
		$("input[name=file]", place).change(function(ev) {
			var target = $(ev.target);
			var fileName = target.val();
			var title = $("input[type=text][name=title]", place);
			if(!title.val()) {
				title.val(fileName);
			}
		});
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		params = paramString.parseParams(null, null, true);
		macro.createUploadForm(place, params[0]);
	},
	iFrameLoader: function(iframeName, callback) {
		var iframe = document.getElementById(iframeName); //jQuery doesn't seem to want to do this!?
		var locale = macro.locale;
		$(".userInput").addClass("notEdited"); // reset editing
		var finishedLoading = function() {
			callback();
		};
		var iFrameLoadHandler = function() {
			finishedLoading.apply();
			return;
		};

		iframe.onload = iFrameLoadHandler;
		//IE
		completeReadyStateChanges = 0;
		iframe.onreadystatechange = function() {
			if (++(completeReadyStateChanges) == 3) {
				iFrameLoadHandler();
			}
		};
	},
	displayFile: function(place, title, workspace) {
		var adaptor = store.getTiddlers()[0].getAdaptor();
		var context = {
			workspace: workspace,
			host: config.defaultCustomFields['server.host']
		};
		adaptor.getTiddler(title, context, null, function(context) {
			if(context.status) {
				store.addTiddler(context.tiddler);
				story.displayTiddler(place, title);
				var image = config.macros.image;
				if(image && image.refreshImage) {
					image.refreshImage("/%0/tiddlers/%1".format(workspace, title));
					image.refreshImage(title);
					image.refreshImage("/%0".format(title));
					image.refreshImage("%0/%1/tiddlers/%2".format(config.extensions.tiddlyweb.host, workspace, title));
				}
			} else {
				displayMessage(macro.locale.loadError.format(title));
			}
		});
	}
};

if(tiddlyspace) {
	config.macros.binaryUploadPublic = {
		handler: function(place, macroName, params, wikifier, paramString, tiddler) {
			var options = paramString.parseParams(null, null, true)[0];
			var bag = tiddlyspace.getCurrentBag("public");
			options.bag = bag;
			macro.createUploadForm(place, options);
		}
	};
	config.messages.privacySetting = config.options.chkPrivateMode ?
		"private" : "public";
	config.macros.binaryUpload.defaultWorkspace = tiddlyspace.
		getCurrentWorkspace(config.messages.privacySetting);
}

})(jQuery);
//}}}
/*{{{*/
Background: #e2e4f2
Foreground: #0c0e1c
PrimaryPale: #ffffff
PrimaryLight: #959bcf
PrimaryMid: #3f478c
PrimaryDark: #0f1123
SecondaryPale: #ffffff
SecondaryLight: #a3cf95
SecondaryMid: #518c3f
SecondaryDark: #14230f
TertiaryPale: #ffffff
TertiaryLight: #cf9795
TertiaryMid: #8c423f
TertiaryDark: #23100f
Error: #f88
ColorPaletteParameters: HSL([234|52], [0.37719571273593877],[0.1|0.4|0.7|1])
/*}}}*/
Type the name of the space you want to create, which will be a copy of @ambit that you can build upon.

<<install ambit header:"">>
[[How to start your own AMBIT manual]]
[[Creating a new manual]]
/***
|''Name''|DiffFormatter|
|''Description''|highlighting of text comparisons|
|''Author''|FND|
|''Version''|0.9.0|
|''Status''|beta|
|''Source''|http://svn.tiddlywiki.org/Trunk/contributors/FND/formatters/DiffFormatter.js|
|''CodeRepository''|http://svn.tiddlywiki.org/Trunk/contributors/FND/|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''Keywords''|formatting|
!Description
Highlights changes in a unified [[diff|http://en.wikipedia.org/wiki/Diff#Unified_format]].
!Notes
Based on Martin Budden's [[DiffFormatterPlugin|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/formatters/DiffFormatterPlugin.js]].
!Usage
The formatter is applied to blocks wrapped in <html><code>{{{diff{..}}}</code></html> within tiddlers tagged with "diff".
!Revision History
!!v0.9 (2010-04-07)
* initial release; fork of DiffFormatterPlugin
!StyleSheet
.diff { white-space: pre; font-family: monospace; }
.diff ins, .diff del { display: block; text-decoration: none; }
.diff ins { background-color: #dfd; }
.diff del { background-color: #fdd; }
.diff .highlight { background-color: [[ColorPalette::SecondaryPale]]; }
!Code
***/
//{{{
(function() {

config.shadowTiddlers.StyleSheetDiffFormatter = store.getTiddlerText(tiddler.title + "##StyleSheet");
store.addNotification("StyleSheetDiffFormatter", refreshStyles);

var formatters = [{
		name: "diffWrapper",
		match: "^\\{\\{diff\\{\n", // XXX: suboptimal
		termRegExp: /(.*\}\}\})$/mg,
		handler: function(w) {
			var el = createTiddlyElement(w.output, "div", null, "diff");
			w.subWikifyTerm(el, this.termRegExp);
		}
	}, {
		name: "diffRange",
		match: "^(?:@@|[+\\-]{3}) ",
		lookaheadRegExp: /^(?:@@|[+\-]{3}) .*\n/mg,
		handler: function(w) {
			createTiddlyElement(w.output, "div", null, "highlight").
				innerHTML = "&#8230;";
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	}, {
		name: "diffAdded",
		match: "^\\+",
		termRegExp: /(\n)/mg,
		handler: function(w) {
			var el = createTiddlyElement(w.output, "ins", null, "added");
			w.subWikifyTerm(el, this.termRegExp);
		}
	}, {
		name: "diffRemoved",
		match: "^-",
		termRegExp: /(\n)/mg,
		handler: function(w) {
			var el = createTiddlyElement(w.output, "del", null, "removed");
			w.subWikifyTerm(el, this.termRegExp);
		}
	}
];

config.parsers.diffFormatter = new Formatter(formatters);
config.parsers.diffFormatter.format = "diff";
config.parsers.diffFormatter.formatTag = "diff";

})();
//}}}
<!--{{{-->
<div class='toolbar'
	macro='toolbar [[ToolbarCommands::EditToolbar]] icons:yes'>
</div>
<div class='heading editorHeading'>
	<div class='editor title' macro='edit title'></div>
	<div class='tagClear'></div>
</div>
<div class='annotationsBox' macro='annotations'>
	<div class='editSpaceSiteIcon'
		macro='tiddlerOrigin height:16 width:16 label:no interactive:no'>
	</div>
	<div class="privacyEdit" macro='setPrivacy label:no interactive:no'></div>
	<div class='tagClear'></div>
</div>
<div class='editor' macro='edit text'></div>
<div class='editorFooter'>
	<div class='tagTitle'>tags</div>
	<div class='editor' macro='edit tags'></div>
	<div class='tagAnnotation'>
		<span macro='message views.editor.tagPrompt'></span>
		<span macro='tagChooser excludeLists'></span>
	</div>
</div>
<!--}}}-->
/***
|''Name''|ErrorHandlerPlugin|
|''Version''|0.4.3|
|''Author''|Jon Robson|
|''Description''|Localised tiddler save errors including edit conflict resolution.|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlySpaceConfig|
***/
//{{{
(function($) {

var tiddlyspace = config.extensions.tiddlyspace;
var currentSpace = tiddlyspace.currentSpace.name;
tiddlyspace.getLocalTitle = function(title, workspace, suffix) {
	var endsWith = config.extensions.BinaryTiddlersPlugin.endsWith;
	if(!suffix) {
		var isPublic = endsWith(workspace, "_public");
		suffix = tiddlyspace.resolveSpaceName(workspace);
		if(currentSpace == suffix) {
			suffix = isPublic ? "public" : "private";
		} else {
			suffix = "@%0".format(suffix);
		}
	}
	return "%0 *(%1)*".format(title, suffix);
};

var sssp = config.extensions.ServerSideSavingPlugin;

var msgs = config.messages.editConflict = {
	loading: "Loading..",
	resolve: "[[Edit Conflict]]@glossary: this tiddler may have been changed by someone else.",
	reviewDiff: "review (recommended)",
	reviewDiffTooltip: "review changes made to this tiddler",
	reviewDiffError: "error retrieving revision.",
	save: "overwrite",
	saveTooltip: "make this revision the top revision of this tiddler",
	discard: "cancel",
	discardTooltip: "undo changes to this tiddler and get most recent version",
	diffTitle: "%0",
	diffFieldTitle: "%0 - fields",
	diffTextTitle: "%0 - text",
	updating: "updating your version...",
	diffHeader: ["Review the changes that have been made whilst you were editing this tiddler. ",
		"Fold relevant changes back into your version.\n",
		"{{removed{Red}}} highlight shows content removed. ",
		"{{added{Green}}} highlight shows content added.\n"].join(""),
	diffTextHeader: "View changes in text",
	diffFieldsHeader: "View changes in fields"
};

var plugin = config.extensions.errorHandler = {
	diffTags: ["excludeLists", "excludeMissing", "excludeSearch"],
	displayMessage: function(message, tiddler, context) {
		var desc = context && context.httpStatus ? context.statusText :
			sssp.locale.connectionError;
		var reportArea = plugin.reportError(tiddler.title);
		var msg = $("<div />").appendTo(reportArea);
		if(message == "saveConflict") {
			wikify(msgs.resolve, msg[0]);
			var choiceArea = $("<div />").appendTo(reportArea)[0];
			plugin.editConflictHandler(choiceArea, tiddler);
		} else {
			msg.text(sssp.locale[message].format(tiddler.title, desc));
		}
	},
	editConflictHandler: function(container, tiddler) {
		var title = tiddler.title;
		var myrev = tiddler.fields["server.page.revision"];
		// note user now needs to edit, fix problem and save. 
		// TODO: make sure this gets reset in save callback
		store.getTiddler(title).fields["server.page.revision"] = "false";

		var diffBtn = createTiddlyButton(container, msgs.reviewDiff, msgs.reviewDiffTooltip, function(ev) {
			var title = $(ev.target).data("title");
			plugin.displayDiff(ev.target, store.getTiddler(title), myrev);
		});
		var saveBtn = createTiddlyButton(container, msgs.save, msgs.saveTooltip, function(ev) {
				var title = $(ev.target).data("title");
				var tid = store.saveTiddler(store.getTiddler(title));
				autoSaveChanges(null, [tid]);
			});
		var ignoreBtn = createTiddlyButton(container, msgs.discard, msgs.discardTooltip, function(ev) {
			var title = $(ev.target).text(msgs.updating).data("title");
			plugin.resetToServerVersion(store.getTiddler(title));
		});
		$([diffBtn, ignoreBtn, saveBtn]).data("title", title);
	},
	getDiffTiddlerTexts: function(diffText) {
		var chunks = diffText.split("\n  \n");
		if(chunks.length < 2) {
			return [chunks[0], ""];
		} else {
			var diffFieldsText = "{{diff{\n%0\n}}}".format(chunks[0]);
			diffText = '{{diff{\n%0\n}}}'.format(chunks.splice(1, chunks.length).join("\n"));
			return [diffText, diffFieldsText];
		}
	},
	makeDiffTiddler: function(title, diff) {
		var newTiddler = new Tiddler(title);
		var tags = plugin.diffTags;
		newTiddler.text = msgs.loading;
		newTiddler.fields.doNotSave = true;
		newTiddler.tags = diff ? tags.concat(["diff"]) : tags;
		newTiddler = store.saveTiddler(newTiddler);
		$.extend(store.getTiddler(title).fields,
			config.defaultCustomFields); // allow option to save it
		return newTiddler;
	},
	displayDiff: function(src, tiddler, latestRevision) {
		var adaptor = tiddler.getAdaptor();
		var title = tiddler.title;
		var ts = new Date().formatString("0hh:0mm:0ss");
		var suffix = "edit conflict %0".format(ts);
		var diffTitle = tiddlyspace.getLocalTitle(msgs.diffTitle.format(title), "", suffix);
		var diffTextTitle = tiddlyspace.getLocalTitle(msgs.diffTextTitle.format(title), "", suffix);
		var diffFieldsTitle = tiddlyspace.getLocalTitle(msgs.diffFieldTitle.format(title), "", suffix);
		plugin.makeDiffTiddler(diffTextTitle, true);
		plugin.makeDiffTiddler(diffFieldsTitle, true);
		var newTiddler = plugin.makeDiffTiddler(diffTitle, false);
		newTiddler.text = ['%0\n<<slider chkViewDiffText "%1" "%2">>\n',
			'<<slider chkViewDiffField "%3" "%4">>'].join("").
			format(msgs.diffHeader, diffTextTitle, msgs.diffTextHeader,
				diffFieldsTitle, msgs.diffFieldsHeader);
		store.saveTiddler(newTiddler);

		var callback = function(r) {
			var text = plugin.getDiffTiddlerTexts(r);
			store.getTiddler(diffTextTitle).text = text[0];
			store.getTiddler(diffFieldsTitle).text = text[1];
			story.refreshTiddler(diffTitle, null, true);
		};
		var workspace = "bags/%0".format(tiddler.fields["server.bag"]);
		ajaxReq({
			type: "get",
			dataType: "text",
			url: "/diff?format=unified&rev1=%0/%1/%2&rev2=%0/%1".format(workspace, title, latestRevision),
			success: callback,
			error: function() {
				displayMessage(msgs.reviewDiffError);
			}
		});
		story.displayTiddler(src, diffTitle);
	},
	resetToServerVersion: function(tiddler) {
		var adaptor = tiddler.getAdaptor();
		var ctx = { 
			host: tiddler.fields["server.host"],
			workspace: "bags/" + tiddler.fields["server.bag"]
		};
		adaptor.getTiddler(tiddler.title, ctx, null, function(context) {
			store.saveTiddler(context.tiddler);
			story.refreshTiddler(tiddler.title);
			store.setDirty(false);
		});
	},
	reportError: function(title) {
		var el = story.getTiddler(title);
		if(!el) {
			el = story.displayTiddler(null, title);
		}
		return $("<div />").addClass("error annotation").prependTo(el)[0];
	}
};

sssp.reportFailure = function(message, tiddler, context) {
	config.options.chkViewDiffText = config.options.chkViewDiffText === undefined ?
		true : config.options.chkViewDiffText;
	config.options.chkViewDiffFields = config.options.chkViewDiffFields || false;
	plugin.displayMessage(message, tiddler, context);
};

})(jQuery);
//}}}
ColorPalette
StyleSheet
SiteSubtitle
GettingStarted
SiteTitle
MainMenu
SiteIcon
DefaultTiddlers
ViewTemplate
PageTemplate
SideBarOptions
EditTemplate
SiteInfo
SideBarTabs
ToolbarCommands
/***
|''Name''|GUID|
!Attribution
GUID code written by Mahemoff
 * Copyright (c) <year>, <copyright holder>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *     * Redistributions of source code must retain the above copyright
 *      notice, this list of conditions and the following disclaimer.
 *    * 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.
 *   * Neither the name of the <organization> nor the
 *       names of its contributors may be used to endorse or promote products
 *       derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY <copyright holder> ''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 <copyright holder> 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.
 *
 * TODO:
 * - Support for ISO GUID stanard
***/
//{{{
function Guid(options) {
	this.options = options || {};
	this.chars = this.options.chars || Guid.constants.alphanumerics;
	this.epoch = this.options.epoch || Guid.constants.epoch1970;
	this.counterSequenceLength = this.options.counterSequenceLength || 1;
	this.randomSequenceLength = this.options.randomSequenceLength || 2;
}

Guid.prototype.generate = function() {
	var now = (new Date()).getTime() - this.epoch;
	var guid = this.baseN(now);
	this.counterSeq = (now==this.lastTimestampUsed ? this.counterSeq+1 : 1);
	guid += this.counterSeq;
	for (var i=0; i<this.randomSequenceLength; i++) {
		guid += this.chars.charAt(Math.floor(Math.random() * this.chars.length));
	}
	this.lastTimestampUsed = now;
	return guid;
};

Guid.prototype.baseN = function(val) {
	if (val === 0) {
		return "";
	}
	var rightMost = val % this.chars.length;
	var rightMostChar = this.chars.charAt(rightMost);
	var remaining = Math.floor(val / this.chars.length);
	return this.baseN(remaining) + rightMostChar;
};

Guid.constants = {};
Guid.constants.numbers = "0123456789";
Guid.constants.alphas = "abcdefghijklmnopqrstuvwxyz";
Guid.constants.lowerAlphanumerics = "0123456789abcdefghijklmnopqrstuvwxyz";
Guid.constants.alphanumerics = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
// http://tools.ietf.org/html/rfc1924
Guid.constants.base85 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&()*+-;<=>?@^_`{|}~";

Guid.constants.epoch1970 = (new Date(0));
Guid.constants.epoch = function(year) { 
	return (new Date("Jan 1 " + year)).getTime();
};

version.extensions.GuidPlugin = { installed: true };
if (!config.extensions) { 
	config.extensions = {};
}
config.extensions.GuidPlugin = {};

// clients may override these
config.extensions.GuidPlugin.guid = new Guid();
//}}}
<<showInstall space-install>>
/***
|''Name''|GroupByPlugin|
|''Description''|Mimics allTags macro to provide ways of creating lists grouping tiddlers by any field|
|''Version''|0.6.1|
|''Author''|Jon Robson|
|''Status''|beta|
!Usage
{{{<<groupBy tags>>}}}
mimics allTags macro

{{{<<groupBy server.bag>>}}}
groups by the server.bag field (this version contains TiddlySpace specific code for turning a bag into a space name)

{{{groupBy modified dateFormat:"YYYY"}}}
group tiddlers by year.

{{{<<groupBy tags exclude:excludeLists exclude:systemConfig>>}}}
group tiddlers by tag but exclude the tags with values excludeLists and systemConfig

Within that group you can also exclude things by filter
{{{groupBy modifier filter:[tag[film]]}}}
will group tiddlers tagged with film by modifier.
***/
//{{{
(function($) {
var taglocale = config.views.wikified.tag;
var macro = config.macros.groupBy = {
	locale: {
		tooltip: "all tiddlers in group %0",
		noTiddlers: "no tiddlers",
		openAllText: taglocale.openAllText,
		openAllTooltip: taglocale.openAllTooltip,
		openTiddler: "open tiddler with title %0"
	},
	morpher: {
		// TODO: note currently the following 2 morphers are TiddlySpace specific and probably should be in separate plugin
		"server.workspace": function(value, options) {
			return macro.morpher["server.bag"](value.replace("bags/", "").replace("recipes/", ""));
		},
		"server.bag": function(value, options) {
			if(typeof(value) !== "string") {
				return false;
			} else if(value.indexOf("_public") === -1 && value.indexOf("_private") === -1) {
				value = "*%0".format(value); // add star for non-space bags.
			}
			return value.replace("_public", "").replace("_private", "");
		},
		created: function(value, options) {
			return value.formatString(options.dateFormat || "DD MMM YYYY");
		},
		modified: function(value, options) {
			return macro.morpher.created(value, options);
		}
	},

	handler: function(place, macroName, params, wikifier, paramString) {
		var field = params[0] || "server.workspace";
		var dateFormat = params[1] || "DD MMM YYYY";
		var container = $("<div />").attr("macroName", macroName).addClass("groupBy").
			attr("refresh", "macro").attr("fieldName", field).
			attr("paramString", paramString).
			attr("dateFormat", dateFormat).appendTo(place)[0];
		macro.refresh(container);
	},
	isTypeArray: function(value) {
		var valueType = typeof value;
		if(valueType === "object" && typeof value.length === "number" &&
			!(value.propertyIsEnumerable("length")) &&
			typeof value.splice === "function") { //is Array
			return true;
		} else {
			return false;
		}
	},
	_onClickGroup: function(ev, options) {
		var i, target = ev.target, locale = macro.locale;
		var tiddlers = $(target).closest(".templateContainer").data("tiddlers");
		var popup = $(Popup.create(target)).addClass("taggedTiddlerList")[0];
		var value = $(target).attr("value");
		var openAll = createTiddlyButton($("<li />").appendTo(popup)[0],
			locale.openAllText.format(value), locale.openAllTooltip);
		$(openAll).click(function(ev) {
			story.displayTiddlers(ev.target, tiddlers);
			return false;
		});
		var listBreak = $("<li />").addClass("listBreak").html("<div />").appendTo(popup);
		for(i = 0; i < tiddlers.length; i++) {
			var item = $("<li />").appendTo(popup)[0];
			var template = store.getTiddlerText(options.template) || macro.template;
			wikify(template, item, null, tiddlers[i]);
		}
		listBreak.clone().appendTo(popup);
		$(createTiddlyLink($("<li />").appendTo(popup)[0], value, false)).
			text(locale.openTiddler.format(value));
		Popup.show();
		ev.stopPropagation();
		return false;
	},
	_refresh: function(container, tiddlers, options) {
		var totalGroups = 0, locale = macro.locale, i, j;
		var excludeValues = options.exclude;
		var values = {}, value_ids = [];
		var field = options.field;
		var morpher = macro.morpher[field] || function(value) {
			return value;
		};
		for(i = 0; i < tiddlers.length; i++) {
			var tiddler = tiddlers[i];
			var value = tiddler[field] || tiddler.fields[field];
			value = macro.isTypeArray(value) ? value : [ value ];
			for(j = 0; j < value.length; j++) {
				var v = morpher(value[j], options);
				if(v && $.inArray(v, excludeValues) === -1) {
					totalGroups += 1;
					if(!values[v]) {
						values[v] = [];
					}
					values[v].push(tiddler);
					value_ids.pushUnique(v);
				}
			}
		}
		var ul = $("<ul />").appendTo(container)[0];
		if(totalGroups === 0) {
			$("<li />").addClass("listTitle").text(locale.noTiddlers);
		}
		value_ids = value_ids.sort();
		var groupTemplate = store.getTiddlerText(options.groupTemplate);
		var onClick = function(ev) {
			macro._onClickGroup(ev, options);
		};
		for(i = 0; i < value_ids.length; i++) {
			var title = value_ids[i];
			var info = getTiddlyLinkInfo(title);
			tiddlers = values[title];
			var btn = createTiddlyButton($("<li />").appendTo(ul)[0],
				"%0 (%1)".format(title, tiddlers.length), locale.tooltip.format(title), null, info.classes);
			if(groupTemplate) {
				$(btn).empty();
				wikify(groupTemplate, btn, null, tiddlers[0]);
			}
			$(btn).click(onClick).attr("value", title).attr("refresh", "link").attr("tiddlyLink", title);
			$(btn).addClass("templateContainer").data("tiddlers", tiddlers);
		}
	},
	refresh: function(container) {
		container = $(container).empty();
		var paramString = container.attr("paramString");
		var args = paramString.parseParams("name", null, true, false, true)[0];
		var options = { field: container.attr("fieldName"), dateFormat: container.attr("dateFormat"), exclude: args.exclude || [],
			template: args.template ? args.template[0] : false, groupTemplate: args.groupTemplate ? args.groupTemplate[0] : "" };
		var tiddlers = args.filter ? store.filterTiddlers(args.filter[0]) : store.getTiddlers("title");
		macro._refresh(container, tiddlers, options);
	},
	template: "<<view title link>>"
};

}(jQuery));
//}}}
There are a lot of interesting people using ~TiddlySpace that you might like to keep track of and interact with. There are a number of ways of doing this.

If you see a number in the speech bubble in one of your tiddlers, it means that someone is writing about the same thing as you. You can find out what they're saying by clicking on it. Likewise, if you see something interesting in someone else's space, you can respond to it and write up your own thoughts on the subject by clicking "Reply to this tiddler".

Additionally, if you find anyone interesting, or you find an interesting looking space and you'd like to know when it's changed, you can "follow" that space. To do this, simply create a tiddler with the title: {{{@space-name}}} and tag it {{{follow}}}. If you want, you can store some notes about that space in the body of the tiddler.

If you then want to know what happening, simply [[include|How do I include/exclude spaces?]]@docs the @tivity space and then visit your activity stream at [[/activity|/activity]], or just visit the @tapas space directly.

!Not sure who to follow?
Here's a few suggestions:
* @fnd
* @cdent
* @pmario
* @bengillies
* @dickon
!Open source
Welcome!  The ''How-to'' instructions are below... definitely read these if you are making your own version!  If you are doing an AMBIT training, then the AFC will usually make one of these for you.  However, ''//Anyone can make a local version//'' of the [[award winning|http://www.guardian.co.uk/innovation-nation-awards/innovation-nation-awards-winners]] AMBIT manual as it is an ''open source'' resource, provided from the [[Anna Freud Centre|http://annafreud.org]] with funding support from [[Comic Relief|http://www.comicrelief.com/]] and others.
!Donate?!
Please consider (ie ''please please please give!'') a donation to the AMBIT project at the [[Anna Freud Centre|http://annafreud.org]] if you have found/are finding this resource helpful: the AMBIT project can only run thanks to the generosity of others and is designed to develop support for teams working with the most vulnerable of young people.
!Limitations if you "D.I.Y."
If you make your own version here, you will get all the AMBIT content, ''but your version will not be //automatically// included in the "community of practice" functions'' that the AMBIT manual supports: that is, your team's version won't be included in the information about how many other versions of pages that exist, or in click-through links to these pages so that other workers can compare what you are doing with what their own team is developing, etc... these "comparing and sharing" functions are only available to teams that the AMBIT project has trained, or who have been able to demonstrate that they are working in line with core AMBIT principles.
!Licensed content
The material in the AMBIT manuals is released under a Creative Commons License - see the manuals themselves for details of this.  You can ''share'' it and you can ''adapt'' it, but you must ''acknowledge the original authorship'', and you can only share under the same ''non-commercial'' terms as the AMBIT materials are shared.  

Variations from this licensing are available from the [[Anna Freud Centre|http://annafreud.org]].

!What to do - FIRST READ THESE INSTRUCTIONS!
* Ensure you are already registered as a user at http://tiddlyspace.com 
** Don't forget your username and password, as the retrieval system isn't built yet!

|bgcolor(pink):When you scroll a bit further down this page, you will see another "page", titled ''"Creating a new manual"''; in that is an ''empty box'', and a button saying ''"Create"''...  FINISH READING THESE INSTRUCTIONS FIRST, THOUGH, AS IT IS A BIT FIDDLY!|

* Choose a name for your manual.  We usually prefix names with ''ambit-'' as in:
> ''"ambit-yourteamsnamegoeshere.tiddlyspace.com"'' 
...but you can call it what you like, as it is yours! Write your chosen name in the box, click create, and hey presto - a new manual that is yours will appear!  
* ''__NOTE... it is best to read the instructions that follow @@//before//@@ you get this far__''... it'll save you time, as this is just a bit fiddly!
* When you click "Create" you will wait for a bit while your space is conjured up... 
** Then you will see a space that looks exactly like the AMBIT "Core content" manual
** You will want to customise this //immediately// as AMBIT is all about developing and defining //YOUR local expertise//, building on the principles or resources provided by AMBIT which are just foundations, not the building...

So once you are in "your" AMBIT manual here is what to do...

|bgcolor(pink):1.|bgcolor(lightblue):On the ''"Mode and Login panel"'' (top right) <br><<image [[1.ModeLogin]] width:200 height:150>><br>you should see that you are already logged in as you... Instead of ''Browsing mode'', select the ''Advanced Mode'' there. |
|bgcolor(pink):2.|bgcolor(lightblue):This reveals the "target" at the very top of the page.<br><<image [[2. target.png]] width:200 height:150>> |
|bgcolor(pink):3.|bgcolor(lightblue):By clicking that target, you reveal a list of options - select the ''Space Menu''<br><<image [[3. Space Menu.png]] width:200 height:200>> |
|bgcolor(pink):4.|bgcolor(lightblue):Once in the Space menu, select the list of "included spaces" <br><<image [[4. Space menu.png]] width:300 height:300>> |
|bgcolor(pink):5.|bgcolor(lightblue):You will see that the "ambit" space is included at the very bottom of the this list<br><<image [[5. Included Spaces.png]] width:400 height:400>><br> Click the x to remove this (this will NOT remove any important content - it is only included as an artefact of the setup process, and all the useful content is held in the other spaces above it in this list - //DON'T delete them!//... but even if you do by accident, this is still reversible - so don't panic! |
|bgcolor(pink):6.|bgcolor(lightblue):Now click the "Home" button (top right) to go back to your space, and you will see the title has changed to ambit-theme-v3-transition - now you need to change this to reflect YOUR title!|
|bgcolor(pink):7.|bgcolor(lightblue):''Select the "Edit" mode'', rather than "Browsing"|
|bgcolor(pink):8.|bgcolor(lightblue):Now search for the page called ''"Change the interface"''|
|bgcolor(pink):9.|bgcolor(lightblue):From that page, you'll get instructions on how to change the Title, the Subtitle and upload an icon|
|bgcolor(pink):10.|bgcolor(lightblue):When you click the links to open these pages (we call pages "Tiddlers") eg the ones called ''"~SiteTitle"'', or ''"~SiteSubtitle"'', you need to click on the editing ("create a copy of this tiddler in your space") button (little "page icon" with a + sign on it, on the top right of the page)... you can get advice on how to ''Edit'' if you are unsure.|
|bgcolor(pink):11.|bgcolor(lightblue):Once you have, say, the ''"Title"'' page opened for editing, you must ''delete the stuff written in the main content box''.  //DON'T change the title of these boxes// - only edit the CONTENT in them; THAT is what will appear as your website's Title, or Subtitle...|
|bgcolor(pink):12.|bgcolor(lightblue):If you are ''picking an icon'', be sure to pick a ''small picture (about 40 X 40 pixels)'' - if you use a great big picture it'll block out the whole page.|
|bgcolor(pink):13.|bgcolor(lightblue):After that, all the instructions you need are in the manual under ''"Using the Manual"''...|

Enjoy, and please give us Feedback (see a link in the same Mode and Login panel that you used just earlier!
/***
|''Name''|ImageMacroPlugin|
|''Version''|0.9.4|
|''Description''|Allows the rendering of svg images in a TiddlyWiki|
|''Author''|Osmosoft|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''Notes''|Currently only works in modern browsers (not IE)|
|''Requires''|BinaryTiddlersPlugin|
!Usage
{{{<<image SVG>>}}} will render the text of the tiddler with title SVG as an SVG image (but not in ie where it will fail silently)
!!Parameters
width/height: specify width/height parameters
link: make the image link to a given location
tiddlyLink: link to a tiddler

!Notes
Binary tiddlers in TiddlyWeb when passed through the wikifier will be shown as images.
eg. {{{<<view text wikified>>}}} on a binary tiddler will show the image.
{{{<<view fieldname image>>}}}
will render the value of the tiddler field 'fieldname' as an image. This field can contain a tid
{{{<<image SiteIcon>>}}}
will create an image tag where the tiddler has content type beginning image and not ending +xml
will attempt to create svg object in other scenarios
{{{<<image /photos/x.jpg>>}}}
will create an image tag with src /photos/x.jpg as long as there is not a tiddler called /photos/x.jpg in 
which case it will render that tiddler as an image. Note for the case of svg files it will attempt to render as an svg if possible via the image
tag. It doesn't embed the svg in the dom for security reasons as svg code can contain javascript.
!Code
***/
//{{{
(function($) {

var macro = config.macros.image = {
	shim: "/bags/common/tiddlers/shim",
	ieVersion: config.browser.isIE ? parseInt(config.browser.ieVersion[1], 10) : false,
	svgns: "http://www.w3.org/2000/svg",
	xlinkns: "http://www.w3.org/1999/xlink", 
	svgAvailable: document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"),
	_fixPrefix: 1,
	_external_cache: {},
	_image_tag_cache: {},
	_image_dimensions: {},
	locale: {
		badImage: "This image cannot be displayed."
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler){
		var imageSource = params[0];
		// collect named arguments
		var args = macro.getArguments(paramString, params);
		this.renderImage(place, imageSource, args);
	},
	init: function() {
		var startupImages = store.getTaggedTiddlers("systemImage");
		var place = $("<div />").attr("id", "systemImageArea").appendTo("body").hide()[0];
		for(var i = 0; i < startupImages.length; i++) {
			var image = startupImages[i];
			macro.renderImage(place, image.title, { idPrefix: "" });
		}
		var data = new Image();
		data.onload = function() {
			// note ie 8 only supports data uris up to 32k so cannot be relied on
			macro.supportsDataUris = this.width != 1 || this.height != 1 ? false : true;
			macro.supportsDataUris = macro.ieVersion && macro.ieVersion < 9 ? false : macro.supportsDataUris;
		};
		data.onerror = data.onload;
		data.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";
	},
	refreshImage: function(src) {
		var elements = macro._image_tag_cache[src] ? macro._image_tag_cache[src] : [];
		if(macro._image_dimensions[src]) {
			macro._image_dimensions[src] = false;
		}
		for(var i = 0; i < elements.length; i++) {
			var el = $(elements[i]);
			var newSrc = "%0?nocache=%1".format(src, Math.random());
			el.attr("src", newSrc); // force reload
		}
	},
	isBinaryImageType: function(contentType) {
		return (contentType && contentType.indexOf("image") === 0 &&
			contentType.indexOf("+xml") != contentType.length - 4) ? true : false;
	},
	isImageTiddler: function(tiddler) {
		return macro.isSVGTiddler(tiddler) || macro.isBinaryImageTiddler(tiddler);
	},
	isSVGTiddler: function(tiddler) {
		var type = tiddler ? tiddler.fields['server.content-type'] : false;
		return type == "image/svg+xml";
	},
	isBinaryImageTiddler: function(tiddler) {
		return macro.isBinaryImageType(tiddler.fields['server.content-type']);
	},
	renderImage: function(place, imageSource, options) {
		var imageTiddler = store.getTiddler(imageSource);
		var container;
		var classes = ["image"];
		if(options.link) {
			classes = classes.concat(["imageLink", "externalLink"]);
			container = $("<a />").attr("href", options.link).appendTo(place)[0];
		} else if(options.tiddlyLink) {
			classes.push("imageLink");
			container = createTiddlyLink(place, options.tiddlyLink, false);
		} else {
			container = $("<span />").appendTo(place)[0];
		}
		$(container).addClass(classes.join(" "));

		options = options ? options : {};
		if(imageTiddler && macro.isBinaryImageTiddler(imageTiddler)) { // handle the case where we have an image url
			return macro._renderBinaryImageTiddler(container, imageTiddler, options);
		} else if(imageTiddler){ // handle the case where we have a tiddler
			return macro._renderSVGTiddler(container, imageTiddler, options);
		} else { // we have a string representing a url
			return macro._renderBinaryImageUrl(container, imageSource, options);
		}
	},
	_renderAlternateText: function(container, options) {
		var img;
		var src = options.src || "";
		if(options.width && options.height) {
			img = $("<img />").attr("src", src).addClass("svgImageText").attr("width", options.width).
				attr("height", options.height).appendTo(container);
		}
		var alt = options.alt;
		if(img && alt) {
			img.attr("alt", alt).attr("title", alt);
		} else if(alt) {
			$(container).addClass("svgImageText").text(alt);
		}
		macro._image_tag_cache[src] = img;
	},
	_renderSVGTiddler: function(place, tiddler, options) {
		if(!options) {
			options = {};
		}
		merge(options, { tiddler: tiddler, fix: true});

		if(macro.svgAvailable) {
			this._importSVG(place, options); // display the svg
		} else if(options.altImage) {
			var image = options.altImage;
			delete options.altImage;
			this._renderBinaryImageUrl(place, image, options);
		} else {
			this._renderAlternateText(place, options); // instead of showing the image show the alternate text.
		}
	},
	_renderBinaryImageTiddler: function(place, tiddler, options) {
		var resourceURI;
		var fields = tiddler.fields;
		if(fields["server.type"] == "tiddlyweb") { // construct an accurate url for the resource
			resourceURI = "%0/%1/tiddlers/%2".format(config.defaultCustomFields["server.host"],
				fields["server.workspace"], encodeURI(fields["server.title"]));
		} else { // guess the url for the resource
			resourceURI = tiddler.title;
		}
		var ctype = fields["server.content-type"] || tiddler.type;
		var text = tiddler.text;
		if(macro.supportsDataUris && ctype && text.indexOf("<html") == -1) {
			var uri = "data:%0;base64,%1".format(ctype, text);
			options.src = resourceURI;
			return macro._renderBinaryImageUrl(place, uri, options);
		} else if(options.src) {
			return macro._renderBinaryImageUrl(place, options.src, options);
		} else {
			return macro._renderBinaryImageUrl(place, resourceURI, options);
		}
	},
	_renderImageTag: function(container, src, width, height, options) {
		var img;
		img = $("<img />").appendTo(container);
		if(height) {
			img.attr("height", height);
		}
		if(width) {
			img.attr("width", width);
		}
		if(macro.ieVersion && macro.ieVersion < 7 && macro.shim && options.ie6png) {
			$(img).css({width: userW, height: userH,
					filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='%0', sizingMethod='scale')".format(src)
				}).attr("src", macro.shim);
		} else {
			img.attr("src", src);
		}
		if(!macro._image_tag_cache[options.srcUrl]) {
			macro._image_tag_cache[options.srcUrl] = [];
		}
		img = $(img).addClass(options.imageClass)[0];
		macro._image_tag_cache[options.srcUrl].push(img);
		return img;
	},
	_getDimensions: function(realDimensions, reqDimensions, preserve) {
		var w = realDimensions.width;
		var h = realDimensions.height;
		var reqh = reqDimensions.height;
		var reqw = reqDimensions.width;
		var finalw = w, finalh = h;
		var ratiow = reqw / w, ratioh = reqh / h;
		var scaledw = ratioh * w;
		var scaledh = ratiow * h;
		if(!reqw && reqh) {
			finalw = scaledw;
			finalh = reqh;
		} else if(reqw && !reqh) {
			finalw = reqw;
			finalh = scaledh;
		} else if(reqh && reqw) {
			var preserveWidth = w > h ? true : false;
			if(preserve) {
				if(preserveWidth && scaledh < reqh) {
					finalh = scaledh;
					finalw = reqw;
				} else {
					finalh = reqh;
					finalw = scaledw;
				}
			} else {
				finalw = reqw;
				finalh = reqh;
			}
		}
		return { width: parseInt(finalw, 10), height: parseInt(finalh, 10) };
	},
	_renderBinaryImageUrl: function(container, src, options) {
		var srcUrl = options.src ? options.src : src;
		srcUrl = srcUrl.indexOf("/") === -1 ? "/%0".format(srcUrl) : srcUrl; // for IE. 
		var image_dimensions = macro._image_dimensions[srcUrl];
		var image = new Image(); // due to weird scaling issues where you use just a width or just a height
		var createImageTag = function(dimensions, error) {
			if(error) {
				var altImage = options.altImage;
				if(altImage) {
					delete options.altImage;
					macro._renderBinaryImageUrl(container, altImage, options);
				} else {
					options.src = src;
					macro._renderAlternateText(container, options);
				}
			} else {
				var dim = macro._getDimensions(dimensions, { 
					width: options.width, height: options.height }, options.preserveAspectRatio);
				options.srcUrl = srcUrl;
				macro._renderImageTag(container, src, dim.width, dim.height, options);
			}
		};

		if(!image_dimensions) {
			image.onload = function() {
				var dimensions = { width: image.width, height: image.height};
				macro._image_dimensions[srcUrl] = dimensions;
				createImageTag(dimensions);
			};
			image.onerror = function() {
				createImageTag(null, true);
			};
			image.src = src;
		} else {
			createImageTag(image_dimensions);
		}
	},
	_generateIdPrefix: function(){
		return "twsvgfix_" + (this._fixPrefix++).toString() + "_";
	},
	_fixSVG: function(childNodes, idPrefix) {
		var urlPattern = /url\(\#([^\)]*)\)*/ig;
		var fixes = [
		{ attr: "id", pattern: /^(.*)$/ig },
		{ attr: "href", namespace: macro.xlinkns, pattern: /^#(.*)$/ig }
		];
		var url_fixes = ["filter", "fill", "mask", "stroke", "style"];
		for(var i = 0; i < url_fixes.length; i++) {
			fixes.push({ attr: url_fixes[i], pattern: urlPattern });
		}
		for(var t = 0; t < childNodes.length; t++) {
			var node = childNodes[t];
			for(var a = 0; a < fixes.length; a++) {
				var fix = fixes[a];
				var attr = fix.attr;
				var ns = fix.namespace || "";
				if(node.hasAttributeNS && node.hasAttributeNS(ns, attr)) {
					var v = node.getAttributeNS(ns, attr);
					fix.pattern.lastIndex = 0;
					var match = fix.pattern.exec(v);
					if(match) {
						// Make sure replacement string doesn't contain any single dollar signs
						var toReplace = match[1];
						if(toReplace.indexOf(idPrefix) !== 0 && toReplace.indexOf("twglobal_") !== 0) {
							var replacement = (idPrefix + toReplace).replace("$", "$$$$"); 
							v = v.replace(match[1], replacement);
						}
						node.setAttributeNS(ns, attr,v);
					}
				}
			}
			var children = node.childNodes;
			if(children.length > 0) {
				this._fixSVG(children, idPrefix);
			}
		}
	},
	_importSVG: function(place, options){
		options = options ? options : {};
		var svgDoc, tiddlerText = options.tiddler.text;
		if (window.DOMParser) {
			svgDoc = new DOMParser().parseFromString(tiddlerText, "application/xml").documentElement;
			var idPrefix = options.idPrefix || this._generateIdPrefix();
			this._fixSVG([svgDoc], idPrefix);
			var el = document.importNode(svgDoc, true);
			var svgHolder = document.createElementNS(macro.svgns,"svg");
			var width = options.width;
			var height = options.height;
			if(width || height) {
				if(width && height) { // set view box of containing svg element based on the svg viewbox and width and height.
					var viewBox = el.getAttribute("viewBox");
					var topLeft = "0 0";
					if(viewBox) {
						topLeft = viewBox.replace(/([0-9]*) +([0-9]*) +([0-9]*) +([0-9]*) */gi,"$1 $2");
					}
					svgHolder.setAttributeNS(macro.svgns, "viewBox", "0 0 %0 %1".format(width, height));
				} else {
					if(!width) {
						width = el.getAttribute("width");
					}
					if(!height) {
						height = el.getAttribute("height");
					}
				}
				svgHolder.setAttribute("width", width);
				svgHolder.setAttribute("height", height);

				el.setAttribute("width", "100%");
				el.setAttribute("height", "100%");
				svgHolder.setAttribute("class", "svgImage svgIcon %0".format(options.imageClass || ""));
				svgHolder.appendChild(el);
				place.appendChild(svgHolder);
			}
			else {
				var existing = el.className ? el.className.baseVal : "";
				el.setAttribute("class","svgImage %0".format(existing));
				place.appendChild(el);
			}
			// if a tiddler attribute is set this is read as a link
			$("[tiddler], [tiddlyLink]", place).attr("refresh", "link").click(function(ev) {
				var tiddler = $(ev.target).attr("tiddlyLink");
				if(tiddler) {
					story.displayTiddler(ev.target, tiddler);
				}
			});
		}
	},
	getArguments: function(paramString, params) {
		var args = paramString.parseParams("name", null, true, false, true)[0];
		var options = {};
		for(var id in args) {
			if(true) {
				var p = args[id];
				if(id == "def") {
					options[id] = p;
				} else {
					options[id] = p[0];
				}
			}
		}
		var width = isNaN(params[1]) ? false : parseInt(params[1], 10);
		var height = isNaN(params[2]) ? false : parseInt(params[2], 10);

		options.width = macro.lookupArgument(options, "width", width);
		options.height = macro.lookupArgument(options, "height", height);
		options.preserveAspectRatio = args.preserveAspectRatio && 
			args.preserveAspectRatio[0] == "yes" ? true : false;
		options.tiddlyLink = macro.lookupArgument(options, "tiddlyLink", false);
		options.link = macro.lookupArgument(options, "link", false);
		return options;
	},
	lookupArgument: function(args, id, ifEmpty) {
		return args[id] ? args[id] : ifEmpty;
	}
};

// update views
var _oldwikifiedview = config.macros.view.views.wikified;
// update wikifier to check tiddler type before rendering
merge(config.macros.view.views, {
	wikified: function(value, place, params, wikifier, paramString, tiddler) {
		if(macro.isImageTiddler(tiddler) && params[0] == "text") {
			var newplace = $("<div />").addClass("wikifiedImage").appendTo(place)[0];
			macro.renderImage(newplace, tiddler.title, { alt: macro.locale.badImage });
		} else {
			_oldwikifiedview.apply(this, arguments);
		}
	},
	image: function(value, place, params, wikifier, paramString, tiddler) {
		// a field can point to another tiddler whereas text is the current tiddler.
		var title = params[0] == "text" ? tiddler.title : value;
		var args = macro.getArguments(paramString, params);
		macro.renderImage(place, title, args);
	}
});
config.shadowTiddlers.StyleSheetImageMacro = [".wikifiedImage svg, .wikifiedImage .image { width: 80%; }",
	".svgImageText { background-color:[[ColorPalette::Error]]; color:#ddd; display: inline-block; }",
	"span.svgImageText { display: inline-block; overflow: hidden; }"
].join("");
store.addNotification("StyleSheetImageMacro", refreshStyles);

})(jQuery);
//}}}
Install this space!
<<install>>
<!--{{{-->
<link rel="shortcut icon" href="/recipes/ambit-install_public/tiddlers/favicon.ico" />
<link href="/bags/ambit-install_public/tiddlers.atom" rel="alternate"
	type="application/atom+xml" title="ambit-install's public feed" />
<link rel="canonical" href="http://ambit-install.tiddlyspace.com/" />
<!--}}}-->
<!--{{{-->
<div class='header'>
	<div id='sidebarSearch'>
		<span macro='search'></span>
	</div>
	<div class='headerForeground'>
		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
	</div>
	<div class='clearFloat'></div>
</div>

<div id='menuBar'>
	<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
	<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
</div>
<div id='displayArea'>
	<div id='messageArea'></div>
	<div id='tiddlerDisplay'></div>
	<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<!--}}}-->
Use the Uploader - you can ''use the one in the blue box below'' (you can copy this whole tiddler into your own wiki), or you can create another uploading "portal" anywhere, using this bit of code (just stick it in any tiddler, save the changes and away you go):
|bgcolor(beige): {{{<<binaryUploadPublic edit:title>>}}} |

|bgcolor(lightblue): ''UPLOADER''<br>Type the name of your image (to be the IMAGE TITLE) here:<br><<binaryUploadPublic edit:title>>Then select the image file you want to upload, click Upload, and you will create a tiddler which is an IMAGE with a TITLE |

|bgcolor(pink): Now, ''to EMBED that image in any OTHER page''... <br>you just use this code: <br><br> {{{<<image [[Paste the IMAGE TITLE here]] width:48 height:48>>}}} <br><br> You can set the ''Width'' and ''Height'' according to how big you want the photo to display (48x48 is quite small, 480x480 is middle sized, 600x600 is large, for instance) |

Like this:
!The NEW AMBIT Wheel
!!400x400
<<image [[AMBIT wheel 2014]] width:400 height:400>>
!!200x200
<<image [[AMBIT wheel 2014]] width:200 height:200>>
!!48x48
<<image [[AMBIT wheel 2014]] width:48 height:48>>
!The OLD AMBIT wheel
<<image [[Old AMBIT wheel]] width:400 height:390>>

/***
|''Name''|RandomColorPalettePlugin|
|''Description''|Adds a random color palette to TiddlyWiki|
|''Author''|Jon Robson|
|''Version''|1.4.0|
|''Status''|stable|
|''Source''|https://github.com/jdlrobson/TiddlyWikiPlugins/raw/master/plugins/RandomColorPalettePlugin/RandomColorPalettePlugin.js|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
!Usage
{{{
<<RandomColorPalette>>
}}}
Sets and saves a random color palette on execution

{{{
<<RandomColorPaletteButton>>
}}}
Creates a button, which when clicked will change the color palette
More information at http://macros.tiddlyspace.com/#%5B%5BRandomColorPaletteButton%20macro%5D%5D
!Code
***/
//{{{
RGB.prototype.toRGBString = function() {
	return "rgb(%0,%1,%2)".format(parseInt(this.r * 255, 10),
		parseInt(this.g * 255, 10), parseInt(this.b * 255, 10))
}
function HSL_TO_RGB(h, s, l) { // h (hue) between 0 and 360, s (saturation) & l (lightness) between 0 and 1
	var c = l <= 0.5 ? 2 * l * s : ( 2 - (2 * l)) * s;
	var h1 = h / 60;
	var x = c * (1 - Math.abs((h1 % 2) - 1)); 
	var r, g, b;
	if(typeof(h) == 'undefined') {
		r = 0;
		g = 0;
		b = 0;
	} else if(0 <= h1 && h1 < 1) {
		r = c;
		g = x;
		b = 0;
	} else if(1 <= h1 && h1 < 2) {
		r = x;
		g = c;
		b = 0;
	} else if(2 <= h1 && h1 < 3) {
		r = 0;
		g = c;
		b = x;
	} else if(3 <= h1 && h1 < 4) {
		r = 0;
		g = x;
		b = c;
	} else if(4 <= h1 && h1 < 5) {
		r = x;
		g = 0;
		b = c;
	} else if(5 <= h1 && h1 < 6) {
		r = c;
		g = 0;
		b = x;
	}
	m = l - (0.5 * c);
	return new RGB(r + m, g + m, b + m);
}

(function($){
	var macro = config.macros.RandomColorPalette = {
		messagesOn: false, 
		changedPaletteText: "We have assigned you a random theme by adjusting the [[ColorPalette]] tiddler.\nDon't like it? Click <<RandomColorPalette>> for another one.", 
		handler: function(place, macroName, params, wikifier, paramString, tiddler) {
			paramString = paramString || "";
			var options = macro.getOptions(paramString);
			macro.generatePalette(options, true);
		},
		optionTypes: {
			floats: ["hue", "saturation", "darkest", "lightness", "huevariance", "dark", "pale", "light", "mid",
				"saturation_light", "saturation_pale", "saturation_mid", "saturation_dark"
			]
		},
		getOptions: function(paramString) {
			var args = paramString.parseParams("name", null, true, false, true)[0];
			var options = {};
			var numbers = macro.optionTypes.floats;
			for(var i in args) {
				options[i] = numbers.indexOf(i) > -1 ? parseFloat(args[i][0], 10) : args[i][0];
			}
			return options;
		},
		generateRandomNumber: function(min, max, info) {
			var num = (Math.random() * 1);
			info = !info ? { attempts:0 } : info;
			info.attempts += 1;
			var good = true;
			if(min == max) {
				return max;
			}
			if(min && num < min) {
				good = false;
			} else if(max && num > max) {
				good = false;
			}
			if(!good) {
				if(info.attempts < 5) {
					return macro.generateRandomNumber(min, max, info);
				} else {
					if(max) {
						return max;
					} else if(min) {
						return min;
					} else {
						return 1;
					}
				}
			}
			return num;
		},
		getExistingPalette: function(asJSON) {
			var title = "ColorPalette";
			var tiddlerText;
			if(store.tiddlerExists(title)) {
				tiddlerText = store.getTiddlerText(title);
			} else if(store.isShadowTiddler(title)){
				tiddlerText = config.shadowTiddlers[title];
			}
			if(asJSON) {
				var json = {};
				if(tiddlerText) {
					var lines = tiddlerText.split("\n");
					for(var i = 0; i < lines.length; i++) {
						var definition = lines[i].split(":");
						if(definition.length == 2) {
							var name = definition[0].trim();
							var value = definition[1].trim();
							json[name] = value;
						}
					}
				}
				return json;
			} else {
				return tiddlerText;
			}
		},
		generatePalette: function(options, save) {
			var outputRGB = options.rgb;
			var palette = macro.getExistingPalette(true);
			var hue = options.hue || Math.floor(Math.random() * 359);
			var saturation = options.saturation || macro.generateRandomNumber(0.3, 0.7);
			var dark = options.dark || options.darkest || macro.generateRandomNumber(0, 0.10);
			var pale = options.pale || options.lightness || macro.generateRandomNumber(0.90, 1);
			var delta = ( ( pale - dark ) / 3 );
			var mid = options.mid || dark + delta;
			var light = options.light || dark + (delta * 2);
			var lightness_values = {Dark: dark, Mid: mid, Light: light, Pale: pale};
			var saturation_values = {};
			for(i in lightness_values) {
				if(true) {
					saturation_values[i] = options["saturation_" + i.toLowerCase()] || saturation;
				}
			}

			var opposite_hue = (hue + 180) % 360;
			var seed = options.huevariance || Math.floor((85 * Math.random()) + 5); // we want it to be at least 5 degrees
			var huetwo = (opposite_hue + seed) % 360;
			var huethree = (opposite_hue - seed) % 360;
			if(huetwo < 0) {
				huetwo = 360 + huetwo;
			}
			if(huethree < 0) {
				huethree = 360 + huethree;
			}
			for(var j in lightness_values) {
				if(true) {
					var saturation = saturation_values[j];
					palette["Primary" + j] = HSL_TO_RGB(hue, saturation, lightness_values[j]);
					palette["Secondary" + j] = HSL_TO_RGB(huetwo, saturation, lightness_values[j]);
					palette["Tertiary" + j] = HSL_TO_RGB(huethree, saturation, lightness_values[j]);
				}
			}
			palette.Background = HSL_TO_RGB(hue, saturation, 0.92);
			palette.Foreground = HSL_TO_RGB(hue, saturation, 0.08);
			palette.ColorPaletteParameters = ["HSL([", hue, "|", seed, "], [", saturation_values.Pale, "|",
				saturation_values.Light, "|", saturation_values.Mid, "|", saturation_values.Dark, "],",
				"[", dark, "|", mid, "|", light, "|", pale, "])"].join("");
			// construct new ColorPalette
			var text = ["/*{{{*/\n"];
			var colorcode;
			for(var id in palette) {
				if(true) {
					var color = palette[id];
					colorcode = outputRGB ? color.toRGBString() : color.toString();
					text.push("%0: %1\n".format(id, colorcode));
				}
			}
			text.push("/*}}}*/");
			text = text.join("");
			if(save) {
				macro.saveColorPalette(text);
			}
			return text;
		},
		saveColorPalette: function(text) {
			var tid = store.getTiddler("ColorPalette");
			if(!tid) {
				tid = new Tiddler("ColorPalette");
				tid.fields = merge({}, config.defaultCustomFields);
			} // TODO: detect that the ColorPalette in the space comes from outside recipe
			tid.fields["server.page.revision"] = "false"; // edit conflicts dont matter

			// save the color palette in tid
			tid = store.saveTiddler(tid.title, tid.title, text, tid.modifier, tid.modified,
				tid.tags, tid.fields, false, tid.created, tid.creator);
			// an interval is used to cope with users clicking on the palette button quickly.
			if(macro._nextSave) {
				window.clearTimeout(macro._nextSave);
			}
			macro._nextSave = window.setTimeout(function() {
					autoSaveChanges(null, [tid]);
				}, 2000);
			// temporary workaround for IE.
			$.twStylesheet.remove({ id: "StyleSheetColors" });
			$.twStylesheet.remove({ id: "StyleSheet" });
			refreshAll();
			macro.reportChange();
			return tid;
		},
		reportChange: function() {
			if(macro.messagesOn) { // only display message once..
				var msgPlace = getMessageDiv();
				if(!$(".changedPalette", msgPlace)[0]) {
					var tempPlace = document.createElement("div");
					wikify("{{changedPalette{" + macro.changedPaletteText + "}}}", tempPlace);
					msgPlace.appendChild(tempPlace);
				}
			}
		}
	};
	var btnMacro = config.macros.RandomColorPaletteButton = {
			text: "New ColorPalette",
			tooltip: "Generate a random colour scheme for your TiddlyWiki",
			makeButton: function(place, options) {
				var btnHandler = function(ev) {
					var t = $(ev.target);
					var options = t.data("options");
					macro.generatePalette(options, true);
					ev.preventDefault();
					return false;
				};
				var btn = createTiddlyButton(place, this.text, this.tooltip, btnHandler);
				$(btn).data("options", options);
				return btn;
			},
			handler: function(place, macroName, params, wikifier, paramString, tiddler) {
				var options = macro.getOptions(paramString);
				btnMacro.makeButton(place, options);
			}
	};
})(jQuery);
//}}}
/***
|''Name''|RefreshTiddlerCommand|
|''Version''|0.3.0|
***/
//{{{
(function($) {

var cmd = config.commands.refreshTiddler = {
	text: "refresh",
	locale: {
		refreshing: "Refreshing tiddler..."
	},
	tooltip: "refresh this tiddler to be the one on the server",
	handler: function(ev, src, title) {
		var tiddler = store.getTiddler(title);
		if(!tiddler) {
			tiddler = new Tiddler(title);
			merge(tiddler.fields, config.defaultCustomFields);
		}
		$(story.getTiddler(title)).find(".viewer").
			empty().text(cmd.locale.refreshing);
		var dirtyStatus = store.isDirty();
		story.loadMissingTiddler(title, {
			"server.workspace": tiddler.fields["server.recipe"]  ? "recipes/" + tiddler.fields["server.recipe"] :
				tiddler.fields["server.workspace"] || "bags/"+tiddler.fields["server.bag"],
			"server.host": tiddler.fields["server.host"],
			"server.type": tiddler.fields["server.type"]
		}, function() {
			store.setDirty(dirtyStatus);
		});
	}
};

})(jQuery);
//}}}
<!--{{{-->
<div macro='slideRevision'></div>
<div class='heading'>
	<span class="titleBar">
		<div class='title' macro='view title text'></div>
	</span>
	<span class='modifierIcon'
		macro='view modifier SiteIcon label:no height:48 width:48 preserveAspectRatio:yes'>
	</span>
	<div class='toolbar'
		macro='toolbar [[ToolbarCommands::RevisionToolbar]] icons:yes height:48 width:48 more:popup'>
	</div>
	<div class='tagClear'></div>
</div>
<div class='content'>
	<div class='viewer' macro='view text wikified'></div>
</div>
<div class='tagInfo'>
	<div class='tidTags' macro='tags'></div>
	<div class='tagging' macro='tagging'></div>
</div>
<!--}}}-->
/***
|''Name''|RevisionsCommandPlugin|
|''Description''|provides access to tiddler revisions|
|''Author''|FND|
|''Contributors''|Martin Budden|
|''Version''|0.3.3|
|''Status''|@@beta@@|
|''Source''|http://svn.tiddlywiki.org/Trunk/association/plugins/RevisionsCommandPlugin.js|
|''CodeRepository''|http://svn.tiddlywiki.org/Trunk/association/plugins/|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.6.0|
|''Keywords''|serverSide|
!Usage
Extend [[ToolbarCommands]] with {{{revisions}}}.
!Revision History
!!v0.1 (2009-07-23)
* initial release (renamed from experimental ServerCommandsPlugin)
!!v0.2 (2010-03-04)
* suppressed wikification in diff view
!!v0.3 (2010-04-07)
* restored wikification in diff view
* added link to side-by-side diff view
!To Do
* strip server.* fields from revision tiddlers
* resolve naming conflicts
* i18n, l10n
* code sanitizing
* documentation
!Code
***/
//{{{
(function($) {

jQuery.twStylesheet(".diff { white-space: pre, font-family: monospace }",
	{ id: "diff" });

var cmd = config.commands.revisions = {
	type: "popup",
	hideShadow: true,
	text: "revisions",
	tooltip: "display tiddler revisions",
	revTooltip: "", // TODO: populate dynamically?
	loadLabel: "loading...",
	loadTooltip: "loading revision list",
	selectLabel: "select",
	selectTooltip: "select revision for comparison",
	selectedLabel: "selected",
	compareLabel: "compare",
	linkLabel: "side-by-side view",
	revSuffix: " [rev. #%0]",
	diffSuffix: " [diff: #%0 #%1]",
	dateFormat: "YYYY-0MM-0DD 0hh:0mm",
	listError: "revisions could not be retrieved",

	handlePopup: function(popup, title) {
		title = this.stripSuffix("rev", title);
		title = this.stripSuffix("diff", title);
		var tiddler = store.getTiddler(title);
		var type = _getField("server.type", tiddler);
		var adaptor = new config.adaptors[type]();
		var limit = null; // TODO: customizable
		var context = {
			host: _getField("server.host", tiddler),
			workspace: _getField("server.workspace", tiddler)
		};
		var loading = createTiddlyButton(popup, cmd.loadLabel, cmd.loadTooltip);
		var params = { popup: popup, loading: loading, origin: title };
		adaptor.getTiddlerRevisionList(title, limit, context, params, this.displayRevisions);
	},

	displayRevisions: function(context, userParams) {
		removeNode(userParams.loading);
		if(context.status) {
			var callback = function(ev) {
				var e = ev || window.event;
				var revision = resolveTarget(e).getAttribute("revision");
				context.adaptor.getTiddlerRevision(tiddler.title, revision, context,
					userParams, cmd.displayTiddlerRevision);
			};
			var table = createTiddlyElement(userParams.popup, "table");
			for(var i = 0; i < context.revisions.length; i++) {
				var tiddler = context.revisions[i];
				var row = createTiddlyElement(table, "tr");
				var timestamp = tiddler.modified.formatString(cmd.dateFormat);
				var revision = tiddler.fields["server.page.revision"];
				var cell = createTiddlyElement(row, "td");
				createTiddlyButton(cell, timestamp, cmd.revTooltip, callback, null,
					null, null, { revision: revision });
				cell = createTiddlyElement(row, "td", null, null, tiddler.modifier);
				cell = createTiddlyElement(row, "td");
				createTiddlyButton(cell, cmd.selectLabel, cmd.selectTooltip,
					cmd.revisionSelected, null, null, null,
					{ index:i, revision: revision, col: 2 });
				cmd.context = context; // XXX: unsafe (singleton)!?
			}
		} else {
			$("<li />").text(cmd.listError).appendTo(userParams.popup);
		}
	},

	revisionSelected: function(ev) {
		var e = ev || window.event;
		e.cancelBubble = true;
		if(e.stopPropagation) {
			e.stopPropagation();
		}
		var n = resolveTarget(e);
		var index = n.getAttribute("index");
		var col = n.getAttribute("col");
		while(!index || !col) {
			n = n.parentNode;
			index = n.getAttribute("index");
			col = n.getAttribute("col");
		}
		cmd.revision = n.getAttribute("revision");
		var table = n.parentNode.parentNode.parentNode;
		var rows = table.childNodes;
		for(var i = 0; i < rows.length; i++) {
			var c = rows[i].childNodes[col].firstChild;
			if(i == index) {
				if(c.textContent) {
					c.textContent = cmd.selectedLabel;
				} else {
					c.text = cmd.selectedLabel;
				}
			} else {
				if(c.textContent) {
					c.textContent = cmd.compareLabel;
				} else {
					c.text = cmd.compareLabel;
				}
				c.onclick = cmd.compareSelected;
			}
		}
	},

	compareSelected: function(ev) {
		var e = ev || window.event;
		var n = resolveTarget(e);
		var context = cmd.context;
		context.rev1 = n.getAttribute("revision");
		context.rev2 = cmd.revision;
		context.tiddler = context.revisions[n.getAttribute("index")];
		context.format = "unified";
		context.adaptor.getTiddlerDiff(context.tiddler.title, context,
			context.userParams, cmd.displayTiddlerDiffs);
	},

	displayTiddlerDiffs: function(context, userParams) {
		var tiddler = context.tiddler;
		tiddler.title += cmd.diffSuffix.format([context.rev1, context.rev2]);
		tiddler.text = "{{diff{\n" + context.diff + "\n}}}";
		tiddler.tags = ["diff"];
		tiddler.fields.doNotSave = "true"; // XXX: correct?
		if(!store.getTiddler(tiddler.title)) {
			store.addTiddler(tiddler);
		}
		var src = story.getTiddler(userParams.origin);
		var tiddlerEl = story.displayTiddler(src, tiddler);
		var uri = context.uri.replace("format=unified", "format=horizontal");
		var link = $('<a target="_blank" />').attr("href", uri).text(cmd.linkLabel);
		$(".viewer", tiddlerEl).prepend(link);
	},

	displayTiddlerRevision: function(context, userParams) {
		var tiddler = context.tiddler;
		tiddler.title += cmd.revSuffix.format([tiddler.fields["server.page.revision"]]);
		tiddler.fields.doNotSave = "true"; // XXX: correct?
		if(!store.getTiddler(tiddler.title)) {
			store.addTiddler(tiddler);
		}
		var src = story.getTiddler(userParams.origin);
		story.displayTiddler(src, tiddler);
	},

	stripSuffix: function(type, title) {
		var str = cmd[type + "Suffix"];
		var i = str.indexOf("%0");
		i = title.indexOf(str.substr(0, i));
		if(i != -1) {
			title = title.substr(0, i);
		}
		return title;
	}
};

var _getField = function(name, tiddler) {
	return tiddler.fields[name] || config.defaultCustomFields[name];
};

})(jQuery);
//}}}
/***
|''Name''|ServerSideSavingPlugin|
|''Description''|server-side saving|
|''Author''|FND|
|''Version''|0.6.5|
|''Status''|stable|
|''Source''|http://svn.tiddlywiki.org/Trunk/association/plugins/ServerSideSavingPlugin.js|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.5.3|
|''Keywords''|serverSide|
!Notes
This plugin relies on a dedicated adaptor to be present.
The specific nature of this plugin depends on the respective server.
!Revision History
!!v0.1 (2008-11-24)
* initial release
!!v0.2 (2008-12-01)
* added support for local saving
!!v0.3 (2008-12-03)
* added Save to Web macro for manual synchronization
!!v0.4 (2009-01-15)
* removed ServerConfig dependency by detecting server type from the respective tiddlers
!!v0.5 (2009-08-25)
* raised CoreVersion to 2.5.3 to take advantage of core fixes
!!v0.6 (2010-04-21)
* added notification about cross-domain restrictions to ImportTiddlers
!To Do
* conflict detection/resolution
* rename to ServerLinkPlugin?
* document deletion/renaming convention
!Code
***/
//{{{
(function($) {

readOnly = false; //# enable editing over HTTP

var plugin = config.extensions.ServerSideSavingPlugin = {};

plugin.locale = {
	saved: "%0 saved successfully",
	saveError: "Error saving %0: %1",
	saveConflict: "Error saving %0: edit conflict",
	deleted: "Removed %0",
	deleteError: "Error removing %0: %1",
	deleteLocalError: "Error removing %0 locally",
	removedNotice: "This tiddler has been deleted.",
	connectionError: "connection could not be established",
	hostError: "Unable to import from this location due to cross-domain restrictions."
};

plugin.sync = function(tiddlers) {
	tiddlers = tiddlers && tiddlers[0] ? tiddlers : store.getTiddlers();
	$.each(tiddlers, function(i, tiddler) {
		var changecount = parseInt(tiddler.fields.changecount, 10);
		if(tiddler.fields.deleted === "true" && changecount === 1) {
			plugin.removeTiddler(tiddler);
		} else if(tiddler.isTouched() && !tiddler.doNotSave() &&
				tiddler.getServerType() && tiddler.fields["server.host"]) { // XXX: server.host could be empty string
			delete tiddler.fields.deleted;
			plugin.saveTiddler(tiddler);
		}
	});
};

plugin.saveTiddler = function(tiddler) {
	try {
		var adaptor = this.getTiddlerServerAdaptor(tiddler);
	} catch(ex) {
		return false;
	}
	var context = {
		tiddler: tiddler,
		changecount: tiddler.fields.changecount,
		workspace: tiddler.fields["server.workspace"]
	};
	var serverTitle = tiddler.fields["server.title"]; // indicates renames
	if(!serverTitle) {
		tiddler.fields["server.title"] = tiddler.title;
	} else if(tiddler.title != serverTitle) {
		return adaptor.moveTiddler({ title: serverTitle },
			{ title: tiddler.title }, context, null, this.saveTiddlerCallback);
	}
	var req = adaptor.putTiddler(tiddler, context, {}, this.saveTiddlerCallback);
	return req ? tiddler : false;
};

plugin.saveTiddlerCallback = function(context, userParams) {
	var tiddler = context.tiddler;
	if(context.status) {
		if(tiddler.fields.changecount == context.changecount) { //# check for changes since save was triggered
			tiddler.clearChangeCount();
		} else if(tiddler.fields.changecount > 0) {
			tiddler.fields.changecount -= context.changecount;
		}
		plugin.reportSuccess("saved", tiddler);
		store.setDirty(false);
	} else {
		if(context.httpStatus == 412) {
			plugin.reportFailure("saveConflict", tiddler);
		} else {
			plugin.reportFailure("saveError", tiddler, context);
		}
	}
};

plugin.removeTiddler = function(tiddler) {
	try {
		var adaptor = this.getTiddlerServerAdaptor(tiddler);
	} catch(ex) {
		return false;
	}
	var context = {
		host: tiddler.fields["server.host"],
		workspace: tiddler.fields["server.workspace"],
		tiddler: tiddler
	};
	var req = adaptor.deleteTiddler(tiddler, context, {}, this.removeTiddlerCallback);
	return req ? tiddler : false;
};

plugin.removeTiddlerCallback = function(context, userParams) {
	var tiddler = context.tiddler;
	if(context.status) {
		if(tiddler.fields.deleted === "true") {
			store.deleteTiddler(tiddler.title);
		} else {
			plugin.reportFailure("deleteLocalError", tiddler);
		}
		plugin.reportSuccess("deleted", tiddler);
		store.setDirty(false);
	} else {
		plugin.reportFailure("deleteError", tiddler, context);
	}
};

plugin.getTiddlerServerAdaptor = function(tiddler) { // XXX: rename?
	var type = tiddler.fields["server.type"] || config.defaultCustomFields["server.type"];
	return new config.adaptors[type]();
};

plugin.reportSuccess = function(msg, tiddler) {
	displayMessage(plugin.locale[msg].format([tiddler.title]));
};

plugin.reportFailure = function(msg, tiddler, context) {
	var desc = (context && context.httpStatus) ? context.statusText :
		plugin.locale.connectionError;
	displayMessage(plugin.locale[msg].format([tiddler.title, desc]));
};

config.macros.saveToWeb = { // XXX: hijack existing sync macro?
	locale: { // TODO: merge with plugin.locale?
		btnLabel: "save to web",
		btnTooltip: "synchronize changes",
		btnAccessKey: null
	},

	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		createTiddlyButton(place, this.locale.btnLabel, this.locale.btnTooltip,
			plugin.sync, null, null, this.locale.btnAccessKey);
	}
};

// hijack saveChanges to trigger remote saving
var _saveChanges = saveChanges;
saveChanges = function(onlyIfDirty, tiddlers) {
	if(window.location.protocol == "file:") {
		_saveChanges.apply(this, arguments);
	} else {
		plugin.sync(tiddlers);
	}
};

// override removeTiddler to flag tiddler as deleted -- XXX: use hijack to preserve compatibility?
TiddlyWiki.prototype.removeTiddler = function(title) { // XXX: should override deleteTiddler instance method?
	var tiddler = this.fetchTiddler(title);
	if(tiddler) {
		tiddler.tags = ["excludeLists", "excludeSearch", "excludeMissing"];
		tiddler.text = plugin.locale.removedNotice;
		tiddler.fields.deleted = "true"; // XXX: rename to removed/tiddlerRemoved?
		tiddler.fields.changecount = "1";
		this.notify(title, true);
		this.setDirty(true);
	}
};

// hijack ImportTiddlers wizard to handle cross-domain restrictions
var _onOpen = config.macros.importTiddlers.onOpen;
config.macros.importTiddlers.onOpen = function(ev) {
	var btn = $(resolveTarget(ev));
	var url = btn.closest(".wizard").find("input[name=txtPath]").val();
	if(window.location.protocol != "file:" && url.indexOf("://") != -1) {
		var host = url.split("/")[2];
		var macro = config.macros.importTiddlers;
		if(host != window.location.host) {
			btn.text(macro.cancelLabel).attr("title", macro.cancelPrompt);
			btn[0].onclick = macro.onCancel;
			$('<span class="status" />').text(plugin.locale.hostError).insertAfter(btn);
			return false;
		}
	}
	return _onOpen.apply(this, arguments);
};

})(jQuery);
//}}}
<<closeAll>><<permaview>><<newTiddler>>
<<tiddler Backstage##Tiddlers>>
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
For space developers. Helps the setup process of a new space by providing TiddlySpaceInstaller.

{{{<<install space foo>>}}} creates a form for new users/existing users to setup a space that includes the spaces space and foo.

{{{<<showInstall foo>>}}} if included in a PageTemplate or in a tiddler in DefaultTiddlers opens the tiddler [[Install]] when the macro runs in space foo. If the macro runs in another space it will not open the Install tiddler. This allows you to show an install screen to users in the space to be included but hides it in the newly created space


a TiddlySpace
ambit-install
!Upload an icon
<<tiddler spaceIcon>>
!Describe your space
If you haven't already done so, you should provide a brief decscription of yourself and what you're using this space for. To do this, just edit the [[SiteInfo]] tiddler (keeping the title the same of course).

!Change the title
<<tiddler spaceTitle>>
!Change the theme
<<tiddler colorScheme>>
!Change the menu
If you'd like to change the menu items along the top, you can edit the [[MainMenu]] tiddler.

!Change the default tiddlers
<<tiddler setDefaultTiddlers>>
!More Advanced customisations
If you know HTML and CSS, you can edit some or all of the following tiddlers to customise your space further:
* PageTemplate
* EditTemplate
* ViewTemplate
* StyleSheet
Click the "new tiddler" button towards the top right of the screen to write something in your space. You'll need to give it a title, some content and, optionally, some tags that will help you identify it later.

!Stuck for ideas?
Not sure what to write about? Not sure what to keep in your space? Other people use ~TiddlySpace for almost anything. How about some of the following:

* [[Save interesting sites|http://bookmarks.tiddlyspace.com]], images or articles from around the web so that you can refer back to them.
* [[Record your family tree|http://familytree.tiddlyspace.com]], store notes on long lost relatives or ancestors and map their relationship to you.
* [[Make up a pocketbook|http://pocketbook.tiddlyspace.com]] to store some useful information in, then print it out, [[fold it up|http://www.pocketmod.com/]], and take it with you.
* [[Plan your holiday|http://the-web-is-your-oyster.tiddlyspace.com/]], record where you're planning to go, note down places of interest and refer back to it later.
* [[Create a mindmap|http://mindmaps.tiddlyspace.com/]] to visualise your inner thoughts and see how they relate to each other.
* [[Set up a questionnaire|http://questionnaire.tiddlyspace.com/]] and get all your friends to answer it.

If you don't like any of those ideas, you can still use this space directly to keep notes and link them together, make a todo list and keep track of everything you're doing, or any one of a hundred million other things.

Still stuck? Check out the @featured space for more suggestions.

You can also [[socialise with others|How to socialise]].
[[StyleSheetTiddlySpace]]
/*{{{*/
.tiddler .originButton div {
	display: inline-block;
}

.tiddler .spaceSiteIcon .siteIcon {
	_display: inline; /* IE doesn't like inline-block */
}

.tiddler .originButton {
	display: block;
}

.selected .tagging,
.selected .tagging:hover {
	border: none;
	background: none;
}

.tagging {
	float: none;
	background: none;
	border: none;
}

.tagging li.listTitle {
	margin-left: 0px;
}
.tagging li {
	margin: 0 8px;
}

.tagging .tiddlyLink {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 2px;
	line-height: 1.2em;
}

/* for following */
#popup .siteIcon {
	float: left;
	height: 25px;
}

.content {
	width: 100%; /* IE */
	font-size: 0.9em;
}

.editorHeading {
	height: 48px;
}

.heading {
	left: 0;
	margin-bottom: 40px;
	position: relative;
	top: 32px;
}

.followButton a {
	display: block;
	margin-top: -20px;
}

.tiddler .followPlaceHolder {
	display: block;
	position: absolute;
	top: 16px;
	right: 64px;
	_right: 138px; // add width of modifierIcon
}

.tiddler .followButton {
	position: relative;
	height: 24px;
	text-align: left;
	color: #fff;
	background: [[ColorPalette::PrimaryMid]];
	padding: 10px 0px 0px 10px;
	width: 38px;
	margin: -16px -8px 24px 0;
}

/* creates the larger triangle */
.followButton:before {
	content: "\00a0";
	display: block; /* reduce the damage in FF3.0 */
	position: relative;
	bottom: -20px;
	right: 0;
	width: 0;
	height: 0;
	border-width: 0 0 20px 20px;
	border-style: solid;
	border-color: transparent [[ColorPalette::PrimaryMid]];
}

.toolbar svg {
	height: 16px;
	width: 16px;
}

.toolbar svg .glyph {
	fill: #ccc;
}

.toolbar a:hover .glyph {
	fill: black;
}

.toolbar a:active .glyph {
	fill: [[ColorPalette::Background]];
}

.originButton,
.followPlaceHolder,
.tiddler .subtitle {
	cursor: pointer;
}

.editSpaceSiteIcon .originButton {
	cursor: auto;
}

.tiddler .subtitle:hover {
	font-weight: bold;
	background: none;
}

.originButton img,
.originButton svg {
	margin-left: 0px;
}

.modifierIcon {
	position: absolute;
	width: 74px;
	top: 0px;
	right: 0px;
	_right: 74px; /* in IE6 positioning works incorrectly so use -width instead */
	text-align: right;
}

.modifierIcon img,
.modifierIcon svg {
	margin-right: 8px;
}

.tiddler .viewer {
	padding-bottom: 16px;
	margin: 0 0 0 56px;
	line-height: 1.4em;
}

.viewer pre {
	margin-left: 0;
}

.siteIcon .label {
	color: [[ColorPalette::TertiaryDark]];
}

.tiddler .spaceSiteIcon {
	float: left;
	margin-right: 0;
	margin-top: 0;
	position: relative;
	display: block;
}

.tiddler .titleBar {
	display: block;
	margin-right: 136px;
	margin-left: 56px;
}

.followButton a {
	color: [[ColorPalette::Background]];
}

.tiddler {
	position: relative;
	padding: 0;
	margin-bottom: 3em;
	border-top: 3px solid [[ColorPalette::PrimaryMid]];
	background: #fff;
}

.tiddler .editor {
	padding: 0px 8px;
}

.tiddler .heading .title {
	position: relative;
	display: block;
	word-wrap: break-word;
	font-size: 32px;
	line-height: 32px;
}
.tiddler .heading .editor.title {
	font-size: 1.7em;
	line-height: normal;
}

.tiddler .headingClear {
	clear: both;
}

.tiddler .subtitle {
	font-style: italic;
	font-size: 0.9em;
	color: #a6a59e;
	margin-top: 0;
}

.toolbar {
	position: absolute;
	padding: 0;
	top: 8px;
	right: -8px;
}

.toolbar .moreCommand.highlight {
	background: none;
}

.tiddler .toolbar .button {
	border: none;
	display: inline;
	padding: 0px;
	margin-right: 16px;
}

.tiddler .toolbar a:hover {
	background: none;
}

.tiddler .tagged .listTitle {
	display: none;
}

.revButton {
	float: right;
}

/*! EditTemplate specific*/
.tiddler .privacySettings {
	text-align: center;
}
.tiddler .privacySettings .originButton {
	display: inline;
}

.editSpaceSiteIcon, .privacyEdit {
	float: left;
}

.editSpaceSiteIcon svg,
.editSpaceSiteIcon img,
.editSpaceSiteIcon .roundelLabel {
	float: left;
}

.tagTitle {
	position: absolute;
	text-align: center;
	width: 48px;
	top: 0px;
	left: -56px;
}

.editSpaceSiteIcon .originButton img,
.editSpaceSiteIcon .originButton svg {
	height: 16px;
	margin-left: 24px;
	margin-right: 32px;
	width: 16px;
}

.tagAnnotation {
	margin-top: 8px;
	padding-bottom: 8px;
}
.annotationsBox {
	margin-top: 8px;
}

.editorFooter {
	position: relative;
	padding: 0;
	margin-top: 16px;
	margin-left: 64px;
}

.tiddler .editorFooter .editor {
	padding-left: 0px;
}

.heading .editor input {
	width: 100%;
	font-size: 1.5em;
}

.spaceSiteIcon .externalImage .image a:hover,
.modifierIcon .externalImage .image a:hover {
	background: none;
}

div.toolbar {
	visibility:hidden;
	right:-16px;
}

.selected div.toolbar {
	visibility: visible;
}

.followButton a:hover {
	background: [[ColorPalette::PrimaryMid]];
	text-decoration: underline;
}

a.image:hover {
	background: transparent;
}

@media all and (max-device-width: 480px) {
	div.toolbar {
		visibility:visible;
	}
}
@media only screen and (device-width: 768px) {
	div.toolbar {
		visibility:visible;
	}
}
@media all and (max-width: 960px) {
	.tiddler .titleBar {
		margin-left: 36px;
		margin-right: 80px;
	}

	.tiddler .heading {
		margin-bottom: 48px;
	}

	.tiddler .heading .title {
		font-size: 32px;
		line-height: 32px;
	}

	.tiddler .modifierIcon img,
	.tiddler .modifierIcon svg,
	.tiddler .spaceSiteIcon .originButton img,
	.originButton svg {
		width: 32px;
		height: 32px;
		margin-left: 0px;
		margin-right: 0px;
	}

	.tiddler .followPlaceHolder {
		right: 48px;
	}

	.tiddler .followButton {
		width: 24px;
	}

	.tiddler .viewer {
		margin: 0px 0px 0px 36px;
		padding-top: 0;
	}

	br {
		line-height: 0.5em;
	}
}
/*}}}*/
/*{{{*/
body {
	font-size: 1em;
	font-family: helvetica, arial, sans-serif;
	background-color: #fff;
	color: [[ColorPalette::Foreground]];
}

body ul { margin: 0; }

#popup {
	background-color: [[ColorPalette::TertiaryPale]];
}

#popup.confirmationPopup, .followList {
	font-size: 0.8em;
	padding: 1em;
	border: solid 1px [[ColorPalette::SecondaryMid]];
	background-color: [[ColorPalette::SecondaryPale]];
}

.followList .listTitle {
	text-decoration: underline;
}

#popup .followTiddlersList a {
	display: inline;
	padding: 0;
}

#popup li a {
	color: [[ColorPalette::PrimaryMid]];
	font-weight: bold;
}

#popup li a:hover {
	color: [[ColorPalette::PrimaryPale]];
	background: [[ColorPalette::PrimaryMid]];
}

#popup li.listTitle {
	border-bottom: 1px solid #000;
	font-weight: bold;
	margin-bottom: 10px;
}

#popup.followList {
	margin-left: 50px;
	margin-top: -30px;
}

.followTiddlersList .label {
	display: block;
	left: 10px;
	top: 0px;
	line-height: 16px;
	position: relative;
}

#popup .followTiddlersList .siteIcon{
	height: auto;
}

#popup .followTiddlersList li{
	clear: both;
	display: block;
	height: 48px;
	margin-bottom: 8px;
	position: relative;
}

#popup .followTiddlersList a{
	display: inline;
}

#displayArea {
	margin: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	position: relative;
}

.revisionCloak {
	position: absolute;
	position: fixed !important;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border: 0;
	margin: 0;
	padding: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #000;
}

/* *** Header *** */
.header {
	position: relative;
	background-color: [[ColorPalette::PrimaryMid]];
	_width: 100%; /* ie 6 demands */
}

.headerForeground {
	background-color: [[ColorPalette::PrimaryMid]];
	float: left;
	margin: 24px 16px 0px 72px;
	padding: 0;
	position: relative;
	top: 0;
	_width: 70%; /*ie6: needed for the background to actually be transparent*/
	_background-color: transparent; /*ie6: needed to show the search box*/
}

.clearFloat {
	clear: both;
}

#contentWrapper {
	position: relative;
	padding-top: 1px;
	top: -1px;
}

#tiddlerDisplay {
	_position: relative; /* ie 6*/
}

.siteTitle {
	clear: both;
	display: block;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
}

.siteSubtitle {
	display: block;
	font-size: 14px;
	height: 16px;
	margin-bottom: 8px;
}

#sidebarSearch {
	padding: 0;
	position: absolute;
	right: 80px;
	top: 8px;
	width: 176px;
}

#sidebarSearch .txtOptionInput {
	width: 100%;
	margin-top: 5px;
	_color: #bbb; /* ie6 danger */
}

#sidebarSearch .txtOptionInput:focus {
	color: #000;
}

#sidebarSearch .searchButton {
	display: none;
}

/* *** Menu Bar *** */

#mainMenu {
	position: static;
	text-align: left;
	margin-left: 72px;
	float: left;
	width: auto;
	padding: 0;
	font-size: 1em;
	line-height: normal;
}

#mainMenu a {
	color: #fff;
	padding: 8px;
	font-size: 0.9em;
	margin-right: 16px;
}

#mainMenu a:hover {
	background-color: [[ColorPalette::PrimaryMid]];
	color: [[ColorPalette::Background]]
}

#sidebarOptions {
	margin-right: 72px;
	float: right;
	font-size: 1.1em;
	line-height: 1.6em;
	min-height: 1em;
	padding-top: 0;
}

#sidebarOptions a {
	margin-right: 8px;
}

.confirmationPopup .button,
#sidebarOptions .button {
	cursor: pointer;
	line-height: 1.4em;
	text-align: center;
	margin-right: 8px;
	margin-left:-2px;
}

.confirmationPopup .button {
	font-size: 0.9em;
	padding: 2px;
}

#sidebarOptions .button {
	font-size: 0.7em;
	float: left;
	width: 80px;
	padding: 0px;
        color: #fff;
}

.confirmationPopup a.button,
#sidebarOptions a {
	border: none;
	margin: 0 0.2em;
	padding: 0.6em 0.25em;
	display: inline;
	color: #666;
}

.confirmationPopup a.button:hover,
#sidebarOptions a:hover {
	color: #000;
}

.confirmationPopup a.button:active,
#sidebarOptions a:active {
	border: solid 1px [[ColorPalette::PrimaryMid]];
	background-color: #fff;
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.1,rgb(200,200,200)), color-stop(1, rgb(100,100,100)));
	background: -moz-linear-gradient(center bottom , rgb(200,200,200) 10%,rgb(100,100,100) 100%) repeat scroll 0 0 transparent;
}
/* *** Sidebar *** */

#sidebar .wizard table {
	margin: 0px;
}

.tabContents .listTitle:first-child {
	margin-top: 0px;
}

#menuBar {
	background: [[ColorPalette::PrimaryLight]];
	left: 0;
	right: 0;
	position: relative;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	min-height: 1em;
	overflow: hidden;
	_width: 100%; /* for ie 6 */
}

#sidebarOptions a.button:hover {
	color: [[ColorPalette::PrimaryPale]];
    background: [[ColorPalette::PrimaryMid]];
}

#tiddlerDisplay, #searchResults {
	margin: 16px 448px 0 72px;
}

#sidebarTabs {
	position: absolute;
	right: 72px;
	width: 352px;
	top: 0;
}

#sidebarTabs .tabsetWrapper .tabset {
	width: 87px;
	border-top: 1px solid [[ColorPalette::PrimaryPale]];
	border-left: 1px solid [[ColorPalette::PrimaryPale]];
	border-bottom: 1px solid [[ColorPalette::PrimaryPale]];
	height: auto;
	float: left;
	word-wrap: break-word;
	top: 0;
	padding: 0;
}

#sidebarTabs .tabsetWrapper .tabContents {
	background-color: [[ColorPalette::PrimaryPale]];
	border: 3px solid [[ColorPalette::PrimaryMid]];
	width: 242px;
	_width: 238px;
	left: -3px;
	_left: -5px;
	position: relative;
	min-height: 34em;
	padding: 8px;
	font-size: 0.8em;
}

/* ---- Side style --- */

#sidebarTabs .tabsetWrapper .tabset .tab {
	font-size: 0.9em;
	padding: 0.7em 8px 0.5em;
	color: #fff;
	background: [[ColorPalette::PrimaryLight]];
	border: none;
	line-height: 16px;
	position: relative;
	display: block;
	margin: 0;
}

#sidebarTabs .tabsetWrapper .tabset .tabSelected {
	color: [[ColorPalette::PrimaryMid]];
	background: [[ColorPalette::PrimaryPale]];
	border-top: 3px solid [[ColorPalette::PrimaryMid]];
	border-bottom: 3px solid [[ColorPalette::PrimaryMid]];
	border-left: 3px solid [[ColorPalette::PrimaryMid]];
	z-index: 10;
	margin-top: -1px;
	font-weight: bold;
}

#sidebarTabs .tabContents li {
	border: none;
	margin-left: 0;
	word-wrap: break-word;
}

.tabContents .timeline {
	background: [[ColorPalette::PrimaryPale]];
	margin-bottom: 8px;
}

#sidebarTabs .timeline li.listTitle {
	color: #132E43;
	margin-left: 8px 0;
	padding: 0.3em 0.11em;
	font-size: 1em;
	border-bottom: none;
}

#sidebarTabs .tabContents li a {
	display: block;
	text-align: left;
	margin: 0 0 1px 0;
	padding: 0.3em 1em;
	background: [[ColorPalette::PrimaryPale]];
}

#sidebarTabs .tabsetWrapper .tabset a:hover,
#sidebarTabs .tabContents li a:hover {
	color: [[ColorPalette::PrimaryPale]];
	background: [[ColorPalette::PrimaryMid]];
}

/* Activity Stream */
#sidebarTabs .tabContents .activityStream .feedItem a {
	display: inline-block;
	padding: 0;
	background: none;
}

/* ---- Tagging box --- */
.tagInfo {
	border: 1px solid #cccccc;
	padding: 10px 15px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	color: [[ColorPalette::TertiaryMid]];
	background: -moz-linear-gradient(100% 100% 90deg, #f4f4f4, #e5e5e5);
	background: -webkit-gradient(linear, left top, right top, from(#e5e5e5), to(#f4f4f4));
	margin-top: 1em;
	font-size: 13px;
	margin: 0 0 0 56px;
}

.tagInfo ul {
	list-style: none;
	padding-left: 2.2em;
}

.tagInfo ul li {
	display: inline;
}

.tagInfo ul li.listTitle,
.tagInfo .tagging ul li.listTitle {
	color: [[ColorPalette::PrimaryMid]];
	font-size: 13px;
}

.tagInfo ul li a {
	border: none;
}

.tagInfo .tagging ul li {
	float: none;
	display: inline-block;
}

.tagInfo .tagging {
	padding: 0;
}

.viewRevision .toolbar {
	right: 48px;
	top: 8px;
}

.viewRevision .modifierIcon img,
.viewRevision .modifierIcon svg {
	margin-right: 8px;
}

.viewRevision .toolbar svg {
	width: 32px;
	height: 32px;
}

/* --- IE hacks from lattice --- */

/* ie hacks */
* html #menuBar {
	margin-bottom: 8px;
}
.toolbar .svgIconText {
	*display: inline;
}

div.tiddler .toolbar a {
	cursor: pointer;
	float: left\9;
	display: inline\9;
}

* html .toolbar {
	right: 8px;
}
* html .followButton a {
	margin-top: 0px;
	margin-right: 8px;
}
* html #tiddlerDisplay {
	margin-top: 0px;
}

/* for printing purposes */
@media print {
	#mainMenu,
	#sidebar,
	#messageArea,
	.toolbar,
	.followPlaceHolder,
	#backstageButton,
	#backstageArea,
	#sidebarTabs,
	#sidebarSearch .txtOptionInput,
	#sidebarOptions {
		display: none !important;
	}
	#displayArea {
		margin: 1em 1em 0em;
	}
	noscript {
		display:none; /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
	}
	#tiddlerDisplay {
		margin: 16px 16px;
	}
}

@media all and (max-width: 960px){
	#tiddlerDisplay,
	#searchResults {
		margin: 16px 366px 0 16px;
	}

	#mainMenu {
		margin-left: 16px;
	}

	.headerForeground {
		margin-left: 16px;
	}

	#sidebarSearch {
		right: 16px;
	}

	#sidebarOptions {
		margin-right: 16px;
	}

	#sidebarTabs {
		right: 16px;
		width: 326px;
	}

	#sidebarTabs .tabsetWrapper .tabset {
		font-size: 0.9em;
		width: 77px;
	}

	#sidebarTabs .tabsetWrapper .tabContents {
		width: 226px;
		_width: 222px;
	}

	#sidebarTabs .tabContents li a {
		font-size: 0.9em;
	}
}
/*}}}*/
[[StyleSheetTiddler]]
/***
|''Name''|TiddlyFileImporter|
|''Version''|0.3.8|
|''Author''|Ben Gillies|
|''Type''|plugin|
|''Description''|Upload a TiddlyWiki file to TiddlyWeb, and import the tiddlers.|
!Usage
Upload a TiddlyWiki file to TiddlyWeb, and import the tiddlers.
!Requires
tiddlyweb
tiddlywebplugins.reflector
!Code
***/
//{{{
(function($){
if(!version.extensions.TiddlyFileImporter)
{ //# ensure that the plugin is only installed once
	version.extensions.TiddlyFileImporter = { installed: true };
}

config.macros.fileImport = {
	reflectorURI: '/reflector?csrf_token=%0',
	incorrectTypeError: 'Incorrect File Type. You must upload a TiddlyWiki',
	uploadLabel: 'Upload',
	uploadLabelPrompt: 'Import tiddlers from this TiddlyWiki',
	step1FileText: 'File:',
	step1PostText: 'In the next screen you will select the tiddlers to import.',
	step1Title: 'Step 1: Pick a TiddlyWiki to import',
	step1TypeChooser: 'Import From:',
	step3Html: ['<input type="hidden" name="markList" />',
		'<input type="hidden" checked="true" name="chkSync" />',
		'<input type="hidden" name="chkSave" />',
		'<input type="hidden" name="txtSaveTiddler" />'].join(),

	handler: function(place, macroName, params, wikifier, paramString) {
		var wizard = new Wizard();
		wizard.createWizard(place, 'Import a TiddlyWiki');
		this.restart(wizard);
	},

	restart: function(wizard) {
		var me = config.macros.fileImport;
		wizard.addStep(me.step1Title, ['<input type="hidden" ',
			'name="markList" />'].join(""));
		var markList = wizard.getElement('markList');
		var uploadWrapper = document.createElement('div');
		markList.parentNode.insertBefore(uploadWrapper, markList);
		uploadWrapper.setAttribute('refresh', 'macro');
		uploadWrapper.getAttribute('macroName', 'fileImport');
		var iframeName = 'reflectorImporter' + Math.random().toString();
		me.createForm(uploadWrapper, wizard, iframeName);
		$(uploadWrapper).append('<p>' + me.step1PostText + '</p>');
		wizard.setValue('serverType', 'tiddlyweb');
		wizard.setValue('adaptor', new config.adaptors.file());
		wizard.setValue('host', config.defaultCustomFields['server.host']);
		wizard.setValue('context', {});
		var iframe = $(['<iframe name="' + iframeName + '" ',
			'style="display: none" />'].join("")).appendTo(uploadWrapper);
		var onSubmit = function(ev) {
			var uploadType = $('select[name=uploadtype]', wizard.formElem).val();
			if (uploadType == "file") {
				// set an onload ready to hijack the form
				me.setOnLoad(uploadWrapper, wizard, iframe[0]);
				wizard.importType = 'file';
				wizard.formElem.submit();
			} else {
				var csrf_token = config.extensions.tiddlyspace.getCSRFToken();
				$.ajax({
					url: "%0/reflector?csrf_token=%1".format(
						config.defaultCustomFields["server.host"], csrf_token),
					type: "POST",
					dataType: "text",
					data: {
						uri: $("input", ".importFrom", wizard.formElem).val()
					},
					success: function(data, txtStatus, xhr) {
						wizard.POSTResponse = data;
						me.importTiddlers(uploadWrapper, wizard);
					},
					error: function(xhr, txtStatus, error) {
						displayMessage(["There was an error fetching the ",
							'url: ', txtStatus].join(""));
						me.restart(wizard);
					}
				});
				return false;
			}
		};
		wizard.setButtons([{
			caption: me.uploadLabel,
			tooltip: me.uploadLabelPrompt,
			onClick: onSubmit
		}]);
		$(wizard.formElem).submit(function(ev) {
			onSubmit(ev);
			ev.preventDefault();
		});
	},

	createForm: function(place, wizard, iframeName) {
		var form = wizard.formElem;
		var me = config.macros.fileImport;
		form.action = me.reflectorURI.format(
			config.extensions.tiddlyspace.getCSRFToken());
		form.enctype = 'multipart/form-data';
		form.encoding = 'multipart/form-data';
		form.method = 'POST';
		form.target = iframeName;
		onSelectChange = function(e) {
			var changeTo = $(this).val();
			if (changeTo == "file") {
				$(".importFrom").html('%0 <input type="file" name="file" />'.
					format(me.step1FileText));
			} else {
				$(".importFrom").html('URL: <input type="text" name="uri" />'
					+ ' Do you want <a target="_blank" href="http://faq.tiddlyspace.com/How%20do%20I%20include%2Fexclude%20spaces%3F">inclusion</a> instead?');
			}
		};
		$(place).append('<span>%0</span>'.format(me.step1TypeChooser)).
			append($(['<select name="uploadtype"><option value="file" selected="selected">file',
				'<option value="uri">url</select>'].join("")).change(onSelectChange)).
			append('<div class="importFrom">%0<input type="file" name="file" /></div>'.
					format(me.step1FileText));
	},

	setOnLoad: function(place, wizard, iframe) {
		var me = config.macros.fileImport;
		var loadHandler = function() {
			me.importTiddlers.apply(this, [place, wizard, iframe]);
		};
		iframe.onload = loadHandler;
		completeReadyStateChanges = 0;
		iframe.onreadystatechange = function() {
			if (++(completeReadyStateChanges) == 5) {
				loadHandler();
			}
		};
	},

	importTiddlers: function(place, wizard, iframe) {
		var tmpStore = new TiddlyWiki();
		var POSTedWiki = "";
		if (wizard.importType == "file") {
			try {
				POSTedWiki= iframe.contentWindow
					.document.documentElement.innerHTML;
			} catch(e) {
				displayMessage(config.macros.fileImport.incorrectTypeError);
				config.macros.fileImport.restart(wizard);
				return;
			}
			// now we are done, so remove the iframe
			$(iframe).remove();
		} else {
			POSTedWiki = wizard.POSTResponse;
		}

		tmpStore.importTiddlyWiki(POSTedWiki);
		var newTiddlers = tmpStore.getTiddlers();
		var workspace = config.defaultCustomFields['server.workspace'];
		var context = {
			status: true,
			statusText: 'OK',
			httpStatus: 200,
			adaptor: wizard.getValue('adaptor'),
			tiddlers: newTiddlers
		};
		context.adaptor.store = tmpStore;
		wizard.setValue('context', context);
		wizard.setValue('workspace', workspace);
		wizard.setValue('inFileImport', true);
		config.macros.importTiddlers.onGetTiddlerList(context, wizard);
	}
};

var _onGetTiddler = config.macros.importTiddlers.onGetTiddler;
config.macros.importTiddlers.onGetTiddler = function(context, wizard) {
	if (wizard.getValue('inFileImport')) {
		var me = config.macros.importTiddlers;
		if(!context.status)
			displayMessage("Error in importTiddlers.onGetTiddler: " + context.statusText);
		var tiddler = context.tiddler;
		var fields = tiddler.fields;
		merge(fields, config.defaultCustomFields);
		fields["server.workspace"] = wizard.getValue('workspace');
		delete fields['server.permissions'];
		delete fields['server.bag'];
		fields['server.page.revision'] = 'false';
		delete fields['server.recipe'];
		fields.changecount = 1;
		store.suspendNotifications();
		store.saveTiddler(tiddler.title, tiddler.title, tiddler.text,
			tiddler.modifier, tiddler.modified, tiddler.tags, tiddler.fields,
			false, tiddler.created);
		store.resumeNotifications();
		var remainingImports = wizard.getValue("remainingImports")-1;
		wizard.setValue("remainingImports",remainingImports);
		if(remainingImports === 0) {
			if(context.isSynchronous) {
				store.notifyAll();
				refreshDisplay();
			}
			wizard.setButtons([
					{caption: me.doneLabel, tooltip: me.donePrompt, onClick: me.onClose}
				],me.statusDoneImport);
			autoSaveChanges();
		}
	} else {
		_onGetTiddler.apply(this, arguments);
	}
};

var _onCancel = config.macros.importTiddlers.onCancel;
config.macros.importTiddlers.onCancel = function(e)
{
	var wizard = new Wizard(this);
	if (!wizard.getValue('inFileImport')) {
		return _onCancel.apply(this, arguments);
	}
	var place = wizard.clear();
	config.macros.fileImport.restart(wizard);
	return false;
};

var _step3Html = config.macros.importTiddlers.step3Html;
var _onGetTiddlerList = config.macros.importTiddlers.onGetTiddlerList;
config.macros.importTiddlers.onGetTiddlerList = function(context, wizard) {
	var fileImport = config.macros.fileImport;
	var importTiddlers = config.macros.importTiddlers;
	if (wizard.getValue('inFileImport')) {
		importTiddlers.step3Html = fileImport.step3Html;
	} else {
		importTiddlers.step3Html = _step3Html;
	}
	_onGetTiddlerList.apply(this, arguments);
};
})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceBackstage|
|''Version''|0.8.0|
|''Description''|Provides a TiddlySpace version of the backstage and a homeLink macro|
|''Status''|@@beta@@|
|''Contributors''|Jon Lister, Jon Robson, Colm Britton|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceBackstage.js|
|''Requires''|TiddlySpaceConfig ImageMacroPlugin TiddlySpaceViewTypes|
!StyleSheet
.tiddler .error.annotation .button{
	display: inline-block;
}

#backstageArea {
	z-index: 49;
	color: white;
	background-color: black;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #222),color-stop(0.5, #333),color-stop(1, #555));
	background: -moz-linear-gradient(center bottom,#222 0%, #333 50%, #555 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff555555, endColorstr=#ff222222);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff555555, endColorstr=#ff222222)";
	height: 25px;
	padding: 0;
}

#backstageButton {
	overflow: hidden;
}

#backstageButton #backstageShow,
#backstageButton #backstageHide {
	margin: 0px;
	padding: 0px;
}

#backstageButton #backstageShow:hover,
#backstageButton #backstageHide:hover {
	background: none;
	color: none;
}

#backstageButton img,
#backstageButton svg {
	width: 24px;
	height: 24px;
}

#messageArea {
	top: 50px;
}

#backstageToolbar {
	position: relative;
}

#backstageArea a {
	padding: 0px;
	margin-left: 0px;
	color: white;
	background: none;
}

#backstageArea a:hover {
	background-color: white;
}

#backstage ol,
#backstage ul {
	padding: auto;
}

#backstageButton a {
	margin: 0;
}

.backstagePanelBody ul {
	padding: 5px;
	margin: 5px;
}

#backstage #backstagePanel {
	margin-left: 5%;
	padding: 0em;
	margin-right: 5%;
}

#backstageToolbar a {
	position: relative;
}

#backstageArea a.backstageSelTab,
#backstageToolbar .backstageTask {
	line-height: 25px;
	color: #767676;
}

.backstageTask .externalImage,
.backstageTask .image {
	display: inline;
}

#backstageToolbar a span {
	z-index: 2;
}

a.backstageTask {
	display: inline;
        margin-left: 1em !important;
}

.backstagePanelBody .button {
	display: inline-block;
	margin-right: 10px;
}

.backstagePanelBody {
	margin: 0 0 0 0.6em;
	padding: 0.4em 0.5em 1px 0.5em;
}

#backstage table {
	margin: auto;
}

#backstage .wizard table {
	border: 0px;
	margin: 0;
}

#backstage div  li.listLink {
	border: 0px;
	width: 78%;
	font-size: 0.7em;
}

#backstage div li.listTitle {
	font-weight: bold;
	text-decoration: underline;
	font-size: 1em;
	background: #ccc;
	width: 100%;
}

#backstage fieldset {
	border: solid 1px [[ColorPalette::Background]];
}

#backstage .viewer table,#backstage table.twtable {
	border: 0px;
}

#backstageToolbar img {
	padding: 0;
}

#backstage .wizard,
#backstage .wizardFooter {
	background: none;
}

.viewer td, .viewer tr, .twtable td, .twtable tr {
	border: 1px solid #eee;
}

#backstage .inlineList ul li {
	background-color: [[ColorPalette::Background]];
	border: solid 1px [[ColorPalette::TertiaryMid]];
	display: block;
	float: left;
	list-style: none;
	margin-right: 1em;
	padding: 0.5em;
}

.backstageClear, .inlineList form {
	clear: both;
	display: block;
	margin-top: 3em;
}

.tiddlyspaceMenu {
	text-align: center;
}

span.chunkyButton {
	display: inline-block;
	padding: 0;
	margin: 0;
	border: solid 2px #000;
	background-color: #04b;
}

span.chunkyButton a.button, span.chunkyButton a:active.button {
	white-space: nowrap;
	font-weight: bold;
	font-size: 1.8em;
	color: #fff;
	text-align: center;
	padding: 0.5em 0.5em;
	margin: 0;
	border-style: none;
	display: block;
}

span.chunkyButton:hover {
	background-color: #014;
}

span.chunkyButton a.button:hover {
	border-style: none;
	background: none;
	color: #fff;
}

#backstage .unpluggedSpaceTab .wizard,
.unpluggedSpaceTab .wizard {
	background: white;
	border: 2px solid #CCC;
	padding: 5px;
}

.syncKey .keyItem {
	border: 1px solid black;
	display: inline-block;
	margin: 0.2em;
	padding: 0.1em 0.1em 0.1em 0.1em;
}

.keyHeading {
	font-size: 2em;
	font-weight: bold;
	margin: 0.4em 0em -0.2em;
}

.unpluggedSpaceTab .putToServer,
.unpluggedSpaceTab .notChanged {
	display: none;
}

.tiddlyspaceMenu ul {
	margin: 0;
	padding: 0;
}

.tiddlyspaceMenu ul li {
	list-style: none;
}

.unsyncedChanges .unsyncedList {
	display: block;
}

.unsyncedList {
	display: none;
}
!Code
***/
//{{{
(function ($) {
    var name = "StyleSheet" + tiddler.title;
    config.shadowTiddlers[name] = "/*{{{*/\n%0\n/*}}}*/".
        format(store.getTiddlerText(tiddler.title + "##StyleSheet")); // this accesses the StyleSheet section of the current tiddler (the plugin that contains it)
    store.addNotification(name, refreshStyles);

    if (!config.extensions.tiddlyweb.status.tiddlyspace_version) { // unplugged
        config.extensions.tiddlyweb.status.tiddlyspace_version = "<unknown>";
        config.extensions.tiddlyweb.status.server_host = {
            url:config.extensions.tiddlyweb.host }; // TiddlySpaceLinkPlugin expects this
    }
    var disabled_tasks_for_nonmembers = ["tiddlers", "plugins", "batch", "sync"];

    var tweb = config.extensions.tiddlyweb;
    var tiddlyspace = config.extensions.tiddlyspace;
    var currentSpace = tiddlyspace.currentSpace.name;
    var imageMacro = config.macros.image;

    if (config.options.chkBackstage === undefined) {
        config.options.chkBackstage = false;
    }

// Set up Backstage
    config.tasks = {};
    config.tasks.status = {
        text:"status",
        tooltip:"TiddlySpace Info",
        content:"<<tiddler Backstage##Menu>>"
    };
    config.tasks.tiddlers = {
        text:"tiddlers",
        tooltip:"tiddlers control panel",
        content:"<<tiddler Backstage##BackstageTiddlers>>"
    };
    config.tasks.plugins = {
        text:"plugins",
        tooltip:"Manage installed plugins",
        content:"<<tiddler Backstage##Plugins>>"
    };
    config.tasks.batch = {
        text:"batch",
        tooltip:"Batch manage public/private tiddlers",
        content:"<<tiddler Backstage##BatchOps>>"
    };
    config.tasks.tweaks = {
        text:"tweaks",
        tooltip:"Tweak TiddlyWiki behaviors",
        content:"<<tiddler Backstage##Tweaks>>"
    };
    config.tasks.exportTiddlers = {
        text:"import/export",
        tooltip:"Import/export tiddlers from/to a TiddlyWiki",
        content:"<<tiddler Backstage##ImportExport>>"
    };
    config.tasks.sync = {
        text:"sync",
        tooltip:"Check Sync status",
        content:"<<tiddler Backstage##SpaceUnplugged>>"
    };

    if (window.location.protocol === "file:") {
        config.unplugged = true;
    }

    config.backstageTasks = ["status", "tiddlers", "plugins",
        "batch", "tweaks", "exportTiddlers", "sync"];

    config.messages.backstage.prompt = "";
// initialize state
    var _show = backstage.show;
    backstage.show = function () {
        // selectively hide backstage tasks and tabs based on user status
        var tasks = $("#backstageToolbar .backstageTask").show();
        var bs = backstage.tiddlyspace;
        if (!config.unplugged) {
            tweb.getUserInfo(function (user) {
                if (user.anon) {
                    jQuery.each(disabled_tasks_for_nonmembers, function (i, task) {
                        var taskIndex = config.backstageTasks.indexOf(task);
                        if (taskIndex !== -1) {
                            config.backstageTasks.splice(taskIndex, 1);
                        }
                    });
                    config.messages.memberStatus = bs.locale.loggedout;
                } else {
                    config.messages.memberStatus = readOnly ?
                        bs.locale.nonmember : bs.locale.member;
                }
            });
        } else {
            config.messages.memberStatus = bs.locale.unplugged;
        }

        // display backstage
        return _show.apply(this, arguments);
    };
    if (readOnly) {
        jQuery.each(disabled_tasks_for_nonmembers, function (i, task) {
            var taskIndex = config.backstageTasks.indexOf(task);
            if (taskIndex !== -1) {
                config.backstageTasks.splice(taskIndex, 1);
            }
        });
    }

    var tasks = config.tasks;
    var commonUrl = "/bags/common/tiddlers/%0";

    backstage.tiddlyspace = {
        locale:{
            member:"You are a member of this space.",
            nonmember:"You are not a member of this space.",
            loggedout:"You are currently logged out of TiddlySpace.",
            unplugged:"You are unplugged."
        },
        showButton:function () {
            var showBtn = $("#backstageShow")[0];
            var altText = $(showBtn).text();
            $(showBtn).empty();
            imageMacro.renderImage(showBtn, "backstage.svg",
                { altImage:commonUrl.format("backstage.png"), alt:altText});
        },
        hideButton:function () {
            var hideBtn = $("#backstageHide")[0];
            var altText = $(hideBtn).text();
            $(hideBtn).empty();
            imageMacro.renderImage(hideBtn, "close.svg",
                { altImage:commonUrl.format("close.png"), alt:altText, width:24, height:24 });
        }
    };

    var _init = backstage.init;
    backstage.init = function () {
        _init.apply(this, arguments);
        var init = function (user) {
            var bs = backstage.tiddlyspace;
            bs.showButton();
            bs.hideButton();
        };
        tweb.getUserInfo(init);
    };

    var home = config.macros.homeLink = {
        locale:{
            linkText:"your home space"
        },
        handler:function (place) {
            var container = $("<span />").appendTo(place)[0];
            tweb.getUserInfo(function (user) {
                if (!user.anon && user.name !== currentSpace) {
                    createSpaceLink(container, user.name, null, home.locale.linkText);
                }
            });
        }
    };

    config.macros.exportSpace = {
        handler:function (place, macroName, params) {
            var filename = params[0] ||
                "/tiddlers.wiki?download=%0.html".format(currentSpace);
            $('<a class="button">download</a>').// XXX: i18n
                attr("href", filename).appendTo(place);
        }
    };

}(jQuery));
//}}}
(function() {
var getCSRFToken = function(window) {
	// XXX: should not use RegEx - cf.
	// http://www.quirksmode.org/js/cookies.html
	// https://github.com/TiddlySpace/tiddlyspace/commit/5f4adbe009ed4bda3ce39058a3fb07de1420358d
	var regex = /^(?:.*; )?csrf_token=([^(;|$)]*)(?:;|$)/;
	var match = regex.exec(document.cookie);
	var csrf_token = null;
	if (match && (match.length === 2)) {
		csrf_token = match[1];
	}

	return csrf_token;
};

if (typeof config !== 'undefined' && config.extensions &&
		config.extensions.tiddlyspace &&
		config.extensions.tiddlyspace.getCSRFToken === null) {
	config.extensions.tiddlyspace.getCSRFToken = getCSRFToken;
} else {
	window.getCSRFToken = getCSRFToken;
}
})(window);
/***
|''Name''|TiddlySpaceCloneCommand|
|''Version''|0.5.8|
|''Description''|provides a toolbar command for cloning external tiddlers|
|''Status''|stable|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceCloneCommand.js|
|''Requires''|TiddlySpaceConfig TiddlySpaceFilters|
!Code
***/
//{{{
(function($) {

var cmd = config.commands;
var tiddlyspace = config.extensions.tiddlyspace;

var fieldsCache = {};

cmd.cloneTiddler = {
	text: cmd.editTiddler.text,
	tooltip: "Create a copy of this tiddler in the current space",
	errorMsg: "Error publishing %0: %1",

	isEnabled: function(tiddler) {
		return !config.filterHelpers.is.local(tiddler) && !readOnly;
	},
	handler: function(ev, src, title) {
		var tiddler = store.getTiddler(title);
		if(tiddler) {
			fieldsCache[title] = $.extend({}, tiddler.fields);
			tiddler.fields["server.workspace"] = tiddlyspace.getCurrentWorkspace(config.options.chkPrivateMode ?
		"private" : "public");
			tiddler.fields["server.permissions"] = "read, write, create"; // no delete
			delete tiddler.fields["server.page.revision"];
			delete tiddler.fields["server.title"];
			delete tiddler.fields["server.etag"];
			// special handling for pseudo-shadow tiddlers
			if(tiddlyspace.coreBags.contains(tiddler.fields["server.bag"])) {
				tiddler.tags.remove("excludeLists");
			}
		} else { // ensure workspace is the current space
			var el = story.findContainingTiddler(src);
			el = $(el);
			var fields = el.attr("tiddlyfields");
			if(fields) { // inherited via TiddlyLink
				fields = fields.decodeHashMap();
				fields["server.workspace"] = config.
					defaultCustomFields["server.workspace"];
			} else {
				fields = config.defaultCustomFields;
			}
			fields = String.encodeHashMap(fields);
			el.attr("tiddlyfields", fields);
		}
		cmd.editTiddler.handler.apply(this, arguments);
		if(tiddler) {
			tiddler.fields["server.permissions"] += ", delete";
		}
		return false;
	}
};

cmd.editTiddler.isEnabled = function(tiddler) {
	return !cmd.cloneTiddler.isEnabled.apply(this, arguments);
};

// hijack cancelTiddler to restore original fields
var _cancelHandler = cmd.cancelTiddler.handler;
cmd.cancelTiddler.handler = function(ev, src, title) {
	var tiddler = store.getTiddler(title);
	if(tiddler) {
		tiddler.fields = fieldsCache[title] || tiddler.fields;
		delete fieldsCache[title];
	}
	return _cancelHandler.apply(this, arguments);
};

// hijack saveTiddler to clear unused fields stash
var _saveHandler = cmd.saveTiddler.handler;
cmd.saveTiddler.handler =  function(ev, src, title) {
	delete fieldsCache[title];
	return _saveHandler.apply(this, arguments);
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceConfig|
|''Version''|0.7.7|
|''Description''|TiddlySpace configuration|
|''Status''|stable|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceConfig.js|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlyWebConfig ServerSideSavingPlugin TiddlyFileImporter|
!Code
***/
//{{{
(function($) {

var tweb = config.extensions.tiddlyweb;

var recipe = config.defaultCustomFields["server.workspace"].split("recipes/")[1];
var currentSpace; // assigned later

var disabledTabs = [];

var coreBags = ["system", "tiddlyspace"];
var systemSpaces = ["plugins", "info", "images", "theme"];
systemSpaces = $.map(systemSpaces, function(item, i) {
	return "system-%0_public".format(item);
});

// hijack search macro to add custom attributes for mobile devices
var _search = config.macros.search.handler;
config.macros.search.handler = function(place, macroName, params) {
	_search.apply(this, arguments);
	$(".searchField:input", place).
		attr({ autocapitalize: "off", autocorrect: "off" });
};

// arg is either a container name or a tiddler object
// if fuzzy is truthy, space may be inferred from workspace (for new tiddlers)
// returns space object or false
var determineSpace = function(arg, fuzzy) {
	if(typeof arg == "string") { // container name
		var space = split(arg, "_", "r");
		return ["public", "private"].contains(space.type) ? space : false;
	} else if(arg) { // tiddler
		var container = determineContainer(arg, fuzzy);
		return container ? determineSpace(container.name, fuzzy) : false;
	} else {
		return false;
	}
};

// if fuzzy is truthy, container may be inferred from workspace for new tiddlers
// returns container object or false
var determineContainer = function(tiddler, fuzzy) { // TODO: expose?
	var bag = tiddler.fields["server.bag"];
	var recipe = tiddler.fields["server.recipe"]; // XXX: unused/irrelevant/redundant!?
	if(bag) {
		return { type: "bag", name: bag };
	} else if(recipe) {
		return { type: "recipe", name: recipe };
	} else if(fuzzy) { // new tiddler
		var workspace = tiddler.fields["server.workspace"];
		if(workspace) {
			var container = split(workspace, "/", "l");
			return ["bags", "recipes"].contains(container.type) ? container : false;
		} else {
			return false;
		}
	} else {
		return false;
	}
};

// hijack removeTiddlerCallback to restore tiddler from recipe cascade -- TODO: move into TiddlyWebWiki?
var sssp = config.extensions.ServerSideSavingPlugin;
var _removeTiddlerCallback = sssp.removeTiddlerCallback;
sssp.removeTiddlerCallback = function(context, userParams) {
	var title = context.tiddler.title;
	var recipe = context.tiddler.fields["server.recipe"];
	_removeTiddlerCallback.apply(this, arguments);
	if(recipe) {
		context.workspace = "recipes/" + recipe;
		var callback = function(context, userParams) {
			if(context.status) {
				var dirty = store.isDirty();
				store.saveTiddler(context.tiddler).clearChangeCount();
				store.setDirty(dirty);
			} else {
				store.notify(title, true);
			}
		};
		context.adaptor.getTiddler(title, context, null, callback);
	}
};

// splits a string once using delimiter
// mode "l" splits at the first, "r" at the last occurrence
// returns an object with members type and name
var split = function(str, sep, mode) {
	mode = mode == "r" ? "pop" : "shift"; // TODO: use +/-1 instead of "l"/"r"?
	var arr = str.split(sep);
	var type = arr.length > 1 ? arr[mode]() : null;
	return { type: type, name: arr.join(sep) };
};

var plugin = config.extensions.tiddlyspace = {
	currentSpace: determineSpace(recipe),
	coreBags: coreBags.concat(systemSpaces),

	determineSpace: determineSpace,
	isValidSpaceName: function(name) {
		return name.match(/^[a-z][0-9a-z\-]*[0-9a-z]$/) ? true : false;
	},
	getCurrentBag: function(type) {
		return "%0_%1".format(currentSpace, type);
	},
	getCurrentWorkspace: function(type) {
		return "bags/" + this.getCurrentBag(type);
	},
	// returns the URL for a space's avatar (SiteIcon) based on a server_host
	// object and an optional space name
	// optional nocors argument prevents cross-domain URLs from being generated
	getAvatar: function(host, space, nocors) {
		if(space && typeof space != "string") { // backwards compatibility -- XXX: deprecated
			space = space.name;
		}
		var subdomain = nocors ? currentSpace : space;
		host = host ? this.getHost(host, subdomain) : "";
		var bag = space ? "%0_public".format(space) : "tiddlyspace";
		return "%0/bags/%1/tiddlers/SiteIcon".format(host, bag);
	},
	// returns the URL based on a server_host object (scheme, host, port) and an
	// optional subdomain
	getHost: function(host, subdomain) {
		if(host === undefined) { // offline
			tweb.status.server_host = {}; // prevents exceptions further down the stack -- XXX: hacky workaround, breaks encapsulation
			return null;
		}
		subdomain = subdomain ? subdomain + "." : "";
		var url = "%0://%1%2".format(host.scheme, subdomain, host.host);
		var port = host.port;
		if(port && !["80", "443"].contains(port)) {
			url += ":" + port;
		}
		return url;
	},
	disableTab: function(tabTiddler) {
		if(typeof(tabTiddler) == "string") {
			disabledTabs.push(tabTiddler);
		} else {
			for(var i = 0; i < tabTiddler.length; i++) {
				plugin.disableTab(tabTiddler[i]);
			}
		}
	},
    checkSyncStatus: function(tiddler) {
		if(tiddler) {
			var title = typeof(tiddler) === "string" ? tiddler : tiddler.title;
			var el = story.getTiddler(title) || false;
			if(el) {
				refreshElements(el);
			}
		}
	},
	isDisabledTab: function(tabTitle) {
		var match = new RegExp("(?:\\[\\[([^\\]]+)\\]\\])", "mg").exec(tabTitle);
		var tabIdentifier = match ? match[1] : tabTitle;
		return disabledTabs.contains(tabIdentifier);
	},
	getCSRFToken: window.getCSRFToken || null // this may not have been processed yet
};

currentSpace = plugin.currentSpace.name;

tweb.serverPrefix = tweb.host.split("/")[3] || ""; // XXX: assumes root handler
tweb.getStatus(function(status) {
	var url = plugin.getHost(status.server_host);
	tweb.status.server_host.url = url;
	config.messages.tsVersion = status.version;
});

if(window.location.protocol == "file:") {
	// enable AutoSave by default
	config.options.chkAutoSave = config.options.chkAutoSave === undefined ?
		true : config.options.chkAutoSave;
} else {
	// set global read-only mode based on membership heuristics
	var indicator = store.getTiddler("SiteTitle") || tiddler;
	readOnly = !(recipe.split("_").pop() == "private" ||
		tweb.hasPermission("write", indicator));
	// replace TiddlyWiki's ImportTiddlers due to cross-domain restrictions
	if(config.macros.fileImport) {
		$.extend(config.macros.importTiddlers, config.macros.fileImport);
	}
}

// hijack saveChanges to ensure SystemSettings is private by default
var _saveChanges = saveChanges;
saveChanges = function(onlyIfDirty, tiddlers) {
	if(tiddlers && tiddlers.length == 1 &&
			tiddlers[0] && tiddlers[0].title == "SystemSettings") {
		var fields = tiddlers[0].fields;
		delete fields["server.recipe"];
		fields["server.bag"] = plugin.getCurrentBag("private");
		fields["server.workspace"] = plugin.getCurrentWorkspace("private");
	}
	return _saveChanges.apply(this, arguments);
};

// ensure backstage is always initialized
// required to circumvent TiddlyWiki's read-only based handling
config.macros.backstageInit = {
	init: function() {
		showBackstage = true;
	}
};

// disable evaluated macro parameters for security reasons
config.evaluateMacroParameters = "none";
var _parseParams = String.prototype.parseParams;
String.prototype.parseParams = function(defaultName, defaultValue, allowEval,
		noNames, cascadeDefaults) {
	if(config.evaluateMacroParameters == "none") {
		arguments[2] = false;
	}
	return _parseParams.apply(this, arguments);
};

var _tabsMacro = config.macros.tabs.handler;
config.macros.tabs.handler = function(place, macroName, params) {
	var newParams = [params[0]]; // keep cookie name
	for(var i = 1; i < params.length; i += 3) {
		var tabTitle = params[i + 2];
		if(!plugin.isDisabledTab(tabTitle)){
			newParams = newParams.concat(params[i], params[i + 1], tabTitle);
		}
	}
	_tabsMacro.apply(this, [place, macroName, newParams]);
};

// disable ControlView for XHRs by default
$.ajaxSetup({
	beforeSend: function(xhr) {
		xhr.setRequestHeader("X-ControlView", "false");
	}
});
// TiddlyWeb adaptor currently still uses httpReq, which needs extra magic -- XXX: obsolete this!
var _httpReq = httpReq;
httpReq = function(type, url, callback, params, headers, data, contentType,
		username, password, allowCache) {
	headers = headers || {};
	headers["X-ControlView"] = "false";
	_httpReq.apply(this, arguments);
};

// register style sheet for backstage separately (important)
store.addNotification("StyleSheetBackstage", refreshStyles);

// option for default privacy setting
config.optionsDesc.chkPrivateMode = "Set your default privacy mode to private";
config.optionsSource.chkPrivateMode = "setting";
config.options.chkPrivateMode = config.options.chkPrivateMode || false;
saveSystemSetting("chkPrivateMode", true);
config.defaultCustomFields["server.workspace"] = plugin.
	getCurrentWorkspace(config.options.chkPrivateMode ? "private" : "public");

config.paramifiers.follow = {
	onstart: function(v) {
		if(!readOnly) {
			var bag = "%0_public".format(currentSpace);
			story.displayTiddler(null, v, DEFAULT_EDIT_TEMPLATE, null, null,
				"server.bag:%0 server.workspace:bags/%0".format(bag));
			story.setTiddlerTag(v, "follow", 1);
			story.focusTiddler(v, "text");
		}
	}
};

var fImport = config.macros.fileImport;
if(fImport) {
	fImport.uploadTo = "Upload to: ";
	var _createForm = config.macros.fileImport.createForm;
	config.macros.fileImport.createForm = function(place, wizard, iframeName) {
		var container = $("<div />").text(fImport.uploadTo).appendTo(place);
		var select = $('<select name="mode" />').appendTo(container)[0];
		$('<option value="private" selected>private</a>').appendTo(select);
		$('<option value="public">public</a>').appendTo(select);
		wizard.setValue("importmode", select);
		_createForm.apply(this, [place, wizard, iframeName]);
	};

	var _onGet = config.macros.importTiddlers.onGetTiddler;
	config.macros.importTiddlers.onGetTiddler = function(context, wizard) {
		var type = $(wizard.getValue("importmode")).val();
		var ws =  plugin.getCurrentWorkspace(type);
		wizard.setValue("workspace", ws);
		_onGet.apply(this, [context, wizard]);
	};
}

config.extensions.ServerSideSavingPlugin.reportSuccess = function(msg, tiddler) {
	plugin.checkSyncStatus(tiddler);
	msg = config.extensions.ServerSideSavingPlugin.locale[msg];
	var link = "/" + encodeURIComponent(tiddler.title);
	displayMessage(msg.format([tiddler.title]), link);
};


})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceFilters|
|''Description''|provide TiddlySpace-specific filter extensions|
|''Author''|Jon Robson|
|''Version''|0.6.1|
|''Status''|@@beta@@|
|''CoreVersion''|2.6.2|
|''Requires''|TiddlySpaceConfig|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
!Usage
{{{
<<tsList Private>>
<<tsList Public>>
<<tsList Draft>>
}}}
!Code
***/
//{{{
(function($) {

var tiddlyspace = config.extensions.tiddlyspace;
var privateBag = tiddlyspace.getCurrentBag("private");
var publicBag = tiddlyspace.getCurrentBag("public");

config.filterHelpers = {
	is: {
		"private": function(tiddler) {
			var bag = tiddler.fields["server.bag"];
			return bag == privateBag;
		},
		"public": function(tiddler) {
			var bag = tiddler.fields["server.bag"];
			return bag == publicBag;
		},
		draft: function(tiddler) {
			var fields = tiddler.fields;
			var bag = fields["server.bag"];
			return (privateBag == bag && fields["publish.name"]) ? true : false;
		},
		local: function(tiddler) {
			return config.filterHelpers.is["public"](tiddler) ||
				config.filterHelpers.is["private"](tiddler);
		},
		unsynced: function(tiddler) {
			return tiddler ? tiddler.isTouched() : false;
		}
	}
};

config.filters.is = function(results, match) {
	var candidates = store.getTiddlers("title");
	var type = match[3];
	for (var i = 0; i < candidates.length; i++) {
		var tiddler = candidates[i];
		var helper = config.filterHelpers.is[type];
		if(helper && helper(tiddler)) {
			results.pushUnique(tiddler);
		}
	}
	return results;
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceFollowingPlugin|
|''Version''|0.7.1|
|''Description''|Provides a following macro|
|''Author''|Jon Robson|
|''Requires''|TiddlySpaceConfig TiddlySpaceTiddlerIconsPlugin ErrorHandler|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
!Usage
Tag a tiddler with "follow" to express a list of followers.
Using the {{{<<followTiddlers X>>}}}
will reveal the number of tiddlers with name X in the set of spaces the *current* user viewing your space follows.
{{{<<following jon>>}}} will list all the users following Jon.
{{{<<followers jon>>}}} will list all the followers of jon.
{{{<linkedTiddlers>>}}} will list all tiddlers across TiddlySpace linked to the current tiddler
{{{<linkedTiddlers follow:yes>>}}} will list all tiddlers across TiddlySpace that come from your list of followers
adds spaceLink view type {{{<<view server.bag spaceLink>>}}} creates a link to the space described in server.bag
{{{<<view server.bag spaceLink title>>}}} makes a link to the tiddler with title expressed in the field title in space server.bag
If no name is given eg. {{{<<following>>}}} or {{{<<follow>>}}} it will default the current user.
!StyleSheet
.followTiddlersList li {
	list-style:none;
}

.followButton {
	width: 2em;
}

.followTiddlersList li .siteIcon {
	height:48px;
	width: 48px;
}

#sidebarTabs .followers li a,
.followers .siteIcon,
.followers .siteIcon div {
	display: inline;
}

.followTiddlersList li .externalImage, .followTiddlersList li .image {
	display: inline;
}

.scanResults li {
	list-style: none;
}
!Code
***/
//{{{
(function($) {
var LIMIT_FOLLOWING = 100;

var tweb = config.extensions.tiddlyweb;
var tiddlyspace = config.extensions.tiddlyspace;
var currentSpace = tiddlyspace.currentSpace.name;

var shadows = config.shadowTiddlers;
config.annotations.ScanTemplate = "This tiddler is the default template used in the display of tiddlers founding using the tsScan macro. To access attributes use the view macro e.g. {{{<<view title text>>}}}";
shadows.ScanTemplate = "<<view modifier SiteIcon width:24 height:24 spaceLink:yes label:no>> <<view title link>>";
shadows.FollowersTemplate = "<<view server.bag SiteIcon width:24 height:24 spaceLink:yes label:no>> <<view server.bag spaceLink>>";
shadows.FollowingTemplate = "<<view title SiteIcon width:24 height:24 spaceLink:yes label:no>> <<view title spaceLink>>";
shadows.FollowTiddlersBlackList = "";
shadows.FollowTiddlersHeading = "There are tiddlers in spaces you follow using the follow tag which use the title <<view title text>>";
shadows.FollowTiddlersTemplate = ["* <<view server.space SiteIcon width:24 height:24 spaceLink:yes label:no>> ",
	"<<view server.space spaceLink title external:no>> modified by <<view modifier spaceLink>> ",
	"in the <<view server.space spaceLink>> space (<<view modified date>> @ <<view modified date 0hh:0mm>>).\n"].join("");

var name = "StyleSheetFollowing";
shadows[name] = "/*{{{*/\n%0\n/*}}}*/".
	format(store.getTiddlerText(tiddler.title + "##StyleSheet"));
store.addNotification(name, refreshStyles);

// provide support for sucking in tiddlers from the server
tiddlyspace.displayServerTiddler = function(src, title, workspace, callback) {
	var adaptor = store.getTiddlers()[0].getAdaptor();
	var localTitle = tiddlyspace.getLocalTitle(title, workspace);
	var tiddler = new Tiddler(localTitle);
	tiddler.text = "Please wait while this tiddler is retrieved...";
	tiddler.fields.doNotSave = "true";
	store.addTiddler(tiddler);
	src = story.displayTiddler(src || null, tiddler.title);
	tweb.getStatus(function(status) {
		var context = {
			host: tweb.host, // TODO: inherit from source tiddler?
			workspace: workspace,
			headers: { "X-ControlView": "false" }
		};
		var getCallback = function(context, userParams) {
			var tiddler = context.tiddler;
			tiddler.title = localTitle;
			store.addTiddler(tiddler);
			story.refreshTiddler(localTitle, null, true); // overriding existing allows updating
			if(callback) {
				callback(src, tiddler);
			}
		};
		adaptor.getTiddler(title, context, null, getCallback);
	});
};

tiddlyspace.scroller = {
	runHandler: function(title, top, bottom, height) {
		var i;
		var handlers = tiddlyspace.scroller.handlers;
		var tidEl = story.getTiddler(title);
		if(tidEl) {
			var topEl = $(tidEl).offset().top + 20;
			if(top === false || (topEl > top && topEl < bottom)) {
				var h = handlers[title];
				for(i = 0; i < h.length; i++) {
					h[i]();
				}
				tiddlyspace.scroller.clearHandlers(title);
			}
		} else {
			tiddlyspace.scroller.clearHandlers(title);
		}
	},
	clearHandlers: function(title) {
		tiddlyspace.scroller.handlers[title] = [];
	},
	registerIsVisibleEvent: function(title, handler) {
		tiddlyspace.scroller.handlers[title] = tiddlyspace.scroller.handlers[title] || [];
		tiddlyspace.scroller.handlers[title].push(handler);
	},
	init: function() {
		this.handlers = {};
		this.interval = window.setInterval(function() {
			var top = $(window).scrollTop();
			var height = $(window).height();
			var bottom = top + height;
			var title;
			for(title in tiddlyspace.scroller.handlers) {
				if(title) {
					tiddlyspace.scroller.runHandler(title, top, bottom, height);
				}
			}
		}, 2000); // every 2 seconds check scroll position
	}
};
tiddlyspace.scroller.init();

var followMacro = config.macros.followTiddlers = {
	locale: {
		followListHeader: "Here are tiddlers from spaces you follow using the follow tag which use this title.",
		noTiddlersFromFollowers: "None of the spaces you follow contain a tiddler with this name.",
		errorMessage: "There was a problem retrieving tiddlers from the server. Please try again later."
	},
	init: function() {
		followMacro.lookup = {};
	},
	followTag: "follow",
	getHosts: function(callback) {
		tweb.getStatus(function(status) {
			callback(tweb.host, tiddlyspace.getHost(status.server_host, "%0"));
		});
	},
	getBlacklist: function() {
		return store.getTiddlerText("FollowTiddlersBlackList").split("\n");
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var args = paramString.parseParams("anon")[0];
		var containingTiddler = story.findContainingTiddler(place).getAttribute('tiddler');
		var title = (args.anon && args.anon[0]) || tiddler.fields["server.title"] || tiddler.title;
		var tid = store.getTiddler(title);
		var user = params[1] || false;
		if(tid) {
			followMacro.makeButton(place, {
				url: "/search?q=title:%22" + encodeURIComponent(title) + "%22",
				containingTiddler: containingTiddler,
				blacklisted: followMacro.getBlacklist(), title: title, user: user,
				consultFollowRelationship: (args.follow &&
					args.follow[0] === 'false') ? false : true });
		}
	},
	makeButton: function(place, options) { // this is essentially the same code in TiddlySpaceFollowingPlugin
		var title = options.title;
		var blacklisted = options.blacklisted;
		var tiddler = store.getTiddler(title);
		var btn = $('<div class="followButton" />').addClass("notLoaded").appendTo(place)[0];
		if(blacklisted.contains(title)) {
			$(btn).remove();
			return;
		} else {
			var user = options.user;
			window.setTimeout(function() { // prevent multiple calls due to refresh
				tiddlyspace.scroller.registerIsVisibleEvent(options.containingTiddler, function() {
					var mkButton = function(followers, ignore) {
						if(!followers && !ignore) {
							$(btn).remove();
						} else {
							$("<a />").appendTo(btn);
							var scanOptions = { url: options.url,
								spaceField: options.spaceField || "bag", template: null, sort: "-modified",
								callback: function(tiddlers) {
									$(btn).removeClass("notLoaded");
									followMacro.constructInterface(btn, tiddlers);
								}
							};
							if(!ignore) {
								scanOptions.showBags = followMacro._getFollowerBags(followers);
							}
							scanOptions.hideBags = [tiddler.fields["server.bag"]];
							scanMacro.scan(null, scanOptions, user);
						}
					};
					if(options.consultFollowRelationship) {
						followMacro.getFollowers(mkButton);
					} else {
						mkButton([], true);
					}
				});
			}, 1000);
		}
	},
	constructInterface: function(container, tiddlers) {
		var txt = tiddlers.length;
		var className = txt > 0 ? "hasReplies" : "noReplies";
		var el = $(story.findContainingTiddler(container));
		$(container).empty().addClass(className);
		var btn = $("<a />").addClass("followedTiddlers").text(txt).
			click(function(ev) {
				followMacro.followingOnClick(ev);
			}).appendTo('<div class="followedTiddlers" />').appendTo(container)[0];
		$.data(btn, "tiddlers", tiddlers);
	},
	followingOnClick: function(ev) {
		var target = ev.target;
		var locale = followMacro.locale;
		var el = $('<div class="followTiddlersList" />')[0];
		var popup = Popup.create(target,"div");
		$(popup).addClass("taggedTiddlerList followList").click(function(ev) { // make it so only clicking on the document outside the popup removes the popup
			if(ev.target.parentNode != document) {
				ev.stopPropagation();
			}
		}).append(el);
		var tiddlers = $.data(target, "tiddlers") || [];
		scanMacro.template(el, tiddlers.slice(0,1), "FollowTiddlersHeading");
		scanMacro.template(el, tiddlers, "FollowTiddlersTemplate");
		if(tiddlers.length === 0) {
			$("<li />").text(locale.noTiddlersFromFollowers).appendTo(el);
		}
		Popup.show();
		ev.stopPropagation();
		return popup;
	},
	_getFollowerBags: function(followers) { // XXX: private or not?
		return $.map(followers, function(name, i) {
			return name != currentSpace ? "%0_public".format(name) : null;
		});
	},
	getFollowers: function(callback, username) {
		// returns a list of spaces being followed by the existing space
		var followersCallback = function(user) {
			if(!user.anon) {
				scanMacro.scan(null, { 
					url: "/search?q=bag:%0_public tag:%1 _limit:%2".format(user.name, followMacro.followTag, LIMIT_FOLLOWING),
					spaceField: "title", template: null, cache: true,
					callback: function(tiddlers) {
						var followers = [];
						for(var i = 0; i < tiddlers.length; i++) {
							followers.push(tiddlyspace.resolveSpaceName(tiddlers[i].title));
						}
						callback(followers);
					}
				});
			} else {
				callback(false);
			}
		};
		return !username ? tweb.getUserInfo(followersCallback) : followersCallback({ name: username });
	}
};

var scanMacro = config.macros.tsScan = {
	init: function () {
		this.scanned = {};
	},
	_tiddlerfy: function(jsontiddlers, options) {
		var tiddlers = [];
		var spaceField = options.spaceField || "bag"; // TODO: phase out use view types instead
		$.each(jsontiddlers, function(i, t) {
			var use = false;
			if(!options.showBags || (options.showBags && options.showBags.contains(t.bag))) {
				use = true;
			}
			if(options.hideBags && options.hideBags.contains(t.bag)) {
				use = false;
			}
			if(use) {
				var spaceName = t[spaceField];
				var tiddler = config.adaptors.tiddlyweb.toTiddler(t, tweb.host);
				tiddler.fields["server.space"] = tiddlyspace.resolveSpaceName(spaceName);
				tiddlers.push(tiddler);
			}
		});
		return tiddlers;
	},
	_scanCallback: function(place, jsontiddlers, options) {
		var locale = followersMacro.locale;
		var tiddlers = scanMacro._tiddlerfy(jsontiddlers, options);
		
		if(options.sort) {
			tiddlers = store.sortTiddlers(tiddlers, options.sort);
		}
		if(options.filter) {
			var _store = new TiddlyWiki();
			config.lastStore = _store;
			for(var i = 0; i < tiddlers.length; i++) {
				var clone = tiddlers[i];
				clone.title = tiddlyspace.getLocalTitle(clone.title, clone.fields['server.workspace']);
				_store.addTiddler(clone);
			}
			tiddlers = _store.filterTiddlers(options.filter);
		}
		if(place) {
			$(place).empty();
			var list = $("<ul />").appendTo(place)[0];
			scanMacro.template(list, tiddlers, options.template);
			if(tiddlers.length === 0) {
				$("<li />").text(options.emptyMessage || locale.noone).appendTo(list);
				$(list).addClass("emptyList");
			}
		}
		if(options.callback) {
			options.callback(tiddlers);
		}
	},
	constructSearchUrl: function(host, options) {
		if(options.url) {
			return options.url;
		}
		var inputs = options.searchValues;
		var tag = options.tag;
		var searchField = options.searchField || "title";
		var searchQuery = [];
		for(var i = 0; i < inputs.length; i++) {
			searchQuery.push('%0:"%1"'.format(searchField, inputs[i]));
		}
		var query = searchQuery.join(" OR ");
		query = tag ? "(%0) AND tag:%1".format(query, tag) : query;
		query = options.query ? "%0;%1;".format(query, options.query) : query;
		query = options.fat ? "%0&fat=1".format(query) : query;
		return '%0/search?q=%1'.format(host, query);
	},
	scan: function(place, options) { // TODO: make use of list macro with url filter
		var locale = followersMacro.locale;
		options.template = options.template ? options.template : "ScanTemplate";
		followMacro.getHosts(function(host, tsHost) {
			$(place).text(followersMacro.locale.pleaseWait);
			options = options ? options: {};
			var url = scanMacro.constructSearchUrl(host, options);
			if(options.cache && scanMacro.scanned[url]) {
				var tiddlers = scanMacro.scanned[url].tiddlers;
				var run = function(tiddlers) {
					scanMacro._scanCallback(place, tiddlers, options);
				};
				if(tiddlers) {
					run(tiddlers);
				} else {
					scanMacro.scanned[url].callbacks.push(run);
				}
			} else {
				var callback = function(tiddlers) {
					scanMacro._scanCallback(place, tiddlers, options);
				};
				if(scanMacro.scanned[url] && scanMacro.scanned[url].callbacks) {
					scanMacro.scanned[url].callbacks.push(callback);
				} else {
					scanMacro.scanned[url] = {
						callbacks: [callback]
					};
				}
				ajaxReq({
					url: url,
					dataType: "json",
					success: function(tiddlers) {
						scanMacro.scanned[url].tiddlers = tiddlers;
						var callbacks = scanMacro.scanned[url].callbacks;
						while(callbacks.length > 0) {
							callbacks.pop()(tiddlers);
						}
					},
					error: function(xhr) {
						$(place).empty();
						$("<span />").addClass("annotation error").text(locale.error.format(xhr.status)).appendTo(place);
					}
				});
			}
		});
	},
	template: function(place, tiddlers, template) { // TODO: make use of list macro.
		for(var i = 0; i < tiddlers.length; i++) {
			var tiddler = tiddlers[i];
			var item = $('<li class="spaceName" />').appendTo(place)[0];
			var spaceName = tiddler.fields["server.space"] || "";
			var templateText = store.getTiddlerText(template).replace(/\$1/mg, spaceName);
			wikify(templateText, item, null, tiddler);
		}
	},
	getOptions: function(paramString, tiddler) {
		var args = paramString.parseParams("name", null, true, false, true)[0];
		var options = { query: false, sort: false, tag: false, template: false, showBags: args.show || false,
			hideBags: args.hide || false, filter: false, spaceField: "bag", searchField: "title", fat: false,
			emptyMessage: false };
		for(var name in args) {
			if(name != "name") {
				if(name == "fat") {
					options[name] = true;
				} else {
					options[name] = args[name][0];
				}
			}
		}
		// if user has set searchField to modifier, then use the modifiers value if available otherwise use searchValues.
		var searchField = options.searchField;
		var searchValues = args[searchField] ? args[searchField] : args.searchValues;
		// if neither of those were used use the first parameter
		var defaultValues = tiddler ? [ tiddler.title ] : [];
		options.searchValues = searchValues ? searchValues : ( args.name ? [args.name[0]] : defaultValues);
		return options;
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var container = $("<div />").addClass("scanResults resultsArea").appendTo(place)[0];
		var options = scanMacro.getOptions(paramString, tiddler);
		scanMacro.scan(container, options);
	}
};

var followersMacro = config.macros.followers = {
	locale: {
		loggedOut: "Please login to see the list of followers",
		noSupport: "We were unable to retrieve followers as your browser does not support following.",
		pleaseWait: "Please wait while we look this up...",
		error: "Error %0 occurred whilst retrieving data from server",
		noone: "None."
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var locale = followersMacro.locale;
		var args = paramString.parseParams("name", null, true, false, true)[0];
		var username = args.name ? args.name[0] : false;
		var container = $('<div class="followers" />').text(locale.pleaseWait).
			appendTo(place)[0];
		var followersCallback = function(user) {
			if(user.anon) {
				$("<span />").text(locale.loggedOut).appendTo(container);
			} else {
				var options = scanMacro.getOptions(paramString);
				$.extend(options, {
					url: "/search?q=title:@%0 OR title:%0 tag:%1 _limit:%2".
						format(user.name, followMacro.followTag, LIMIT_FOLLOWING),
					spaceField: "bag",
					template: options.template ? options.template : "FollowersTemplate"
				});
				scanMacro.scan(container, options);
			}
		};
		return !username ? followersCallback({ name: currentSpace }) : followersCallback({ name: username });
	}
};

var followingMacro = config.macros.following = {
	locale: {
		pleaseWait: followersMacro.locale.pleaseWait,
		loggedOut: "Please login to see who you are following",
		noSupport: followersMacro.locale.noSupport,
		error: followersMacro.locale.error,
		noone: followersMacro.locale.noone
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var locale = followingMacro.locale;
		var args = paramString.parseParams("name", null, true, false, true)[0];
		var fat = args.fat ? true : false;
		var username = args.name ? args.name[0] : false;
		var container = $('<div class="following" />').text(locale.pleaseWait).
			appendTo(place)[0];
		var followingCallback = function(user) {
			if(user.anon) {
				$("<span />").text(locale.loggedOut).appendTo(container);
			} else {
				var options = scanMacro.getOptions(paramString);
				$.extend(options, {
					url: "/search?q=bag:%0_public tag:%1 _limit:%2".format(user.name, followMacro.followTag, LIMIT_FOLLOWING),
					spaceField: "title",
					template: options.template ? options.template : "FollowingTemplate"
				});
				scanMacro.scan(container, options);
			}
		};
		return !username ? followingCallback({ name: currentSpace }) : followingCallback({ name: username });
	}
};

var linkedMacro = config.macros.linkedTiddlers = {
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var args = paramString.parseParams("anon")[0];
		var title = params[0] || tiddler.fields["server.title"] || tiddler.title;
		var tid = store.getTiddler(title);
		var containingTiddler = story.findContainingTiddler(place).getAttribute('tiddler');
		if(tid) {
			followMacro.makeButton(place, {
				spaceField: "recipe",
				url: "/bags/%0/tiddlers/%1/backlinks".format(tid.fields['server.bag'],
					encodeURIComponent(tid.title)),
				blacklisted: followMacro.getBlacklist(),
				title: title,
				containingTiddler: containingTiddler,
				user: params[1] || false,
				consultFollowRelationship: args.follow ? true : false });
		}
	}
};

if(config.options.chkFollowTiddlersIsLinkedTiddlers) {
	merge(config.macros.followTiddlers, config.macros.linkedTiddlers);
	config.shadowTiddlers.FollowTiddlersHeading = "These are the other tiddlers that link to this tiddler.";
}

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceInitialization|
|''Version''|0.7.3|
|''Description''|Initializes new TiddlySpaces the first time they are created|
|''Status''|@@beta@@|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/blob/master/src/plugins/TiddlySpaceInit.js|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlySpaceConfig RandomColorPalettePlugin chrjs ImageMacroPlugin|
!TODO
* robust error notification and recovery
!MarkupPreHead
<!--{{{-->
<link href="/bags/%0_public/tiddlers.atom" rel="alternate"
	type="application/atom+xml" title="%0's public feed" />
<link rel="canonical" href="%1/" />
<!--}}}-->
!Code
***/
//{{{
(function($) {

var versionField = "tiddlyspaceinit_version";
var markupPreHead = store.getTiddlerText(tiddler.title + "##MarkupPreHead", "");
var tiddlyspace = config.extensions.tiddlyspace;
var currentSpace = tiddlyspace.currentSpace;
var tweb = config.extensions.tiddlyweb;

var plugin = config.extensions.TiddlySpaceInit = {
	version: "0.6",
	SiteTitle: "%0",
	SiteSubtitle: "a TiddlySpace",
	flagTitle: "%0SetupFlag",
	flagWarning: "Please do not modify this tiddler; it was created " +
		"automatically upon space creation.",

	dispatch: function(ev) {
		var title = plugin.flagTitle.format([currentSpace.name]);
		config.annotations[title] = plugin.flagWarning;
		if(currentSpace.type != "private") {
			return;
		}
		var tiddlers = [];
		var tid = store.getTiddler(title);
		if(tid) {
			curVersion = parseFloat(tid.fields[versionField]);
			reqVersion = parseFloat(plugin.version);
			if(curVersion < reqVersion) {
				plugin.update(curVersion, tid);
				tid.fields[versionField] = plugin.version;
				tid.incChangeCount();
				tid = store.saveTiddler(tid);
				tiddlers.push(tid);
			}
		} else { // first run
			tid = new Tiddler(title);
			tid.tags = ["excludeLists", "excludeSearch", "excludePublisher"];
			tid.fields = $.extend({}, config.defaultCustomFields);
			tid.fields[versionField] = plugin.version;
			tid.text = "@@%0@@".format([plugin.flagWarning]);
			tid = store.saveTiddler(tid);
			tiddlers = tiddlers.concat(plugin.firstRun(), tid);
		}
		autoSaveChanges(null, tiddlers);
	},
	update: function(curVersion, flagTiddler) {
		if(curVersion < 0.2) {
			this.createAvatar();
		}
		if(curVersion < 0.3) {
			flagTiddler.tags.pushUnique("excludePublisher"); // XXX: never persisted
		}
		if(curVersion < 0.5) { // v0.4 was faulty
			this.setupMarkupPreHead();
		}
		if(curVersion < 0.6) {
			this.purgeSystemSettings();
		}
	},
	pubTid: {
		tags: ["excludeLists", "excludeSearch"],
		fields: $.extend({}, config.defaultCustomFields, {
			"server.workspace": tiddlyspace.getCurrentWorkspace("public")
		})
	},
	makeTiddlerIfNot: function(tiddler) {
		if (!store.tiddlerExists(tiddler.title)) {
			$.extend(true, tiddler, plugin.pubTid);
			return [store.saveTiddler(tiddler)];
		} else {
			return [];
		}
	},
	firstRun: function() {
		var tiddlers = [];
		// generate Site*itle
		$.each(["SiteTitle", "SiteSubtitle"], function(i, item) {
			var tid = new Tiddler(item);
			tid.text = plugin[item].format([currentSpace.name]);
			tiddlers.push.apply(tiddlers,
				plugin.makeTiddlerIfNot(tid));
		});
		// generate public ColorPalette
		var tid = new Tiddler("ColorPalette");
		tid.text = config.macros.RandomColorPalette.generatePalette({
			saturation_pale: 0.67, saturation_light: 0.53,
			saturation_mid: 0.43, saturation_dark: 0.06,
			pale: 0.99, light: 0.85, mid: 0.5, dark: 0.31
		},
			false);
		tiddlers.push.apply(tiddlers, plugin.makeTiddlerIfNot(tid));
		this.createAvatar();
		this.setupMarkupPreHead();
		return tiddlers;
	},
	// remove _cookie slices (TiddlyWiki 2.6.2 beta 6 remnants)
	purgeSystemSettings: function() {
		var ss = store.getTiddler("SystemSettings");
		if(ss) {
			var lines = ss.text.split("\n");
			var persistentOptions = $.grep(lines, function(line, i) {
				return line.indexOf("_cookie:") == -1;
			});
			ss.text = persistentOptions.join("\n");
			ss = store.saveTiddler(ss);
			autoSaveChanges(null, [ss]);
		}
	},
	createAvatar: function() {
		var avatar = "SiteIcon";
		var host = tweb.host;
		var notify = function(xhr, error, exc) {
			displayMessage("ERROR: could not create avatar - " + // TODO: i18n
				"%0: %1".format([xhr.statusText, xhr.responseText]));
			// TODO: resolve!?
		};

		var pubBag = tiddlyspace.getCurrentBag("public");
		var tid = new tiddlyweb.Tiddler(avatar);
		tid.bag = new tiddlyweb.Bag(pubBag, host);

		var callback = function(data, status, xhr) {}; // avatar already exists; do nothing
		var errback = function(xhr, error, exc) {
			if(xhr.status != 404) {
				return;
			}
			// copy default avatar
			var _notify = function(tid, status, xhr) {
				displayMessage("created avatar"); // TODO: i18n
				var image = config.macros.image;
				if(image && image.refreshImage) {
					var uri = "/%0/tiddlers/SiteIcon".
						format(tiddlyspace.getCurrentWorkspace("public"));
					image.refreshImage(uri);
					image.refreshImage("SiteIcon");
				}
			};
			var _callback = function(tid, status, xhr) {
				tid.title = avatar;
				tid.bag.name = pubBag;
				delete tid.etag;
				tid.put(_notify, notify); // TODO: add to current session document (via adaptor?)
			};
			tweb.getUserInfo(function(user) {
				var avatarTitle = currentSpace.name == user.name ?
					"defaultUserIcon" : "defaultSiteIcon";
				var tid = new tiddlyweb.Tiddler(avatarTitle);
				tid.bag = new tiddlyweb.Bag("common", host);
				tid.get(_callback, notify);
			});
		};
		tid.get(callback, errback);
	},
	savePublicTiddlerText: function(title, text, pubWorkspace) {
		var tid = new Tiddler(title);
		tid.text = text;
		tid.tags = ["excludeLists"];
		tid.fields = $.extend({}, config.defaultCustomFields);
		tid.fields["server.workspace"] = pubWorkspace;
		tid.fields["server.page.revision"] = "false";
		tid = store.saveTiddler(tid);
		autoSaveChanges(null, [tid]);
	},
	setupMarkupPreHead: function() {
		var pubWorkspace = tiddlyspace.getCurrentWorkspace("public");
		var existing = store.getTiddler("MarkupPreHead");
		if(!existing || existing.fields["server.workspace"] != pubWorkspace) {
			var context = this;
			tweb.getStatus(function(status) {
				var text = markupPreHead.format(currentSpace.name,
					tiddlyspace.getHost(status.server_host, currentSpace.name));
				context.savePublicTiddlerText("MarkupPreHead", text,
					pubWorkspace);
			});
		}
		// also set up DefaultTiddlers
		var title = "DefaultTiddlers";
		existing = store.getTiddler(title) || new Tiddler(title);
		if(existing.fields["server.workspace"] != pubWorkspace) {
			var text = existing.text || store.getShadowTiddlerText(title);
			this.savePublicTiddlerText(title, text, pubWorkspace);
		}
	}
};

$(document).bind("startup", plugin.dispatch);

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceInstaller|
|''Version''|0.6.0|
|''Requires''|GUID|
|''Source''|https://github.com/jdlrobson/TiddlyWiki/raw/master/plugins/TiddlySpaceInstaller/TiddlySpaceInstaller.js|
!Usage
{{{<<showInstall bar Foo>>}}}
Opens the tiddler Foo to visitors of the bar space. 
In a space that is not bar, nothing happens.

{{{<<install foo bar>>}}}
Provides a ui for installing a space that includes foo and bar taking into account whether the user is new or currently logged in.
optional parameters:
* label - change the label of the button that is clicked to install.
* header - provide alternative text to show for "choose a website address"
* choice - allow a user to install a choice of various spaces
* choiceLabel - control the label presents for each space that is installable
* privateSpace - specifies that the newly created space should be private.
* addMember - specifies that a certain member should be added to the created space - note multiple members can be added to a new space
e.g.
{{{
<<install choice:foo choiceLabel:'install foo' choice:bar choiceLabel:'install bar'>>
}}}
provides an interface to install foo or bar space.
***/
//{{{
(function($) {

var tweb = config.extensions.tiddlyweb;
var tiddlyspace = config.extensions.tiddlyspace;
config.macros.showInstall = {
	handler: function(place, macroName, params) {
		if(config.extensions.tiddlyspace.currentSpace.name == params[0]) {
			story.displayTiddler(null, params[1] || "Install");
		}
	}
};
var macro = config.macros.install = {
	locale: {
		spaceName: "Choose a website address (note this will also be your tiddlyspace username):",
		identity: "Logged in as %0.",
		spaceCreationError: "Failed to create space %0",
		password: "Enter a password:",
		passwordAgain: "Enter password again:",
		setup: "create",
		passwordError: "your passwords do not match.. please try entering them again.",
		nameError: "The name %0 is taken or is invalid. Please try another.",
		loginRequired: "You must be logged in to use this.",
		inputLabel: {
			choice: "Select a space to install:"
		},
		choiceError: "No space has been selected to be installed."
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var args = paramString.parseParams("anon")[0];
		params = args.anon || [];
		var locale = macro.locale;
		var mustBeLoggedIn = args.loggedInOnly ? args.loggedInOnly[0] != "no" : false;
		var options = {
			headerTxt: args.header ? args.header[0] : locale.spaceName,
			setupLabel: args.label ? args.label[0] : locale.setup,
			loginTiddler: args.loginTiddler ? args.loginTiddler[0] : false,
			inputs: args.input ? args.input : [],
			paramifierName: args.pname ? args.pname[0] : "install",
			choices: args.choice,
			choiceLabels: args.choiceLabel,
			privateSpace: args.privateSpace ? true : false,
			addMember: args.addMember ? args.addMember.join(",") : false
		};
		tweb.getStatus(function(r) {
			options.identity = tweb.status.identity;
			var host = r.server_host.host;
			if(params.length === 0) {
				params = [ tiddlyspace.currentSpace.name ];
			}
			options.includeSpaces = params;
			var container = $("<div />").appendTo(place)[0];
			tweb.getUserInfo(function(userInfo) {
				var disabled = userInfo.anon && mustBeLoggedIn && !options.identity;
				if(!disabled) {
					var form = $("<form />").addClass("spaceInstaller").appendTo(container)[0];
					macro._fillForm(form, host, userInfo, options);
				} else {
					var c = $("<span />").addClass("annotation").appendTo(container)[0];
					if(options.loginTiddler) {
						wikify(store.getTiddlerText(options.loginTiddler), c);
					} else {
						$(c).text(macro.locale.loginRequired);
					}
				}
			});
		});
	},
	_fillForm: function(form, host, userInfo, options) {
		var locale = macro.locale;
		$("<div />").text(options.headerTxt).appendTo(form);
		var user = $("<input />").addClass("reqInput input").attr("name", "username").attr("type", "text").appendTo(form);
		$("<span />").text("." + host).addClass("reqInputLabel inputLabel").appendTo(form);
		var identity = options.identity;
		if(userInfo.anon && !identity) {
			$("<div />").addClass("reqInputLabel inputLabel").text(locale.password).appendTo(form);
			var pass1 = $("<input />").addClass("reqInput input").attr("name", "pass1").attr("type", "password").appendTo(form);
			$("<div />").addClass("reqInputLabel inputLabel").text(locale.passwordAgain).appendTo(form);
			var pass2 = $("<input />").addClass("reqInput input").attr("name", "pass2").attr("type", "password").appendTo(form);
		} else if(userInfo.anon && identity) {
			$("<input />").attr("type", "hidden").attr("name", "identity").val(identity).appendTo(form);
			$("<div />").text(locale.identity.format(identity)).appendTo(form);
		}
		var inputs = options.inputs;
		for(var i = 0; i < inputs.length; i++) {
			var name = inputs[i];
			if(!["pass1", "pass2", "username"].contains(name)) {
				$("<div />").addClass("inputLabel optInputLabel").text(locale.inputLabel[name] || name).appendTo(form);
				$("<input />").addClass("input optInput").attr("input", "user").attr("name", name).appendTo(form);
			}
		}
		if(options.choices) {
			var labels = options.choiceLabels || [];
			$("<div />").addClass("inputLabel optInputLabel").text(locale.inputLabel.choice).appendTo(form);
			for(var i = 0; i < options.choices.length; i++) {
				var choice = options.choices[i];
				var radio = $("<input type='radio' />").addClass("input optInput choice").attr("name", "choice").val(choice).appendTo(form)[0];
				if(i === 0) {
					$(radio).attr("checked", true);
				}
				var label = labels[i] ? labels[i] : choice;
				$("<span />").text(label).appendTo(form);
			}
		}
		$("<input />").addClass("installButton").attr("type", "submit").val(options.setupLabel).appendTo(form);
		options.formEl = form;
		$("<div />").addClass("messageArea annotation").hide().prependTo(form.parentNode);
		$(form).submit(function(ev) {
			ev.preventDefault();
			var paramifier = [];
			$("[input=user]", ev.target).each(function(i, el) {
				paramifier.push("%0:%1".format($(el).attr("name"), $(el).val()));
			});
			if(paramifier.length === 0) {
				paramifier = false;
			} else {
				paramifier = paramifier.join(" ");
			}
			var user = $("[name=username]", ev.target).val();
			var pass = $("[name=pass1]", ev.target).val();
			var pass2 = $("[name=pass2]", ev.target).val();
			options.paramifier = paramifier;
			var choices = $("[name=choice]", form);
			var includes = options.includeSpaces;
			if(choices.length > 0) {
				includes = [];
				var space = $("[name=choice]:checked").val();
				if(space) {
					includes.push(space);
				}
			}
			if(includes.length === 0) {
				macro.updateUserMessage(form, 3);
				return;
			}
			$(form).hide();
			macro.updateUserMessage(form, 4, true);
			if(userInfo.anon && identity) {
				pass = macro.generatePassword();
				macro.installNewUser(user, pass, includes, options);
			} else if(userInfo.anon && pass != pass2) {
				macro.updateUserMessage(form, 2);
			} else if(userInfo.anon && user && pass == pass2) {
				macro.installNewUser(user, pass, includes, options);
			} else if(!userInfo.anon && user) {
				macro.setup(user, includes, options)
			} else {
				macro.updateUserMessage(form, 1);
			}
		});
	},
	updateUserMessage: function(form, code, keephidden) {
		var locale = macro.locale;
		var container = form.parentNode;
		var username = $("[name='username']", form).text();
		var msg = "";
		switch(code) {
			case 1:
				msg = "Please enter a website address";
				break;
			case 2:
				msg = locale.passwordError;
				break;
			case 3:
				msg = locale.choiceError;
				break;
			case 4:
				msg = "Installing your new space...";
				break;
			case 5:
				msg = macro.locale.nameError.format(username);
				break;
			case 6:
				msg = macro.locale.spaceCreationError.format(username);
		}
		$(".messageArea", container).text(msg).show();
		if(!keephidden) {
			$(form).show();
		}
	},
	generatePassword: function() {
		var guid = config.extensions.GuidPlugin;
		return guid ? guid.guid.generate() + "_" + guid.guid.generate() :
			"" + Math.random() * 1000;
	},
	login: function(username, password, callback, errback, challenger) {
		challenger = challenger ? challenger : "tiddlywebplugins.tiddlyspace.cookie_form";
		var uri = "%0/challenge/%1".format([tweb.host, challenger]);
		ajaxReq({ url: uri, type: "POST", success: callback,
			data: {
				user: username,
				password: password,
				csrf_token: tiddlyspace.getCSRFToken(),
				tiddlyweb_redirect: tweb.serverPrefix + "/status" // workaround to marginalize automatic subsequent GET
			},
			error: function(xhr, error, exc) {
				if(errback) {
					errback.apply(this, arguments);
				} else {
					displayMessage(admin.locale.loginError.format(username, error));
				}
			}
		});
	},
	installNewUser: function(username, password, includes, options) {
		username = username.toLowerCase();
		var user = new tiddlyweb.User(username, password, tweb.host);
		user.create(
			function() {
				macro.login(username, password, function() {
					macro.setup(username, includes, options);
				});
			},
			function() {
				macro.updateUserMessage(options.formEl, 5);
				$(options.formEl).show();
			}
		);
	},
	setup: function(spacename, includes, options) {
		var identity = options.identity;
		var space = new tiddlyweb.Space(spacename, tweb.host);
		tweb.getStatus(function(status) {
			var url = tiddlyspace.getHost(status.server_host, spacename);
			var newLocation = "%0/tiddlers.wiki#".format(url);
			if(identity) {
				newLocation += "auth:OpenID=%0".format(identity);
			}
			if(options.paramifier) {
				newLocation += "%0:[[%1]]".format(options.paramifierName, options.paramifier);
			}
			if(options.addMember) {
				newLocation += "addMember:[[%0]]".format(options.addMember);
			}
			if(options.privateSpace) {
				newLocation += "privacyMode:[[private]]";
			}
			space.create(function() {
				$.ajax({
					url: tweb.host + "/spaces/"+ spacename,
					type: "POST",
					contentType: "application/json",
					data: jQuery.toJSON({
						"subscriptions": includes
					}),
					success: function() {
						window.location = newLocation;
					},
					error: function() {
						window.location = newLocation;
					}
				});
			}, function() {
				macro.updateUserMessage(options.formEl, 6);
			});
		});
	}
};

var p = config.paramifiers.addMember = {
	onstart: function(members) {
		try {var space = config.extensions.tiddlyspace.currentSpace.name;
		var host = config.extensions.tiddlyweb.host;
		space = new tiddlyweb.Space(space, host); // XXX: singleton
		p.add(space, members.split(",")); } catch(e) {};
	},
	add: function(space, members) {
		var _dirty = story.isDirty();
		for(var i = 0; i < members.length; i++) {
			var username = members[i];
			space.members().add(username, function(){
				story.setDirty(false);
			}, function(){
				story.setDirty(false);
			});
		}
	}
};
var p2 = config.paramifiers.privacyMode = {
	onstart: function(mode) {
		if(mode == 'private') {
			config.options.chkPrivateMode = true;
			store.getTiddler("SystemSettings").fields['server.page.revision'] = 'false';
			saveSystemSetting("chkPrivateMode", true);
		}
	}
};

})(jQuery);
//}}}
/***
|''Name:''|TiddlySpaceLinkPlugin|
|''Description:''|Formatter to reference other spaces from wikitext |
|''Author:''|PaulDowney (psd (at) osmosoft (dot) com) |
|''Source:''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceLinkPlugin.js|
|''Version:''|1.4.2|
|''License:''|[[BSD License|http://www.opensource.org/licenses/bsd-license.php]] |
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev |
|''~CoreVersion:''|2.4|
!!Documentation
This plugin provides wikitext formatters for referencing another [[space|Space]] on the same TiddlySpace server, as in the following examples:
<<<
  {{{@space}}} -- @space 
  {{{~@space}}} -- ~@space 
  {{{Tiddler@space}}} -- Tiddler@space
  {{{[[Tiddler Title]]@space}}} -- [[Tiddler Title]]@space 
  {{{[[Link text|Tiddler Title]]@space}}} -- [[Link text|Tiddler Title]]@space
<<<
Links to tiddlers with a title begining with an "@" remain as tiddlyLinks:
<<<
  {{{[[@tiddler]]}}} -- [[@tiddler]]
<<<
and these may be changed into a space link using {{{@@}}}:
<<<
  {{{[[@@space]]}}} -- [[@@space]]
  {{{[[Link to an another space|@@space]]}}} -- [[Link to another space|@@space]]
  {{{[[@space|@@space]]}}} -- [[@space|@@space]]
<<<
TiddlySpace includes the [[TiddlySpaceLinkPlugin]] which provides WikiText markup for linking to other spaces on the same server. For example @glossary is a link to the {{{glossary}}} space and [[Small Trusted Group]]@glossary a link to an individual tiddler in the @glossary space. Prefixing the link with a tilde escapes the link, for example {{{~@space}}}.
Email addresses, for example joe.bloggs@example.com and mary@had.a.little.lamb.org should be unaffected.
!!Features
The plugin provides external links decorated so that other plugins may be included to add features such as the ability to dynamically pull externally linked tiddlers into the current TiddlyWiki.
Wikitext linking to a space on another server, for example from a tiddler in a space on tiddlyspace.com to a tiddler or a space on example.com, isn't currently supported. 
!!Code
***/
//{{{
/*jslint onevar: false nomen: false plusplus: false */
/*global jQuery config createTiddlyText createExternalLink createTiddlyLink */

function createSpaceLink(place, spaceName, title, alt, isBag) {
	var link, a, currentSpaceName, label;
	try {
		if (spaceName === config.extensions.tiddlyspace.currentSpace.name) {
			title = title || spaceName;
			a = createTiddlyLink(place, title, false);
			jQuery(a).text(alt || title);
			return a;
		}
	} catch (ex1) {
		currentSpaceName = false;
	}

	a = jQuery("<a />").addClass('tiddlySpaceLink externalLink').appendTo(place)[0];
	if(title) {
		jQuery(a).attr('tiddler', title);
	}
	if(isBag) {
		jQuery(a).attr('bag', spaceName);
	} else {
		jQuery(a).attr('tiddlyspace', spaceName);
	}

	config.extensions.tiddlyweb.getStatus(function(status) {
		link = status.server_host.url;
		if (title) {
			label = alt || title;
			link = link + "/" + encodeURIComponent(title);
		} else {
			label = alt || spaceName;
		}
		// assumes a http URI without user:pass@ prefix
		if(!isBag) {
			link = link.replace("http://", "http://" + spaceName.toLowerCase() + ".");
		} else {
			link += "/bags/" + spaceName + "/tiddlers.wiki";
		}
		jQuery(a).attr("href", link).text(label);
	});
	return a;
}

(function ($) {

	config.textPrimitives.spaceName = "[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]";
	config.textPrimitives.spaceNameStrict = "[a-z][a-z0-9-]*";
	config.textPrimitives.bareTiddlerLetter = config.textPrimitives.anyLetterStrict;

	config.formatters.splice(0, 0, {
		name: "spacenameLink",
		match: config.textPrimitives.unWikiLink + "?" + config.textPrimitives.bareTiddlerLetter + "*@" + config.textPrimitives.spaceName + "\\.?.?",
		lookaheadRegExp: new RegExp(config.textPrimitives.unWikiLink + "?(" + config.textPrimitives.bareTiddlerLetter + "*)@(" + config.textPrimitives.spaceName + ")", "mg"),
		handler: function (w) {
			if (w.matchText.substr(w.matchText.length - 2, 1) === '.' && w.matchText.substr(w.matchText.length - 1, 1).match(/[a-zA-Z]/)) {
				w.outputText(w.output, w.matchStart, w.nextMatch);
				return;
			}
			if (w.matchText.substr(0, 1) === config.textPrimitives.unWikiLink) {
				w.outputText(w.output, w.matchStart + 1, w.nextMatch);
				return;
			}
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if (lookaheadMatch && lookaheadMatch.index === w.matchStart) {
				createSpaceLink(w.output, lookaheadMatch[2], lookaheadMatch[1]);
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	},
	{
		name: "tiddlySpaceLink",
		match: "\\[\\[[^\\|\\]]*\\|*@@" + config.textPrimitives.spaceName + "\\]",
		lookaheadRegExp: new RegExp("\\[\\[(.*?)(?:\\|@@(.*?))?\\]\\]", "mg"),
		handler: function (w) {
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if (lookaheadMatch && lookaheadMatch.index === w.matchStart) {
				var alt = lookaheadMatch[2] ? lookaheadMatch[1] : lookaheadMatch[1].replace(/^@@/, "");
				var space = lookaheadMatch[2] || alt;
				createSpaceLink(w.output, space, "", alt);
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	},
	{
		name: "tiddlyLinkSpacenameLink",
		match: "\\[\\[[^\\[]*\\]\\]@",
		lookaheadRegExp: new RegExp("\\[\\[(.*?)(?:\\|(.*?))?\\]\\]@(" + config.textPrimitives.spaceName + ")", "mg"),
		handler: function (w) {
			this.lookaheadRegExp.lastIndex = w.matchStart;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			if (lookaheadMatch && lookaheadMatch.index === w.matchStart) {
				var title = lookaheadMatch[2] || lookaheadMatch[1];
				var alt = lookaheadMatch[1] || lookaheadMatch[2];
				createSpaceLink(w.output, lookaheadMatch[3], title, alt);
				w.nextMatch = this.lookaheadRegExp.lastIndex;
			}
		}
	});

	// ensure space links don't appear as missing links
	config.textPrimitives.brackettedLink = "\\[\\[([^\\]][^@\\]][^\\]]*)\\]\\](?=[^@])";
	config.textPrimitives.titledBrackettedLink = "\\[\\[([^\\[\\]\\|]+)\\|([^\\[\\]\\|]+)\\]\\](?=[^@])";

	// reevaluate derrived expressions ..
	config.textPrimitives.tiddlerForcedLinkRegExp = new RegExp("(?:" + config.textPrimitives.titledBrackettedLink + ")|(?:" +
		config.textPrimitives.brackettedLink + ")|(?:" +
		config.textPrimitives.urlPattern + ")","mg");
	config.textPrimitives.tiddlerAnyLinkRegExp = new RegExp("("+ config.textPrimitives.wikiLink + ")|(?:" +
		config.textPrimitives.titledBrackettedLink + ")|(?:" +
		config.textPrimitives.brackettedLink + ")|(?:" +
		config.textPrimitives.urlPattern + ")","mg");

	// treat space links in titledBracketedLink as external links
	var missingTiddlySpaceLink = new RegExp("^@@" + config.textPrimitives.spaceName + "$", "");
	var isExternalLink = config.formatterHelpers.isExternalLink;
	config.formatterHelpers.isExternalLink = function(link) {
		return missingTiddlySpaceLink.test(link) || isExternalLink(link);
	};

}(jQuery));
//}}}
/***
|''Name''|TiddlySpacePublishingCommands|
|''Version''|0.8.5|
|''Status''|@@beta@@|
|''Description''|toolbar commands for drafting and publishing|
|''Author''|Jon Robson|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpacePublishingCommands.js|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlySpaceConfig TiddlySpaceFilters|
!Usage
Provides changeToPrivate, changeToPublic and saveDraft commands
Provides TiddlySpacePublisher macro.
{{{<<TiddlySpacePublisher type:private>>}}} make lots of private tiddlers public.
{{{<<TiddlySpacePublisher type:public>>}}} make lots of public tiddlers public.
!TODO
* add public argument?
!Code
***/
//{{{
(function($) {

var tiddlyspace = config.extensions.tiddlyspace;
var originMacro = config.macros.tiddlerOrigin;

tiddlyspace.getTiddlerStatusType = function(tiddler) {
	var isShadow = store.isShadowTiddler(tiddler.title);
	var exists = store.tiddlerExists(tiddler.title);
	if(isShadow && !exists) {
		return "shadow";
	} else if(!exists) {
		return "missing";
	} else {
		var types = ["private", "public"];
		var type = "external";
		for(var i = 0; i < types.length; i++) {
			var t = types[i];
			type = config.filterHelpers.is[t](tiddler) ? t : type;
		}
		if(config.filterHelpers.is.unsynced(tiddler)) {
			type = type == "private" ? "unsyncedPrivate" : "unsyncedPublic";
		}
		return type;
	}
};

var cmd = config.commands.publishTiddler = {
	text: "make public",
	tooltip: "Change this private tiddler into a public tiddler",
	errorMsg: "Error publishing %0: %1",

	isEnabled: function(tiddler) {
		return !readOnly && config.filterHelpers.is["private"](tiddler);
	},
	handler: function(ev, src, title) {
		var tiddler = store.getTiddler(title);
		if(tiddler) {
			var newBag = cmd.toggleBag(tiddler.fields["server.bag"]);
			this.moveTiddler(tiddler, {
				title: tiddler.fields["publish.name"] || tiddler.title,
				fields: { "server.bag": newBag }
			});
		}
	},
	toggleBag: function(bag, to) {
		var newBag;
		if(typeof bag != typeof "") {
			var tiddler = bag;
			bag = tiddler.fields["server.bag"];
		}
		if(bag.indexOf("_private") > -1) { // should make use of endsWith
			to = to ? to : "public";
			newBag = bag.replace("_private", "_" + to);
		} else {
			to = to ? to : "private";
			newBag = bag.replace("_public", "_" + to);
		}
		return newBag;
	},
	copyTiddler: function(title, newTitle, newBag, callback) {
		var original = store.getTiddler(title);
		newTitle = newTitle ? newTitle : title;
		var adaptor = original.getAdaptor();
		var publish = function(original, callback) {
			var tiddler = $.extend(new Tiddler(newTitle), original);
			tiddler.fields = $.extend({}, original.fields, {
				"server.bag": newBag,
				"server.workspace": "bags/%0".format(newBag),
				"server.page.revision": "false"
			});
			delete tiddler.fields["server.title"];
			tiddler.title = newTitle;
			adaptor.putTiddler(tiddler, null, null, callback);
		};
		publish(original, callback);
	},
	moveTiddler: function(tiddler, newTiddler, callback) {
			var info = {
			copyContext: {},
			deleteContext: {}
		};
		var _dirty = store.isDirty();
		var adaptor = tiddler.getAdaptor();
		var newTitle = newTiddler.title;
		var oldTitle = tiddler.title;
		delete tiddler.fields["server.workspace"];
		var oldBag = tiddler.fields["server.bag"];
		var newBag = newTiddler.fields["server.bag"];
		var newWorkspace = "bags/%0".format(newBag);
		cmd.copyTiddler(oldTitle, newTitle, newBag, function(ctx) {
				info.copyContext = ctx;
				var context = {
					tiddler: tiddler,
					workspace: newWorkspace
				};
				store.addTiddler(ctx.tiddler);
				tiddler.title = oldTitle; // for cases where a rename occurs
				if(ctx.status) { // only do if a success
					if(oldBag != newBag) {
						adaptor.deleteTiddler(tiddler, context, {}, function(ctx) {
							info.deleteContext = ctx;
							var el;
							if(tiddler) {
								tiddler.fields["server.workspace"] = newWorkspace;
								tiddler.fields["server.bag"] = newBag;
							}
							el = el ? el : story.refreshTiddler(oldTitle, null, true);
							if(oldTitle != newTitle) {
								store.deleteTiddler(oldTitle);
								store.notify(oldTitle, true);
							}
							if(el) {
								story.displayTiddler(el, newTitle);
							}
							if(oldTitle != newTitle) {
								story.closeTiddler(oldTitle);
							}
							if(callback) {
								callback(info);
							}
							store.setDirty(_dirty);
						});
					} else {
						if(callback) {
							callback(info);
						}
					}
					refreshDisplay();
				}
		});
	}
};

var changeToPrivate = config.commands.changeToPrivate = {
	text: "make private",
	tooltip: "turn this public tiddler into a private tiddler",
	isEnabled: function(tiddler) {
		return !readOnly && config.filterHelpers.is["public"](tiddler);
	},
	handler: function(event, src, title) {
		var tiddler = store.getTiddler(title);
		var newBag = cmd.toggleBag(tiddler, "private");
		var newTiddler = { title: title, fields: { "server.bag": newBag }};
		cmd.moveTiddler(tiddler, newTiddler);
	}
};
config.commands.changeToPublic = cmd;

/* Save as draft command */
var saveDraftCmd = config.commands.saveDraft = {
	text: "save draft",
	tooltip: "Save as a private draft",
	isEnabled: function(tiddler) {
		return changeToPrivate.isEnabled(tiddler);
	},
	getDraftTitle: function(title) {
		var draftTitle;
		var draftNum = "";
		while(!draftTitle) {
			var suggestedTitle = "%0 [draft%1]".format(title, draftNum);
			if(store.getTiddler(suggestedTitle)) {
				draftNum = !draftNum ? 2 : draftNum + 1;
			} else {
				draftTitle = suggestedTitle;
			}
		}
		return draftTitle;
	},
	createDraftTiddler: function(title, gatheredFields) {
		var tiddler = store.getTiddler(title);
		var draftTitle = saveDraftCmd.getDraftTitle(title);
		var draftTiddler = new Tiddler(draftTitle);
		if(tiddler) {
			$.extend(true, draftTiddler, tiddler);
		} else {
			$.extend(draftTiddler.fields, config.defaultCustomFields);
		}
		for(var fieldName in gatheredFields) {
			if(TiddlyWiki.isStandardField(fieldName)) {
				draftTiddler[fieldName] = gatheredFields[fieldName];
			} else {
				draftTiddler.fields[fieldName] = gatheredFields[fieldName];
			}
		}
		var privateBag = tiddlyspace.getCurrentBag("private");
		var privateWorkspace = tiddlyspace.getCurrentWorkspace("private");
		draftTiddler.title = draftTitle;
		draftTiddler.fields["publish.name"] = title;
		draftTiddler.fields["server.workspace"] = privateWorkspace;
		draftTiddler.fields["server.bag"] = privateBag;
		draftTiddler.fields["server.title"] = draftTitle;
		draftTiddler.fields["server.page.revision"] = "false";
		delete draftTiddler.fields["server.etag"];
		return draftTiddler;
	},
	handler: function(ev, src, title) {
		var tiddler = store.getTiddler(title); // original tiddler
		var tidEl = story.getTiddler(title);
		var uiFields = {};
		story.gatherSaveFields(tidEl, uiFields);
		var tid = saveDraftCmd.createDraftTiddler(title, uiFields);
		tid = store.saveTiddler(tid.title, tid.title, tid.text, tid.modifier,
			new Date(), tid.tags, tid.fields);
		autoSaveChanges(null, [tid]);
		story.closeTiddler(title);
		story.displayTiddler(src, title);
		story.displayTiddler(src, tid.title);
	}
};

var macro = config.macros.TiddlySpacePublisher = {
	locale: {
		title: "Batch Publisher",
		changeStatusLabel: "Make %0",
		noTiddlersText: "No tiddlers to publish",
		changeStatusPrompt: "Make all the selected tiddlers %0.",
		description: "Change tiddlers from %0 to %1 in this space"
	},

	listViewTemplate: {
		columns: [
			{ name: "Selected", field: "Selected", rowName: "title", type: "Selector" },
			{ name: "Tiddler", field: "tiddler", title: "Tiddler", type: "Tiddler" },
			{ name: "Status", field: "status", title: "Status", type: "WikiText" }
		],
		rowClasses: []
	},

	changeStatus: function(tiddlers, status, callback) { // this is what is called when you click the publish button
		var publicBag;
		for(var i = 0; i < tiddlers.length; i++) {
			var tiddler = tiddlers[i];
			var newTiddler = {
				title: tiddler.title,
				fields: { "server.bag": cmd.toggleBag(tiddler, status) }
			};
			cmd.moveTiddler(tiddler, newTiddler, callback);
		}
	},
	getMode: function(paramString) {
		var params = paramString.parseParams("anon")[0];
		var status = params.type ?
			(["public", "private"].contains(params.type[0]) ? params.type[0] : "private") :
			"private";
		var newStatus = status == "public" ? "private" : "public";
		return [status, newStatus];
	},
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var wizard = new Wizard();
		var locale = macro.locale;
		var status = macro.getMode(paramString);
		wizard.createWizard(place, locale.title);
		wizard.addStep(macro.locale.description.format(status[0], status[1]),
			'<input type="hidden" name="markList" />');
		var markList = wizard.getElement("markList");
		var listWrapper = $("<div />").addClass("batchPublisher").
			attr("refresh", "macro").attr("macroName", macroName).
			attr("params", paramString)[0];
		markList.parentNode.insertBefore(listWrapper, markList);
		$.data(listWrapper, "wizard", wizard);
		macro.refresh(listWrapper);
	},
	getCheckedTiddlers: function(listWrapper, titlesOnly) {
		var tiddlers = [];
		$(".chkOptionInput[rowName]:checked", listWrapper).each(function(i, el) {
			var title = $(el).attr("rowName");
			if(titlesOnly) {
				tiddlers.push(title);
			} else {
				tiddlers.push(store.getTiddler(title));
			}
		});
		return tiddlers;
	},
	refresh: function(listWrapper) {
		var checked = macro.getCheckedTiddlers(listWrapper, true);
		var paramString = $(listWrapper).empty().attr("params");
		var wizard = $.data(listWrapper, "wizard");
		var locale = macro.locale;
		var params = paramString.parseParams("anon")[0];
		var publishCandidates = [];
		var status = macro.getMode(paramString);
		var pubType = status[0];
		var newPubType = status[1];
		var tiddlers = params.filter ? store.filterTiddlers(params.filter[0]) :
			store.filterTiddlers("[is[%0]]".format(pubType));
		var enabled = [];
		for(var i = 0; i < tiddlers.length; i++) {
			var tiddler = tiddlers[i];
			var title = tiddler.title;
			if(!tiddler.tags.contains("excludePublisher") && title !== "SystemSettings") {
				publishCandidates.push({ title: title, tiddler: tiddler, status: pubType});
			}
			if(checked.contains(title)) {
				enabled.push("[rowname=%0]".format(title));
			}
		}

		if(publishCandidates.length === 0) {
			createTiddlyElement(listWrapper, "em", null, null, locale.noTiddlersText);
		} else {
			var listView = ListView.create(listWrapper, publishCandidates, macro.listViewTemplate);
			wizard.setValue("listView", listView);
			var btnHandler = function(ev) {
				var tiddlers = macro.getCheckedTiddlers(listWrapper);
				var callback = function(status) {
					$(".batchPublisher").each(function(i, el) {
						macro.refresh(el);
					});
				};
				macro.changeStatus(tiddlers, newPubType, callback);
			};
			wizard.setButtons([{
				caption: locale.changeStatusLabel.format(newPubType),
				tooltip: locale.changeStatusPrompt.format(newPubType),
				onClick: btnHandler
			}]);
			$(enabled.join(",")).attr("checked", true); // retain what was checked before
		}
	}
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceRevertRevision|
|''Description''|Revert to a previous revision|
|''Author''|BenGillies|
|''Version''|0.1|
|''Status''|unstable|
|''Source''|http://github.com/TiddlySpace/tiddlyspace|
|''CodeRepository''|http://github.com/TiddlySpace/tiddlyspace|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.6.0|
|''Requires''|TiddlyWebAdaptor TiddlySpaceRevisionView|
!Usage
Add a control button to revert to a particular revision.

The button must be called from within a revision, as generated by TiddlySpaceRevisionView
!Code
***/
//{{{
(function($) {

config.commands.revert = {
	text: "revert",
	tooltip: "make this revision the current one",
	handler: function(ev, src, title) {
		var revElem = story.getTiddler(title);
		var tidToRevert = store.getTiddler($(revElem).attr("revName"));

		var revision = store.getTiddler(title);
		if ((revision) && (tidToRevert)) {
			tidToRevert.text = revision.text;
			var newFields = merge({}, revision.fields);
			for (var fieldName in newFields) {
				if (fieldName.substr(0, 7) === "server.") {
					delete newFields[fieldName];
				}
			}
			merge(tidToRevert.fields, newFields);
			tidToRevert.tags = merge([], revision.tags);
			tidToRevert.fields.changecount = 1;
			delete tidToRevert.fields.doNotSave;

			store.saveTiddler(tidToRevert.title, tidToRevert.title,
				tidToRevert.text, null, null, tidToRevert.tags,
				tidToRevert.fields, false, tidToRevert.created, tidToRevert.creator);

			autoSaveChanges(true);
		}
	}
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceRevisionView|
|''Description''|Show tiddler revisions in a stack of cards view|
|''Author''|BenGillies|
|''Version''|0.2.0|
|''Status''|beta|
|''Source''|http://github.com/TiddlySpace/tiddlyspace|
|''CodeRepository''|http://github.com/TiddlySpace/tiddlyspace|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.6.0|
|''Requires''|TiddlyWebAdaptor|
!Usage
The viewRevisions macro can be attached to any element, which should be passed
in as a parameter.

For example:

&lt;&lt;viewRevisions page:10 link:"<<view modified date>>"&gt;&gt;

would show the revisions "stack of cards" view, 10 at a time, when the modified
date is clicked.
!Code
***/
//{{{
(function($) {

var me = config.macros.viewRevisions = {
	revisionTemplate: "RevisionTemplate",
	revSuffix: " [rev. #%0]", // text to append to each tiddler title
	defaultPageSize: 5, // default number of revisions to show
	defaultLinkText: "View Revisions", // when there's nothing else to use
	offsetTop: 30, // in px
	offsetLeft: 10, // in px
	shiftDownDelay: 50, // in ms
	visibleSlideAmount: 20, // amount of revisions to show on left hand edge after sliding
	zIndex: 100, // default z-index
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		params = paramString.parseParams(null, null, true)[0];
		var tiddlerElem = story.findContainingTiddler(place);

		var revButton;
		var pageSize = parseInt(params.page[0], 10) || me.defaultPageSize;
		var linkObj = params.link ? params.link[0] || me.defaultLinkText : false;
		if(linkObj) {
			revButton = $('<span class="button openRevisions" />')
				.appendTo(place);
			wikify(linkObj, revButton[0], null, tiddler);
		} else {
			revButton = place;
		}

		$(revButton).click(function() {
			if (!$(tiddlerElem).hasClass("revisions")) {
				me.showRevisions(tiddlerElem, tiddler, pageSize);
			} else {
				me.closeRevisions(tiddlerElem);
			}
		});
	},

	// initialisation for revision view
	showRevisions: function(tiddlerElem, tiddler, pageSize) {
		var context = {
			host: tiddler.fields["server.host"],
			workspace: tiddler.fields["server.workspace"]
		};
		$(tiddlerElem).addClass("revisions").attr("revName", tiddler.title);
		// ensure toolbar commands deactivate RevisionsView
		$("a", ".toolbar", tiddlerElem).each(function(index, btn) {
			var _onclick = btn.onclick;
			btn.onclick = function(e) {
				me.closeRevisions(tiddlerElem);
				_onclick.apply(this, arguments);
			};
		});
		// ensure default action deactivates RevisionsView
		var _ondblclick = tiddlerElem.ondblclick;
		tiddlerElem.ondblclick = function(e) {
			me.closeRevisions(tiddlerElem);
			_ondblclick.apply(this, arguments);
		};
		var type = tiddler.fields["server.type"];
		var adaptor = new config.adaptors[type]();
		var userParams = {
			tiddlerElem: tiddlerElem,
			pageSize: pageSize,
			title: tiddler.title
		};
		me.createCloak(tiddlerElem);
		adaptor.getTiddlerRevisionList(tiddler.title, null, context, userParams,
				function(context, userParams) {
					// strip the current revision
					context.revisions.shift();
					me.expandStack(context, userParams);
				});
	},

	// fetch the actual revision and put it in the tiddler div
	showRevision: function(place, revision, callback) {
		var context = {
			host: revision.fields["server.host"],
			workspace: revision.fields["server.workspace"]
		};
		var userParams = {
			revElem: place
		};
		var type = revision.fields["server.type"];
		var adaptor = new config.adaptors[type]();
		var revNo = revision.fields["server.page.revision"];
		adaptor.getTiddlerRevision(revision.title, revNo, context, userParams,
			function(context, userParams) {
				var tiddler = context.tiddler;
				tiddler.title += me.revSuffix
					.format([$(place).attr("revision")]);
				tiddler.fields.doNotSave = true;
				if (store.getTiddler(tiddler.title)) {
					store.deleteTiddler(tiddler.title);
				}
				store.addTiddler(tiddler);

				//now, populate the existing div
				var revElem = userParams.revElem;
				$(revElem).attr("id", story.tiddlerId(tiddler.title));
				$(revElem).attr("refresh", "tiddler");
				var getTemplate = function() {
					var themeName = config.options.txtTheme;
					if (themeName) {
						return store.getTiddlerSlice(themeName,
							me.revisionTemplate) || me.revisionTemplate ||
							"ViewTemplate";
					} else {
						return (store.getTiddler(me.revisionTemplate)) ?
							me.revisionTemplate : "ViewTemplate";
					}
				};
				var template = getTemplate();
				story.refreshTiddler(tiddler.title, template, true);
				callback(tiddler);
			});
	},

	createCloak: function(promoteElem) {
		var el = $(promoteElem);
		// cache styles for resetting later
		el.data({
			top: el.css("top"),
			left: el.css("left"),
			zIndex: el.css("z-index")
		});

		$('<div class="revisionCloak" />').css("z-index", me.zIndex)
			.click(function() {
				me.closeRevisions(promoteElem);
			})
			.appendTo(document.body);

		el.css("z-index", me.zIndex + 1);
	},

	// clean up, removing all evidence of revision view
	closeRevisions: function(promoteElem) {
		var el = $(promoteElem);
		// revert the original tiddler back to its previous state
		el.removeAttr("revName").removeClass("revisions").css({
			top: el.data("top"),
			left: el.data("left"),
			zIndex: el.data("zIndex")
		});

		// remove any revisions still in the store
		var revisions = $(".revisions");
		revisions.each(function(index, revision) {
			var revAttributes = revision.attributes;
			if ((revAttributes.revname) &&
					(revAttributes.revision)) {
				var revName = revAttributes.revname.value;
				var revNo = revAttributes.revision.value;
				var title = revName + me.revSuffix.format([revNo]);

				if (store.getTiddler(title)) {
					store.deleteTiddler(title);
				}
			}
		});

		// delete the previous revisions
		revisions.remove();

		// remove the cloak
		$(".revisionCloak").remove();
	},

	// calback from getting list of revisions
	expandStack: function(context, userParams) {
		var pageSize = userParams.pageSize;

		var from = userParams.from || 0;
		var tiddlerElem = userParams.tiddlerElem;

		userParams.defaultHeight = $(tiddlerElem).height();
		userParams.defaultWidth = $(tiddlerElem).width();
		if (from < context.revisions.length) {
			me.displayNextRevision(tiddlerElem, userParams, context, from,
				from + pageSize - 1);
		}
	},

	// place the next div above and behind the previous one
	displayNextRevision: function(tiddlerElem, userParams, context, from, to) {
		var revision = context.revisions[from];
		var callback = function() {
			var revText = revBtn.getRevisionText(tiddlerElem, revision);
			tiddlerElem = me.createRevisionObject(tiddlerElem, context,
				userParams, revText);
			$(tiddlerElem)
				.attr("revision", (context.revisions.length - from));
			if ((from < to) && ((from + 1) < context.revisions.length)){
				me.displayNextRevision(tiddlerElem, userParams, context,
					from + 1, to);
			} else if ((context.revisions.length - 1) > to) {
				me.showMoreButton(tiddlerElem, context, userParams, to + 1);
			}
		};
		me.shiftVisibleDown(userParams.title, callback);
	},

	createRevisionObject: function(tiddlerElem, context, userParams, text) {
		var newPosition = me.calculatePosition(tiddlerElem, context);
		return $('<div class="revisions tiddler" />')
			.css({
				position: "absolute",
				top: newPosition.top,
				left: newPosition.left,
				"z-index": me.zIndex + 1,
				height: userParams.defaultHeight,
				width: userParams.defaultWidth
			})
			.attr("revName", userParams.title)
			.append(text)
			.insertBefore(tiddlerElem);
	},

	// move the already present revisions down by 1 to fit the next one in
	shiftVisibleDown: function(title, callback) {
		var revisions = $("[revName='%0'].revisions".format([title]));
		var revisionCount = revisions.length;

		$(revisions).animate({top: "+=" + me.offsetTop},
				me.shiftDownDelay, function() {
					revisionCount -= 1;
					if ((callback) && (!revisionCount)) {
						callback();
					}
				});
	},

	// where we put the new revision
	calculatePosition: function(elem, context) {
		var offset = $(elem).offset();
		var currentPosition = $(elem).position();
		var newPosition = {
			top: currentPosition.top - me.offsetTop
		};
		if ((context.restrictLeft) ||
				((offset.left - me.offsetLeft) <
				$("#contentWrapper").offset().left)) {
			newPosition.left = $(elem).position().left;
			context.restrictLeft = true;
		} else {
			newPosition.left = currentPosition.left - me.offsetLeft;
		}
		return newPosition;
	},

	// equivalent of displayNextRevision, but for the more button
	showMoreButton: function(tiddlerElem, context, userParams, moreIndex) {
		userParams.from = moreIndex + 1;
		me.shiftVisibleDown(userParams.title, function() {
			var btn = me.createRevisionObject(tiddlerElem, context, userParams,
				"");

			var more = createTiddlyButton(btn[0], "more...", "show more revisions",
				function() {
					if ($(".viewRevision").length) {
						return;
					}
					userParams.tiddlerElem = btn[0];
					$(btn).text("")
						.append(revBtn
							.getRevisionText(btn[0], context.revisions[moreIndex]))
						.attr("revision", context.revisions.length - moreIndex);
					me.expandStack(context, userParams);
				});
			$(more).css("float", "right");
		});
	},

	stripRevFromTitle: function(revisionTitle) {
		return revisionTitle.split(/ ?\[rev\. #[0-9]+\]$/)[0];
	},

	onClickRevision: function(revElem, revision, callback) {
		// don't do anything if we are still loading
		if ($(".revisions").hasClass("loading")) {
			return null;
		}

		var origTitle = me.stripRevFromTitle(revision.title);
		if ($(revElem).hasClass("viewRevision")) {
			$(".revisions").addClass("loading");
			me.slideIn(revElem, revision, origTitle, function() {
				store.deleteTiddler(revision.title);
				revision.title = origTitle;
				$(revElem).text("").append(revBtn.getRevisionText(revElem,
						revision))
					.removeAttr("tags").removeAttr("tiddler")
					.removeAttr("refresh").removeAttr("template")
					.removeAttr("id");
				$(".revisions").removeClass("loading");
				if (callback) {
					callback();
				}
			});
			$(revElem).removeAttr("prevPos").removeClass("viewRevision");
		} else {
			var viewRevision = function() {
				var prevPos = $(revElem).position().left;
				$(revElem).addClass("viewRevision").attr("prevPos", prevPos);
				$(".revisions").addClass("loading");
				me.showRevision(revElem, revision, function(rev) {
					me.slideOut(revElem, rev, origTitle, function() {
						$(".revisions").removeClass("loading");
					});
				});
			};
			// make sure another revision isn't already out
			if ($(".viewRevision").length) {
				var newRevElem = $(".viewRevision")[0];
				var newRevision = store.getTiddler($(newRevElem)
					.attr("tiddler"));
				me.onClickRevision(newRevElem, newRevision, viewRevision);
			} else {
				viewRevision();
			}
		}
	},

	slideOut: function(revElem, revision, title, callback) {
		var leftMostPos = $("[revName='%0'].revisions".format([title]))
			.offset().left;
		var width = $(revElem).width();
		var originalLeftPos = $(story.getTiddler(title))
			.position().left;

		var slideAmount = leftMostPos + width - me.visibleSlideAmount;
		$("[revName='%0'].revisions:not(.viewRevision)".format([title]))
			.animate({left: "-=" + slideAmount}, 1000);
		$(revElem)
			.attr("baseHeight", $(revElem).css("height"))
			.css("height", "auto")
			.animate({left: originalLeftPos}, 1000, callback);
	},

	slideIn: function(revElem, revision, title, callback) {
		var slideAmount = $(revElem).offset().left -
			$(story.getTiddler(title)).offset().left;
		var origRevPos = $(revElem).attr("prevPos");

		$("[revName='%0'].revisions:not(.viewRevision)".format([title]))
			.animate({left: "+=" + slideAmount}, 1000);
		$(revElem).animate({left: origRevPos}, 1000, function() {
			$(revElem)
				.css("height", $(revElem).attr("baseHeight"))
				.removeAttr("baseHeight");
			callback();
		});
	}
};

var revBtn;
config.macros.slideRevision = revBtn = {
	btnText: "created by %0 at %1 on %2",
	handler: function(place, macroName, params, wikifier, paramString, tiddler) {
		var btn = revBtn.getRevisionText(place, tiddler);
		$(place).append(btn);
	},

	getRevisionText: function(place, revision) {
		var text = revBtn.btnText.format([revision.modifier,
			revision.modified.formatString("0hh:0mm"),
			revision.modified.formatString("0DD MMM YYYY")]);
		var btn = $('<a href="javascript:;" class="button revButton" />')
			.text(text)
			.click(function() {
				var revElem = story.findContainingTiddler(this);
				me.onClickRevision(revElem, revision);
			});
		return btn;
	}
};

})(jQuery);
//}}}
/***
|''Description''|Sanitisation for dynamically pulling tiddlers into your space and displaying them|
!Notes
Works both inside and outside TiddlyWiki. Uses the HTML Sanitizer provided by the Google Caja project
(see http://code.google.com/p/google-caja/wiki/JsHtmlSanitizer for more on this), which is licensed under
an Apache License (see http://www.apache.org/licenses/LICENSE-2.0).
!Code
***/
//{{{
(function($) {

var cleanURL = function(url) {
	var regexp = /^(?:http|https|mailto|ftp|irc|news):\/\//;
	return (regexp.test(url)) ? url : null;
};

$.sanitize = function(html) {
	return html_sanitize(html, cleanURL);
};

/*
 * HTML Sanitizer, provided by Google Caja
 */

/* Copyright Google Inc.
 * Licensed under the Apache Licence Version 2.0
 * Autogenerated at Tue May 17 17:39:24 BST 2011
 * @provides html4
 */var html4={};html4.atype={NONE:0,URI:1,URI_FRAGMENT:11,SCRIPT:2,STYLE:3,ID:4,IDREF:5,IDREFS:6,GLOBAL_NAME:7,LOCAL_NAME:8,CLASSES:9,FRAME_TARGET:10},html4.ATTRIBS={"*::class":9,"*::dir":0,"*::id":4,"*::lang":0,"*::onclick":2,"*::ondblclick":2,"*::onkeydown":2,"*::onkeypress":2,"*::onkeyup":2,"*::onload":2,"*::onmousedown":2,"*::onmousemove":2,"*::onmouseout":2,"*::onmouseover":2,"*::onmouseup":2,"*::style":3,"*::title":0,"a::accesskey":0,"a::coords":0,"a::href":1,"a::hreflang":0,"a::name":7,"a::onblur":2,"a::onfocus":2,"a::rel":0,"a::rev":0,"a::shape":0,"a::tabindex":0,"a::target":10,"a::type":0,"area::accesskey":0,"area::alt":0,"area::coords":0,"area::href":1,"area::nohref":0,"area::onblur":2,"area::onfocus":2,"area::shape":0,"area::tabindex":0,"area::target":10,"bdo::dir":0,"blockquote::cite":1,"br::clear":0,"button::accesskey":0,"button::disabled":0,"button::name":8,"button::onblur":2,"button::onfocus":2,"button::tabindex":0,"button::type":0,"button::value":0,"canvas::height":0,"canvas::width":0,"caption::align":0,"col::align":0,"col::char":0,"col::charoff":0,"col::span":0,"col::valign":0,"col::width":0,"colgroup::align":0,"colgroup::char":0,"colgroup::charoff":0,"colgroup::span":0,"colgroup::valign":0,"colgroup::width":0,"del::cite":1,"del::datetime":0,"dir::compact":0,"div::align":0,"dl::compact":0,"font::color":0,"font::face":0,"font::size":0,"form::accept":0,"form::action":1,"form::autocomplete":0,"form::enctype":0,"form::method":0,"form::name":7,"form::onreset":2,"form::onsubmit":2,"form::target":10,"h1::align":0,"h2::align":0,"h3::align":0,"h4::align":0,"h5::align":0,"h6::align":0,"hr::align":0,"hr::noshade":0,"hr::size":0,"hr::width":0,"iframe::align":0,"iframe::frameborder":0,"iframe::height":0,"iframe::marginheight":0,"iframe::marginwidth":0,"iframe::width":0,"img::align":0,"img::alt":0,"img::border":0,"img::height":0,"img::hspace":0,"img::ismap":0,"img::name":7,"img::src":1,"img::usemap":11,"img::vspace":0,"img::width":0,"input::accept":0,"input::accesskey":0,"input::align":0,"input::alt":0,"input::autocomplete":0,"input::checked":0,"input::disabled":0,"input::ismap":0,"input::maxlength":0,"input::name":8,"input::onblur":2,"input::onchange":2,"input::onfocus":2,"input::onselect":2,"input::readonly":0,"input::size":0,"input::src":1,"input::tabindex":0,"input::type":0,"input::usemap":11,"input::value":0,"ins::cite":1,"ins::datetime":0,"label::accesskey":0,"label::for":5,"label::onblur":2,"label::onfocus":2,"legend::accesskey":0,"legend::align":0,"li::type":0,"li::value":0,"map::name":7,"menu::compact":0,"ol::compact":0,"ol::start":0,"ol::type":0,"optgroup::disabled":0,"optgroup::label":0,"option::disabled":0,"option::label":0,"option::selected":0,"option::value":0,"p::align":0,"pre::width":0,"q::cite":1,"select::disabled":0,"select::multiple":0,"select::name":8,"select::onblur":2,"select::onchange":2,"select::onfocus":2,"select::size":0,"select::tabindex":0,"table::align":0,"table::bgcolor":0,"table::border":0,"table::cellpadding":0,"table::cellspacing":0,"table::frame":0,"table::rules":0,"table::summary":0,"table::width":0,"tbody::align":0,"tbody::char":0,"tbody::charoff":0,"tbody::valign":0,"td::abbr":0,"td::align":0,"td::axis":0,"td::bgcolor":0,"td::char":0,"td::charoff":0,"td::colspan":0,"td::headers":6,"td::height":0,"td::nowrap":0,"td::rowspan":0,"td::scope":0,"td::valign":0,"td::width":0,"textarea::accesskey":0,"textarea::cols":0,"textarea::disabled":0,"textarea::name":8,"textarea::onblur":2,"textarea::onchange":2,"textarea::onfocus":2,"textarea::onselect":2,"textarea::readonly":0,"textarea::rows":0,"textarea::tabindex":0,"tfoot::align":0,"tfoot::char":0,"tfoot::charoff":0,"tfoot::valign":0,"th::abbr":0,"th::align":0,"th::axis":0,"th::bgcolor":0,"th::char":0,"th::charoff":0,"th::colspan":0,"th::headers":6,"th::height":0,"th::nowrap":0,"th::rowspan":0,"th::scope":0,"th::valign":0,"th::width":0,"thead::align":0,"thead::char":0,"thead::charoff":0,"thead::valign":0,"tr::align":0,"tr::bgcolor":0,"tr::char":0,"tr::charoff":0,"tr::valign":0,"ul::compact":0,"ul::type":0},html4.eflags={OPTIONAL_ENDTAG:1,EMPTY:2,CDATA:4,RCDATA:8,UNSAFE:16,FOLDABLE:32,SCRIPT:64,STYLE:128},html4.ELEMENTS={a:0,abbr:0,acronym:0,address:0,applet:16,area:2,b:0,base:18,basefont:18,bdo:0,big:0,blockquote:0,body:49,br:2,button:0,canvas:0,caption:0,center:0,cite:0,code:0,col:2,colgroup:1,dd:1,del:0,dfn:0,dir:0,div:0,dl:0,dt:1,em:0,fieldset:0,font:0,form:0,frame:18,frameset:16,h1:0,h2:0,h3:0,h4:0,h5:0,h6:0,head:49,hr:2,html:49,i:0,iframe:4,img:2,input:2,ins:0,isindex:18,kbd:0,label:0,legend:0,li:1,link:18,map:0,menu:0,meta:18,nobr:0,noframes:20,noscript:20,object:16,ol:0,optgroup:0,option:1,p:1,param:18,pre:0,q:0,s:0,samp:0,script:84,select:0,small:0,span:0,strike:0,strong:0,style:148,sub:0,sup:0,table:0,tbody:1,td:1,textarea:8,tfoot:1,th:1,thead:1,title:24,tr:1,tt:0,u:0,ul:0,"var":0},html4.ueffects={NOT_LOADED:0,SAME_DOCUMENT:1,NEW_DOCUMENT:2},html4.URIEFFECTS={"a::href":2,"area::href":2,"blockquote::cite":0,"body::background":1,"del::cite":0,"form::action":2,"img::src":1,"input::src":1,"ins::cite":0,"q::cite":0},html4.ltypes={UNSANDBOXED:2,SANDBOXED:1,DATA:0},html4.LOADERTYPES={"a::href":2,"area::href":2,"blockquote::cite":2,"body::background":1,"del::cite":2,"form::action":2,"img::src":1,"input::src":1,"ins::cite":2,"q::cite":2};var html=function(a){function x(b,c,d){var e=[];w(function(b,e){for(var f=0;f<e.length;f+=2){var g=e[f],h=e[f+1],i=null,j;if((j=b+"::"+g,a.ATTRIBS.hasOwnProperty(j))||(j="*::"+g,a.ATTRIBS.hasOwnProperty(j)))i=a.ATTRIBS[j];if(i!==null)switch(i){case a.atype.NONE:break;case a.atype.SCRIPT:case a.atype.STYLE:h=null;break;case a.atype.ID:case a.atype.IDREF:case a.atype.IDREFS:case a.atype.GLOBAL_NAME:case a.atype.LOCAL_NAME:case a.atype.CLASSES:h=d?d(h):h;break;case a.atype.URI:h=c&&c(h);break;case a.atype.URI_FRAGMENT:h&&"#"===h.charAt(0)?(h=d?d(h):h,h&&(h="#"+h)):h=null;break;default:h=null}else h=null;e[f+1]=h}return e})(b,e);return e.join("")}function w(b){var c,d;return v({startDoc:function(a){c=[],d=!1},startTag:function(e,f,g){if(!d){if(!a.ELEMENTS.hasOwnProperty(e))return;var h=a.ELEMENTS[e];if(h&a.eflags.FOLDABLE)return;if(h&a.eflags.UNSAFE){d=!(h&a.eflags.EMPTY);return}f=b(e,f);if(f){h&a.eflags.EMPTY||c.push(e),g.push("<",e);for(var i=0,j=f.length;i<j;i+=2){var k=f[i],l=f[i+1];l!==null&&l!==void 0&&g.push(" ",k,'="',r(l),'"')}g.push(">")}}},endTag:function(b,e){if(d)d=!1;else{if(!a.ELEMENTS.hasOwnProperty(b))return;var f=a.ELEMENTS[b];if(!(f&(a.eflags.UNSAFE|a.eflags.EMPTY|a.eflags.FOLDABLE))){var g;if(f&a.eflags.OPTIONAL_ENDTAG)for(g=c.length;--g>=0;){var h=c[g];if(h===b)break;if(!(a.ELEMENTS[h]&a.eflags.OPTIONAL_ENDTAG))return}else for(g=c.length;--g>=0;)if(c[g]===b)break;if(g<0)return;for(var i=c.length;--i>g;){var h=c[i];a.ELEMENTS[h]&a.eflags.OPTIONAL_ENDTAG||e.push("</",h,">")}c.length=g,e.push("</",b,">")}}},pcdata:function(a,b){d||b.push(a)},rcdata:function(a,b){d||b.push(a)},cdata:function(a,b){d||b.push(a)},endDoc:function(a){for(var b=c.length;--b>=0;)a.push("</",c[b],">");c.length=0}})}function v(c){return function(d,e){d=String(d);var f=null,g=!1,h=[],j=void 0,l=void 0,m=void 0;c.startDoc&&c.startDoc(e);while(d){var n=d.match(g?t:u);d=d.substring(n[0].length);if(g){if(n[1]){var o=b(n[1]),p;if(n[2]){var q=n[3];switch(q.charCodeAt(0)){case 34:case 39:q=q.substring(1,q.length-1)}p=k(i(q))}else p=o;h.push(o,p)}else if(n[4]){l!==void 0&&(m?c.startTag&&c.startTag(j,h,e):c.endTag&&c.endTag(j,e));if(m&&l&(a.eflags.CDATA|a.eflags.RCDATA)){f===null?f=b(d):f=f.substring(f.length-d.length);var r=f.indexOf("</"+j);r<0&&(r=d.length),l&a.eflags.CDATA?c.cdata&&c.cdata(d.substring(0,r),e):c.rcdata&&c.rcdata(s(d.substring(0,r)),e),d=d.substring(r)}j=l=m=void 0,h.length=0,g=!1}}else if(n[1])c.pcdata&&c.pcdata(n[0],e);else if(n[3])m=!n[2],g=!0,j=b(n[3]),l=a.ELEMENTS.hasOwnProperty(j)?a.ELEMENTS[j]:void 0;else if(n[4])c.pcdata&&c.pcdata(n[4],e);else if(n[5]&&c.pcdata)switch(n[5]){case"<":c.pcdata("&lt;",e);break;case">":c.pcdata("&gt;",e);break;default:c.pcdata("&amp;",e)}}c.endDoc&&c.endDoc(e)}}function s(a){return a.replace(m,"&amp;$1").replace(n,"&lt;").replace(o,"&gt;")}function r(a){return a.replace(l,"&amp;").replace(n,"&lt;").replace(o,"&gt;").replace(p,"&#34;").replace(q,"&#61;")}function k(a){return a.replace(j,g)}function i(a){return a.replace(h,"")}function g(a,b){return f(b)}function f(a){a=b(a);if(c.hasOwnProperty(a))return c[a];var f=a.match(d);if(f)return String.fromCharCode(parseInt(f[1],10));if(!!(f=a.match(e)))return String.fromCharCode(parseInt(f[1],16));return""}var b;"script"==="SCRIPT".toLowerCase()?b=function(a){return a.toLowerCase()}:b=function(a){return a.replace(/[A-Z]/g,function(a){return String.fromCharCode(a.charCodeAt(0)|32)})};var c={lt:"<",gt:">",amp:"&",nbsp:"240",quot:'"',apos:"'"},d=/^#(\d+)$/,e=/^#x([0-9A-Fa-f]+)$/,h=/\0/g,j=/&(#\d+|#x[0-9A-Fa-f]+|\w+);/g,l=/&/g,m=/&([^a-z#]|#(?:[^0-9x]|x(?:[^0-9a-f]|$)|$)|$)/gi,n=/</g,o=/>/g,p=/\"/g,q=/\=/g,t=new RegExp("^\\s*(?:(?:([a-z][a-z-]*)(\\s*=\\s*(\"[^\"]*\"|'[^']*'|(?=[a-z][a-z-]*\\s*=)|[^>\"'\\s]*))?)|(/?>)|[\\s\\S][^a-z\\s>]*)","i"),u=new RegExp("^(?:&(\\#[0-9]+|\\#[x][0-9a-f]+|\\w+);|<!--[\\s\\S]*?-->|<!\\w[^>]*>|<\\?[^>*]*>|<(/)?([a-z][a-z0-9]*)|([^<&>]+)|([<&>]))","i");return{escapeAttrib:r,makeHtmlSanitizer:w,makeSaxParser:v,normalizeRCData:s,sanitize:x,unescapeEntities:k}}(html4),html_sanitize=html.sanitize

// stop here if we're not in TiddlyWiki
// XXX: is this the correct way of checking for TiddlyWiki?
if (!window.TiddlyWiki || !window.store || !store instanceof TiddlyWiki) {
	return;
}

var tiddlyspace = config.extensions.tiddlyspace;

var _subWikify = Wikifier.prototype.subWikify;

var cleanedTitle = 'This section has been cleaned of any potentially harmful code';

var replaceFunctions = {
	html: function(w) {
		var sanitizedHTML, spanEl;
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			sanitizedHTML = $.sanitize(lookaheadMatch[1]);
			spanEl = createTiddlyElement(w.output, 'span', null, 'sanitized');
			spanEl.innerHTML = sanitizedHTML;
			spanEl.setAttribute('title', cleanedTitle);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	},
	customFormat: function(w) {
		switch(w.matchText) {
			case '@@':
				var e = createTiddlyElement(w.output, 'span');
				var styles = config.formatterHelpers.inlineCssHelper(w);
				if (styles.length === 0) {
					e.className = 'marked';
				}
				w.subWikifyTerm(e, /(@@)/mg);
				break;
			case '{{':
				var lookaheadRegExp = /\{\{[\s]*([\w]+[\s\w]*)[\s]*\{(\n?)/mg;
				lookaheadRegExp.lastIndex = w.matchStart;
				var lookaheadMatch = lookaheadRegExp.exec(w.source);
				if(lookaheadMatch) {
					w.nextMatch = lookaheadRegExp.lastIndex;
					e = createTiddlyElement(w.output,lookaheadMatch[2] == "\n" ? "div" : "span",null,lookaheadMatch[1]);
					w.subWikifyTerm(e,/(\}\}\})/mg);
				}
				break;
		}
	}
};

Wikifier.prototype.subWikify = function(output, terminator) {
	var tid = this.tiddler,
		spaceName = tiddlyspace.currentSpace.name,
		tidSpace, recipeName, stripped;
	try {
		recipeName = tid.fields['server.recipe'] ||
			tid.fields['server.workspace'];
		tidSpace = tiddlyspace.resolveSpaceName(recipeName);
		if (tidSpace !== spaceName) {
			// external tiddler, so replace dangerous formatters
			stripped = stripHTML(tid, this.formatter);
		}
	} catch(e) {
		// do nothing. There's no tiddler, so assume it's safe (?!?!?)
	}

	_subWikify.apply(this, arguments);

	if (stripped) {
		// change back to the original function
		unstripHTML(stripped, this.formatter);
	}
};

// replace potentially unsafe formatters with versions that strip bad HTML/CSS
var stripHTML = function(tid, formatter) {
	var popped = {}, _handler;
	for (var i = 0; i < formatter.formatters.length; i++) {
		var f = formatter.formatters[i];
		if (replaceFunctions[f.name]) {
			_handler = f.handler;
			popped[f.name] = _handler;
			f.handler = replaceFunctions[f.name];
		}
	};

	return popped;
};

// put the original formatters back where they belong
var unstripHTML = function(stripped, formatter) {
	for (var i = 0; i < formatter.formatters.length; i++) {
		var f = formatter.formatters[i];
		if (stripped[f.name]) {
			f.handler = stripped[f.name];
		}
	};
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceSearcher|
|''Version''|0.2.5|
|''Requires''|TiddlySpaceConfig TiddlySpaceFollowingPlugin|
***/
//{{{
(function($) {
var tiddlyspace = config.extensions.tiddlyspace;
var tsScan = config.macros.tsScan;

config.shadowTiddlers.SearchTemplate = "<<view server.bag SiteIcon label:no width:24 height:24 preserveAspectRatio:yes>> <<view server.bag spaceLink title external:no>> in space <<view server.bag spaceLink>>";
config.shadowTiddlers.StyleSheetSearch = [".resultsArea .siteIcon { display: inline; }",
	".searchForm {text-align: left;}"].join("\n");
store.addNotification("StyleSheetSearch", refreshStyles);

var search = config.macros.tsSearch = {
	locale: {
		advanced: "Advanced Options",
		header: "Search",
		resultsHeader: "Results (%0)",
		find: "find",
		noResults: "No tiddlers matched your search query",
		query: "QUERY: ",
		error: "please provide a search query or a tag, modifier or title!",
		titleAdvanced: "where the title is",
		modifierAdvanced: "where the last modifier is",
		spaceAdvanced: "only in the space: ",
		notspaceAdvanced: "but not in the spaces: ",
		tagsAdvanced: "with the tags: "
	},
	andConstructor: function(container, label, fieldname, negationMode) {
		var tags = $("<div />").appendTo(container);
		$('<span />').text(label).appendTo(tags);
		var id = "area" + Math.random();
		container = $("<span />").attr("id", id).appendTo(tags)[0];
		function add(container) {
			var el = $('<input type="text" />').attr("field", fieldname).appendTo(container);
			if(negationMode) {
				el.attr("negation", "true");
			}
		}
		add(container);
		var el = $("<button />").text("AND").click(function(ev) {
			add($(ev.target).data("container"));
			ev.preventDefault();
		}).appendTo(tags);
		$(el).data("container", container);
	},
	fieldConstructor: function(container, label, field) {
		container = $("<div />").appendTo(container)[0];
		$("<span />").text(label).appendTo(container);
		$("<input />").attr("text", "input").attr("field", field).appendTo(container);
	},
	advancedOptions: function(form) {
		var locale = search.locale;
		var container = $("<div />").addClass("tsAdvancedOptions").appendTo(form)[0];
		$("<h2/ >").text(search.locale.advanced).appendTo(container);
		$("<div />").addClass("separator").appendTo(container);
		search.fieldConstructor(container, locale.titleAdvanced, "title");
		search.fieldConstructor(container, locale.modifierAdvanced, "modifier");
		search.fieldConstructor(container, locale.spaceAdvanced, "space");
		search.andConstructor(container, locale.notspaceAdvanced, "space", true);
		search.andConstructor(container, locale.tagsAdvanced, "tag");
	},
	constructSearchQuery: function(form) {
		var data = [], select = [];
		var query = $("[name=q]", form).val();
		if(query) {
			data.push("q=%0".format(query));
		}

		// add tags, fields etc..
		$("[field]", form).each(function(i, el) {
			var val = $(el).val();
			var name = $(el).attr("field");
			var negate = $(el).attr("negation") == "true";
			if(val && name) {
				val = encodeURIComponent(val);
				val = negate ? "!" + val : val;
				if(name == "space") {
					val += "_public";
					name = "bag";
				}
				if(negate) {
					select.push("select=%0:%1".format(name,val));
				} else {
					var prefix = data.length === 0 ? "q=" : "";
					data.push('%0%1:"%2"'.format(prefix, name, val));
				}
			}
		});
		var dataString = data.join(" ");
		if(dataString.length === 0 && !query) {
			return false;
		}
		var selectStatement = select.join("&");
		if(dataString.length > 0 && selectStatement.length > 0) {
			dataString += "&";
		}
		dataString += selectStatement;
		return "/search?%0".format(dataString);
	},
	constructForm: function(place) {
		var locale = search.locale;
		$("<h1 />").text(locale.header).appendTo(place);
		var form = $("<form />").appendTo(place)[0];
		$('<input type="text" name="q" />').appendTo(form);
		$('<input type="submit" />').val(locale.find).appendTo(form);
		search.advancedOptions(form);
		var query = $('<h2 class="query"/>').appendTo(place)[0];
		var results = $("<div />").appendTo(place).addClass("resultsArea")[0];
		var lookup = function(url) {
			if(!url) {
				results.empty().addClass("error").text(locale.error);
				return;
			}
			config.extensions.tiddlyweb.getStatus(function(status) {
				$(query).text(locale.query);
				var href = status.server_host.url + url;
				$("<a />").attr("href", href).text(href).appendTo(query);
				tsScan.scan(results, { url: url, emptyMessage: search.locale.noResults, cache: true,
					template: "SearchTemplate", sort: "title", callback: function(tiddlers) {
						$("<h2 />").text(locale.resultsHeader.format(tiddlers.length)).prependTo(results);
					}
				});
			});
		};
		$(form).submit(function(ev) {
			ev.preventDefault();
			var url = search.constructSearchQuery(form);
			config.macros.tsSearch.lastSearch = url;
			lookup(url);
		});
		if(search.lastSearch) {
			lookup(search.lastSearch);
		}
		return form;
	},
	handler: function(place) {
		var container = $("<div />").addClass("searchForm").appendTo(place)[0];
		search.constructForm(container);
	}
};

})(jQuery);
//}}}
!Spaces
<<groupBy server.bag>>

!Private
<<list filter [is[private]]>>

!Public
<<list filter [is[public]]>>

!Drafts
<<list filter [is[draft]]>>
/***
|''Name''|TiddlySpaceTiddlerIconsPlugin|
|''Version''|0.8.10|
|''Status''|@@beta@@|
|''Author''|Jon Robson|
|''Description''|Provides ability to render SiteIcons and icons that correspond to the home location of given tiddlers|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceTiddlerIconsPlugin.js|
|''Requires''|TiddlySpaceConfig BinaryTiddlersPlugin ImageMacroPlugin TiddlySpacePublishingCommands|
!Notes
{{{<<tiddlerOrigin>>}}} shows the origin of the tiddler it is being run on.
In TiddlySpace terms this means it will determine whether the tiddler is external, public or private.
Where private it will analyse whether a public version exists and distinguish between the different scenarios.
If a tiddler is external, the SiteIcon of that external space will be shown

!Parameters
width / height : define a width or height of the outputted icon
label: if label parameter is set to yes, a label will accompany the icon.
!Code
***/
//{{{
(function($) {

if(!config.macros.image) {
	throw "Missing dependency: ImageMacroPlugin";
}

var imageMacro = config.macros.image;
var tiddlyspace = config.extensions.tiddlyspace;
var tweb = config.extensions.tiddlyweb;
var cmds = config.commands;
var cmd = cmds.publishTiddler;
tiddlyspace.resolveSpaceName = function(value) {
	var endsWith = config.extensions.BinaryTiddlersPlugin.endsWith;
	if(value) {
		value = value.indexOf("bags/") === 0 ? value.substr(5) : value;
		value = value.indexOf("recipes/") === 0 ? value.substr(8) : value;
		if(value.indexOf("@") === 0) {
			value = value.substr(1);
		}
		if(endsWith(value, "_public")) {
			value = value.substr(0, value.length - 7);
		} else if(endsWith(value, "_private")) {
			value = value.substr(0, value.length - 8);
		}
		value = value.toLowerCase();
	}
	return value;
};

tiddlyspace.renderAvatar = function(place, value, options) {
	options = options ? options : {};
	options.labelOptions = options.labelOptions ? options.labelOptions : { include: false, height: 48, width: 48 };
	options.imageOptions = options.imageOptions ? options.imageOptions : {};
	options.imageOptions.altImage = "/bags/common/tiddlers/defaultUserIcon";
	var container = $('<div class="siteIcon" />').appendTo(place);
	value = tiddlyspace.resolveSpaceName(value);

	tweb.getStatus(function(status) {
		var link, noLabel;
		if(!value || value == config.views.wikified.defaultModifier ||
			value == config.views.wikified.shadowModifier) {
			var icon = config.views.wikified.shadowModifier == value ? "shadowIcon" : "missingIcon";
			if(store.tiddlerExists(icon)) {
				imageMacro.renderImage(container, icon, options.imageOptions);
			} else {
				noLabel = true;
			}
		} else {
			var spaceURI;
			if(value != tiddlyspace.currentSpace.name) {
				spaceURI = options.notSpace ? tiddlyspace.getHost(status.server_host) :
					tiddlyspace.getHost(status.server_host, value);
			}
			link = spaceURI ? $("<a />").attr("href", spaceURI) : $("<span />");
			link.text(value);

			var imageOptions = options.imageOptions;
			if(options.spaceLink && !imageOptions.link) {
				imageOptions.link = spaceURI;
			}
			var avatar = options.notSpace ? false : value;
			var uri = tiddlyspace.getAvatar(status.server_host, avatar);
			imageMacro.renderImage(container, uri, options.imageOptions);
			if(!value) {
				value = "tiddlyspace";
			}
		}
		if(!noLabel && options.labelOptions.include) {
			var prefix = $("<span />").text(options.labelOptions.prefix || "")[0];
			var suffix = $("<span />").text(options.labelOptions.suffix || "")[0];
			$('<div class="label" />').append(prefix).append(link).
				append(suffix).appendTo(container);
		}
	});
	if(value) {
		var prefix = options.labelOptions.prefix || "";
		var suffix = options.labelOptions.suffix || "";
		var label = "%0%1%2".format(prefix, value, suffix);
		$(container).attr("title", label);
	}
};

var originMacro = config.macros.tiddlerOrigin = {
	locale: {
		"shadow": "shadow tiddler",
		"missing": "missing tiddler",
		"private": "private",
		"unknown": "unknown state",
		"public": "public",
		"unsyncedPrivate": "unsynced and private",
		"unsyncedPublic": "unsynced and public",
		externalPrefix: "from ",
		externalBagSuffix: " bag",
		externalSuffix: " space",
		publishPrivateDeletePrivate: "Are you sure you want to make this tiddler public?",
		moveToPrivate: "Are you sure you want to make this tiddler private? Only members will be able to see it.",
		pleaseWait: "please wait..",
		keepPublic: "keep public",
		cannotPublishDirtyTiddler: "The current tiddler is unsaved so cannot be published. Please save the tiddler first.",
		keepPrivate: "keep private",
		makePublic: "make public",
		makePrivate: "make private"
	},
	handler: function(place, macroName, params,wikifier, paramString, tiddler){
		var adaptor = tiddler.getAdaptor();
		var btn = $("<div />").addClass("originButton").attr("params", paramString).
			attr("refresh", "macro").attr("macroName", macroName).appendTo(place)[0];
		$(btn).data("tiddler", tiddler);
		originMacro.refresh(btn);
	},
	refresh: function(btn) {
		$(btn).empty();
		var paramString = $(btn).attr("params");
		var tiddler = $(btn).data("tiddler");
		var options = originMacro.getOptions(paramString);
		var type = tiddlyspace.getTiddlerStatusType(tiddler);
		originMacro.renderIcon(tiddler, type, btn, options);
	},
	getOptions: function(paramString) {
		paramString = "%0 label:no width:48 height:48 spaceLink:yes preserveAspectRatio:yes".format(paramString);
		var parsedParams = paramString.parseParams("name");
		var params = parsedParams[0].name;
		var options = {
			labelOptions: originMacro._getLabelOptions(parsedParams),
			imageOptions: imageMacro.getArguments(paramString, []),
			noclick: parsedParams[0].interactive &&
				parsedParams[0].interactive[0] == "no" ? true : false
		};
		if(!options.noclick) {
			var spaceLink = parsedParams[0].spaceLink;
			options.spaceLink = spaceLink && spaceLink[0] == "no" ? false : true;
		} else {
			options.spaceLink = false;
		}
		return options;
	},
	_getLabelOptions: function(parsedParams) {
		parsedParams = parsedParams[0];
		var includeLabel = !parsedParams.label || ( parsedParams.label && parsedParams.label[0] == "yes" );
		var prefix = parsedParams.labelPrefix ? parsedParams.labelPrefix[0] : false;
		var suffix = parsedParams.labelSuffix ? parsedParams.labelSuffix[0] : false;
		return { include: includeLabel, suffix: suffix, prefix: prefix };
	},
	_isSpace: function(value) {
		value = value ? value : "";
		var endsWith = config.extensions.BinaryTiddlersPlugin.endsWith;
		if(endsWith(value, "_private") || endsWith(value, "_public")) {
			return true;
		} else {
			return false;
		}
	},
	renderIcon: function(tiddler, type, button, options) {
		var locale = originMacro.locale;
		originMacro.annotateTiddler(button, type);
		if(type != "external") {
			originMacro.showPrivacyRoundel(tiddler, type, button,
				options);
		} else {
			var prefix = options.labelOptions.prefix, suffix = options.labelOptions.suffix;
			var space = tiddler.fields["server.bag"];
			options.notSpace = !originMacro._isSpace(space);
			options.labelOptions.prefix = prefix ? prefix : locale.externalPrefix;
			options.labelOptions.suffix = suffix ? suffix : (options.notSpace ? locale.externalBagSuffix : locale.externalSuffix);

			tiddlyspace.renderAvatar(button, space, options);
		}
	},
	showPrivacyRoundel: function(thisTiddler, privacyType, button, options) {
		// there is a public tiddler as well as the current tiddler!
		// TODO: not this is not enough.. we also need to check if the public tiddler is the same as..
		// .. the private tiddler to determine whether this is a draft
		// use of hashes would be useful here.
		$(button).empty();
		var icon = "%0Icon".format(privacyType);
		if(privacyType.indexOf("unsynced") === 0 && !store.tiddlerExists(icon)) {
			icon = "unsyncedIcon";
		}
		if(privacyType == "shadow") {
			if(!store.tiddlerExists(icon)) {
				icon = "bags/tiddlyspace/tiddlers/SiteIcon";
			}
		}
		if(privacyType == "missing" && !store.tiddlerExists(icon)) {
			return; // the user is not making use of the missingIcon
		} else {
			imageMacro.renderImage(button, icon, options.imageOptions);
			originMacro.showLabel(button, privacyType, options.labelOptions);
			var cmd = originMacro.iconCommands[privacyType];
			if(cmd && thisTiddler && !options.noclick) {
				$(button).click(function(ev) {
					cmd(ev, thisTiddler);
				});
			}
		}
	},
	annotateTiddler: function(place, type) {
		var tidEl = $(story.findContainingTiddler(place));
		tidEl.
			removeClass("private public external privateAndPublic privateNotPublic shadow").
			addClass(type);
	},
	showLabel: function(button, type, options) {
		var locale = originMacro.locale;
		var label = options.label ? options.label : locale[type];
		label = label ? label : locale.unknown;
		if(options && options.include) {
			$('<div class="roundelLabel" />').html(label).appendTo(button);
		}
		$(button).attr("title", label);
	},
	confirm: function(ev, msg, onYes, options) {
		options = options ? options : {};
		onYes = onYes ? onYes : function(ev) {};
		var btn = $(".originButton", $(ev.target).parents())[0];
		var popup = Popup.create(btn);
		$(popup).addClass("confirmationPopup");
		$("<div />").addClass("message").text(msg).appendTo(popup);
		$("<button />").addClass("button").text(options.yesLabel || "yes").appendTo(popup).click(onYes);
		$("<button />").addClass("button").text(options.noLabel || "no").click(function(ev) {
			Popup.remove();
		}).appendTo(popup);
		Popup.show();
		ev.stopPropagation();
		return false;
	},
	alert: function(ev, msg) {
		var popup = Popup.create(ev.target);
		$(popup).addClass("confirmationPopup alert");
		$("<div />").addClass("message").text(msg).appendTo(popup);
		Popup.show();
		ev.stopPropagation();
	},
	reportDirty: function(el) {
		originMacro.alert(el, originMacro.locale.cannotPublishDirtyTiddler);
	},
	iconCommands: {
		"public": function(ev, tiddler) {
			if(!readOnly) {
				var locale = originMacro.locale;
				var msg = locale.moveToPrivate;
				if(story.isDirty(tiddler.title)) {
					originMacro.reportDirty(ev);
				} else {
					originMacro.confirm(ev, msg, function(ev) {
						var target = $(ev.target);
						var onComplete = function(info) {};
						var privateBag = cmd.toggleBag(tiddler, "private");
						cmd.moveTiddler(tiddler, {
							title: tiddler.title,
							fields: { "server.bag": privateBag }
						}, onComplete);
					}, { yesLabel: locale.makePrivate, noLabel: locale.keepPublic });
				}
			}
		},
		"private": function(ev, tiddler) {
			if(!readOnly) {
				var locale = originMacro.locale;
				var adaptor = tiddler.getAdaptor();
				var publishTo = tiddler.fields["publish.name"] || tiddler.title;
				var workspace = "bags/%0".format(tiddler.fields["server.bag"]);
				tiddler.fields["server.workspace"] = workspace;
				var publicBag = cmd.toggleBag(tiddler, "public");
				var msg;
				msg = locale.publishPrivateDeletePrivate;
				var title = tiddler.title;
				var newTitle = publishTo || tiddler.title;
				tiddler.fields["server.page.revision"] = "false";
				store.addTiddler(tiddler);
				if(story.isDirty(tiddler.title)) {
					originMacro.reportDirty(ev);
				} else {
					originMacro.confirm(ev, msg, function(ev) {
						var onComplete = function(info) {};
						cmd.moveTiddler(tiddler, {
							title: newTitle,
							fields: { "server.bag": publicBag }
						}, onComplete);
					}, { yesLabel: locale.makePublic, noLabel: locale.keepPrivate });
				}
			}
		}
	}
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceToolbar|
|''Description''|augments tiddler toolbar commands with SVG icons|
|''Author''|Osmosoft|
|''Version''|0.6.6|
|''Status''|@@beta@@|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceToolbar.js|
|''CodeRepository''|http://github.com/TiddlySpace/tiddlyspace|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.5.0|
|''Requires''|ImageMacroPlugin|
|''Keywords''|toolbar icons SVG|
!Description
replaces tiddler toolbar commands with SVG icons if available
!Notes
requires [[ImageMacroPlugin|http://svn.tiddlywiki.org/Trunk/contributors/JonRobson/plugins/ImageMacroPlugin/plugins/ImageMacroPlugin.tid]]

SVG icons are drawn from tiddlers titled {{{<command>.svg}}}
In readonly mode a tiddler called {{{<command>ReadOnly.svg}}} will be used if it exists.
!TODO
* rename (IconToolbarPlugin?)
* support more than one more popup menu in the toolbar.
!Code
***/
//{{{
(function($) {

if(!config.macros.image) {
	throw "Missing dependency: ImageMacroPlugin";
}

var macro = config.macros.toolbar;

macro.icons = {
	cloneTiddler: "editTiddler"
};

var _handler = macro.handler;
macro.handler = function(place, macroName, params, wikifier,
		paramString, tiddler) {
	var toolbar = $(place);
	toolbar.attr({
		refresh: "macro",
		macroName: macroName
	}).data("args", arguments);
	var status = _handler.apply(this, arguments);
	if(tiddler.isReadOnly()) {
		toolbar.addClass("toolbarReadOnly");
	} else {
		toolbar.removeClass("toolbarReadOnly");
	}
	var parsedParams = paramString.parseParams("name")[0];
	if(parsedParams.icons && parsedParams.icons == "yes") {
		this.augmentCommandButtons(place);
	}
	if(parsedParams.more && parsedParams.more == "popup") {
		// note we must override the onclick event like in createTiddlyButton
		// otherwise the click event is the popup AND the slider
		$(".moreCommand", place).each(function(i, el) {
			el.onclick = macro.onClickMorePopUp;
		});
		// buttons that are after a less command should not be in more menu.
		$(".lessCommand ~ .button", place).appendTo(place);
		$(".lessCommand", place).remove();
	}
	return status;
};

macro.refresh = function(place, params) {
	var args = $(place).empty().data("args");
	this.handler.apply(this, args);
};

var imageMacro = config.macros.image;
macro.augmentCommandButtons = function(toolbar) {
	$(".button", toolbar).each(function(i, el) {
		var cmd = $(el).attr("commandname");
		cmd = cmd ? cmd : "moreCommand"; // XXX: special-casing of moreCommand due to ticket #1234
		var icon = store.tiddlerExists(cmd) ? cmd : macro.icons[cmd];
		var text = $(el).text();
		if(readOnly) {
			var readOnlyAlternative = "%0ReadOnly".format([icon]);
			if(store.tiddlerExists(readOnlyAlternative)) {
				icon = readOnlyAlternative;
			}
		}
		if(store.tiddlerExists(icon)) {
			$(el).css({display: "inline-block"}).empty();
			imageMacro.renderImage(el, icon, { alt: text });
		}
	});
};

// provide onClickMore to provide extra commands in a popup
macro.onClickMorePopUp = function(ev) {
	ev = ev || window.event;
	var sibling = this.nextSibling;
	if(sibling) {
		var commands = sibling.childNodes;
		var popup = Popup.create(this);
		$(popup).addClass("taggedTiddlerList");
		for(var i = 0; i < commands.length; i++) {
			var li = createTiddlyElement(popup, "li", null);
			var oldCommand = commands[i];
			var command = oldCommand.cloneNode(true);
			command.onclick = oldCommand.onclick;
			li.appendChild(command);
		}
		Popup.show();
	}
	ev.cancelBubble = true;
	if(ev.stopPropagation) {
		ev.stopPropagation();
	}
	return false;
};

})(jQuery);
//}}}
/***
|''Name''|TiddlySpaceViewTypes|
|''Version''|0.6.0|
|''Status''|@@beta@@|
|''Description''|Provides TiddlySpace specific view types|
|''Author''|Jon Robson|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/TiddlySpaceViewTypes.js|
|''Requires''|TiddlySpaceConfig TiddlySpaceTiddlerIconsPlugin|
!Usage
Provides replyLink, spaceLink and SiteIcon view types.
!!SiteIcon view parameters
* labelPrefix / labelSuffix : prefix or suffix the label with additional text. eg. labelPrefix:'modified by '
* spaceLink: if set to "yes" will make any avatars link to the corresponding space. {{{<<originMacro spaceLink:yes>>}}}

!Code
***/
//{{{
(function($) {

var tiddlyspace = config.extensions.tiddlyspace;
var originMacro = config.macros.tiddlerOrigin;
var tweb = config.extensions.tiddlyweb;

config.macros.view.replyLink = {
	locale: {
		label: "Reply to this tiddler"
	}
};

var _replyButtons = [];
var _replyInitialised, _replyScriptLoaded;
config.macros.view.views.replyLink = function(value, place, params, wikifier,
		paramString, tiddler) {
	var valueField = params[0];
	var imported;
	if(valueField == "title") { // special casing for imported tiddlers
		var localTitle = tiddler.title;
		var serverTitle = tiddler.fields["server.title"];
		if(serverTitle && localTitle != serverTitle) {
			value = serverTitle ? serverTitle : localTitle;
			imported = true;
		}
	} else {
		title = tiddler[valueField] ? tiddler[valueField] : tiddler.fields[valueField];
	}
	var args = paramString.parseParams("anon")[0];
	var label = (args.label) ? args.label : config.macros.view.replyLink.locale.label;
	var space;
	if(tiddler) {
		var bag = tiddler.fields["server.bag"];
		space = tiddlyspace.resolveSpaceName(bag);
	}
	var container = $('<span class="replyLink" />').appendTo(place)[0];

	tweb.getUserInfo(function(user) {
		if ((!user.anon) && ((space && user.name != space &&
				user.name != tiddlyspace.currentSpace.name) || imported)) {
			var link = $("<a />")
				.text(config.macros.view.replyLink.locale.label)
				.appendTo(container)[0];

			if(typeof(createReplyButton) === "undefined") {
				_replyButtons.push(link);
			}
			if(_replyInitialised) {
				createReplyButton(link);
			} else if(!_replyScriptLoaded) {
				_replyScriptLoaded = true;
				$.getScript("/bags/common/tiddlers/_reply-button.js",
					function() {
						_replyInitialised = true;
						for(var i = 0; i < _replyButtons.length; i++) {
							createReplyButton(_replyButtons[i]);
						}
						_replyButtons = [];
					});
			}
		}
	});

};

config.macros.view.views.spaceLink = function(value, place, params, wikifier,
		paramString, tiddler) {
		var spaceName = tiddlyspace.resolveSpaceName(value);
		var isBag = params[0] == "server.bag" && value === spaceName ? true : false;
		var args = paramString.parseParams("anon")[0];
		var titleField = args.anon[2];
		var labelField = args.labelField ? args.labelField[0] : false;
		var label;
		if(labelField) {
			label = tiddler[labelField] ? tiddler[labelField] : tiddler.fields[labelField];
		} else {
			label = args.label ? args.label[0] : false;
		}
		var title = tiddler[titleField] ? tiddler[titleField] : tiddler.fields[titleField];

		var link = createSpaceLink(place, spaceName, title, label, isBag);
		if(args.external && args.external[0] == "no") {
			$(link).click(function(ev) {
				var el = $(ev.target);
				var title = el.attr("tiddler");
				var bag = el.attr("bag");
				var space = el.attr("tiddlyspace");
				bag = space ? space + "_public" : bag;
				if(title && bag) {
					ev.preventDefault();
					tiddlyspace.displayServerTiddler(el[0], title,
						"bags/" + bag);
				}
				return false;
			});
		}
};

config.macros.view.views.SiteIcon = function(value, place, params, wikifier,
		paramString, tiddler) {
	var options = originMacro.getOptions(paramString);
	if(!tiddler || value == "None") { // some core tiddlers lack modifier
		value = false;
	}
	var field = params[0];
	if(field == "server.bag") {
		options.notSpace = !originMacro._isSpace(value);
	}
	tiddlyspace.renderAvatar(place, value, options);
};

})(jQuery);
//}}}
/***
|''Name''|TiddlyWebAdaptor|
|''Description''|adaptor for interacting with TiddlyWeb|
|''Author:''|FND|
|''Contributors''|Chris Dent, Martin Budden|
|''Version''|1.4.10|
|''Status''|stable|
|''Source''|http://svn.tiddlywiki.org/Trunk/association/adaptors/TiddlyWebAdaptor.js|
|''CodeRepository''|http://svn.tiddlywiki.org/Trunk/association/|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''CoreVersion''|2.5|
|''Keywords''|serverSide TiddlyWeb|
!Notes
This plugin includes [[jQuery JSON|http://code.google.com/p/jquery-json/]].
!To Do
* createWorkspace
* document custom/optional context attributes (e.g. filters, query, revision) and tiddler fields (e.g. server.title, origin)
!Code
***/
//{{{
(function($) {

var adaptor = config.adaptors.tiddlyweb = function() {};

adaptor.prototype = new AdaptorBase();
adaptor.serverType = "tiddlyweb";
adaptor.serverLabel = "TiddlyWeb";
adaptor.mimeType = "application/json";

adaptor.parsingErrorMessage = "Error parsing result from server";
adaptor.noBagErrorMessage = "no bag specified for tiddler";
adaptor.locationIDErrorMessage = "no bag or recipe specified for tiddler"; // TODO: rename

// retrieve current status (requires TiddlyWeb status plugin)
adaptor.prototype.getStatus = function(context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	var uriTemplate = "%0/status";
	var uri = uriTemplate.format([context.host]);
	var req = httpReq("GET", uri, adaptor.getStatusCallback, context,
		null, null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getStatusCallback = function(status, context, responseText, uri, xhr) {
	context.status = responseText ? status : false;
	try {
		context.statusText = xhr.statusText;
	} catch(exc) { // offline (Firefox)
		context.status = false;
		context.statusText = null;
	}
	context.httpStatus = xhr.status;
	if(context.status) {
		context.serverStatus = $.evalJSON(responseText); // XXX: error handling!?
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// retrieve a list of workspaces
adaptor.prototype.getWorkspaceList = function(context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.workspaces = [];
	var uriTemplate = "%0/recipes"; // XXX: bags?
	var uri = uriTemplate.format([context.host]);
	var req = httpReq("GET", uri, adaptor.getWorkspaceListCallback,
		context, { accept: adaptor.mimeType }, null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getWorkspaceListCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(status) {
		try {
			var workspaces = $.evalJSON(responseText);
		} catch(ex) {
			context.status = false; // XXX: correct?
			context.statusText = exceptionText(ex, adaptor.parsingErrorMessage);
			if(context.callback) {
				context.callback(context, context.userParams);
			}
			return;
		}
		context.workspaces = workspaces.map(function(itm) { return { title: itm }; });
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// retrieve a list of tiddlers
adaptor.prototype.getTiddlerList = function(context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	var uriTemplate = "%0/%1/%2/tiddlers%3";
	var params = context.filters ? "?" + context.filters : "";
	if(context.format) {
		params = context.format + params;
	}
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([context.host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name), params]);
	var req = httpReq("GET", uri, adaptor.getTiddlerListCallback,
		context, merge({ accept: adaptor.mimeType }, context.headers), null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getTiddlerListCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(status) {
		context.tiddlers = [];
		try {
			var tiddlers = $.evalJSON(responseText); //# NB: not actual tiddler instances
		} catch(ex) {
			context.status = false; // XXX: correct?
			context.statusText = exceptionText(ex, adaptor.parsingErrorMessage);
			if(context.callback) {
				context.callback(context, context.userParams);
			}
			return;
		}
		for(var i = 0; i < tiddlers.length; i++) {
			var tiddler = adaptor.toTiddler(tiddlers[i], context.host);
			context.tiddlers.push(tiddler);
		}
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// perform global search
adaptor.prototype.getSearchResults = function(context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	var uriTemplate = "%0/search?q=%1%2";
	var filterString = context.filters ? ";" + context.filters : "";
	var uri = uriTemplate.format([context.host, context.query, filterString]); // XXX: parameters need escaping?
	var req = httpReq("GET", uri, adaptor.getSearchResultsCallback,
		context, { accept: adaptor.mimeType }, null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getSearchResultsCallback = function(status, context, responseText, uri, xhr) {
	adaptor.getTiddlerListCallback(status, context, responseText, uri, xhr); // XXX: use apply?
};

// retrieve a particular tiddler's revisions
adaptor.prototype.getTiddlerRevisionList = function(title, limit, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	var uriTemplate = "%0/%1/%2/tiddlers/%3/revisions";
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([context.host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name), adaptor.normalizeTitle(title)]);
	var req = httpReq("GET", uri, adaptor.getTiddlerRevisionListCallback,
		context, merge({ accept: adaptor.mimeType }, context.headers), null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getTiddlerRevisionListCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(status) {
		context.revisions = [];
		try {
			var tiddlers = $.evalJSON(responseText); //# NB: not actual tiddler instances
		} catch(ex) {
			context.status = false; // XXX: correct?
			context.statusText = exceptionText(ex, adaptor.parsingErrorMessage);
			if(context.callback) {
				context.callback(context, context.userParams);
			}
			return;
		}
		for(var i = 0; i < tiddlers.length; i++) {
			var tiddler = adaptor.toTiddler(tiddlers[i], context.host);
			context.revisions.push(tiddler);
		}
		var sortField = "server.page.revision";
		context.revisions.sort(function(a, b) {
			return a.fields[sortField] < b.fields[sortField] ? 1 :
				(a.fields[sortField] == b.fields[sortField] ? 0 : -1);
		});
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// retrieve an individual tiddler revision -- XXX: breaks with standard arguments list -- XXX: convenience function; simply use getTiddler?
adaptor.prototype.getTiddlerRevision = function(title, revision, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.revision = revision;
	return this.getTiddler(title, context, userParams, callback);
};

// retrieve an individual tiddler
//# context is an object with members host and workspace
//# callback is passed the new context and userParams
adaptor.prototype.getTiddler = function(title, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = title;
	if(context.revision) {
		var uriTemplate = "%0/%1/%2/tiddlers/%3/revisions/%4";
	} else {
		uriTemplate = "%0/%1/%2/tiddlers/%3";
	}
	if(!context.tiddler) {
		context.tiddler = new Tiddler(title);
	}
	context.tiddler.fields["server.type"] = adaptor.serverType;
	context.tiddler.fields["server.host"] = AdaptorBase.minHostName(context.host);
	context.tiddler.fields["server.workspace"] = context.workspace;
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([context.host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name), adaptor.normalizeTitle(title),
		context.revision]);
	var req = httpReq("GET", uri, adaptor.getTiddlerCallback, context,
		merge({ accept: adaptor.mimeType }, context.headers), null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getTiddlerCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(status) {
		try {
			var tid = $.evalJSON(responseText);
		} catch(ex) {
			context.status = false;
			context.statusText = exceptionText(ex, adaptor.parsingErrorMessage);
			if(context.callback) {
				context.callback(context, context.userParams);
			}
			return;
		}
		var tiddler = adaptor.toTiddler(tid, context.host);
		tiddler.title = context.tiddler.title;
		tiddler.fields["server.etag"] = xhr.getResponseHeader("Etag");
		// normally we'd assign context.tiddler = tiddler here - but we can't do
		// that because of IE, which triggers getTiddler in putTiddlerCallback,
		// and since ServerSideSavingPlugin foolishly relies on persistent
		// object references, we need to merge the data into the existing object
		$.extend(context.tiddler, tiddler);
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// retrieve tiddler chronicle (all revisions)
adaptor.prototype.getTiddlerChronicle = function(title, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = title;
	var uriTemplate = "%0/%1/%2/tiddlers/%3/revisions?fat=1";
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([context.host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name), adaptor.normalizeTitle(title)]);
	var req = httpReq("GET", uri, adaptor.getTiddlerChronicleCallback,
		context, { accept: adaptor.mimeType }, null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.getTiddlerChronicleCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(status) {
		context.responseText = responseText;
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// store an individual tiddler
adaptor.prototype.putTiddler = function(tiddler, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = tiddler.title;
	context.tiddler = tiddler;
	context.host = context.host || this.fullHostName(tiddler.fields["server.host"]);
	var uriTemplate = "%0/%1/%2/tiddlers/%3";
	try {
		context.workspace = context.workspace || tiddler.fields["server.workspace"];
		var workspace = adaptor.resolveWorkspace(context.workspace);
	} catch(ex) {
		return adaptor.locationIDErrorMessage;
	}
	var uri = uriTemplate.format([context.host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name),
		adaptor.normalizeTitle(tiddler.title)]);
	var etag = adaptor.generateETag(workspace, tiddler);
	var headers = etag ? { "If-Match": etag } : null;
	var payload = {
		type: tiddler.fields["server.content-type"] || null,
		text: tiddler.text,
		tags: tiddler.tags,
		fields: $.extend({}, tiddler.fields)
	};
	delete payload.fields.changecount;
	$.each(payload.fields, function(key, value) {
		if(key.indexOf("server.") == 0) {
			delete payload.fields[key];
		}
	});
	payload = $.toJSON(payload);
	var req = httpReq("PUT", uri, adaptor.putTiddlerCallback,
		context, headers, payload, adaptor.mimeType, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.putTiddlerCallback = function(status, context, responseText, uri, xhr) {
	context.status = [204, 1223].contains(xhr.status);
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(context.status) {
		var loc = xhr.getResponseHeader("Location");
		var etag = xhr.getResponseHeader("Etag");
		if(loc && etag) {
			var bag = loc.split("/bags/").pop().split("/")[0];
			context.tiddler.fields["server.bag"] = bag;
			context.tiddler.fields["server.workspace"] = "bags/" + bag;
			var rev = etag.split("/").pop().split(/;|:/)[0];
			context.tiddler.fields["server.page.revision"] = rev;
			context.tiddler.fields["server.etag"] = etag;
			if(context.callback) {
				context.callback(context, context.userParams);
			}
		} else { // IE
			context.adaptor.getTiddler(context.tiddler.title, context,
				context.userParams, context.callback);
		}
	} else if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// store a tiddler chronicle
adaptor.prototype.putTiddlerChronicle = function(revisions, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = revisions[0].title;
	var headers = null;
	var uriTemplate = "%0/%1/%2/tiddlers/%3/revisions";
	var host = context.host || this.fullHostName(tiddler.fields["server.host"]);
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name),
		adaptor.normalizeTitle(context.title)]);
	if(workspace.type == "bag") { // generate ETag
		var etag = [adaptor.normalizeTitle(workspace.name),
			adaptor.normalizeTitle(context.title), 0].join("/"); //# zero-revision prevents overwriting existing contents
		headers = { "If-Match": '"' + etag + '"' };
	}
	var payload = $.toJSON(revisions);
	var req = httpReq("POST", uri, adaptor.putTiddlerChronicleCallback,
		context, headers, payload, adaptor.mimeType, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.putTiddlerChronicleCallback = function(status, context, responseText, uri, xhr) {
	context.status = [204, 1223].contains(xhr.status);
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// store a collection of tiddlers (import TiddlyWiki HTML store)
adaptor.prototype.putTiddlerStore = function(store, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	var uriTemplate = "%0/%1/%2/tiddlers";
	var host = context.host;
	var workspace = adaptor.resolveWorkspace(context.workspace);
	var uri = uriTemplate.format([host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name)]);
	var req = httpReq("POST", uri, adaptor.putTiddlerStoreCallback,
		context, null, store, "text/x-tiddlywiki", null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.putTiddlerStoreCallback = function(status, context, responseText, uri, xhr) {
	context.status = [204, 1223].contains(xhr.status);
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// rename an individual tiddler or move it to a different workspace -- TODO: make {from|to}.title optional
//# from and to are objects with members title and workspace (bag; optional),
//# representing source and target tiddler, respectively
adaptor.prototype.moveTiddler = function(from, to, context, userParams, callback) { // XXX: rename parameters (old/new)?
	var self = this;
	var newTiddler = store.getTiddler(from.title) || store.getTiddler(to.title); //# local rename might already have occurred
	var oldTiddler = $.extend(true, {}, newTiddler); //# required for eventual deletion
	oldTiddler.title = from.title; //# required for original tiddler's ETag
	var _getTiddlerChronicle = function(title, context, userParams, callback) {
		return self.getTiddlerChronicle(title, context, userParams, callback);
	};
	var _putTiddlerChronicle = function(context, userParams) {
		if(!context.status) {
			return callback(context, userParams);
		}
		var revisions = $.evalJSON(context.responseText); // XXX: error handling?
		// change current title while retaining previous location
		for(var i = 0; i < revisions.length; i++) {
			delete revisions[i].revision;
			if(!revisions[i].fields.origin) { // NB: origin = "<workspace>/<title>"
				revisions[i].fields.origin = ["bags", revisions[i].bag, revisions[i].title].join("/");
			}
			revisions[i].title = to.title;
		}
		// add new revision
		var rev = $.extend({}, revisions[0]);
		$.each(newTiddler, function(i, item) {
			if(!$.isFunction(item)) {
				rev[i] = item;
			}
		});
		rev.title = to.title;
		rev.created = rev.created.convertToYYYYMMDDHHMM();
		rev.modified = new Date().convertToYYYYMMDDHHMM();
		delete rev.fields.changecount;
		revisions.unshift(rev);
		if(to.workspace) {
			context.workspace = to.workspace;
		} else if(context.workspace.substring(0, 4) != "bags") { // NB: target workspace must be a bag
			context.workspace = "bags/" + rev.bag;
		}
		var subCallback = function(context, userParams) {
			if(!context.status) {
				return callback(context, userParams);
			}
			context.adaptor.getTiddler(newTiddler.title, context, userParams, _deleteTiddler);
		};
		return self.putTiddlerChronicle(revisions, context, context.userParams, subCallback);
	};
	var _deleteTiddler = function(context, userParams) {
		if(!context.status) {
			return callback(context, userParams);
		}
		$.extend(true, newTiddler, context.tiddler);
		context.callback = null;
		return self.deleteTiddler(oldTiddler, context, context.userParams, callback);
	};
	callback = callback || function() {};
	context = this.setContext(context, userParams);
	context.host = context.host || oldTiddler.fields["server.host"];
	context.workspace = from.workspace || oldTiddler.fields["server.workspace"];
	return _getTiddlerChronicle(from.title, context, userParams, _putTiddlerChronicle);
};

// delete an individual tiddler
adaptor.prototype.deleteTiddler = function(tiddler, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = tiddler.title; // XXX: not required!?
	var uriTemplate = "%0/bags/%1/tiddlers/%2";
	var host = context.host || this.fullHostName(tiddler.fields["server.host"]);
	var bag = tiddler.fields["server.bag"];
	if(!bag) {
		return adaptor.noBagErrorMessage;
	}
	var uri = uriTemplate.format([host, adaptor.normalizeTitle(bag),
		adaptor.normalizeTitle(tiddler.title)]);
	var etag = adaptor.generateETag({ type: "bag", name: bag }, tiddler);
	var headers = etag ? { "If-Match": etag } : null;
	var req = httpReq("DELETE", uri, adaptor.deleteTiddlerCallback, context, headers,
		null, null, null, null, true);
	return typeof req == "string" ? req : true;
};

adaptor.deleteTiddlerCallback = function(status, context, responseText, uri, xhr) {
	context.status = [204, 1223].contains(xhr.status);
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// compare two revisions of a tiddler (requires TiddlyWeb differ plugin)
//# if context.rev1 is not specified, the latest revision will be used for comparison
//# if context.rev2 is not specified, the local revision will be sent for comparison
//# context.format is a string as determined by the TiddlyWeb differ plugin
adaptor.prototype.getTiddlerDiff = function(title, context, userParams, callback) {
	context = this.setContext(context, userParams, callback);
	context.title = title;

	var tiddler = store.getTiddler(title);
	try {
		var workspace = adaptor.resolveWorkspace(tiddler.fields["server.workspace"]);
	} catch(ex) {
		return adaptor.locationIDErrorMessage;
	}
	var tiddlerRef = [workspace.type + "s", workspace.name, tiddler.title].join("/");

	var rev1 = context.rev1 ? [tiddlerRef, context.rev1].join("/") : tiddlerRef;
	var rev2 = context.rev2 ? [tiddlerRef, context.rev2].join("/") : null;

	var uriTemplate = "%0/diff?rev1=%1";
	if(rev2) {
		uriTemplate += "&rev2=%2";
	}
	if(context.format) {
		uriTemplate += "&format=%3";
	}
	var host = context.host || this.fullHostName(tiddler.fields["server.host"]);
	var uri = uriTemplate.format([host, adaptor.normalizeTitle(rev1),
		adaptor.normalizeTitle(rev2), context.format]);

	if(rev2) {
		var req = httpReq("GET", uri, adaptor.getTiddlerDiffCallback, context, null,
			null, null, null, null, true);
	} else {
		var payload = {
			title: tiddler.title,
			text: tiddler.text,
			modifier: tiddler.modifier,
			tags: tiddler.tags,
			fields: $.extend({}, tiddler.fields)
		}; // XXX: missing attributes!?
		payload = $.toJSON(payload);
		req = httpReq("POST", uri, adaptor.getTiddlerDiffCallback, context,
			null, payload, adaptor.mimeType, null, null, true);
	}
	return typeof req == "string" ? req : true;
};

adaptor.getTiddlerDiffCallback = function(status, context, responseText, uri, xhr) {
	context.status = status;
	context.statusText = xhr.statusText;
	context.httpStatus = xhr.status;
	context.uri = uri;
	if(status) {
		context.diff = responseText;
	}
	if(context.callback) {
		context.callback(context, context.userParams);
	}
};

// generate tiddler information
adaptor.prototype.generateTiddlerInfo = function(tiddler) {
	var info = {};
	var uriTemplate = "%0/%1/%2/tiddlers/%3";
	var host = this.host || tiddler.fields["server.host"]; // XXX: this.host obsolete?
	host = this.fullHostName(host);
	var workspace = adaptor.resolveWorkspace(tiddler.fields["server.workspace"]);
	info.uri = uriTemplate.format([host, workspace.type + "s",
		adaptor.normalizeTitle(workspace.name),
		adaptor.normalizeTitle(tiddler.title)]);
	return info;
};

// create Tiddler instance from TiddlyWeb tiddler JSON
adaptor.toTiddler = function(json, host) {
	var created = Date.convertFromYYYYMMDDHHMM(json.created);
	var modified = Date.convertFromYYYYMMDDHHMM(json.modified);
	var fields = json.fields;
	fields["server.type"] = adaptor.serverType;
	fields["server.host"] = AdaptorBase.minHostName(host);
	fields["server.bag"] = json.bag;
	fields["server.title"] = json.title;
	if(json.recipe) {
		fields["server.recipe"] = json.recipe;
	}
	if(json.type && json.type != "None") {
		fields["server.content-type"] = json.type;
	}
	fields["server.permissions"] = json.permissions.join(", ");
	fields["server.page.revision"] = json.revision;
	fields["server.workspace"] = "bags/" + json.bag;
	var tiddler = new Tiddler(json.title);
	tiddler.assign(tiddler.title, json.text, json.modifier, modified, json.tags,
		created, json.fields, json.creator);
	return tiddler;
};

adaptor.resolveWorkspace = function(workspace) {
	var components = workspace.split("/");
	return {
		type: components[0] == "bags" ? "bag" : "recipe",
		name: components[1] || components[0]
	};
};

adaptor.generateETag = function(workspace, tiddler) {
	var revision = tiddler.fields["server.page.revision"];
	var etag = revision == "false" ? null : tiddler.fields["server.etag"];
	if(!etag && workspace.type == "bag") {
		if(typeof revision == "undefined") {
			revision = "0";
		} else if(revision == "false") {
			return null;
		}
		etag = [adaptor.normalizeTitle(workspace.name),
			adaptor.normalizeTitle(tiddler.title), revision].join("/");
		etag = '"' + etag + '"';
	}
	return etag;
};

adaptor.normalizeTitle = function(title) {
	return encodeURIComponent(title);
};

})(jQuery);


/*
 * jQuery JSON Plugin
 * version: 1.3
 * source: http://code.google.com/p/jquery-json/
 * license: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
(function($){function toIntegersAtLease(n)
{return n<10?'0'+n:n;}
Date.prototype.toJSON=function(date)
{return this.getUTCFullYear()+'-'+
toIntegersAtLease(this.getUTCMonth())+'-'+
toIntegersAtLease(this.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};$.quoteString=function(string)
{if(escapeable.test(string))
{return'"'+string.replace(escapeable,function(a)
{var c=meta[a];if(typeof c==='string'){return c;}
c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};$.toJSON=function(o,compact)
{var type=typeof(o);if(type=="undefined")
return"undefined";else if(type=="number"||type=="boolean")
return o+"";else if(o===null)
return"null";if(type=="string")
{return $.quoteString(o);}
if(type=="object"&&typeof o.toJSON=="function")
return o.toJSON(compact);if(type!="function"&&typeof(o.length)=="number")
{var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact));}
if(compact)
return"["+ret.join(",")+"]";else
return"["+ret.join(", ")+"]";}
if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.");}
var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue;}
if(compact)
ret.push(name+":"+val);else
ret.push(name+": "+val);}
return"{"+ret.join(", ")+"}";};$.compactJSON=function(o)
{return $.toJSON(o,true);};$.evalJSON=function(src)
{return eval("("+src+")");};$.secureEvalJSON=function(src)
{var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};})(jQuery);
//}}}
/***
|''Name''|TiddlyWebConfig|
|''Description''|configuration settings for TiddlyWebWiki|
|''Author''|FND|
|''Version''|1.3.2|
|''Status''|stable|
|''Source''|http://svn.tiddlywiki.org/Trunk/association/plugins/TiddlyWebConfig.js|
|''License''|[[BSD|http://www.opensource.org/licenses/bsd-license.php]]|
|''Requires''|TiddlyWebAdaptor ServerSideSavingPlugin|
|''Keywords''|serverSide TiddlyWeb|
!Code
***/
//{{{
(function($) {

if(!config.extensions.ServerSideSavingPlugin) {
	throw "Missing dependency: ServerSideSavingPlugin";
}
if(!config.adaptors.tiddlyweb) {
	throw "Missing dependency: TiddlyWebAdaptor";
}

if(window.location.protocol != "file:") {
	config.options.chkAutoSave = true;
}

var adaptor = tiddler.getAdaptor();
var recipe = tiddler.fields["server.recipe"];
var workspace = recipe ? "recipes/" + recipe : "bags/common";

var plugin = config.extensions.tiddlyweb = {
	host: tiddler.fields["server.host"].replace(/\/$/, ""),
	username: null,
	status: {},

	getStatus: null, // assigned later
	getUserInfo: function(callback) {
		this.getStatus(function(status) {
			callback({
				name: plugin.username,
				anon: plugin.username ? plugin.username == "GUEST" : true
			});
		});
	},
	hasPermission: function(type, tiddler) {
		var perms = tiddler.fields["server.permissions"];
		if(perms) {
			return perms.split(", ").contains(type);
		} else {
			return true;
		}
	}
};

config.defaultCustomFields = {
	"server.type": tiddler.getServerType(),
	"server.host": plugin.host,
	"server.workspace": workspace
};

// modify toolbar commands

config.shadowTiddlers.ToolbarCommands = config.shadowTiddlers.ToolbarCommands.
	replace("syncing ", "revisions syncing ");

config.commands.saveTiddler.isEnabled = function(tiddler) {
	return plugin.hasPermission("write", tiddler) && !tiddler.isReadOnly();
};

config.commands.deleteTiddler.isEnabled = function(tiddler) {
	return !readOnly && plugin.hasPermission("delete", tiddler);
};

// hijack option macro to disable username editing
var _optionMacro = config.macros.option.handler;
config.macros.option.handler = function(place, macroName, params, wikifier,
		paramString) {
	if(params[0] == "txtUserName") {
		params[0] = "options." + params[0];
		var self = this;
		var args = arguments;
		args[0] = $("<span />").appendTo(place)[0];
		plugin.getUserInfo(function(user) {
			config.macros.message.handler.apply(self, args);
		});
	} else {
		_optionMacro.apply(this, arguments);
	}
};

// hijack isReadOnly to take into account permissions and content type
var _isReadOnly = Tiddler.prototype.isReadOnly;
Tiddler.prototype.isReadOnly = function() {
	return _isReadOnly.apply(this, arguments) ||
		!plugin.hasPermission("write", this);
};

var getStatus = function(callback) {
	if(plugin.status.version) {
		callback(plugin.status);
	} else {
		var self = getStatus;
		if(self.pending) {
			if(callback) {
				self.queue.push(callback);
			}
		} else {
			self.pending = true;
			self.queue = callback ? [callback] : [];
			var _callback = function(context, userParams) {
				var status = context.serverStatus || {};
				for(var key in status) {
					if(key == "username") {
						plugin.username = status[key];
						config.macros.option.propagateOption("txtUserName",
							"value", plugin.username, "input");
					} else {
						plugin.status[key] = status[key];
					}
				}
				for(var i = 0; i < self.queue.length; i++) {
					self.queue[i](plugin.status);
				}
				delete self.queue;
				delete self.pending;
			};
			adaptor.getStatus({ host: plugin.host }, null, _callback);
		}
	}
};
(plugin.getStatus = getStatus)(); // XXX: hacky (arcane combo of assignment plus execution)

})(jQuery);
//}}}
/***
|''Name''|ToggleTiddlerPrivacyPlugin|
|''Version''|0.7.1|
|''Status''|@@beta@@|
|''Description''|Allows you to set the privacy of new tiddlers and external tiddlers within an EditTemplate, and allows you to set a default privacy setting|
|''CoreVersion''|2.6.1|
|''Requires''|TiddlySpaceConfig|
|''Source''|http://github.com/TiddlySpace/tiddlyspace/raw/master/src/plugins/ToggleTiddlerPrivacyPlugin.js|
!Notes
When used in conjunction with TiddlySpaceTiddlerIconsPlugin changing the privacy setting will also interact with any privacy icons.

Currently use of
{{{<<setPrivacy defaultValue:public>>}}} is in conflict with {{{<<newTiddler fields:"server.workspace:x_private">>}}}

There is an option, found in the tweak tab of the backstage, called txtPrivacyMode. Set this to either ''public'' or ''private'' depending on your security preference. If you choose not to set it then it will default to ''public''.
!Params
defaultValue:[private|public]
Allows you to set the default privacy value (Default is private)

!Code
***/
//{{{
(function($) {

	var tiddlyspace = config.extensions.tiddlyspace,
		macro;
	macro = config.macros.setPrivacy = {
		handler: function(place, macroName, params, wikifier, paramString, tiddler) {
			if(readOnly) {
				return;
			}
			var el = $(story.findContainingTiddler(place)),
				args = paramString.parseParams("name",
					null, true, false, true)[0],
				container = $("<div />").
					addClass("privacySettings").
					appendTo(place)[0],
				currentSpace = tiddlyspace.currentSpace.name,
				currentBag = tiddler ? tiddler.fields["server.bag"] : false,
				// XXX: is the following reliable?
				isNewTiddler = el.hasClass("missing") || !currentBag,
				tiddlerStatus = tiddlyspace.getTiddlerStatusType(tiddler),
				customFields = el.attr("tiddlyfields"),
				defaultValue = "public",
				options = config.macros.tiddlerOrigin ?
						config.macros.tiddlerOrigin.getOptions(paramString) :
						{};
			customFields = customFields ? customFields.decodeHashMap() : {};
			if(isNewTiddler || !["public", "private", "unsyncedPrivate",
					"unsyncedPublic"].contains(tiddlerStatus)) {
				if(args.defaultValue) {
					defaultValue = args.defaultValue[0].toLowerCase();
				} else {
					defaultValue = config.options.chkPrivateMode ?
							"private" : "public";
				}
				defaultValue = defaultValue ?
						"%0_%1".format(currentSpace, defaultValue) :
						customFields["server.bag"];
				this.createRoundel(container, tiddler, currentSpace,
						defaultValue, options);
			}
		},
		updateEditFields: function(tiddlerEl, bag) {
			var saveBagField = $('[edit="server.bag"]', tiddlerEl),
				saveWorkspaceField = $('[edit="server.workspace"]', tiddlerEl),
				input = $("<input />").attr("type", "hidden"),
				workspace = "bags/" + bag;
			if(saveBagField.length === 0) {
				input.clone().attr("edit", "server.bag").val(bag).
					appendTo(tiddlerEl);
			} else {
				saveBagField.val(bag);
			}
			// reset to prevent side effects
			$(tiddlerEl).attr("tiddlyFields", "");
			if(saveWorkspaceField.length === 0) {
				input.clone().attr("edit", "server.workspace").
					val(workspace).appendTo(tiddlerEl);
			} else {
				saveWorkspaceField.val(workspace);
			}
		},
		setBag: function(tiddlerEl, newBag, options) {
			var bagStatus,
				title = $(tiddlerEl).attr("tiddler"),
				tiddler = store.getTiddler(title),
				originButton = $(".originButton", tiddlerEl)[0],
				refreshIcon,
				newWorkspace = "bags/" + newBag,
				rPrivate = $("input[type=radio].isPrivate", tiddlerEl),
				rPublic = $("input[type=radio].isPublic", tiddlerEl);
			refreshIcon = function(type) {
				var originMacro = config.macros.tiddlerOrigin;
				if(originButton && originMacro) {
					options.noclick = true;
					originMacro.showPrivacyRoundel(tiddler, type,
							originButton, options);
				}
			};
			macro.updateEditFields(tiddlerEl, newBag);
			if(tiddler) {
				tiddler.fields["server.bag"] = newBag;
				// for external tiddlers
				tiddler.fields["server.workspace"] = newWorkspace;
			}
			if(newBag.indexOf("_public") > -1) {
				rPrivate.attr("checked", false);
				rPublic.attr("checked", true);
				bagStatus = "public";
			} else {
				rPublic.attr("checked", false); // explicitly do this for ie
				rPrivate.attr("checked", true);
				bagStatus = "private";
			}
			refreshIcon(bagStatus);
		},
		createRoundel: function(container, tiddler, currentSpace,
							   defaultValue, options) {
			var privateBag = "%0_private".format(currentSpace),
				publicBag = "%0_public".format(currentSpace),
				rbtn = $("<input />").attr("type", "radio").
					attr("name", tiddler.title),
				el = story.findContainingTiddler(container);
			rbtn.clone().val("private").addClass("isPrivate").
				appendTo(container);
			$("<label />").text("private").appendTo(container); // TODO: i18n
			rbtn.clone().val("public").addClass("isPublic")
				.appendTo(container);
			$("<label />").text("public").appendTo(container); // TODO: i18n
			$("[type=radio]", container).click(function(ev) {
				var btn = $(ev.target);
				tiddler.fields["server.page.revision"] = "false";
				if(btn.hasClass("isPrivate")) { // private button clicked.
					$(el).addClass("isPrivate").removeClass("isPublic");
					macro.setBag(el, privateBag, options);
				} else {
					$(el).addClass("isPublic").removeClass("isPrivate");
					macro.setBag(el, publicBag, options);
				}
			});
			window.setTimeout(function() {
				macro.setBag(el, defaultValue, options);
			}, 100);
			// annoyingly this is needed as customFields are added to end of EditTemplate so are not present yet
			// and don't seem to respect any existing customFields.
		}
	};

}(jQuery));
//}}}
|~ViewToolbar|+editTiddler +cloneTiddler > fields refreshTiddler changeToPublic changeToPrivate revisions syncing permalink references jump closeOthers < closeTiddler|
|~EditToolbar|+saveTiddler saveDraft -cancelTiddler deleteTiddler|
|~RevisionToolbar|> fields revert|
<!--{{{-->
<div class='toolbar'
	macro='toolbar [[ToolbarCommands::ViewToolbar]] icons:yes height:16 width:16 more:popup'>
</div>
<div class='heading'>
	<span class='spaceSiteIcon'
		macro='tiddlerOrigin label:no spaceLink:yes height:48 width:48 preserveAspectRatio:yes'>
	</span>
	<span class="titleBar">
		<div class='title' macro='view title text'></div>
		<span class="subtitle" macro='viewRevisions page:5'>
			last modified on
			<span macro="view modified date"></span>
		</span>
		<div macro="view title replyLink"></div>
	</span>
	<span class='followPlaceHolder' macro='followTiddlers'></span>
	<span class='modifierIcon'
		macro='view modifier SiteIcon label:no spaceLink:yes height:48 width:48 preserveAspectRatio:yes'>
	</span>
	<div class='tagClear'></div>
</div>
<div class='content'>
	<div class='viewer' macro='view text wikified'></div>
</div>
<div class='tagInfo'>
	<div class='tidTags' macro='tags'></div>
	<div class='tagging' macro='tagging'></div>
</div>
<!--}}}-->
<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
	<title>Account</title>
	<link href="/bags/common/tiddlers/profile.css" type='text/css' rel='stylesheet' >
	<link href="/bags/common/tiddlers/admin.css" type='text/css' rel='stylesheet' >
	<link href="/bags/common/tiddlers/jquery-ui.custom.css" type='text/css' rel='stylesheet' >
</head>
<body>

<div id="container">
	<div class="main section">
		<a class="app" href="/">home</a>
		<div class="left">
		<div id="siteiconArea">
		<h2>User Icon</h2>
		<div>
			<img id="siteicon" class="siteicon">
			<form id="upload" method="POST" enctype="multipart/form-data">
				<input type="hidden" name="title" value="SiteIcon" />
				<input type="hidden" name="tags" value="excludeLists">
				<input type="hidden" name="csrf_token" class="csrf" />
				<input type="file" name="file" accept="image/*" />
				<input type="submit" value="upload" />
			</form>
			<div id="dropzone">Drop file here
				<img class="notloading" src="/bags/common/tiddlers/ajax-loader.gif" alt="submitting SiteIcon" />
			</div>
		</div>
		</div>
		<h2>Find Space</h2>
		<form class="spaceSearch">
			<input class="inputBox" type="text" placeholder="find space" />
			<a href="http://docs.tiddlyspace.com/What%20is%20a%20Space%3F" class="help"
				title="What is a space?">What is a space?</a>
			<button>view all</button>
		</form>
		<div class='list-container'>
			You are a member of the following spaces:
			<ul class='ts-space-search'>
			</ul>
		</div>
		<h2>Create New Space</h2>
		<form class="ts-spaces">
			<input class="inputBox" type="text" name="spacename" placeholder="space name"><span class="hostSuffix">.tiddlyspace.com</span>
			<input type="submit" value="Create Space" />
		</form>
		</div>
		<div class="right">
		<h2>Change Password</h2>
		<form class="ts-password">
			<input class="inputBox" placeholder="existing password" type="password" name="password">
			<input class="inputBox" placeholder="new password" type="password" name="new_password">
			<input class="inputBox" placeholder="new password"	type="password" name="new_password_confirm">
			<input type="submit" value="Change password">
		</form>
		<h2>OpenID</h2>
		<h3>Why OpenID?</h3>
		<a href="http://openid.net/"><img src="/bags/common/tiddlers/openid.png" alt="openid" ></a><br />
		Use just one username and password across hundreds of OpenID-enabled sites.<br />
		It's an open standard.<br />
		<a href="http://openid.net/what/">learn more</a>
		<ul class="ts-identities"></ul>
		<form class="ts-openid" target="_top">
			<div>
				Add an openid:
			</div>
			<input class="inputBox" type="text" name="openid" placeholder="your openid" />
			<input type="submit" value="Register" />
			<a href="http://openid.net/get-an-openid/" class="help"
			title="What is an open id?">What is an open id?</a>
		</form>
		</div>
		<div class="clear"></div>
	</div>
</div>
<script src="/bags/common/tiddlers/backstage.js"></script>
<script src='/bags/common/tiddlers/jquery.js'></script>
<script src='/bags/tiddlyspace/tiddlers/chrjs'></script>
<script src='/bags/common/tiddlers/chrjs.space'></script>
<script src='/bags/common/tiddlers/chrjs.users'></script>
<script src='/bags/common/tiddlers/chrjs.identities'></script>
<script src="/bags/common/tiddlers/jquery-ui.custom.js"></script>
<script src='/bags/common/tiddlers/jquery-form.js'></script>
<script src="/bags/common/tiddlers/siteiconupload.js"></script>
<script src='/bags/common/tiddlers/ts.js'></script>
<script src="/status.js"></script>
<script type="text/javascript">
/*
 * jQuery UI Autocomplete HTML Extension
 *
 * Copyright 2010, Scott González (http://scottgonzalez.com)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * http://github.com/scottgonzalez/jquery-ui-extensions
 */
(function( $ ) {

var proto = $.ui.autocomplete.prototype,
	initSource = proto._initSource;

function filter( array, term ) {
	var matcher = new RegExp( $.ui.autocomplete.escapeRegex(term), "i" );
	return $.grep( array, function(value) {
		return matcher.test( $( "<div>" ).html( value.label || value.value || value ).text() );
	});
}

$.extend( proto, {
	_initSource: function() {
		if ( this.options.html && $.isArray(this.options.source) ) {
			this.source = function( request, response ) {
				response( filter( this.options.source, request.term ) );
			};
		} else {
			initSource.call( this );
		}
	},

	_renderItem: function( ul, item) {
		return $( "<li></li>" )
			.data( "item.autocomplete", item )
			.append( $( "<a></a>" )[ this.options.html ? "html" : "text" ]( item.label ) )
			.appendTo( ul );
	}
});

})( jQuery );

/***
_accounts application specific javascript
***/
var link;
ts.init(function(ts) {
	if(ts.user.anon) { // redirect to homepage when user not logged in
		window.location = ts.getHost();
	} else if(ts.user.name === ts.currentSpace){
		initSiteIconUpload(ts.user.name);
	} else {
		link = $("<a />").attr("href", ts.getHost(ts.user.name) + "/_account").text("Change User Icon");
		$("#siteiconArea div").empty().append(link);
	}
	$(".hostSuffix").text("." + ts.getHost("").split("//")[1]);
	ts.getSpaces(function(spaces) {
		$("<div class='info' />").text("You have " + spaces.length + " spaces.").insertBefore($(".spaceSearch")[0]);
		$("form.spaceSearch input").autocomplete({
			html: true,
			source: function(req, response) {
				ts.getSpaces(function(spaces) {
					var selected = [];
					for(var i = 0; i < spaces.length; i++) {
						var space = spaces[i];
						if(space.name.indexOf(req.term) > -1) {
							var host = ts.getHost(space.name) ;
							var img = host + "/SiteIcon";
							selected.push({
								value: space.name,
								label: '<a href="' + host + '" target="_parent" class="autocompleteLink"><img src="' + img + '" style="height:24px;width:auto;max-height:24px;max-width:24px;"/>' + space.name + '</a>'
							});
						}
					}
					response(selected);
				});
			},
			select: function(event, ui) {
				window.top.location = ts.getHost(ui.item.value);
			}
		});

		var $ul = $('.ts-space-search');
		$.each(spaces, function(i, space) {
			$ul.append($('<li/>').html($('<a/>').attr('href', space.uri)
				.text(space.name)));
		});

		$('form.spaceSearch button').click(function(ev) {
			$('.list-container').slideToggle('fast');
			ev.preventDefault();
			return false;
		});
	});
});

if(window != window.top) {
	$("html").addClass("iframeMode");
	$("a").live("click",function(ev) {
		$(ev.target).attr("target", "_parent");
	});
}
</script>
<!--[if lt IE 8]>
<script type="text/javascript" src="/bags/common/tiddlers/json2.js"></script>
<![endif]-->
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<title>Reply</title>
	<link rel="stylesheet" href="//tiddlyspace.com/bags/benspa_public/tiddlers/bootvelcro.css">
	<style>
		html,
		body {
			overflow: hidden;
			background-color: transparent;
		}

		#container {
			/* prevent a fouc if no images present */
			display: none;
		}

		.modal-header {
			border-bottom: none;
			padding: 5px 0 0;
			position: absolute;
			width: 100%;
			background-color: #e0e0e0;
			-webkit-border-radius: 6px 6px 0 0;
			-moz-border-radius: 6px 6px 0 0;
			border-radius: 6px 6px 0 0;
			cursor: move;
		}

		.form-actions {
			position: absolute;
			bottom: 0;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			width: 100%;
			margin: 0;
			border-radius: 0 0 6px 6px;
			background-color: #e0e0e0;
			border-top: 1px solid gray;
		}

		.form-actions input.btn {
			width: auto;
			float: right;
			margin: 0 0.2em;
		}

		.closeBtn {
			background-color: #DCE7F1 !important;
		}

		.primary {
			background-color: #09F !important;
		}

		h1 {
			margin-bottom: 9px;
			margin-top: 9px;
		}

		body {
			width: 100%;
			height: 100%;
			position: absolute;
		}

		.modal {
			margin: 10px;
			top: 0;
			left: 0;
			bottom: 0;
			width: 510px;
			position: absolute;
			box-shadow: #444 0px 0px 10px 2px;
			border-radius: 6px;
			background-color: white;
			border: 1px solid gray;
			background-color: #F0F4F8;
		}

		label em {
			cursor: pointer;
		}

		.modal-body {
			overflow: auto;
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			margin: 65px 20px 67px;
			background-color: transparent;
		}

		.nav-tabs {
			padding-left: 1%;
			margin: 0;
			width: 99%;
			border-color: gray;
		}

		.nav-tabs > li {
			cursor: pointer;
		}

		.nav-tabs > li > a {
			line-height: 2.4em;
			font-weight: bold;
			font-size: 100%;
		}

		.nav-tabs > li.active > a{
			background-color: #F0F4F8;
			border-color: gray;
			border-bottom-color: #F0F4F8;
		}

		.active {
			display: block;
		}

		input,
		textarea,
		select,
		.uneditable-input {
			color: #606060;
		}

		.imagePicker {
			-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
			border: 1px solid #CCC;
			height: 110px;
			overflow: auto;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-left: 0;
		}

		.imagePicker img {
			margin: 5px;
			border: 2px solid transparent;
		}

		.imagePicker .current {
			border: 2px dotted #555;
		}

		label {
			font-weight: bold;
		}

		.form-actions label {
			float: left;
			margin-top: 0.75em;
		}

		fieldset input,
		fieldset textarea {
			width: 90%;
			border-color: gray;
		}

		@media all and (max-width: 550px) {
			.modal {
				width: 95%;
			}
		}

		#help {
			position: absolute;
			border: 0;
			right: 4px;
			top: 5px;
			text-indent: -9999px;
			color: transparent;
			height: 16px;
			width: 16px;
			background: none;
			background-image: url(/bags/common/tiddlers/help.png);
			background-repeat: no-repeat;
			background-color: white;
			z-index: 2;
			border-radius: 10px;
		}

		#help-info {
			padding: 0;
			border: 1px solid gray;
			width: 60%;
			height: 50px;
			color: #404040;
			background-color: white;
			position: absolute;
			top: 5px;
			right: 5px;
			z-index: 1;
			cursor: auto;
			border-radius: 5px;

		}

		#help-info p {
			padding: 10px 25px;
			margin-bottom: 0;
		}
	</style>
</head>
<body>
	<div id="container">
		<form action="#" class="modal">
			<div class="modal-header">
				<button id="help">help</button>
				<div id="help-info" style="display:none;"><p>
				Found something interesting? Write about it in your own space. <a href="//docs.tiddlyspace.com/Reply to this Tiddler" target="_blank">Find out more</a>
				</p></div>
				<ul class="nav nav-tabs" data-tabs="tabs">
					<li class="active" data-tab-name="post"><a href="#postForm">Reply</a></li>
				</ul>
			</div>


			<fieldset id="postForm" class="modal-body">
				<label>Title
					<input type="text" name="title">
				</label>
				<input type="hidden" name="url">
				<label>Post
					<textarea name="text" rows="8"></textarea>
				</label>
				<label>Tags
					<input type="text" name="tags" value="">
				</label>
			</fieldset>


			<div class="form-actions">
				<label class="checkbox">
					<input type="checkbox" name="private" val="private">
					keep private
				</label>
				<input type="submit" class="btn primary btn-large" value="Done">
				<input type="button" class="btn btn-large closeBtn" value="Cancel">
			</div>
		</form>
	</div>

	<script type="text/javascript"
            src="/bags/common/tiddlers/jquery.js"></script>
	<script type="text/javascript" src="/bags/tiddlyspace/tiddlers/chrjs"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/_reply.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
	<title>This Space</title>
	<link href="/bags/common/tiddlers/profile.css" type='text/css' rel='stylesheet' >
	<link href="/bags/common/tiddlers/admin.css" type='text/css' rel='stylesheet' >
	<!--[if lte IE 8]>
	<script type="text/javascript" src="/bags/common/tiddlers/json2.js"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/es5-shim.min.js"></script>
	<![endif]-->
</head>
<body>
<div id="container">
	<div id="text-html" class="main section">
		<a class="app" href="/">home</a>
		<div class="left">
		<h2>About this space <button class='toggleNext'></button></h2>
		<div id="siteinfo"></div>
		<h2>Site Icon</h2>
		<div>
			<img id="siteicon" class="siteicon">
			<form id="upload" method="POST" enctype="multipart/form-data">
				<input type="hidden" name="title" value="SiteIcon" />
				<input type="hidden" name="tags" value="excludeLists">
				<input type="hidden" name="csrf_token" class="csrf" />
				<input type="file" name="file" accept="image/*" />
				<input class="btn" type="submit" value="upload" />
			</form>
			<div id="dropzone">Drop file here
				<img class="notloading" src="/bags/common/tiddlers/ajax-loader.gif" alt="submitting SiteIcon" />
			</div>
		</div>
		<h2>Vital Statistics</h2>
		<div id="info">please wait while information is loaded about this space...</div>
		<button class="spacereset">Reset Space</button>
		<div class="reset-confirm-wrap messageArea">
			<button class="close-btn" title="cancel reset">×</button>
			<p>Are you sure you want to reset the space? You can't go back! This will remove all the content from the space!</p>
			<form class="cf">
				<label for="reset-confirm">Enter the space name to confirm.</label>
				<input type="text" name="reset-confirm" class="reset-confirm-input inputBox" />
				<button type="submit">Reset Now</button>
			</form>
			<div class="reset-message-area">
				<p class="performing">Resetting...</p>
				<p class="finished">Reset Done!</p>
				<p class="recipe-error-msg">Error removing includes. Please remove manually.</p>
			</div>
		</div>
		</div>
		<div class="right">
		<div class="ts-membership">
			<h2>
				Add Member
				<a href="http://docs.tiddlyspace.com/What%20is%20a%20member%3F" title="What is a Member?" class="help">What is a Member?</a>
			</h2>
			<div>
				<p>Add a new member to your space by entering their name below. Enter a space name instead and prefix with @ to add everyone who is already a member of that space.</p>
				<form class="ts-members">
					<input class="inputBox" type="text" name="username">
					<input type="submit" value="Add Member" class="btn" />
				</form>
			</div>
			<h2>
				Existing Members <button class='toggleNext'></button>
			</h2>
			<div>
				Your space currently has the following members: 
				<ul class="ts-members"></ul>
			</div>
			<h2>
				Include Space
				<a class="help" href="http://docs.tiddlyspace.com/What%20is%20space%20inclusion%3F" title="What is inclusion?">What is Inclusion?</a>
			</h2>
			<form class="ts-includes">
				<input class="inputBox" type="text" name="spacename">
				<input type="submit" value="Include Space" class="btn" />
			</form>
		</div>
		<div>
			<h2>Included Spaces <button class='toggleNext'></button></h2>
			<div>
			This space includes the following spaces:
			<ul class="ts-includes"></ul>
			</div>
		</div>
		</div>
		<div class="clear"></div>
	</div>
</div>
<script src='/bags/common/tiddlers/backstage.js'></script>
<script src='/bags/common/tiddlers/jquery.js'></script>
<script src='/bags/tiddlyspace/tiddlers/chrjs'></script>
<script src='/bags/common/tiddlers/chrjs.space'></script>
<script src='/bags/common/tiddlers/chrjs.users'></script>
<script src='/bags/common/tiddlers/chrjs.identities'></script>
<script src='/bags/tiddlyspace/tiddlers/TiddlySpaceCSRF'></script>
<script src='/bags/common/tiddlers/jquery-form.js'></script>
<script src="/bags/common/tiddlers/siteiconupload.js"></script>
<script src="/bags/common/tiddlers/ts.js"></script>
<script src="/status.js"></script>
<script src="/bags/common/tiddlers/space.js"></script>
</body>
</html>
@@Please do not modify this tiddler; it was created automatically upon space creation.@@
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8"/>
	<title>TiddlySpace Apps</title>
	<link rel="stylesheet" href="/bags/common/tiddlers/reset.css" />
	<link rel="stylesheet" href="/bags/common/tiddlers/appspage.css" />
	<!--[if lt IE 7 ]>
	<link rel="stylesheet" href="/bags/common/tiddlers/appspageie6.css" />
	<![endif]-->
</head>
<body>
	
	<div id="wrapper">
		<div id="TSbar"></div>
		<div id="main-content">
			<div id="space-details">
				<a href="/_space"><img class="siteicon"></a>
				<div id="title-subtitle">
					<h1 class="spaceaddress">
						<span class="spaceName"></span><span class="hostName"></span>
					</h1>
					<p class="tagline"><span class="subTitle"></span><a class="managespaces" href="/_space">manage space</a></p>
				</div>
			</div>
			<div id="holder">
				<div id="appswitcher-wrapper">
					<div id="appswitcher">
						<h2>Your Apps</h2>
						<ul id="app-list">
							<li class="htmlserialisation">
								<a href="/tiddlers.html?select=tag:!excludeLists;sort=-modified">
									<img src="/bags/common/tiddlers/browse_read_blue.png" alt="Icon for the HTML Serialisation" class="app-img" />
									BROWSE
								</a>
							</li>
							<li class="tiddlywiki">
								<a href="/tiddlers.wiki">
									<img src="/bags/common/tiddlers/tiddlywiki2_blue.png" alt="Icon for TiddlyWiki" class="app-img" />
									TIDDLYWIKI
								</a>
							</li>
						</ul>
						<div id="addapp">
							<button class="inactive">Add More!</button>
						</div>
					</div>
					<div id="app-desc">
						<ul>
							<li class="htmlserialisationdesc"><p>an easy to understand HTML representation of your content.</p></li>
							<li class="tiddlywikidesc"><p>use TiddlyWiki to create, edit and organise your content.</p></li>
						</ul>
					</div>
					<div style="clear: both;"></div>
				</div>
			</div>
		</div>
		<div id="footer"><!-- ie doesn't support footer tag -->
			<div id="footer-content">
				<div class="links">
					<a href="http://blog.tiddlyspace.com">blog</a>
					<a href="http://featured.tiddlyspace.com">featured</a>
					<a href="http://docs.tiddlyspace.com">documentation</a>
					<a href="https://github.com/TiddlySpace/tiddlyspace">source</a>
				</div>
				<p>TiddlySpace 2011, created by <a href="http://osmosoft.com">Osmosoft</a></p>
			</div>
		</div>
	</div>
	
	<script type="text/javascript" src="/bags/common/tiddlers/backstage.js"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/jquery.js"></script>
	<script type="text/javascript" src="/bags/tiddlyspace/tiddlers/chrjs"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/chrjs-store.js"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/jquery-json.js"></script>
	<script type="text/javascript" src="/bags/common/tiddlers/appspage.js"></script>
</body>
</html>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="100%" width="100%" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 40 40"><metadata><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata><defs><linearGradient id="lG3826" x1="7.0996" gradientUnits="userSpaceOnUse" y1="18.829" gradientTransform="matrix(1.5858347,0,0,1.8078238,1098.1851,351.13716)" x2="1.5461" y2="-0.95166"><stop stop-color="#000" offset="0"/><stop stop-color="#9c9b99" offset="1"/></linearGradient><linearGradient id="lG3828" y2="372.44" gradientUnits="userSpaceOnUse" y1="375.7" x2="1111.7" x1="1097.7"><stop style="stop-color:#ac9393;" offset="0"/><stop style="stop-color:#c8b7b7;" offset="1"/></linearGradient></defs><g transform="translate(-1080.9375,-357.3329)"><path style="stroke-width:0;stroke-miterlimit:4;fill:url(#lG3826);" d="m1080.9,357.32,39.996-0.0426-0.01,40.008c-15.507-25.519-15.36-25.95-39.988-39.965z"/><path style="stroke-dashoffset:0;stroke:#7aa3be;stroke-linecap:round;stroke-miterlimit:4;stroke-width:1.49999988;fill:#c1e6fd;" d="m1091.9,363.55c6.5716-6.4925,16.576-7.3925,23.147-0.90003,6.5717,6.4925,6.5717,17.019,0,23.511-4.4424-8.6113-12.288-15.713-23.147-22.611z"/><path style="stroke-dashoffset:0;stroke:#ce81b0;stroke-linecap:round;stroke-miterlimit:4;stroke-width:1.5;fill:#f4c4e2;" d="m1110.2,367.62c3.217,3.2168,3.217,8.4323,0,11.649-3.8194-4.2357-8.3307-8.1824-11.649-11.649,3.217-3.2168,8.4325-3.2168,11.649-0.00002z"/><path style="stroke-linejoin:bevel;stroke:#000000;stroke-linecap:round;stroke-dasharray:none;stroke-miterlimit:4;stroke-width:0.80000001;fill:url(#lG3828);" d="m1081,357.34c18.79,6.4752,32.53,16.56,39.894,39.892-11.19-17.028-14.878-19.19-27.352-14.96,6.2984-12.098,3.9371-13.19-12.542-24.932z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="72 648 70 70" 
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 77.59005 669.34003 C 71.532745 681.90424 73.714462 697.4441 84.135193 707.86475 
		C 97.315445 721.0451 118.684715 721.0451 131.8649 707.86475 
		C 145.04515 694.68457 145.04515 673.31537 131.8649 660.13513 
		C 121.4441 649.7141 105.90419 647.53253 93.339905 653.5899 L 102.047455 662.2976 
		C 109.58637 660.2373 117.987976 662.16803 123.90997 668.08997 
		C 132.69673 676.8767 132.69673 691.12317 123.90997 699.90985 
		C 115.12313 708.6966 100.87699 708.6966 92.09012 699.90985 
		C 86.168266 693.98804 84.23744 685.58643 86.297653 678.04755 Z M 72 648 L 72 668.25 L 78.75 661.49957 
		L 99.00019 681.7502 L 105.750175 675.00006 L 85.50013 654.75012 L 92.249985 648 Z" fill="black"
		class="glyph"/>
	</g>
</g>
</svg>
/***
https://raw.github.com/tiddlyweb/chrjs/master/main.js
***/
//{{{
// TiddlyWeb adaptor
// v0.14.3

/*jslint vars: true, unparam: true, nomen: true, white: true */
/*global jQuery */

var tiddlyweb = (function($) {

"use strict";

var tw = {
	routes: {
		// host is the TiddlyWeb instance's URI (including server_prefix)
		// placeholders "_type" & "name" refer to the respective bag/recipe
		root     : "{host}/",
		bags     : "{host}/bags",
		bag      : "{host}/bags/{name}",
		recipes  : "{host}/recipes",
		recipe   : "{host}/recipes/{name}",
		tiddlers : "{host}/{_type}s/{name}/tiddlers",
		tiddler  : "{host}/{_type}s/{name}/tiddlers/{title}",
		revisions: "{host}/{_type}s/{name}/tiddlers/{title}/revisions",
		revision : "{host}/{_type}s/{name}/tiddlers/{title}/revisions/{revision}",
		search   : "{host}/search?q={query}"
	}
};

var convertTimestamp, supplant;

// host (optional) is the URI of the originating TiddlyWeb instance
tw.Resource = function(type, host) {
	if(arguments.length) { // initialization
		this._type = type;
		if(host !== false) {
			this.host = host !== undefined ? host.replace(/\/$/, "") : null;
		}
	}
};
$.extend(tw.Resource.prototype, {
	// retrieves resource from server
	// callback is passed resource, status, XHR (cf. jQuery.ajax success)
	// errback is passed XHR, error, exception, resource (cf. jQuery.ajax error)
	// filters is an optional filter string (e.g. "select=tag:foo;limit=5")
	get: function(callback, errback, filters) {
		var uri = this.route();
		if(filters) {
			var separator = uri.indexOf("?") === -1 ? "?" : ";";
			uri += separator + filters;
		}
		var self = this;
		return $.ajax({
			url: uri,
			type: "GET",
			dataType: "json",
			success: function(data, status, xhr) {
				var resource = self.parse(data);
				resource.etag = xhr.getResponseHeader("Etag");
				callback(resource, status, xhr);
			},
			error: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		});
	},
	// sends resource to server
	// callback is passed data, status, XHR (cf. jQuery.ajax success)
	// errback is passed XHR, error, exception, resource (cf. jQuery.ajax error)
	put: function(callback, errback) {
		var self = this;
		var options = {
			url: this.route(),
			type: "PUT",
			contentType: "application/json",
			data: JSON.stringify(this.baseData()),
			success: function(data, status, xhr) {
				callback(self, status, xhr);
			},
			error: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		};
		if(this.ajaxSetup) {
			this.ajaxSetup(options);
		}
		return $.ajax(options);
	},
	// deletes resource on server
	// callback is passed data, status, XHR (cf. jQuery.ajax success)
	// errback is passed XHR, error, exception, resource (cf. jQuery.ajax error)
	"delete": function(callback, errback) {
		var self = this;
		var options = {
			url: this.route(),
			type: "DELETE",
			success: function(data, status, xhr) {
				callback(self, status, xhr);
			},
			error: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		};
		if(this.ajaxSetup) {
			this.ajaxSetup(options);
		}
		return $.ajax(options);
	},
	// returns an object carrying only the essential information of the resource
	baseData: function() {
		var data = {},
			self = this;
		$.each(this.data, function(i, item) {
			var value = self[item];
			if(value !== undefined) {
				data[item] = value;
			}
		});
		return data;
	},
	// returns corresponding instance from a raw object (if applicable)
	parse: function(data) {
		return data;
	},
	// list of accepted keys in serialization
	data: [],
	// returns resource's URI
	route: function() {
		return supplant(tw.routes[this._type], this);
	}
});

var Container = function(type, name, host) {
	if(arguments.length) { // initialization
		tw.Resource.apply(this, [type, host]);
		this.name = name;
		this.desc = "";
		this.policy = new tw.Policy({});
	}
};
Container.prototype = new tw.Resource();
$.extend(Container.prototype, {
	tiddlers: function() {
		return new tw.TiddlerCollection(this);
	},
	parse: function(data) {
		var type = tw._capitalize(this._type),
			container = new tw[type](this.name, this.host);
		data.policy = new tw.Policy(data.policy);
		return $.extend(container, data);
	},
	data: ["desc", "policy"]
});

// attribs is an object whose members are merged into the instance (e.g. query)
tw.Collection = function(type, host, attribs) {
	if(arguments.length) { // initialization
		tw.Resource.apply(this, [type, host]);
		$.extend(this, attribs);
	}
};
tw.Collection.prototype = new tw.Resource();

tw.TiddlerCollection = function(container, tiddler) {
	if(arguments.length) { // initialization
		tw.Collection.apply(this, [tiddler ? "revisions" : "tiddlers"]);
		this.container = container || null;
		this.tiddler = tiddler || null;
	}
};
tw.TiddlerCollection.prototype = new tw.Collection();
$.extend(tw.TiddlerCollection.prototype, {
	parse: function(data) {
		var container = this.container;
		return $.map(data, function(item, i) {
			var tiddler = new tw.Tiddler(item.title, container),
				bag = item.bag;
			tiddler = tw.Tiddler.prototype.parse.apply(tiddler, [item]);
			if(!tiddler.bag && bag) { // XXX: bag always present!?
				tiddler.bag = new tw.Bag(bag, container.host);
			}
			if(!tiddler.recipe && item.recipe) {
				tiddler.recipe = new tw.Recipe(item.recipe, container.host);
			}
			delete item.recipe;
			return $.extend(tiddler, item);
		});
	},
	route: function() {
		var params = this.container;
		if(this.tiddler) {
			var container = this.tiddler.bag || this.tiddler.recipe;
			params = {
				_type: container._type,
				host: container.host,
				name: container.name,
				title: this.tiddler.title
			};
		}
		return supplant(tw.routes[this._type], params);
	}
});

tw.Search = function(query, host) {
	tw.Collection.apply(this, ["search", host]);
	this.query = query;
};
tw.Search.prototype = new tw.Collection();
$.extend(tw.Search.prototype, {
	parse: function(data) {
		this.container = { // XXX: hacky
			_type: "bag",
			host: this.host
		};
		var tiddlers = tw.TiddlerCollection.prototype.parse.apply(this, arguments);
		delete this.container;
		return tiddlers;
	}
});

// title is the name of the tiddler
// container (optional) is an instance of either Bag or Recipe
// optionally accepts a single object representing tiddler attributes
tw.Tiddler = function(title, container) {
	tw.Resource.apply(this, ["tiddler", false]);
	this.title = title;
	this.bag = container && container._type === "bag" ? container : null;
	this.recipe = container && container._type === "recipe" ? container : null;
	var self = this;
	$.each(this.data, function(i, item) {
		self[item] = undefined; // exposes list of standard attributes for inspectability
	});
	if(title && title.title) { // title is an object of tiddler attributes
		$.extend(this, title);
	}
};
tw.Tiddler.prototype = new tw.Resource();
$.extend(tw.Tiddler.prototype, {
	revisions: function() {
		return new tw.TiddlerCollection(this.bag || this.recipe, this);
	},
	route: function() {
		var container = this.bag || this.recipe;
		var params = $.extend({}, this, {
			host: container ? container.host : null,
			_type: this.bag ? "bag" : (this.recipe ? "recipe" : null),
			name: container ? container.name : null
		});
		return supplant(tw.routes[this._type], params);
	},
	parse: function(data) {
		var tiddler = new tw.Tiddler(this.title),
			container = this.bag || this.recipe;
		if(data.bag) {
			tiddler.bag = new tw.Bag(data.bag, container.host);
			delete data.bag;
		}
		delete data.recipe;
		tiddler.created = data.created ? convertTimestamp(data.created) : new Date();
		delete data.created;
		tiddler.modified = data.modified ? convertTimestamp(data.modified) : new Date();
		delete data.modified;
		if(this.recipe) {
			tiddler.recipe = this.recipe;
		}
		return $.extend(tiddler, data);
	},
	data: ["created", "creator", "modifier", "modified", "tags", "type", "text",
			"fields"],
	ajaxSetup: function(options) {
		var self = this;
		if(this.etag && (options.type === "PUT" || options.type === "DELETE")) {
			options.beforeSend = function(xhr) {
				xhr.setRequestHeader("If-Match", self.etag);
			};
		}
		if(options.type === "PUT") {
			var callback = options.success;
			options.success = function(data, status, xhr) {
				var loc = xhr.getResponseHeader("Location"),
					etag = xhr.getResponseHeader("Etag");
				if(loc && etag) {
					self.etag = etag;
					if(!self.bag) {
						var bag = loc.split("/bags/").pop().split("/")[0];
						self.bag = new tw.Bag(bag, self.recipe.host);
					}
					callback(self, status, xhr);
				} else { // IE
					self.get(callback, options.error);
				}
			};
		}
	}
});

tw.Revision = function(id, tiddler) {
	var container = tiddler.bag || tiddler.recipe;
	tw.Tiddler.apply(this, [tiddler.title, container]);
	this._type = "revision";
	this.revision = id;
};
tw.Revision.prototype = new tw.Tiddler();
$.extend(tw.Revision.prototype, {
	revisions: false,
	data: false,
	put: false,
	"delete": false
});

tw.Bag = function(name, host) {
	Container.apply(this, ["bag", name, host]);
};
tw.Bag.prototype = new Container();

tw.Recipe = function(name, host) {
	Container.apply(this, ["recipe", name, host]);
	this.recipe = [];
};
tw.Recipe.prototype = new Container();
$.extend(tw.Recipe.prototype, {
	data: ["recipe"].concat(Container.prototype.data)
});

tw.Policy = function(constraints) { // TODO: validation?
	var self = this;
	$.each(this.constraints, function(i, item) {
		self[item] = constraints[item];
	});
};
tw.Policy.prototype.constraints = ["read", "write", "create", "delete",
	"manage", "accept", "owner"];

/*
 * utilities
 */

tw._capitalize = function(str) {
	return str.charAt(0).toUpperCase() + str.slice(1);
};

// convert YYYYMMDDhhmmss timestamp to Date instance
convertTimestamp = function(t) {
	if (t.match(/^\d{12,17}$/)) {
		return new Date(Date.UTC(
			parseInt(t.substr(0, 4), 10),
			parseInt(t.substr(4, 2), 10) - 1,
			parseInt(t.substr(6, 2), 10),
			parseInt(t.substr(8, 2), 10),
			parseInt(t.substr(10, 2), 10),
			parseInt(t.substr(12, 2) || "0", 10),
			parseInt(t.substr(14, 3) || "0", 10)
		));
	} else {
		return new Date(Date.parse(t));
	}
};

// adapted from Crockford (http://javascript.crockford.com/remedial.html)
supplant = function(str, obj) {
	return str.replace(/{([^{}]*)}/g, function (a, b) {
		var r = obj[b];
		r = typeof r === "string" || typeof r === "number" ? r : a;
		return $.inArray(b, ["host", "query"]) !== -1 ? r : encodeURIComponent(r); // XXX: special-casing
	});
};

return tw;

}(jQuery));
//}}}
/***
TiddlySpace extensions for [[chrjs]]
|''Requires''|chrjs.users|
***/
//{{{
(function($) {

tiddlyweb.routes.identities = "{host}/users/{username}/identities";
var IdentitiesCollection = function(user) {
	tiddlyweb.Collection.apply(this, ["identities", user.host, {
		username: user.username
	}]);
};
IdentitiesCollection.prototype = new tiddlyweb.Collection();
jQuery.extend(IdentitiesCollection.prototype, {
	add: function(identity, callback, errback) {
		var tiddler = new tiddlyweb.Tiddler(identity);
		tiddler.bag = new tiddlyweb.Bag("MAPUSER", this.host);
		tiddler.put(callback, errback);
	},
	get: function(callback, errback) {
		var uri = this.route();
		$.ajax({
			type: "get",
			dataType: "json",
			url: uri,
			success: function(uris, status, xhr) {
				callback(uris, status, xhr);
			},
			error: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		});
	}
});

tiddlyweb.User.prototype.identities = function() {
	return new IdentitiesCollection(this);
};

})(jQuery);
//}}}
/***
TiddlySpace extensions for [[chrjs]]
***/
//{{{
(function($) {

tiddlyweb.routes.spaces = "{host}/spaces";
tiddlyweb.routes.space = "{host}/spaces/{name}";
tiddlyweb.routes.members = "{host}/spaces/{name}/members";
tiddlyweb.routes.member = "{host}/spaces/{name}/members/{username}";

tiddlyweb.Space = function(name, host) {
	tiddlyweb.Resource.apply(this, ["space", host]);
	this.name = name;
};
tiddlyweb.Space.prototype = new tiddlyweb.Resource();
$.extend(tiddlyweb.Space.prototype, {
	create: function(callback, errback) { // API wrapper
		this.put.apply(this, arguments);
	},
	members: function() {
		return new MemberCollection(this);
	},
	includes: function() {
		return new IncludesCollection(this);
	}
});

var Member = function(username, space) {
	tiddlyweb.Resource.apply(this, ["member", space.host]);
	this.name = space.name;
	this.username = username;
};
Member.prototype = new tiddlyweb.Resource();

var MemberCollection = function(space) {
	tiddlyweb.Collection.apply(this, ["members", space.host, {
		name: space.name
	}]);
};
MemberCollection.prototype = new tiddlyweb.Collection();
$.extend(MemberCollection.prototype, {
	add: function(username, callback, errback) {
		var member = new Member(username, this);
		member.put(callback, errback);
	},
	remove: function(username, callback, errback) {
		var member = new Member(username, this);
		member["delete"](callback, errback);
	}
});

var IncludesCollection = function(space) {
	tiddlyweb.Collection.apply(this, ["space", space.host, {
		name: space.name
	}]);
};
IncludesCollection.prototype = new tiddlyweb.Collection();
$.extend(IncludesCollection.prototype, {
	get: function(callback, errback) {
		var self = this;
		var recipe = new tiddlyweb.Recipe(this.name + "_public", this.host);
		recipe.get(function(recipe, status, xhr) {
			var inclusions = $.map(recipe.recipe, function(item, i) {
				var arr = item[0].split("_public");
				return (arr[0] != self.name && arr[1] === "") ? arr[0] : null;
			});
			callback(inclusions, status, xhr);
		}, function(xhr, error, exc) {
			errback(xhr, error, exc, self);
		});
	},
	add: function(name, callback, errback) {
		var self = this;
		var names = typeof(name) === "string" ? [ name ] : name;
		$.ajax({
			type: "post",
			url: this.route(),
			contentType: "json",
			data: $.toJSON({ "subscriptions": names }),
			success: function(response, status, xhr) {
				callback(self, status, xhr);
			},
			errback: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		});
	},
	remove: function(name, callback, errback) {
		var self = this;
		var names = typeof(name) === "string" ? [ name ] : name;
		$.ajax({
			type: "post",
			contentType: "json",
			url: this.route(),
			data: $.toJSON({ "unsubscriptions": names }),
			success: function(response, status, xhr) {
				callback(self, status, xhr);
			},
			errback: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		});
	}
});

})(jQuery);
//}}}
/***
https://github.com/tiddlyweb/chrjs/raw/master/users.js
***/
//{{{
// chrjs users extension
// v0.5.0
//
// requires tiddlywebplugins.socialusers
// http://pypi.python.org/pypi/tiddlywebplugins.socialusers

/*jslint vars: true */
/*global jQuery, tiddlyweb */

(function($, tw) {

"use strict";

tw.routes.users = "{host}/users";
tw.routes.user = "{host}/users/{username}";

tw.User = function(username, password, host) {
	tw.Resource.apply(this, ["user", host]);
	this.username = username;
	this.password = password;
};
tw.User.prototype = new tw.Resource();
$.extend(tw.User.prototype, {
	create: function(callback, errback) {
		var uri = this.route().split("/"); // XXX: hacky!?
		uri.pop();
		uri = uri.join("/");
		var data = {
			username: this.username,
			password: this.password
		};
		var self = this;
		return $.ajax({
			url: uri,
			type: "POST",
			contentType: "application/json",
			data: JSON.stringify(data),
			success: callback,
			error: function(xhr, error, exc) {
				errback(xhr, error, exc, self);
			}
		});
	},
	setPassword: function(newPass, callback, errback) {
		this.old_password = this.password; // XXX: should not use underscore (consistency)
		this.password = newPass;
		return this.put(callback, errback);
	},
	data: ["password", "old_password"]
});

}(jQuery, tiddlyweb));
//}}}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   version="1.1"
   width="14pt"
   height="14pt"
   viewBox="918 510 14 14"
   id="svg3070">
  <metadata
     id="metadata3089">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs
     id="defs3072">
    <radialGradient
       cx="0"
       cy="0"
       r="1"
       id="Gradient"
       gradientUnits="userSpaceOnUse">
      <stop
         id="stop3075"
         style="stop-color:#ffffff;stop-opacity:1"
         offset="0" />
      <stop
         id="stop3077"
         style="stop-color:#2b2b2b;stop-opacity:1"
         offset="1" />
    </radialGradient>
    <radialGradient
       id="Obj_Gradient"
       xlink:href="#Gradient"
       gradientTransform="matrix(11.473944,0,0,11.473944,922.3752,513.7837)" />
  </defs>
  <g
     id="g3080"
     style="fill:none;stroke:none">
    <g
       id="g3082">
      <path
         d="m 929.6952,512.9018 c -2.5384,-2.53843 -6.654,-2.53843 -9.1924,0 -2.5384,2.5384 -2.5384,6.654 0,9.19238 2.5384,2.53839 6.654,2.53839 9.1924,0 2.5384,-2.53838 2.5384,-6.65398 0,-9.19238 m -4.5962,2.8407 2.07733,-2.07734 1.75547,1.75549 -2.0773,2.07735 2.0773,2.07732 -1.75547,1.75548 -2.07733,-2.07732 -2.07733,2.07732 -1.75547,-1.75548 2.0773,-2.07732 -2.0773,-2.07735 1.75547,-1.75549 z"
         id="path3084"
         style="fill:url(#Obj_Gradient)" />
      <path
         d="m 927.61447,515.38354 a 4.51205,4.2590378 0 1 1 -9.0241,0 4.51205,4.2590378 0 1 1 9.0241,0 z"
         transform="matrix(1.0218069,0,0,1.0462046,-18.063694,-21.648443)"
         id="path2394"
         style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
    </g>
  </g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="78 222 60 60" 
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 107.92718 244.14815 L 86.651474 222.89253 L 78.85206 230.69925 L 100.120415 251.9476 L 78.774 273.27396 
		L 86.57342 281.08075 L 107.927216 259.74707 L 129.39981 281.19946 L 137.19922 273.39267 L 115.73397 251.94763 
		L 137.121155 230.58054 L 129.32175 222.77374 Z" fill="black" class="glyph"/>
	</g>
</g>
</svg>
Unless you're delighted with the default theme you can make some quick changes by generating a new random color palette, hit this button to cycle through some alternatives.

<<RandomColorPaletteButton saturation_pale:0.67 saturation_light:0.53
saturation_mid:0.43 saturation_dark:0.06 pale:0.99 light:0.85 mid:0.5 dark:0.31>>

You can also change the look and feel completely by installing a new theme. To do this, find one you like in the @themes space, note down the name, and include it in this space by going to the space menu. You can reach the space menu by clicking on the blue and pink circle at the top-right of the page and chooshing "THIS SPACE". Here are a few to check out:
* @pip
* @caspian-ii
* @basalt
* @simplicity
* @cheesecake
* @jelly-doughnut

(//Note that if you are using a custom TiddlySpace install, these themes may not be present.//)
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="450 366 38 57"
width="30" height="30">
	<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
		<g>
			<path d="M 452.1094 421.2422 L 450 421.2422 L 450 423 L 487.9688 423 L 487.9688 421.2422 L 485.8595 421.2422 
			L 485.8595 377.29688 L 487.9688 377.29688 L 487.9688 375.53906 L 485.8595 375.53906 
			C 485.8595 375.53906 481.12463 371.59341 473.02023 370.52802 C 472.6824 368.9689 471.72098 366.75 468.9844 366.75 
			C 466.24783 366.75 465.28638 368.9689 464.94864 370.52802 
			C 456.84418 371.59341 452.1094 375.53906 452.1094 375.53906 L 450 375.53906 L 450 377.29688 L 452.1094 377.29688 
			Z M 467.12247 370.32086 L 467.12247 370.32086 C 467.3805 369.42395 467.90762 368.50781 468.9844 368.50781 
			C 470.0612 368.50781 470.5883 369.42395 470.84634 370.32086 
			C 470.24136 370.2848 469.62054 370.26562 468.9844 370.26562 
			C 468.34827 370.26562 467.72748 370.2848 467.12247 370.32086 Z M 454.21875 420.92804 L 454.21875 420.92804 
			C 455.46762 420.42087 456.32816 419.35281 456.32816 418.11716 L 456.32816 377.29688 L 458.4375 377.29688 
			L 458.4375 421.2422 L 454.21875 421.2422 Z M 460.5469 420.92804 L 460.5469 420.92804 
			C 461.79578 420.42087 462.65625 419.35281 462.65625 418.11716 L 462.65625 377.29688 L 464.76566 377.29688 
			L 464.76566 421.2422 L 460.5469 421.2422 Z M 466.87503 420.92804 L 466.87503 420.92804 
			C 468.1239 420.42087 468.9844 419.35281 468.9844 418.11716 L 468.9844 377.29688 L 471.09378 377.29688 
			L 471.09378 421.2422 L 466.87503 421.2422 Z M 473.2032 420.92804 L 473.2032 420.92804 
			C 474.45203 420.42087 475.31256 419.35281 475.31256 418.11716 L 475.31256 377.29688 L 477.4219 377.29688 
			L 477.4219 421.2422 L 473.2032 421.2422 Z M 479.5313 420.92804 L 479.5313 420.92804 
			C 480.78018 420.42087 481.64066 419.35281 481.64066 418.11716 L 481.64066 377.29688 L 483.75006 377.29688 
			L 483.75006 421.2422 L 479.5313 421.2422 Z" fill="black" class="glyph"/>
		</g>
	</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="301 225 48 52"
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 333.00003 234 L 306 258.75003 L 301.5 270 L 312.75 265.50003 L 339.75 240.74998 Z M 337.5 229.50002 
		L 335.24988 231.75008 L 341.99997 238.50003 L 344.24997 236.24995 Z M 342 225.00003 L 339.74988 227.25009 
		L 346.5 234.00005 L 348.75 231.75003 Z M 301.5 273.9719 C 301.5 273.9719 309.59888 277.99927 317.70013 273.97183 
		C 325.80066 269.94437 341.99997 276.65686 341.99997 276.65686 L 341.99997 273.97195 
		C 341.99997 273.97195 325.80014 267.2594 317.70013 271.28687 C 309.6 275.31451 301.5 271.28683 301.5 271.28683 Z" 
		fill="#101010" class="glyph"/>
	</g>
</g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="506 234 68 36" width="30" height="30"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2010-09-16 14:51Z</dc:date><!-- Produced by OmniGraffle Professional 5.2.3 --></metadata><defs></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><rect width="1118" height="783"/><g><path d="M 538.68195 244.31807 C 540.43927 246.07547 540.43927 248.9247 538.68195 250.68204 C 536.92456 252.4394 534.07532 252.4394 532.318 250.68204 C 530.5606 248.9247 530.5606 246.07547 532.318 244.31807 C 534.07532 242.56075 536.92456 242.56075 538.68195 244.31807 M 511.12607 257.99356 C 511.26108 258.13019 511.39728 258.26608 511.53473 258.40121 C 527.2556 273.86606 552.74414 273.86606 568.46515 258.40121 C 568.60248 258.26617 568.73853 258.13037 568.87354 257.9938 C 568.8736 257.99374 568.8736 257.99371 568.8736 257.99362 C 568.87366 257.99371 568.87366 257.9938 568.87372 257.9939 C 570.72504 256.12051 572.35046 254.11153 573.74994 252 C 573.74994 251.99997 573.74994 251.99994 573.74994 251.99992 C 572.35046 249.8884 570.72504 247.87938 568.87372 246.00606 C 568.87366 246.00613 568.87366 246.00621 568.8736 246.00627 C 568.73865 245.86966 568.60254 245.73383 568.46515 245.5987 C 552.74414 230.13387 527.2556 230.13387 511.53473 245.5987 C 511.39728 245.73383 511.26108 245.86974 511.12613 246.00635 C 511.126 246.00624 511.126 246.00616 511.12595 246.00606 C 509.2748 247.87938 507.64954 249.88837 506.24994 251.9998 L 506.24994 251.99983 C 506.24994 251.9999 506.25 251.99992 506.25 251.99997 C 506.25 252 506.24994 252.00005 506.24994 252.00009 L 506.24994 252.00012 C 507.64954 254.11157 509.2748 256.12051 511.12595 257.9939 C 511.126 257.99377 511.126 257.99365 511.12607 257.99359 Z M 515.44916 252 C 515.8548 251.55469 516.27502 251.11778 516.71014 250.68985 C 522.16632 245.32257 529.06055 242.23206 536.17273 241.41824 C 534.6662 241.96199 533.2525 242.83762 532.04498 244.04512 C 527.65155 248.43852 527.65155 255.56163 532.04498 259.95502 C 533.2522 261.16226 534.6656 262.03778 536.17175 262.58154 C 529.05988 261.76761 522.16608 258.6771 516.71014 253.31009 C 516.2751 252.88219 515.85486 252.44528 515.44922 252 Z M 564.55054 251.99995 C 564.14502 252.44525 563.7248 252.88217 563.28973 253.31009 C 557.83368 258.67712 550.93988 261.76764 543.828 262.58157 C 545.33423 262.03781 546.74756 261.1623 547.9549 259.95502 C 552.34833 255.56163 552.34833 248.43852 547.9549 244.04512 C 546.74744 242.83765 545.33374 241.96202 543.82715 241.41824 C 550.9394 242.23206 557.83356 245.3226 563.28973 250.68985 C 563.7248 251.11775 564.14502 251.55467 564.55054 251.99995 Z M 568.8736 257.99362 C 570.7249 256.12033 572.35028 254.11139 573.74988 252.00002" fill="black" class="glyph"/></g></g></svg>
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AP8zZgAAAGYA//8zAADMMwD/mTMAAGYzAP8zMwAAADMAzP8AAADMAADMmQAAAGYAAMwzAAAAAADuzAAA3QAAALvMAACqAAAAiMwAAHcAAABVmQAARAAAACKZAAARAADuAJkA3QAAALsAmQCqAAAAiACZAHcAAABVAJkARAAAACIAZgARAADuAABm3QAAALsAAGaqAAAAiAAAZncAAABVAABmRAAAACIAAGYRAAAA7u7uM93d3QC7u7szqqqqAIiIiDN3d3cAVVVVM0RERAAiIiIzERERAAAAADMBAQEBAQEBAQEBpXl5eXl5eXl5eXmlAQEBAQEBAQEBAQEBAQEBAQEBgHl5eXl5eXl5eXl5eXl5gAEBAQEBAQEBAQEBAQEB/Xp5eXlVT04qKioqTk9VeXl5ev0BAQEBAQEBAQEBAaV5eXlPKioqKioqKioqKioqT3l5eaUBAQEBAQEBAQGAeXlVTioqKioqKioqKioqKioqTlV5eYABAQEBAQEBgHl5VSoqKioqKioqKioqKioqKioqKlV5eYABAQEBAaV5eVUqKioqKioqKioqKioqKioqKioqKlV5eaUBAQEBeXlVKioqKioqKioqKioqKioqKioqKioqKlV5eQEBAXl5eU4qKioqKioqKjExMTExMSoqKioqKioqTnl5eQEBeXlPKioqKioqKjEyMjIyMjIyMjEqKioqKioqT3l5AXp5eSoqKioqKioxMjIxBwcHBzEyMjEqKioqKioqeXl6eXlVKioqKioqMTIxBwcHBwcHBwcxMjEqKioqKipVeXl5eU8qKioqKioyMgcHBwcHBwcHBwcyMioqKioqKk95eXl5TioqKioqMTIxBwcHBwcHBwcHBzEyMSoqKioqTnl5eXkqKioqKioxMgcHBwcHBwcHBwcHBzIxKioqKioqeXl5eSoqKioqKjEyBwcHBwcHBwcHBwcHMjEqKioqKip5eXl5KioqKioqMTIHBwcHBwcHBwcHBwcyMSoqKioqKnl5eXkqKioqKioxMgcHBwcHBwcHBwcHBzIxKioqKioqeXl5eU4qKioqKjEyMQcHBwcHBwcHBwcxMjEqKioqKk55eXl5TyoqKioqKjIyBwcHBwcHBwcHBzIyKioqKioqT3l5eXlVKioqKioqMTIxBwcHBwcHBwcxMjEqKioqKipVeXl6eXkqKioqKioqMTIyMQcHBwcxMjIxKioqKioqKnl5egF5eU8qKioqKioqMTIyMjIyMjIyMSoqKioqKipPeXkBAXl5eU4qKioqKioqKjExMTExMSoqKioqKioqTnl5eQEBAXl5VSoqKioqKioqKioqKioqKioqKioqKipVeXkBAQEB+nl5VSoqKioqKioqKioqKioqKioqKioqVXl5+gEBAQEBenl5VSoqKioqKioqKioqKioqKioqKlV5eXoBAQEBAQEBeXl5VU4qKioqKioqKioqKioqKk5VeXl5AQEBAQEBAQEBenl5eU8qKioqKioqKioqKipPeXl5egEBAQEBAQEBAQEB+nl5eXlVT04qKioqTk9VeXl5efoBAQEBAQEBAQEBAQEBAXl5eXl5eXl5eXl5eXl5eXkBAQEBAQEBAQEBAQEBAQEBAQF6eXl5eXl5eXl5eXoBAQEBAQEBAQEB/+AH//+AAf/+AAB//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAHAAAADwAAAA+AAAAfwAAAP+AAAH/wAAD/+AAB//4AB///gB/8oAAAAIAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAwAAAAMAAAADAAAABG1bSA61m3JXuqB4mbuhd8m9o3jqvaF4+b2hePm9o3jqu6F3ybqgeJm1m3JXbVtIDgAAAAQAAAADAAAAAwAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAUAAAAGAAAACI98Wye0nXWavKF4876kev++pHr/vqR6/76kev++pHr/vqR6/76kev++pHr/vqR6/76kev+8oXjztJ11mo98WycAAAAIAAAABgAAAAUAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAHAAAAChwcHBKulnGJvaN5+L6kev++pHr/y7GJ/9/Fnv/s1K7/9t25//rivv/64r7/9t25/+zUrv/fxZ7/y7GJ/76kev++pHr/vaN5+K6WcYkcHBwSAAAACgAAAAcAAAAEAAAAAgAAAAEAAAAAAAAAAAAAAAEAAAADAAAABwAAAAtuYkUst552z76kev++pHr+1LuS//Latf/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD/8tq1/9S7kv++pHr+vqR6/7eeds9uYkUsAAAACwAAAAcAAAADAAAAAQAAAAAAAAABAAAAAgAAAAQAAAAIi3hbNbqgd+a+pHr/xayD/+3Vr//85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA/+3Vr//FrIP/vqR6/7qgd+aJdVg0AAAACAAAAAQAAAACAAAAAQAAAAEAAAACAAAABIl8WSW8oXjlvqR6/8yyiv/54Lz//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//ngvP/Msor/vqR6/7yheOWJfFklAAAABAAAAAIAAAABAAAAAAAAAAFfXz8Iu6F4zL6kev/Msor/+uK+//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//rivv/Msor/vqR6/7uheMxfXz8IAAAAAQAAAAAAAAAAAAAAAbqid4K+pHr/xayD//ngvP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//fgvP/FrIP/vqR6/7qid4IAAAABAAAAAAAAAAC3l28gvaN5+L6kev7t1a///OXA//zlwP/85cD//OXA//zlwP/85cD//OXA/+/Twv/Qq8f/u5HK/7OGzP+zhsz/u5HK/9Crx//v08L//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA/+3Vr/++pHr+vaN5+LeXbyAAAAAAAAAAALuheJa+pHr/1LuS//zlwP/85cD//OXA//zlwP/85cD//OXA//riwP/Pq8f/r4HM/6+Bzf+vgc3/r4HN/6+Bzf+vgc3/r4HN/6+BzP/Pq8f/+uLA//zlwP/85cD//OXA//zlwP/85cD//OXA/9S5kv++pHr/u6F4lgAAAACii3MLvKF4876kev/y2rX//OXA//zlwP/85cD//OXA//zlwP/64sD/w5vJ/6+Bzf+vg83/w5vc/9W06v/dwPD/3cDw/9W06v/Dm9z/r4PN/6+Bzf/Dm8n/+uLA//zlwP/85cD//OXA//zlwP/85cD/8tq1/76kev+8oXjzootzC72feFW+pHr/y7GJ//zlwP/85cD//OXA//zlwP/85cD//OXA/8+rx/+vgc3/tIfQ/9a16//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//Wtev/tIfQ/6+Bzf/Pq8f//OXA//zlwP/85cD//OXA//zlwP/85cD/y7GJ/76kev+9n3hVvaF4mL6kev/fxZ7//OXA//zlwP/85cD//OXA//zlwP/v08L/r4HM/6+Dzf/Wtev/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//Wtev/r4PN/6+BzP/v08L//OXA//zlwP/85cD//OXA//zlwP/fxZ7/vqR6/72heJi8oXfIvqR6/+zUrv/85cD//OXA//zlwP/85cD//OXA/9Crx/+vgc3/w5vc/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//Dm9z/r4HN/9Crx//85cD//OXA//zlwP/85cD//OXA/+zUrv++pHr/vKF3yL2jeOq+pHr/9t25//zlwP/85cD//OXA//zlwP/85cD/u5HK/6+Bzf/VtOr/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/9W06v+vgc3/u5HK//zlwP/85cD//OXA//zlwP/85cD/9t25/76kev+9o3jqvaF4+b6kev/64r7//OXA//zlwP/85cD//OXA//zlwP+zhsz/r4HN/93A8P/hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/3cDw/6+Bzf+zhsz//OXA//zlwP/85cD//OXA//zlwP/64r7/vqR6/72hePm9oXj5vqR6//rivv/85cD//OXA//zlwP/85cD//OXA/7OGzP+vgc3/3cDw/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//dwPD/r4HN/7OGzP/85cD//OXA//zlwP/85cD//OXA//rivv++pHr/vaF4+b2jeOq+pHr/9t25//zlwP/85cD//OXA//zlwP/85cD/u5HK/6+Bzf/VtOr/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/9W06v+vgc3/u5HK//zlwP/85cD//OXA//zlwP/85cD/9t25/76kev+9o3jqvKF3yL6kev/s1K7//OXA//zlwP/85cD//OXA//zlwP/Qq8f/r4HN/8Ob3P/hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/w5vc/6+Bzf/Qq8f//OXA//zlwP/85cD//OXA//zlwP/s1K7/vqR6/7yhd8i9oXiYvqR6/9/Fnv/85cD//OXA//zlwP/85cD//OXA/+/Twv+vgcz/r4PN/9a16//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//hw/P/4cPz/9a16/+vg83/r4HM/+/Twv/85cD//OXA//zlwP/85cD//OXA/9/Fnv++pHr/vaF4mL2feFW+pHr/y7GJ//zlwP/85cD//OXA//zlwP/85cD//OXA/8+rx/+vgc3/tIfQ/9a16//hw/P/4cPz/+HD8//hw/P/4cPz/+HD8//Wtev/tIfQ/6+Bzf/Pq8f//OXA//zlwP/85cD//OXA//zlwP/85cD/y7GJ/76kev+9n3hVootzC7yhePO+pHr/8tq1//zlwP/85cD//OXA//zlwP/85cD/+uLA/8Obyf+vgc3/r4PN/8Ob3P/VtOr/3cDw/93A8P/VtOr/w5vc/6+Dzf+vgc3/w5vJ//riwP/85cD//OXA//zlwP/85cD//OXA//Latf++pHr/vKF486KLcwsAAAAAu6N3l76kev/Uu5L//OXA//zlwP/85cD//OXA//zlwP/85cD/+uLA/8+rx/+vgcz/r4HN/6+Bzf+vgc3/r4HN/6+Bzf+vgc3/r4HM/8+rx//64sD//OXA//zlwP/85cD//OXA//zlwP/85cD/1LmS/76kev+7oXiWAAAAAAAAAAC3l28gvaN5+L6kev7t1a///OXA//zlwP/85cD//OXA//zlwP/85cD//OXA/+/Twv/Qq8f/u5HK/7OGzP+zhsz/u5HK/9Crx//v08L//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA/+3Vr/++pHr+vaN5+LeXbyAAAAAAAAAAAAAAAAC6oneCvqR6/8Wsg//54Lz//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/34Lz/xayD/76kev+6oneCAAAAAAAAAAAAAAAAAAAAAH9/VQa8oHjLvqR6/8yyiv/64r7//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD/+uK+/8yyiv++pHr/vKB4y39/VQYAAAAAAAAAAAAAAAAAAAAAAAAAALKhbh67o3nkvqR6/8yyiv/54Lz//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//ngvP/Msor/vqR6/7ujeeSyoW4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqbdim7o3nkvqR6/8Wsg//t1a///OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/t1a//xayD/76kev+7o3nkupt2KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKhbh68oHjLvqR6/76kev7Uu5L/8tq1//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/85cD//OXA//zlwP/y2rX/1LmS/76kev6+pHr/vKB4y7Khbh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9/VQa6oneCvaN5+L6kev++pHr/y7GJ/9/Fnv/s1K7/9t25//rivv/64r7/9t25/+zUrv/fxZ7/y7GJ/76kev++pHr/vaN5+Lqid4J/f1UGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3l28gu6F4lryhePO+pHr/vqR6/76kev++pHr/vqR6/76kev++pHr/vqR6/76kev++pHr/vKF487uheJa3l28gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="434 218 68 68"
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 478.39694 232.53705 L 478.39694 232.53705 
		C 477.1145 231.85132 475.77875 231.30147 474.41058 230.88734 L 474.41058 218.24994 L 461.58942 218.24994 
		L 461.58942 230.88734 C 460.22125 231.30147 458.8855 231.85132 457.60306 232.53705 L 448.66824 223.60214 
		L 439.6022 232.66814 L 448.53717 241.60304 C 447.8515 242.8854 447.30157 244.22116 446.88745 245.58936 
		L 434.25 245.58936 L 434.25 258.41052 L 446.88745 258.41052 
		C 447.30157 259.77869 447.8515 261.11447 448.53717 262.39688 L 439.6022 271.33173 L 448.66824 280.3978 
		L 457.60306 271.46283 C 458.8855 272.14862 460.22125 272.69846 461.58942 273.11252 L 461.58942 285.74988 
		L 474.41058 285.74988 L 474.41058 273.11252 C 475.77875 272.69846 477.1145 272.14862 478.39694 271.46283 
		L 487.33176 280.3978 L 496.39767 271.33173 L 487.46286 262.39688 
		C 488.14853 261.11447 488.69836 259.77869 489.11255 258.41052 L 501.74988 258.41052 L 501.74988 245.58936 
		L 489.11255 245.58936 C 488.69836 244.22116 488.14853 242.8854 487.46286 241.60304 L 496.39767 232.66814 
		L 487.33176 223.60214 Z M 475.3328 244.66714 C 479.3825 248.71698 479.3825 255.2829 475.3328 259.33273 
		C 471.28296 263.3826 464.71704 263.3826 460.66724 259.33273 
		C 456.61737 255.2829 456.61737 248.71698 460.66724 244.66714 
		C 464.71704 240.61734 471.28296 240.61734 475.3328 244.66714" fill="#111"
		class="glyph"/>
	</g>
</g>
</svg>
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
User-agent: *
Disallow: /bags
Disallow: /recipes
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="364 157 64 51" width="30" height="30"><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><g><path class="glyph" d="M 364.50006 184.50061 L 386.99985 207.00037 L 396 198.00002 L 373.50003 175.50066 Z M 403.02295 181.97704 C 400.38693 179.34099 396.11307 179.34099 393.47702 181.97704 C 390.841 184.61307 390.841 188.88695 393.47702 191.52298 C 396.11307 194.15903 400.38693 194.15903 403.02295 191.52298 C 405.65906 188.88695 405.65906 184.61307 403.02295 181.97704 M 414.27298 170.72704 C 411.63693 168.091 407.36307 168.091 404.72702 170.72704 C 402.091 173.36308 402.091 177.63693 404.72702 180.27296 C 407.36307 182.90901 411.63693 182.90901 414.27298 180.27296 C 416.90903 177.63693 416.90903 173.36308 414.27298 170.72704 M 425.523 159.47705 C 422.88696 156.841 418.6131 156.841 415.97705 159.47705 C 413.341 162.11308 413.341 166.38695 415.97705 169.02295 C 418.6131 171.65903 422.88696 171.65903 425.523 169.02295 C 428.15906 166.38695 428.15906 162.11308 425.523 159.47705" fill="#020202"/></g></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="2 724 68 55" 
width="30" height="30">
<g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1">
	<g>
		<path d="M 2.25 756 L 11.25 747 L 24.75 760.4994 L 60.750004 724.4994 L 69.75 733.49902 
		L 24.749977 778.49976 Z" fill="#101010" class="glyph"/>
	</g>
</g>
</svg>
Once you have some content then you may choose to determine a tiddler, or set of tiddlers to display each time you load ~TiddlySpace. This is determined by the [[DefaultTiddlers]].
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
A [[SiteIcon|SiteIcon tiddler]]@glossary helps provide some identity to your space.  Ideally it'd be a square and a minimum of 48*48 pixels size.  You can upload your site icon using the uploader below.

<<binaryUploadPublic title:SiteIcon>>
The title and subtitle of your space are visible to visitors and are also displayed in your browser's tabs. Click on the SiteTitle and SiteSubtitle tiddler links below to make changes.
* [[SiteTitle]]
* [[SiteSubtitle]]
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