var DOKU_BASE='/';var DOKU_TPL='/lib/tpl/writr/';var DOKU_COOKIE_PARAM={"path":"\/","secure":true};Object.defineProperty(window,'DOKU_UHN',{get:function(){console.warn('Using DOKU_UHN is deprecated. Please use JSINFO.useHeadingNavigation instead');return JSINFO.useHeadingNavigation;}});Object.defineProperty(window,'DOKU_UHC',{get:function(){console.warn('Using DOKU_UHC is deprecated. Please use JSINFO.useHeadingContent instead');return JSINFO.useHeadingContent;}});LANG={"search_toggle_tools":"\u0641\u0639\u0627\u0644 \u06cc\u0627 \u0639\u062f\u0645 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062c\u0633\u062a\u062c\u0648","willexpire":"\u062d\u0627\u0644\u062a \u0642\u0641\u0644 \u0634\u0645\u0627 \u0645\u062f\u062a\u06cc \u0627\u0633\u062a \u0645\u0646\u0642\u0636\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \\n \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u062f\u0627\u062e\u0644 \u062f\u06a9\u0645\u0647\u200c\u06cc \u067e\u06cc\u0634\u200c\u0646\u0645\u0627\u06cc\u0634 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0635\u0641\u0631 \u0634\u062f\u0646 \u0633\u0627\u0639\u062a \u0642\u0641\u0644 \u0628\u0632\u0646\u06cc\u062f.","notsavedyet":"\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0630\u062e\u06cc\u0631\u0647 \u0646\u0634\u062f\u0647 \u0627\u0632 \u0628\u06cc\u0646 \u062e\u0648\u0627\u0647\u062f \u0631\u0641\u062a.","searchmedia":"\u062c\u0633\u062a\u062c\u0648 \u0628\u0631\u0627\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627","keepopen":"\u067e\u0646\u062c\u0631\u0647 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0628\u0627\u0632 \u0646\u06af\u0647\u200c\u062f\u0627\u0631","hidedetails":"\u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a","mediatitle":"\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0648\u0646\u062f","mediadisplay":"\u0646\u0648\u0639 \u067e\u06cc\u0648\u0646\u062f","mediaalign":"\u0647\u0645\u200c\u062a\u0631\u0627\u0632\u06cc","mediasize":"\u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u0635\u0648\u06cc\u0631","mediatarget":"\u0647\u062f\u0641 \u067e\u06cc\u0648\u0646\u062f","mediaclose":"\u0628\u0633\u062a\u0646","mediainsert":"\u062f\u0631\u062c\u200c\u06a9\u0631\u062f\u0646","mediadisplayimg":"\u0646\u0645\u0627\u06cc\u0634 \u062a\u0635\u0648\u06cc\u0631.","mediadisplaylnk":"\u0641\u0642\u0637 \u067e\u06cc\u0648\u0646\u062f \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0628\u062f\u0647.","mediasmall":"\u0646\u06af\u0627\u0631\u0634 \u06a9\u0648\u0686\u06a9","mediamedium":"\u0646\u06af\u0627\u0631\u0634 \u0645\u062a\u0648\u0633\u0637","medialarge":"\u0646\u06af\u0627\u0631\u0634 \u0628\u0632\u0631\u06af","mediaoriginal":"\u0646\u06af\u0627\u0631\u0634 \u0627\u0635\u0644\u06cc","medialnk":"\u067e\u06cc\u0648\u0646\u062f \u0628\u0647 \u0635\u0641\u062d\u0647\u200c\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a","mediadirect":"\u067e\u06cc\u0648\u0646\u062f \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0647 \u0627\u0635\u0644\u06cc","medianolnk":"\u0628\u062f\u0648\u0646 \u067e\u06cc\u0648\u0646\u062f","medianolink":"\u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u067e\u06cc\u0648\u0646\u062f \u0646\u06a9\u0646","medialeft":"\u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0686\u067e \u0647\u0645\u200c\u062a\u0631\u0627\u0632 \u06a9\u0646.","mediaright":"\u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0631\u0627\u0633\u062a \u0647\u0645\u200c\u062a\u0631\u0627\u0632 \u06a9\u0646.","mediacenter":"\u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0648\u0633\u0637 \u0647\u0645\u200c\u062a\u0631\u0627\u0632 \u06a9\u0646.","medianoalign":"\u0647\u0645\u200c\u062a\u0631\u0627\u0632 \u0646\u06a9\u0646.","nosmblinks":"\u067e\u06cc\u0648\u0646\u062f \u0628\u0647 Windows share \u0641\u0642\u0637 \u062f\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u200c\u0627\u06a9\u0633\u067e\u0644\u0648\u0631\u0631 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0633\u062a.\n\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u06cc\u0648\u0646\u062f\u200c\u0647\u0627 \u0631\u0648 \u06a9\u067e\u06cc \u06a9\u0646\u06cc\u062f.","linkwiz":"\u0648\u06cc\u0632\u0627\u0631\u062f \u067e\u06cc\u0648\u0646\u062f","linkto":"\u067e\u06cc\u0648\u0646\u062f \u0628\u0647:","del_confirm":"\u0648\u0627\u0642\u0639\u0627 \u062a\u0635\u0645\u06cc\u0645 \u0628\u0647 \u062d\u0630\u0641 \u0627\u06cc\u0646 \u0645\u0648\u0627\u0631\u062f \u062f\u0627\u0631\u06cc\u062f\u061f","restore_confirm":"\u0622\u06cc\u0627 \u0645\u0637\u0645\u0626\u0646 \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0646\u06af\u0627\u0631\u0634 \u0631\u0627 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u06cc\u062f\u061f","media_diff":"\u062a\u0641\u0627\u0648\u062a \u0647\u0627 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f: ","media_diff_both":"\u067e\u0647\u0644\u0648 \u0628\u0647 \u067e\u0647\u0644\u0648","media_diff_opacity":"\u062f\u0631\u062e\u0634\u0634 \u0627\u0632","media_diff_portions":"\u06a9\u0634 \u0631\u0641\u062a\u0646","media_select":"\u0627\u0646\u062a\u062e\u0627\u0628 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627...","media_upload_btn":"\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc","media_done_btn":"\u0627\u0646\u062c\u0627\u0645 \u0634\u062f","media_drop":"\u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0622\u067e\u0644\u0648\u062f \u0634\u0648\u062f","media_cancel":"\u062d\u0630\u0641","media_overwrt":"\u062c\u0627\u06cc\u0646\u0648\u0634\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f","plugins":{"farmer":{"animalSelect":"Select an animal","pluginSelect":"Select a plugin"},"move":{"rename":"Rename","cancel":"Cancel","newname":"New name:","inprogress":"renaming page and adjusting links...","complete":"Move operation finished.","renameitem":"Rename this item","add":"Create a new namespace","duplicate":"Sorry, \"%s\" already exists in this namespace."},"searchindex":{"indexing":"Indexed:","done":"Finished indexing.","pages":"%d pages found.","clearing":"Clearing index...","finding":"Finding pages...","notindexed":"Skipped: Up-to-date","indexed":"Updated"},"styling":{"loader":"\u067e\u06cc\u0634\u200c\u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0632 \u0634\u062f\u0646 \u0627\u0633\u062a...
\u0627\u06af\u0631 \u0627\u06cc\u0646 \u067e\u06cc\u0634 \u0646\u0631\u0641\u062a \u06cc\u0639\u0646\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631\u062a\u0627\u0646 \u0627\u0634\u06a9\u0627\u0644 \u062f\u0627\u0631\u062f","popup":"\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0627\u067e\u200c\u0622\u067e"},"toolbox":{"sortasc":"Sort Ascending","sortdesc":"Sort Descending","indent":"Add Indention","outdent":"Remove Indention","counter":"Word and Character Counts","f_r":"Find and Replace","notext":"No text selected","words":"%d words","chars":"%d chars","total":"Total:","section":"Section:","selection":"Selection:","find":"Find Next","replace":"Replace","find_replace":"Find and Replace","replace_all":"Replace All","casematch":"Match Exact Case","regexp":"Use Regular Expression","wordmatch":"Match whole words only","really":"Really replace %d text occurances?","fromtop":"End of the text was reached. Continue searching from top?","reerror":"There was an error when evaluating the Regular Expression.","nothing":"The term wasn't found."}}};var toolbar=[{"type":"format","title":"\u0645\u062a\u0646 \u067e\u064f\u0631\u0631\u0646\u06af","icon":"bold.png","key":"b","open":"**","close":"**","block":false},{"type":"format","title":"\u0645\u062a\u0646 \u0627\u06cc\u062a\u0627\u0644\u06cc\u06a9","icon":"italic.png","key":"i","open":"\/\/","close":"\/\/","block":false},{"type":"format","title":"\u0645\u062a\u0646 \u0632\u06cc\u0631\u062e\u0637\u200c\u062f\u0627\u0631","icon":"underline.png","key":"u","open":"__","close":"__","block":false},{"type":"format","title":"\u06a9\u062f","icon":"mono.png","key":"m","open":"''","close":"''","block":false},{"type":"format","title":"\u0645\u062a\u0646 \u0648\u0633\u0637\u200c\u062e\u0637\u200c\u062f\u0627\u0631","icon":"strike.png","key":"d","open":"","close":"<\/del>","block":false},{"type":"autohead","title":"\u062a\u06cc\u062a\u0631 \u062f\u0631 \u06cc\u06a9 \u0633\u0637\u062d","icon":"hequal.png","key":"8","text":"\u062a\u06cc\u062a\u0631","mod":0,"block":true},{"type":"autohead","title":"\u062a\u06cc\u062a\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u062a\u0631","icon":"hminus.png","key":"9","text":"\u062a\u06cc\u062a\u0631","mod":1,"block":true},{"type":"autohead","title":"\u062a\u06cc\u062a\u0631 \u0628\u0627\u0644\u0627\u062a\u0631","icon":"hplus.png","key":"0","text":"\u062a\u06cc\u062a\u0631","mod":-1,"block":true},{"type":"picker","title":"\u062a\u06cc\u062a\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f","icon":"h.png","class":"pk_hl","list":[{"type":"format","title":"\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u062d \u06f1","icon":"h1.png","key":"1","open":"====== ","close":" ======\\n"},{"type":"format","title":"\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u062d \u06f2","icon":"h2.png","key":"2","open":"===== ","close":" =====\\n"},{"type":"format","title":"\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u062d \u06f3","icon":"h3.png","key":"3","open":"==== ","close":" ====\\n"},{"type":"format","title":"\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u062d \u06f4","icon":"h4.png","key":"4","open":"=== ","close":" ===\\n"},{"type":"format","title":"\u0639\u0646\u0648\u0627\u0646 \u0633\u0637\u062d \u06f5","icon":"h5.png","key":"5","open":"== ","close":" ==\\n"}],"block":true},{"type":"linkwiz","title":"\u067e\u06cc\u0648\u0646\u062f \u062f\u0627\u062e\u0644\u06cc","icon":"link.png","key":"l","open":"[[","close":"]]","block":false},{"type":"format","title":"\u067e\u06cc\u0648\u0646\u062f \u0628\u0647 \u0628\u06cc\u0631\u0648\u0646 (\u067e\u06cc\u0634\u0648\u0646\u062f http:\/\/ \u0631\u0627 \u0641\u0631\u0627\u0645\u0648\u0634 \u0646\u06a9\u0646\u06cc\u062f)","icon":"linkextern.png","open":"[[","close":"]]","sample":"http:\/\/example.com|\u067e\u06cc\u0648\u0646\u062f \u0628\u0647 \u0628\u06cc\u0631\u0648\u0646 (\u067e\u06cc\u0634\u0648\u0646\u062f http:\/\/ \u0631\u0627 \u0641\u0631\u0627\u0645\u0648\u0634 \u0646\u06a9\u0646\u06cc\u062f)","block":false},{"type":"formatln","title":"\u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628","icon":"ol.png","open":" - ","close":"","key":"-","block":true},{"type":"formatln","title":"\u0644\u06cc\u0633\u062a\u200c\u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u062a\u0631\u062a\u06cc\u0628","icon":"ul.png","open":" * ","close":"","key":".","block":true},{"type":"insert","title":"\u062e\u0637 \u0627\u0641\u0642\u06cc","icon":"hr.png","insert":"\\n----\\n","block":true},{"type":"mediapopup","title":"\u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u0635\u0648\u06cc\u0631 \u0648 \u0641\u0627\u06cc\u0644","icon":"image.png","url":"lib\/exe\/mediamanager.php?ns=","name":"mediaselect","options":"width=750,height=500,left=20,top=20,scrollbars=yes,resizable=yes","block":false},{"type":"picker","title":"\u0634\u06a9\u0644\u06a9","icon":"smiley.png","list":{"8-)":"icon_cool.gif","8-O":"icon_eek.gif","8-o":"icon_eek.gif",":-(":"icon_sad.gif",":-)":"icon_smile.gif","=)":"icon_smile2.gif",":-\/":"icon_doubt.gif",":-\\":"icon_doubt2.gif",":-?":"icon_confused.gif",":-D":"icon_biggrin.gif",":-P":"icon_razz.gif",":-o":"icon_surprised.gif",":-O":"icon_surprised.gif",":-x":"icon_silenced.gif",":-X":"icon_silenced.gif",":-|":"icon_neutral.gif",";-)":"icon_wink.gif","m(":"facepalm.gif","^_^":"icon_fun.gif",":?:":"icon_question.gif",":!:":"icon_exclaim.gif","LOL":"icon_lol.gif","FIXME":"fixme.gif","DELETEME":"delete.gif"},"icobase":"smileys","block":false},{"type":"picker","title":"\u062d\u0631\u0648\u0641 \u0648\u06cc\u0698\u0647","icon":"chars.png","list":["\u00c0","\u00e0","\u00c1","\u00e1","\u00c2","\u00e2","\u00c3","\u00e3","\u00c4","\u00e4","\u01cd","\u01ce","\u0102","\u0103","\u00c5","\u00e5","\u0100","\u0101","\u0104","\u0105","\u00c6","\u00e6","\u0106","\u0107","\u00c7","\u00e7","\u010c","\u010d","\u0108","\u0109","\u010a","\u010b","\u00d0","\u0111","\u00f0","\u010e","\u010f","\u00c8","\u00e8","\u00c9","\u00e9","\u00ca","\u00ea","\u00cb","\u00eb","\u011a","\u011b","\u0112","\u0113","\u0116","\u0117","\u0118","\u0119","\u0122","\u0123","\u011c","\u011d","\u011e","\u011f","\u0120","\u0121","\u0124","\u0125","\u00cc","\u00ec","\u00cd","\u00ed","\u00ce","\u00ee","\u00cf","\u00ef","\u01cf","\u01d0","\u012a","\u012b","\u0130","\u0131","\u012e","\u012f","\u0134","\u0135","\u0136","\u0137","\u0139","\u013a","\u013b","\u013c","\u013d","\u013e","\u0141","\u0142","\u013f","\u0140","\u0143","\u0144","\u00d1","\u00f1","\u0145","\u0146","\u0147","\u0148","\u00d2","\u00f2","\u00d3","\u00f3","\u00d4","\u00f4","\u00d5","\u00f5","\u00d6","\u00f6","\u01d1","\u01d2","\u014c","\u014d","\u0150","\u0151","\u0152","\u0153","\u00d8","\u00f8","\u0154","\u0155","\u0156","\u0157","\u0158","\u0159","\u015a","\u015b","\u015e","\u015f","\u0160","\u0161","\u015c","\u015d","\u0162","\u0163","\u0164","\u0165","\u00d9","\u00f9","\u00da","\u00fa","\u00db","\u00fb","\u00dc","\u00fc","\u01d3","\u01d4","\u016c","\u016d","\u016a","\u016b","\u016e","\u016f","\u01d6","\u01d8","\u01da","\u01dc","\u0172","\u0173","\u0170","\u0171","\u0174","\u0175","\u00dd","\u00fd","\u0178","\u00ff","\u0176","\u0177","\u0179","\u017a","\u017d","\u017e","\u017b","\u017c","\u00de","\u00fe","\u00df","\u0126","\u0127","\u00bf","\u00a1","\u00a2","\u00a3","\u00a4","\u00a5","\u20ac","\u00a6","\u00a7","\u00aa","\u00ac","\u00af","\u00b0","\u00b1","\u00f7","\u2030","\u00bc","\u00bd","\u00be","\u00b9","\u00b2","\u00b3","\u00b5","\u00b6","\u2020","\u2021","\u00b7","\u2022","\u00ba","\u2200","\u2202","\u2203","\u018f","\u0259","\u2205","\u2207","\u2208","\u2209","\u220b","\u220f","\u2211","\u203e","\u2212","\u2217","\u00d7","\u2044","\u221a","\u221d","\u221e","\u2220","\u2227","\u2228","\u2229","\u222a","\u222b","\u2234","\u223c","\u2245","\u2248","\u2260","\u2261","\u2264","\u2265","\u2282","\u2283","\u2284","\u2286","\u2287","\u2295","\u2297","\u22a5","\u22c5","\u25ca","\u2118","\u2111","\u211c","\u2135","\u2660","\u2663","\u2665","\u2666","\u03b1","\u03b2","\u0393","\u03b3","\u0394","\u03b4","\u03b5","\u03b6","\u03b7","\u0398","\u03b8","\u03b9","\u03ba","\u039b","\u03bb","\u03bc","\u039e","\u03be","\u03a0","\u03c0","\u03c1","\u03a3","\u03c3","\u03a4","\u03c4","\u03c5","\u03a6","\u03c6","\u03c7","\u03a8","\u03c8","\u03a9","\u03c9","\u2605","\u2606","\u260e","\u261a","\u261b","\u261c","\u261d","\u261e","\u261f","\u2639","\u263a","\u2714","\u2718","\u201e","\u201c","\u201d","\u201a","\u2018","\u2019","\u00ab","\u00bb","\u2039","\u203a","\u2014","\u2013","\u2026","\u2190","\u2191","\u2192","\u2193","\u2194","\u21d0","\u21d1","\u21d2","\u21d3","\u21d4","\u00a9","\u2122","\u00ae","\u2032","\u2033","[","]","{","}","~","(",")","%","\u00a7","$","#","|","@"],"block":false},{"type":"signature","title":"\u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0645\u0636\u0627","icon":"sig.png","key":"y","block":false},{"type":"picker","title":"","icon":"..\/..\/plugins\/caption\/images\/picker.png","class":"captionpicker","list":[{"type":"insert","title":"Add figure with caption","icon":"..\/..\/plugins\/caption\/images\/fig.png","insert":"
\\n{{:img |title}}\\ncaption<\/caption>\\n<\/figure>"},{"type":"insert","title":"Add table with caption","icon":"..\/..\/plugins\/caption\/images\/tab.png","insert":"\\n
caption<\/caption>\\n| table |\\n<\/table>"},{"type":"insert","title":"Reference to figure\/table","icon":"..\/..\/plugins\/caption\/images\/ref.png","insert":"{{ref>label}}"}]},{"type":"picker","title":"\u0627\u0641\u0632\u0648\u0646\u0647 \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0646","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/picker.png","list":[{"type":"format","title":"\u0633\u062a\u0648\u0646\u200c\u0647\u0627","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/column.png","open":"
\\n
\\n","close":"\\n<\/div>\\n\\n
\\n\\n<\/div>\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u0645\u062d\u0648\u0631 \u0633\u0627\u062f\u0647","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/box.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/info.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u0646\u06a9\u062a\u0647","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/tip.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u0645\u0647\u0645","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/important.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u0647\u0634\u062f\u0627\u0631","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/alert.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u06a9\u0645\u06a9","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/help.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u062f\u0627\u0646\u0644\u0648\u062f","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/download.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"format","title":"\u062c\u0639\u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/todo.png","open":"
\\n","close":"\\n<\/div>\\n"},{"type":"insert","title":"\u062c\u0639\u0628\u0647 \u0634\u0646\u0627\u0648\u0631","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/clear.png","insert":"
\\n"},{"type":"format","title":"\u062a\u0627\u06a9\u06cc\u062f \u0645\u0647\u0645","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/em.png","open":"","close":"<\/span>"},{"type":"format","title":"\u0628\u0631\u062c\u0633\u062a\u0647","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/hi.png","open":"","close":"<\/span>"},{"type":"format","title":"\u06a9\u0645 \u0627\u0647\u0645\u06cc\u062a","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/lo.png","open":"","close":"<\/span>"}]}];(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(jQuery);}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s);}function decode(s){return config.raw?s:decodeURIComponent(s);}function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value));}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\');}try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s;}catch(e){}}function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value;}var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setTime(+t+days*864e+5);}return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;ithis._options.sizeLimit){this._error('sizeError',name);return false;}else if(size&&size33){name=name.slice(0,19)+'...'+name.slice(-13);}return name;},_isAllowedExtension:function(fileName){var ext=(-1!==fileName.indexOf('.'))?fileName.replace(/.*[.]/,'').toLowerCase():'';var allowed=this._options.allowedExtensions;if(!allowed.length){return true;}for(var i=0;i99);return Math.max(bytes,0.1).toFixed(1)+['kB','MB','GB','TB','PB','EB'][i];}};qq.FileUploader=function(o){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'
'+'
Drop files here to upload
'+'
Upload a file
'+'
    '+'
    ',fileTemplate:'
  • '+''+''+''+'Cancel'+'Failed'+'
  • ',classes:{button:'qq-upload-button',drop:'qq-upload-drop-area',dropActive:'qq-upload-drop-area-active',list:'qq-upload-list',file:'qq-upload-file',spinner:'qq-upload-spinner',size:'qq-upload-size',cancel:'qq-upload-cancel',success:'qq-upload-success',fail:'qq-upload-fail'}});qq.extend(this._options,o);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,'list');this._classes=this._options.classes;this._button=this._createUploadButton(this._find(this._element,'button'));this._bindCancelEvent();this._setupDragDrop();};qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);qq.extend(qq.FileUploader.prototype,{_find:function(parent,type){var element=qq.getByClass(parent,this._options.classes[type])[0];if(!element){throw new Error('element not found '+type);}return element;},_setupDragDrop:function(){var self=this,dropArea=this._find(this._element,'drop');var dz=new qq.UploadDropZone({element:dropArea,onEnter:function(e){qq.addClass(dropArea,self._classes.dropActive);e.stopPropagation();},onLeave:function(e){e.stopPropagation();},onLeaveNotDescendants:function(e){qq.removeClass(dropArea,self._classes.dropActive);},onDrop:function(e){dropArea.style.display='none';qq.removeClass(dropArea,self._classes.dropActive);self._uploadFileList(e.dataTransfer.files);}});dropArea.style.display='none';qq.attach(document,'dragenter',function(e){if(!dz._isValidFileDrag(e))return;dropArea.style.display='block';});qq.attach(document,'dragleave',function(e){if(!dz._isValidFileDrag(e))return;var relatedTarget=document.elementFromPoint(e.clientX,e.clientY);if(!relatedTarget||relatedTarget.nodeName=="HTML"){dropArea.style.display='none';}});},_onSubmit:function(id,fileName){qq.FileUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(id,fileName);},_onProgress:function(id,fileName,loaded,total){qq.FileUploaderBasic.prototype._onProgress.apply(this,arguments);var item=this._getItemByFileId(id);var size=this._find(item,'size');size.style.display='inline';var text;if(loaded!=total){text=Math.round(loaded/total*100)+'% from '+this._formatSize(total);}else{text=this._formatSize(total);}qq.setText(size,text);},_onComplete:function(id,fileName,result){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var item=this._getItemByFileId(id);qq.remove(this._find(item,'cancel'));qq.remove(this._find(item,'spinner'));if(result.success){qq.addClass(item,this._classes.success);}else{qq.addClass(item,this._classes.fail);}},_addToList:function(id,fileName){var item=qq.toElement(this._options.fileTemplate);item.qqFileId=id;var fileElement=this._find(item,'file');qq.setText(fileElement,this._formatFileName(fileName));this._find(item,'size').style.display='none';this._listElement.appendChild(item);},_getItemByFileId:function(id){var item=this._listElement.firstChild;while(item){if(item.qqFileId==id)return item;item=item.nextSibling;}},_bindCancelEvent:function(){var self=this,list=this._listElement;qq.attach(list,'click',function(e){e=e||window.event;var target=e.target||e.srcElement;if(qq.hasClass(target,self._classes.cancel)){qq.preventDefault(e);var item=target.parentNode;self._handler.cancel(item.qqFileId);qq.remove(item);}});}});qq.UploadDropZone=function(o){this._options={element:null,onEnter:function(e){},onLeave:function(e){},onLeaveNotDescendants:function(e){},onDrop:function(e){}};qq.extend(this._options,o);this._element=this._options.element;this._disableDropOutside();this._attachEvents();};qq.UploadDropZone.prototype={_disableDropOutside:function(e){if(!qq.UploadDropZone.dropOutsideDisabled){qq.attach(document,'dragover',function(e){if(e.dataTransfer){e.dataTransfer.dropEffect='none';e.preventDefault();}});qq.UploadDropZone.dropOutsideDisabled=true;}},_attachEvents:function(){var self=this;qq.attach(self._element,'dragover',function(e){if(!self._isValidFileDrag(e))return;var effect=e.dataTransfer.effectAllowed;if(effect=='move'||effect=='linkMove'){e.dataTransfer.dropEffect='move';}else{e.dataTransfer.dropEffect='copy';}e.stopPropagation();e.preventDefault();});qq.attach(self._element,'dragenter',function(e){if(!self._isValidFileDrag(e))return;self._options.onEnter(e);});qq.attach(self._element,'dragleave',function(e){if(!self._isValidFileDrag(e))return;self._options.onLeave(e);var relatedTarget=document.elementFromPoint(e.clientX,e.clientY);if(qq.contains(this,relatedTarget))return;self._options.onLeaveNotDescendants(e);});qq.attach(self._element,'drop',function(e){if(!self._isValidFileDrag(e))return;e.preventDefault();self._options.onDrop(e);});},_isValidFileDrag:function(e){var dt=e.dataTransfer,isWebkit=navigator.userAgent.indexOf("AppleWebKit")>-1;return dt&&dt.effectAllowed!='none'&&(dt.files||(!isWebkit&&dt.types.contains&&dt.types.contains('Files')));}};qq.UploadButton=function(o){this._options={element:null,multiple:false,name:'file',onChange:function(input){},hoverClass:'qq-upload-button-hover',focusClass:'qq-upload-button-focus'};qq.extend(this._options,o);this._element=this._options.element;qq.css(this._element,{position:'relative',overflow:'hidden',direction:'ltr'});this._input=this._createInput();};qq.UploadButton.prototype={getInput:function(){return this._input;},reset:function(){if(this._input.parentNode){qq.remove(this._input);}qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput();},_createInput:function(){var input=document.createElement("input");if(this._options.multiple){input.setAttribute("multiple","multiple");}input.setAttribute("type","file");input.setAttribute("name",this._options.name);qq.css(input,{position:'absolute',right:0,top:0,fontFamily:'Arial',fontSize:'118px',margin:0,padding:0,cursor:'pointer',opacity:0});this._element.appendChild(input);var self=this;qq.attach(input,'change',function(){self._options.onChange(input);});qq.attach(input,'mouseover',function(){qq.addClass(self._element,self._options.hoverClass);});qq.attach(input,'mouseout',function(){qq.removeClass(self._element,self._options.hoverClass);});qq.attach(input,'focus',function(){qq.addClass(self._element,self._options.focusClass);});qq.attach(input,'blur',function(){qq.removeClass(self._element,self._options.focusClass);});if(window.attachEvent){input.setAttribute('tabIndex',"-1");}return input;}};qq.UploadHandlerAbstract=function(o){this._options={debug:false,action:'/upload.php',maxConnections:999,onProgress:function(id,fileName,loaded,total){},onComplete:function(id,fileName,response){},onCancel:function(id,fileName){}};qq.extend(this._options,o);this._queue=[];this._params=[];};qq.UploadHandlerAbstract.prototype={log:function(str){if(this._options.debug&&window.console)console.log('[uploader] '+str);},add:function(file){},upload:function(id,params){var len=this._queue.push(id);var copy={};qq.extend(copy,params);this._params[id]=copy;if(len<=this._options.maxConnections){this._upload(id,this._params[id]);}},cancel:function(id){this._cancel(id);this._dequeue(id);},cancelAll:function(){for(var i=0;i=max&&i');iframe.setAttribute('id',id);iframe.style.display='none';document.body.appendChild(iframe);return iframe;},_createForm:function(iframe,params){var form=qq.toElement('
    ');var queryString=qq.obj2url(params,this._options.action);form.setAttribute('action',queryString);form.setAttribute('target',iframe.name);form.style.display='none';document.body.appendChild(form);return form;}});qq.UploadHandlerXhr=function(o){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[];};qq.UploadHandlerXhr.isSupported=function(){var input=document.createElement('input');input.type='file';return('multiple'in input&&typeof File!="undefined"&&typeof(new XMLHttpRequest()).upload!="undefined");};qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);qq.extend(qq.UploadHandlerXhr.prototype,{add:function(file){if(!(file instanceof File)){throw new Error('Passed obj in not a File (in qq.UploadHandlerXhr)');}return this._files.push(file)-1;},getName:function(id){var file=this._files[id];return file.fileName!=null?file.fileName:file.name;},getSize:function(id){var file=this._files[id];return file.fileSize!=null?file.fileSize:file.size;},getLoaded:function(id){return this._loaded[id]||0;},_upload:function(id,params){var file=this._files[id],name=this.getName(id),size=this.getSize(id);this._loaded[id]=0;var xhr=this._xhrs[id]=new XMLHttpRequest();var self=this;xhr.upload.onprogress=function(e){if(e.lengthComputable){self._loaded[id]=e.loaded;self._options.onProgress(id,name,e.loaded,e.total);}};xhr.onreadystatechange=function(){if(xhr.readyState==4){self._onComplete(id,xhr);}};params=params||{};params['qqfile']=name;var queryString=qq.obj2url(params,this._options.action);xhr.open("POST",queryString,true);xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("X-File-Name",encodeURIComponent(name));xhr.setRequestHeader("Content-Type","application/octet-stream");xhr.send(file);},_onComplete:function(id,xhr){if(!this._files[id])return;var name=this.getName(id);var size=this.getSize(id);this._options.onProgress(id,name,size,size);if(xhr.status==200){this.log("xhr - server response received");this.log("responseText = "+xhr.responseText);var response;try{response=eval("("+xhr.responseText+")");}catch(err){response={};}this._options.onComplete(id,name,response);}else{this._options.onComplete(id,name,{});}this._files[id]=null;this._xhrs[id]=null;this._dequeue(id);},_cancel:function(id){this._options.onCancel(id,this.getName(id));this._files[id]=null;if(this._xhrs[id]){this._xhrs[id].abort();this._xhrs[id]=null;}}});qq.extend(qq.FileUploader.prototype,{_createUploadHandler:function(){var self=this,handlerClass;if(qq.UploadHandlerXhr.isSupported()){handlerClass='UploadHandlerXhr';}else{handlerClass='UploadHandlerForm';}var handler=new qq[handlerClass]({debug:this._options.debug,action:this._options.action,maxConnections:this._options.maxConnections,onProgress:function(id,fileName,loaded,total){self._onProgress(id,fileName,loaded,total);self._options.onProgress(id,fileName,loaded,total);},onComplete:function(id,fileName,result){self._onComplete(id,fileName,result);self._options.onComplete(id,fileName,result);},onCancel:function(id,fileName){self._onCancel(id,fileName);self._options.onCancel(id,fileName);},onUpload:function(){self._onUpload();}});return handler;},_onUpload:function(){this._handler.uploadAll(this._options.params);},_uploadFile:function(fileContainer){var id=this._handler.add(fileContainer);var fileName=this._handler.getName(id);if(this._options.onSubmit(id,fileName)!==false){this._onSubmit(id,fileName);}},_addToList:function(id,fileName){var item=qq.toElement(this._options.fileTemplate);item.qqFileId=id;var fileElement=this._find(item,'file');qq.setText(fileElement,fileName);this._find(item,'size').style.display='none';var nameElement=this._find(item,'nameInput');fileName=fileName.toLowerCase();fileName=fileName.replace(/([ !"#$%&\'()+,\/;<=>?@[\]^`{|}~:]+)/g,'_');fileName=fileName.replace(/^_+/,'');nameElement.value=fileName;nameElement.id='mediamanager__upload_item'+id;this._listElement.appendChild(item);}});qq.FileUploaderExtended=function(o){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'
    '+'
    '+LANG.media_drop+'
    '+'
    '+LANG.media_select+'
    '+'
      '+'
      '+' '+' '+'
      '+'
      ',fileTemplate:'
    • '+''+' '+' '+' '+' '+LANG.media_cancel+''+' Failed'+'
    • ',classes:{button:'qq-upload-button',drop:'qq-upload-drop-area',dropActive:'qq-upload-drop-area-active',list:'qq-upload-list',nameInput:'qq-upload-name-input',overwriteInput:'qq-overwrite-check',uploadButton:'qq-upload-action',file:'qq-upload-file',spinner:'qq-upload-spinner',size:'qq-upload-size',cancel:'qq-upload-cancel',success:'qq-upload-success',fail:'qq-upload-fail',failedText:'qq-upload-failed-text'}});qq.extend(this._options,o);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,'list');this._classes=this._options.classes;this._button=this._createUploadButton(this._find(this._element,'button'));this._bindCancelEvent();this._bindUploadEvent();this._setupDragDrop();};qq.extend(qq.FileUploaderExtended.prototype,qq.FileUploader.prototype);qq.extend(qq.FileUploaderExtended.prototype,{_bindUploadEvent:function(){var self=this,list=this._listElement;qq.attach(document.getElementById('mediamanager__upload_button'),'click',function(e){e=e||window.event;var target=e.target||e.srcElement;qq.preventDefault(e);self._handler._options.onUpload();jQuery(".qq-upload-name-input").each(function(i){jQuery(this).prop('disabled',true);});});},_onComplete:function(id,fileName,result){this._filesInProgress--;var item=this._getItemByFileId(id);qq.remove(this._find(item,'cancel'));qq.remove(this._find(item,'spinner'));var nameInput=this._find(item,'nameInput');var fileElement=this._find(item,'file');qq.setText(fileElement,nameInput.value);qq.removeClass(fileElement,'hidden');qq.remove(nameInput);jQuery('.qq-upload-button, #mediamanager__upload_button').remove();jQuery('.dw__ow').parent().hide();jQuery('.qq-upload-drop-area').remove();if(result.success){qq.addClass(item,this._classes.success);$link=''+nameInput.value+'';jQuery(fileElement).html($link);}else{qq.addClass(item,this._classes.fail);var fail=this._find(item,'failedText');if(result.error)qq.setText(fail,result.error);}if(document.getElementById('media__content')&&!document.getElementById('mediamanager__done_form')){var action=document.location.href;var i=action.indexOf('?');if(i)action=action.substr(0,i);var button='
      ';button+='';button+='';button+='
      ';jQuery('#mediamanager__uploader').append(button);}}});qq.extend(qq.UploadHandlerForm.prototype,{uploadAll:function(params){this._uploadAll(params);},getName:function(id){var file=this._inputs[id];var name=document.getElementById('mediamanager__upload_item'+id);if(name!=null){return name.value;}else{if(file!=null){return file.value.replace(/.*(\/|\\)/,"");}else{return null;}}},_uploadAll:function(params){jQuery(".qq-upload-spinner").each(function(i){jQuery(this).removeClass('hidden');});for(key in this._inputs){this.upload(key,params);}},_upload:function(id,params){var input=this._inputs[id];if(!input){throw new Error('file with passed id was not added, or already uploaded or cancelled');}var fileName=this.getName(id);var iframe=this._createIframe(id);var form=this._createForm(iframe,params);form.appendChild(input);var nameInput=qq.toElement('');form.appendChild(nameInput);var checked=jQuery('.dw__ow').is(':checked');var owCheckbox=jQuery('.dw__ow').clone();owCheckbox.attr('checked',checked);jQuery(form).append(owCheckbox);var self=this;this._attachLoadEvent(iframe,function(){self.log('iframe loaded');var response=self._getIframeContentJSON(iframe);self._options.onComplete(id,fileName,response);self._dequeue(id);delete self._inputs[id];setTimeout(function(){qq.remove(iframe);},1);});form.submit();qq.remove(form);return id;}});qq.extend(qq.UploadHandlerXhr.prototype,{uploadAll:function(params){this._uploadAll(params);},getName:function(id){var file=this._files[id];var name=document.getElementById('mediamanager__upload_item'+id);if(name!=null){return name.value;}else{if(file!=null){return file.fileName!=null?file.fileName:file.name;}else{return null;}}},getSize:function(id){var file=this._files[id];if(file==null)return null;return file.fileSize!=null?file.fileSize:file.size;},_upload:function(id,params){var file=this._files[id],name=this.getName(id),size=this.getSize(id);if(name==null||size==null)return;this._loaded[id]=0;var xhr=this._xhrs[id]=new XMLHttpRequest();var self=this;xhr.upload.onprogress=function(e){if(e.lengthComputable){self._loaded[id]=e.loaded;self._options.onProgress(id,name,e.loaded,e.total);}};xhr.onreadystatechange=function(){if(xhr.readyState==4){self._onComplete(id,xhr);}};params=params||{};params['qqfile']=name;params['ow']=jQuery('.dw__ow').is(':checked');var queryString=qq.obj2url(params,this._options.action);xhr.open("POST",queryString,true);xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("X-File-Name",encodeURIComponent(name));xhr.setRequestHeader("Content-Type","application/octet-stream");xhr.send(file);},_uploadAll:function(params){jQuery(".qq-upload-spinner").each(function(i){jQuery(this).removeClass('hidden');});for(key in this._files){this.upload(key,params);}}});function substr_replace(str,replace,start,length){var a2,b1;a2=(start<0?str.length:0)+start;if(typeof length==='undefined'){length=str.length-a2;}else if(length<0&&start<0&&length<=start){length=0;}b1=(length<0?str.length:a2)+length;return str.substring(0,a2)+replace+str.substring(b1);}function bind(fnc){var Aps=Array.prototype.slice,static_args=Aps.call(arguments,1);return function(){return fnc.apply(this,static_args.concat(Aps.call(arguments,0)));};}function logError(e,file){if(window.console&&console.error){console.error('The error "%s: %s" occurred in file "%s". '+'If this is in a plugin try updating or disabling the plugin, '+'if this is in a template try updating the template or switching to the "dokuwiki" template.',e.name,e.message,file);if(e.stack){console.error(e.stack);}}}var timer={_cur_id:0,_handlers:{},execDispatch:function(id){timer._handlers[id]();},add:function(func,timeout){var id=++timer._cur_id;timer._handlers[id]=func;return window.setTimeout('timer.execDispatch('+id+')',timeout);}};function Delay(func,timeout){this.func=func;if(timeout){this.timeout=timeout;}}Delay.prototype={func:null,timeout:500,delTimer:function(){if(this.timer!==null){window.clearTimeout(this.timer);this.timer=null;}},start:function(){DEPRECATED('don\'t use the Delay object, use window.timeout with a callback instead');this.delTimer();var _this=this;this.timer=timer.add(function(){_this.exec.call(_this);},this.timeout);this._data={_this:arguments[0],_params:Array.prototype.slice.call(arguments,2)};},exec:function(){this.delTimer();this.func.call(this._data._this,this._data._params);}};var DokuCookie={data:{},name:'DOKU_PREFS',setValue:function(key,val){var text=[],_this=this;this.init();if(val===false){delete this.data[key];}else{val=val+"";this.data[key]=val;}jQuery.each(_this.data,function(key,val){if(_this.data.hasOwnProperty(key)){text.push(encodeURIComponent(key)+'#'+encodeURIComponent(val));}});jQuery.cookie(this.name,text.join('#'),{expires:365,path:DOKU_COOKIE_PARAM.path,secure:DOKU_COOKIE_PARAM.secure});},getValue:function(key,def){this.init();return this.data.hasOwnProperty(key)?this.data[key]:def;},init:function(){var text,parts,i;if(!jQuery.isEmptyObject(this.data)){return;}text=jQuery.cookie(this.name);if(text){parts=text.split('#');for(i=0;imax;};}$links.each(function(){var start,length,replace,nsL,nsR,eli,runaway;if(!too_big(this)){return;}nsL=this.textContent.indexOf('(');nsR=this.textContent.indexOf(')');eli=0;runaway=0;while((nsR-nsL>3)&&too_big(this)&&runaway++<500){if(eli!==0){if((eli-nsL)>(nsR-eli)){start=eli-2;length=2;}else{start=eli+1;length=1;}replace='';}else{start=Math.floor(nsL+((nsR-nsL)/2));length=1;replace='…';}this.textContent=substr_replace(this.textContent,replace,start,length);eli=this.textContent.indexOf('…');nsL=this.textContent.indexOf('(');nsR=this.textContent.indexOf(')');}});dw_qsearch.$outObj.find('li').css('overflow','hidden').css('text-overflow','ellipsis');}};jQuery.extend(dw_qsearch,overrides);if(!overrides.deferInit){dw_qsearch.init();}return dw_qsearch;};jQuery(function(){jQuery('#qsearch__in').dw_qsearch({output:'#qsearch__out'});});jQuery(function(){'use strict';var $searchForm=jQuery('.search-results-form');if(!$searchForm.length){return;}var $toggleAssistanceButton=jQuery('
      ');},insituPopup:function(target,popup_id){var $fndiv=jQuery('#'+popup_id);if($fndiv.length===0){$fndiv=jQuery(document.createElement('div')).attr('id',popup_id).addClass('insitu-footnote JSpopup').attr('aria-hidden','true').on('mouseleave',function(){jQuery(this).hide().attr('aria-hidden','true');}).attr('role','tooltip');jQuery('.dokuwiki:first').append($fndiv);}$fndiv.show().position({my:'left top',at:'left center',of:target}).hide();return $fndiv;},footnoteDisplay:function(){var $content=jQuery(jQuery(this).attr('href')).parent().siblings('.content').clone();if(!$content.length){return;}jQuery('[id]',$content).each(function(){var id=jQuery(this).attr('id');jQuery(this).attr('id','insitu__'+id);});var content=$content.html().trim();dw_page.insituPopup(this,'insitu__fn').html(content).show().attr('aria-hidden','false');},makeToggle:function(handle,content,state){var $handle,$content,$clicky,$child,setClicky;$handle=jQuery(handle);if(!$handle.length)return;$content=jQuery(content);if(!$content.length)return;$child=$content.children();setClicky=function(hiding){if(hiding){$clicky.html('+');$handle.addClass('closed');$handle.removeClass('open');}else{$clicky.html('−');$handle.addClass('open');$handle.removeClass('closed');}};$handle[0].setState=function(state){var hidden;if(!state)state=1;$content.css('min-height',$content.height()).show();$child.stop(true,true);if(state===-1){hidden=false;}else if(state===1){hidden=true;}else{hidden=$child.is(':hidden');}setClicky(!hidden);$child.dw_toggle(hidden,function(){$content.toggle(hidden);$content.attr('aria-expanded',hidden);$content.css('min-height','');},true);};$clicky=jQuery(document.createElement('strong'));$handle.css('cursor','pointer').on('click',$handle[0].setState).prepend($clicky);$handle[0].setState(state);}};jQuery(dw_page.init);(function($){jQuery.extend(jQuery.expr[':'],{focusable:function(el,index,selector){var $element=$(el);return $element.is(':input:enabled, a[href], area[href], object, [tabindex]')&&!$element.is(':hidden');}});function focusOnElement($element){if(!$element.length){return;}if(!$element.is(':focusable')){$element.attr('tabindex',-1).on('blur focusout',function(){$(this).removeAttr('tabindex');});}$element.focus();}$(document).ready(function(){if(document.location.hash){focusOnElement($(document.location.hash));}$(window).bind('hashchange',function(){var hash="#"+window.location.hash.replace(/^#/,'');focusOnElement($(hash));});});})(jQuery);(function($){function toggleSidebar(){$('#writr__sidebar').on('click','#writr__sidebar-toggle',function(e){e.preventDefault();$('html, body').scrollTop(0);$(this).toggleClass('open');$('body').toggleClass('sidebar-closed');$('#writr__secondary').resize();});}function toggleNavigation(){var $container=$('#writr__site-navigation');if(!$container.length)return;var $button=$('.menu-toggle',$container);if(!$button.length)return;var $menu=$('ul',$container);if(!$menu.length){$menu.hide();return;}$button.click(function(){$container.toggleClass('toggled');});}function toggleSubmenu(){$('.main-navigation .node > div > a').append('');$('#writr__site-navigation').on('click','.dropdown-icon',function(e){e.preventDefault();$(this).toggleClass('open');if($(this).hasClass('open')){$(this).parent().parent().next('ul').show();}else{$(this).parent().parent().next('ul').hide();}});}function closeToc(){var $toc=jQuery('#dw__toc .toggle');if($toc.length){$toc[0].setState(-1);}}function changeSearchInput(){var $searchForm=$('.search-form > form > div');var $searchButton=$('input[type="submit"]',$searchForm).detach();var title=$searchButton.attr('title');var value=$searchButton.val();$searchForm.append('');}function customize(){$(".main-navigation .node span.curid").each(function(){$(this).parent().html(this.innerHTML);});$(".ns-minutes .content-area td:not(:first-child)").each(function(){$(this).html(this.innerHTML.replace(/\(/g,"(").replace(/\)/g,")"));});}$(function(){customize();toggleSidebar();toggleNavigation();toggleSubmenu();closeToc();changeSearchInput();});})(jQuery);var dw_acl={init:function(){var $tree;if(jQuery('#acl_manager').length===0){return;}jQuery('#acl__user select').on('change',dw_acl.userselhandler);jQuery('#acl__user button').on('click',dw_acl.loadinfo);$tree=jQuery('#acl__tree');$tree.dw_tree({toggle_selector:'img',load_data:function(show_sublist,$clicky){var $frm=jQuery('#acl__detail form');jQuery.post(DOKU_BASE+'lib/exe/ajax.php',jQuery.extend(dw_acl.parseatt($clicky.parent().find('a')[0].search),{call:'plugin_acl',ajax:'tree',current_ns:$frm.find('input[name=ns]').val(),current_id:$frm.find('input[name=id]').val()}),show_sublist,'html');},toggle_display:function($clicky,opening){$clicky.attr('src',DOKU_BASE+'lib/images/'+(opening?'minus':'plus')+'.gif');}});$tree.delegate('a','click',dw_acl.treehandler);},userselhandler:function(){jQuery('#acl__user input').toggle(this.value==='__g__'||this.value==='__u__');dw_acl.loadinfo();},loadinfo:function(){jQuery('#acl__info').attr('role','alert').html('...').load(DOKU_BASE+'lib/exe/ajax.php',jQuery('#acl__detail form').serialize()+'&call=plugin_acl&ajax=info');return false;},parseatt:function(str){if(str[0]==='?'){str=str.substr(1);}var attributes={};var all=str.split('&');for(var i=0;i0){$submit.removeAttr("disabled");}else{$submit.attr("disabled","disabled");}}).keyup();jQuery(".addnewpage form").submit(function(e){var ns=jQuery(this).find("[name='np_cat']");var title=jQuery(this).find("input[name='title']");var id=ns.val()+":"+title.val();jQuery(this).find("input[name='id']").val(id);ns.prop("disabled",true);title.prop("disabled",true);return true;});});var AutoFix={fix:function(text){text=this.fixSpaces(text);text=this.fixPersianLetters(text);text=this.fixPersianWords(text);text=this.fixNumbers(text);text=this.fixPuncs(text);text=this.fixParentheses(text);text=this.fixCustom(text);return text;},init:function(){for(var i in this.Groups)this.Groups[i]=this.regTrans(this.Groups[i]);},Chars:{ZWNJ:'\u200C',LRM:'\u200E',RLM:'\u200F'},Groups:{PUNC:'\\.,:;\\!\\?؟؛،',DELIM:' \\.,:;\\!\\?؟؛،\*\n\t',LEFT_PAR:'\\(\\[\\{«“',RIGHT_PAR:'\\)\\]\\}»”',PDIGITS:'۰۱۲۳۴۵۶۷۸۹',QUOTE:'\'"`\\-‘’'},fixPersianLetters:function(text){list={'ي':'ی','ك':'ک','ى':'ی','ۀ':'ۀ',};return this.strReplaceList(list,text);},fixNumbers:function(text){text=this.faDigits(text);text=text.replace(/course: ?[a-z0-9۰-۹.]+|[۰-۹]+%/g,function(match,capture){return AutoFix.enDigits(match);});return text.replace(/[a-zA-Z] *[۰-۹.]+/g,function(match,capture){return AutoFix.enDigits(match);});},fixPersianWords:function(text){list={'\\s+ها([$DELIM])':'‌ها$1','\\s+های([$DELIM])':'‌های$1','\\s+هایی([$DELIM])':'‌هایی$1','\\s+تر([$DELIM])':'‌تر$1','\\s+ترین([$DELIM])':'‌ترین$1','(\\s+)می ':'‌$1می‌','(\\s+)نمی ':'‌$1نمی‌','ه ی ':'ه‌ی ','ه ام([$DELIM])':'ه‌ام$1','ه ای([$DELIM])':'ه‌ای$1','ه‌است([$DELIM])':'ه است$1','ه ایم([$DELIM])':'ه‌ایم$1','ه اید([$DELIM])':'ه‌اید$1','ه اند([$DELIM])':'ه‌اند$1'};return this.pregReplaceList(list,text);},fixSpaces:function(text){list={'$LRM':'','$RLM':'','$ZWNJ$ZWNJ':'$ZWNJ','$ZWNJ ':' ',' $ZWNJ':' ','¬':'$ZWNJ','\u00ad':'$ZWNJ','\u200B':'$ZWNJ',};return this.pregReplaceList(list,text);},fixPuncs:function(text){list={'([^$PUNC$LEFT_PAR][$PUNC])([^ \\r\\n\\d$PDIGITS$PUNC$RIGHT_PAR$QUOTE])':'$1 $2','\\s+([$PUNC])':'$1','\\.\\s+(.)\\.':'.$1.','([.]{3,4})':' $1',': //':'://','[.] ([^ ]+)(\\s*[.:|$RIGHT_PAR$QUOTE])':'.$1$2'};return this.pregReplaceList(list,text);},fixParentheses:function(text){list={'([^ \\r\\n$PUNC$LEFT_PAR$QUOTE])([$LEFT_PAR])':'$1 $2','([$LEFT_PAR])\\s+':'$1','([$RIGHT_PAR])([^ \\r\\n$PUNC$RIGHT_PAR$QUOTE])':'$1 $2','\\s+([$RIGHT_PAR])':'$1'};return this.pregReplaceList(list,text);},fixCustom:function(text){list={'\uF0B7':' *','•':' * ','نرم افزار':'نرم‌افزار','سخت افزار':'سخت‌افزار','آنها':'آن‌ها','نیمسال':'نیم‌سال',};return this.pregReplaceList(list,text);},regTrans:function(str){return str.replace(/\$([A-Z_]+)/g,function(s,i,ofs,all){return AutoFix.Groups[i]||AutoFix.Chars[i]||'';});},pregReplace:function(fromExp,toExp,str){fromExp=new RegExp(this.regTrans(fromExp),'g');toExp=this.regTrans(toExp);return str.replace(fromExp,toExp);},strReplace:function(fromExp,toExp,str){return this.pregReplace(fromExp,toExp,str);},pregReplaceList:function(list,text){for(var i in list)text=this.pregReplace(i,list[i],text);return text;},strReplaceList:function(list,text){for(var i in list)text=this.strReplace(i,list[i],text);return text;},enDigits:(text)=>text.replace(/[٠-٩۰-۹]/g,(a)=>a.charCodeAt(0)&15),faDigits:(text)=>text.replace(/[٠-٩۰-۹0-9]/g,(a)=>String.fromCharCode((a.charCodeAt(0)&15)+1776)),};function getInputSelection(el){var start=0,end=0,normalizedValue,range,textInputRange,len,endRange;if(typeof el.selectionStart=="number"&&typeof el.selectionEnd=="number"){start=el.selectionStart;end=el.selectionEnd;}else{range=document.selection.createRange();if(range&&range.parentElement()==el){len=el.value.length;normalizedValue=el.value.replace(/\r\n/g,"\n");textInputRange=el.createTextRange();textInputRange.moveToBookmark(range.getBookmark());endRange=el.createTextRange();endRange.collapse(false);if(textInputRange.compareEndPoints("StartToEnd",endRange)>-1){start=end=len;}else{start=-textInputRange.moveStart("character",-len);start+=normalizedValue.slice(0,start).split("\n").length-1;if(textInputRange.compareEndPoints("EndToEnd",endRange)>-1){end=len;}else{end=-textInputRange.moveEnd("character",-len);end+=normalizedValue.slice(0,end).split("\n").length-1;}}}}return{start:start,end:end};}function getSelectedText(el){var sel=getInputSelection(el),val=el.value;return el.value.slice(sel.start,sel.end);}function replaceSelectedText(el,text){var sel=getInputSelection(el),val=el.value;el.value=val.slice(0,sel.start)+text+val.slice(sel.end);selectRange(el,sel.start,sel.start+text.length)}function selectRange(el,start,end){if(el.setSelectionRange){el.setSelectionRange(start,end);el.focus();}else if(el.createTextRange){var range=el.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',start);range.select();}else if(el.selectionStart){el.selectionStart=start;el.selectionEnd=end;}};function addBtnActionFix($btn,props,edid){var text_area=jQuery("#wiki__text")[0];$btn.click(function(){var text=getSelectedText(text_area);text=AutoFix.fix(text);replaceSelectedText(text_area,text);return false;});return"fix";}if(typeof window.toolbar!=="undefined"){window.toolbar[window.toolbar.length]={type:"Fix",title:"Fix Spacings and Persian Characters",icon:DOKU_BASE+"lib/plugins/autofix/images/check.png"};}var plugin_cellbg_colors={"Yellow":"yellow","Red":"red","Orange":"orange","Salmon":"salmon","Pink":"pink","Plum":"plum","Purple":"purple","Fuchsia":"fuchsia","Silver":"silver","Aqua":"aqua","Teal":"teal","Cornflower":"#6495ed","Sky Blue":"skyblue","Aquamarine":"aquamarine","Pale Green":"palegreen","Lime":"lime","Green":"green","Olive":"olive"};function plugin_cellbg_make_color_button(name,value){var btn=document.createElement('button');btn.className='pickerbutton';btn.value='';btn.title=name;btn.style.height='2em';btn.style.padding='1em';btn.style.backgroundColor=value;var open="@"+value+":";eval("btn.onclick = function(){ insertAtCarret( '"+jsEscape('wiki__text')+"','"+jsEscape(open)+"','"+"'); return false; } ");return(btn);}function plugin_cellbg_toolbar_picker(){if(!document.getElementById('spell__action'))return;var toolbar=document.getElementById('tool__bar');if(!toolbar)return;var p_id='picker_plugin_cellbg';var p_ico=document.createElement('img');p_ico.src=DOKU_BASE+'lib/plugins/cellbg/images/cellbg.png';var p_btn=document.createElement('button');p_btn.className='toolbutton';p_btn.title='Cell background';p_btn.appendChild(p_ico);eval("p_btn.onclick = function() { showPicker('"+p_id+"',this); return false; }");var picker=document.createElement('div');picker.className='picker';picker.id=p_id;picker.style.position='absolute';picker.style.display='none';for(var color in plugin_cellbg_colors){var btn=plugin_cellbg_make_color_button(color,plugin_cellbg_colors[color]);picker.appendChild(btn);}if(typeof user_cellbg_colors!='undefined'){for(var color in user_cellbg_colors){var btn=plugin_cellbg_make_color_button(color,user_cellbg_colors[color]);picker.appendChild(btn);}}var body=document.getElementsByTagName('body')[0];body.appendChild(picker);toolbar.appendChild(p_btn);}jQuery(plugin_cellbg_toolbar_picker);jQuery(function(){jQuery('.data_type_dt input').datepicker({dateFormat:"yy-mm-dd",changeMonth:true,changeYear:true});});jQuery(function(){function getAliastype($input){var classes=$input.parent().attr('class').split(' '),multi=false,aliastype='data_type_page';jQuery.each(classes,function(i,cls){if(cls=='data_type_page'||cls=='data_type_pages'){multi=cls.substr(cls.length-1,1)=='s';return true;}if(cls.substr(0,10)=='data_type_'){aliastype=cls;}});return(multi?aliastype.substr(0,aliastype.length-1):aliastype);}function ajaxsource(request,response,getTerm,aliastype){jQuery.getJSON(DOKU_BASE+'lib/exe/ajax.php',{call:'data_page',aliastype:aliastype,search:getTerm(request)},function(data){response(jQuery.map(data,function(name,id){return{label:name+' ('+id+')',value:id}}))});}function split(val){return val.split(/,\s*/);}function extractLast(term){return split(term).pop();}jQuery(".data_type_page input").autocomplete({source:function(request,response){ajaxsource(request,response,function(req){return req.term;},getAliastype(this.element));}});jQuery(".data_type_pages input").bind("keydown",function(event){if(event.keyCode===jQuery.ui.keyCode.TAB&&jQuery(this).data("ui-autocomplete").menu.active){event.preventDefault();}}).autocomplete({minLength:0,source:function(request,response){ajaxsource(request,response,function(req){return extractLast(req.term);},getAliastype(this.element));},search:function(){var term=extractLast(this.value);if(term.length<2){return false;}return true;},focus:function(){return false;},select:function(event,ui){var terms=split(this.value);terms.pop();terms.push(ui.item.value);terms.push("");this.value=terms.join(", ");return false;}});});(function(){var $,AbstractChosen,Chosen,SelectParser,_ref,__hasProp={}.hasOwnProperty,__extends=function(child,parent){for(var key in parent){if(__hasProp.call(parent,key))child[key]=parent[key];}function ctor(){this.constructor=child;}ctor.prototype=parent.prototype;child.prototype=new ctor();child.__super__=parent.prototype;return child;};SelectParser=(function(){function SelectParser(){this.options_index=0;this.parsed=[];}SelectParser.prototype.add_node=function(child){if(child.nodeName.toUpperCase()==="OPTGROUP"){return this.add_group(child);}else{return this.add_option(child);}};SelectParser.prototype.add_group=function(group){var group_position,option,_i,_len,_ref,_results;group_position=this.parsed.length;this.parsed.push({array_index:group_position,group:true,label:this.escapeExpression(group.label),title:group.title?group.title:void 0,children:0,disabled:group.disabled,classes:group.className});_ref=group.childNodes;_results=[];for(_i=0,_len=_ref.length;_i<_len;_i++){option=_ref[_i];_results.push(this.add_option(option,group_position,group.disabled));}return _results;};SelectParser.prototype.add_option=function(option,group_position,group_disabled){if(option.nodeName.toUpperCase()==="OPTION"){if(option.text!==""){if(group_position!=null){this.parsed[group_position].children+=1;}this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:option.value,text:option.text,html:option.innerHTML,title:option.title?option.title:void 0,selected:option.selected,disabled:group_disabled===true?group_disabled:option.disabled,group_array_index:group_position,group_label:group_position!=null?this.parsed[group_position].label:null,classes:option.className,style:option.style.cssText});}else{this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:true});}return this.options_index+=1;}};SelectParser.prototype.escapeExpression=function(text){var map,unsafe_chars;if((text==null)||text===false){return"";}if(!/[\&\<\>\"\'\`]/.test(text)){return text;}map={"<":"<",">":">",'"':""","'":"'","`":"`"};unsafe_chars=/&(?!\w+;)|[\<\>\"\'\`]/g;return text.replace(unsafe_chars,function(chr){return map[chr]||"&";});};return SelectParser;})();SelectParser.select_to_array=function(select){var child,parser,_i,_len,_ref;parser=new SelectParser();_ref=select.childNodes;for(_i=0,_len=_ref.length;_i<_len;_i++){child=_ref[_i];parser.add_node(child);}return parser.parsed;};AbstractChosen=(function(){function AbstractChosen(form_field,options){this.form_field=form_field;this.options=options!=null?options:{};if(!AbstractChosen.browser_is_supported()){return;}this.is_multiple=this.form_field.multiple;this.set_default_text();this.set_default_values();this.setup();this.set_up_html();this.register_observers();this.on_ready();}AbstractChosen.prototype.set_default_values=function(){var _this=this;this.click_test_action=function(evt){return _this.test_active_click(evt);};this.activate_action=function(evt){return _this.activate_field(evt);};this.active_field=false;this.mouse_on_container=false;this.results_showing=false;this.result_highlighted=null;this.allow_single_deselect=(this.options.allow_single_deselect!=null)&&(this.form_field.options[0]!=null)&&this.form_field.options[0].text===""?this.options.allow_single_deselect:false;this.disable_search_threshold=this.options.disable_search_threshold||0;this.disable_search=this.options.disable_search||false;this.enable_split_word_search=this.options.enable_split_word_search!=null?this.options.enable_split_word_search:true;this.group_search=this.options.group_search!=null?this.options.group_search:true;this.search_contains=this.options.search_contains||false;this.single_backstroke_delete=this.options.single_backstroke_delete!=null?this.options.single_backstroke_delete:true;this.max_selected_options=this.options.max_selected_options||Infinity;this.inherit_select_classes=this.options.inherit_select_classes||false;this.display_selected_options=this.options.display_selected_options!=null?this.options.display_selected_options:true;this.display_disabled_options=this.options.display_disabled_options!=null?this.options.display_disabled_options:true;return this.include_group_label_in_selected=this.options.include_group_label_in_selected||false;};AbstractChosen.prototype.set_default_text=function(){if(this.form_field.getAttribute("data-placeholder")){this.default_text=this.form_field.getAttribute("data-placeholder");}else if(this.is_multiple){this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text;}else{this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text;}return this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text;};AbstractChosen.prototype.choice_label=function(item){if(this.include_group_label_in_selected&&(item.group_label!=null)){return""+item.group_label+""+item.html;}else{return item.html;}};AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=true;};AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=false;};AbstractChosen.prototype.input_focus=function(evt){var _this=this;if(this.is_multiple){if(!this.active_field){return setTimeout((function(){return _this.container_mousedown();}),50);}}else{if(!this.active_field){return this.activate_field();}}};AbstractChosen.prototype.input_blur=function(evt){var _this=this;if(!this.mouse_on_container){this.active_field=false;return setTimeout((function(){return _this.blur_test();}),100);}};AbstractChosen.prototype.results_option_build=function(options){var content,data,_i,_len,_ref;content='';_ref=this.results_data;for(_i=0,_len=_ref.length;_i<_len;_i++){data=_ref[_i];if(data.group){content+=this.result_add_group(data);}else{content+=this.result_add_option(data);}if(options!=null?options.first:void 0){if(data.selected&&this.is_multiple){this.choice_build(data);}else if(data.selected&&!this.is_multiple){this.single_set_selected_text(this.choice_label(data));}}}return content;};AbstractChosen.prototype.result_add_option=function(option){var classes,option_el;if(!option.search_match){return'';}if(!this.include_option_in_results(option)){return'';}classes=[];if(!option.disabled&&!(option.selected&&this.is_multiple)){classes.push("active-result");}if(option.disabled&&!(option.selected&&this.is_multiple)){classes.push("disabled-result");}if(option.selected){classes.push("result-selected");}if(option.group_array_index!=null){classes.push("group-option");}if(option.classes!==""){classes.push(option.classes);}option_el=document.createElement("li");option_el.className=classes.join(" ");option_el.style.cssText=option.style;option_el.setAttribute("data-option-array-index",option.array_index);option_el.innerHTML=option.search_text;if(option.title){option_el.title=option.title;}return this.outerHTML(option_el);};AbstractChosen.prototype.result_add_group=function(group){var classes,group_el;if(!(group.search_match||group.group_match)){return'';}if(!(group.active_options>0)){return'';}classes=[];classes.push("group-result");if(group.classes){classes.push(group.classes);}group_el=document.createElement("li");group_el.className=classes.join(" ");group_el.innerHTML=group.search_text;if(group.title){group_el.title=group.title;}return this.outerHTML(group_el);};AbstractChosen.prototype.results_update_field=function(){this.set_default_text();if(!this.is_multiple){this.results_reset_cleanup();}this.result_clear_highlight();this.results_build();if(this.results_showing){return this.winnow_results();}};AbstractChosen.prototype.reset_single_select_options=function(){var result,_i,_len,_ref,_results;_ref=this.results_data;_results=[];for(_i=0,_len=_ref.length;_i<_len;_i++){result=_ref[_i];if(result.selected){_results.push(result.selected=false);}else{_results.push(void 0);}}return _results;};AbstractChosen.prototype.results_toggle=function(){if(this.results_showing){return this.results_hide();}else{return this.results_show();}};AbstractChosen.prototype.results_search=function(evt){if(this.results_showing){return this.winnow_results();}else{return this.results_show();}};AbstractChosen.prototype.winnow_results=function(){var escapedSearchText,option,regex,results,results_group,searchText,startpos,text,zregex,_i,_len,_ref;this.no_results_clear();results=0;searchText=this.get_search_text();escapedSearchText=searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");zregex=new RegExp(escapedSearchText,'i');regex=this.get_search_regex(escapedSearchText);_ref=this.results_data;for(_i=0,_len=_ref.length;_i<_len;_i++){option=_ref[_i];option.search_match=false;results_group=null;if(this.include_option_in_results(option)){if(option.group){option.group_match=false;option.active_options=0;}if((option.group_array_index!=null)&&this.results_data[option.group_array_index]){results_group=this.results_data[option.group_array_index];if(results_group.active_options===0&&results_group.search_match){results+=1;}results_group.active_options+=1;}option.search_text=option.group?option.label:option.html;if(!(option.group&&!this.group_search)){option.search_match=this.search_string_match(option.search_text,regex);if(option.search_match&&!option.group){results+=1;}if(option.search_match){if(searchText.length){startpos=option.search_text.search(zregex);text=option.search_text.substr(0,startpos+searchText.length)+''+option.search_text.substr(startpos+searchText.length);option.search_text=text.substr(0,startpos)+''+text.substr(startpos);}if(results_group!=null){results_group.group_match=true;}}else if((option.group_array_index!=null)&&this.results_data[option.group_array_index].search_match){option.search_match=true;}}}}this.result_clear_highlight();if(results<1&&searchText.length){this.update_results_content("");return this.no_results(searchText);}else{this.update_results_content(this.results_option_build());return this.winnow_results_set_highlight();}};AbstractChosen.prototype.get_search_regex=function(escaped_search_string){var regex_anchor;regex_anchor=this.search_contains?"":"^";return new RegExp(regex_anchor+escaped_search_string,'i');};AbstractChosen.prototype.search_string_match=function(search_string,regex){var part,parts,_i,_len;if(regex.test(search_string)){return true;}else if(this.enable_split_word_search&&(search_string.indexOf(" ")>=0||search_string.indexOf("[")===0)){parts=search_string.replace(/\[|\]/g,"").split(" ");if(parts.length){for(_i=0,_len=parts.length;_i<_len;_i++){part=parts[_i];if(regex.test(part)){return true;}}}}};AbstractChosen.prototype.choices_count=function(){var option,_i,_len,_ref;if(this.selected_option_count!=null){return this.selected_option_count;}this.selected_option_count=0;_ref=this.form_field.options;for(_i=0,_len=_ref.length;_i<_len;_i++){option=_ref[_i];if(option.selected){this.selected_option_count+=1;}}return this.selected_option_count;};AbstractChosen.prototype.choices_click=function(evt){evt.preventDefault();if(!(this.results_showing||this.is_disabled)){return this.results_show();}};AbstractChosen.prototype.keyup_checker=function(evt){var stroke,_ref;stroke=(_ref=evt.which)!=null?_ref:evt.keyCode;this.search_field_scale();switch(stroke){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0){return this.keydown_backstroke();}else if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search();}break;case 13:evt.preventDefault();if(this.results_showing){return this.result_select(evt);}break;case 27:if(this.results_showing){this.results_hide();}return true;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search();}};AbstractChosen.prototype.clipboard_event_checker=function(evt){var _this=this;return setTimeout((function(){return _this.results_search();}),50);};AbstractChosen.prototype.container_width=function(){if(this.options.width!=null){return this.options.width;}else{return""+this.form_field.offsetWidth+"px";}};AbstractChosen.prototype.include_option_in_results=function(option){if(this.is_multiple&&(!this.display_selected_options&&option.selected)){return false;}if(!this.display_disabled_options&&option.disabled){return false;}if(option.empty){return false;}return true;};AbstractChosen.prototype.search_results_touchstart=function(evt){this.touch_started=true;return this.search_results_mouseover(evt);};AbstractChosen.prototype.search_results_touchmove=function(evt){this.touch_started=false;return this.search_results_mouseout(evt);};AbstractChosen.prototype.search_results_touchend=function(evt){if(this.touch_started){return this.search_results_mouseup(evt);}};AbstractChosen.prototype.outerHTML=function(element){var tmp;if(element.outerHTML){return element.outerHTML;}tmp=document.createElement("div");tmp.appendChild(element);return tmp.innerHTML;};AbstractChosen.browser_is_supported=function(){if(window.navigator.appName==="Microsoft Internet Explorer"){return document.documentMode>=8;}if(/iP(od|hone)/i.test(window.navigator.userAgent)){return false;}if(/Android/i.test(window.navigator.userAgent)){if(/Mobile/i.test(window.navigator.userAgent)){return false;}}return true;};AbstractChosen.default_multiple_text="Select Some Options";AbstractChosen.default_single_text="Select an Option";AbstractChosen.default_no_result_text="No results match";return AbstractChosen;})();$=jQuery;$.fn.extend({chosen:function(options){if(!AbstractChosen.browser_is_supported()){return this;}return this.each(function(input_field){var $this,chosen;$this=$(this);chosen=$this.data('chosen');if(options==='destroy'&&chosen instanceof Chosen){chosen.destroy();}else if(!(chosen instanceof Chosen)){$this.data('chosen',new Chosen(this,options));}});}});Chosen=(function(_super){__extends(Chosen,_super);function Chosen(){_ref=Chosen.__super__.constructor.apply(this,arguments);return _ref;}Chosen.prototype.setup=function(){this.form_field_jq=$(this.form_field);this.current_selectedIndex=this.form_field.selectedIndex;return this.is_rtl=this.form_field_jq.hasClass("chosen-rtl");};Chosen.prototype.set_up_html=function(){var container_classes,container_props;container_classes=["chosen-container"];container_classes.push("chosen-container-"+(this.is_multiple?"multi":"single"));if(this.inherit_select_classes&&this.form_field.className){container_classes.push(this.form_field.className);}if(this.is_rtl){container_classes.push("chosen-rtl");}container_props={'class':container_classes.join(' '),'style':"width: "+(this.container_width())+";",'title':this.form_field.title};if(this.form_field.id.length){container_props.id=this.form_field.id.replace(/[^\w]/g,'_')+"_chosen";}this.container=$("
      ",container_props);if(this.is_multiple){this.container.html('
        ');}else{this.container.html(''+this.default_text+'
          ');}this.form_field_jq.hide().after(this.container);this.dropdown=this.container.find('div.chosen-drop').first();this.search_field=this.container.find('input').first();this.search_results=this.container.find('ul.chosen-results').first();this.search_field_scale();this.search_no_results=this.container.find('li.no-results').first();if(this.is_multiple){this.search_choices=this.container.find('ul.chosen-choices').first();this.search_container=this.container.find('li.search-field').first();}else{this.search_container=this.container.find('div.chosen-search').first();this.selected_item=this.container.find('.chosen-single').first();}this.results_build();this.set_tab_index();return this.set_label_behavior();};Chosen.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this});};Chosen.prototype.register_observers=function(){var _this=this;this.container.bind('touchstart.chosen',function(evt){_this.container_mousedown(evt);return evt.preventDefault();});this.container.bind('touchend.chosen',function(evt){_this.container_mouseup(evt);return evt.preventDefault();});this.container.bind('mousedown.chosen',function(evt){_this.container_mousedown(evt);});this.container.bind('mouseup.chosen',function(evt){_this.container_mouseup(evt);});this.container.bind('mouseenter.chosen',function(evt){_this.mouse_enter(evt);});this.container.bind('mouseleave.chosen',function(evt){_this.mouse_leave(evt);});this.search_results.bind('mouseup.chosen',function(evt){_this.search_results_mouseup(evt);});this.search_results.bind('mouseover.chosen',function(evt){_this.search_results_mouseover(evt);});this.search_results.bind('mouseout.chosen',function(evt){_this.search_results_mouseout(evt);});this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen',function(evt){_this.search_results_mousewheel(evt);});this.search_results.bind('touchstart.chosen',function(evt){_this.search_results_touchstart(evt);});this.search_results.bind('touchmove.chosen',function(evt){_this.search_results_touchmove(evt);});this.search_results.bind('touchend.chosen',function(evt){_this.search_results_touchend(evt);});this.form_field_jq.bind("chosen:updated.chosen",function(evt){_this.results_update_field(evt);});this.form_field_jq.bind("chosen:activate.chosen",function(evt){_this.activate_field(evt);});this.form_field_jq.bind("chosen:open.chosen",function(evt){_this.container_mousedown(evt);});this.form_field_jq.bind("chosen:close.chosen",function(evt){_this.input_blur(evt);});this.search_field.bind('blur.chosen',function(evt){_this.input_blur(evt);});this.search_field.bind('keyup.chosen',function(evt){_this.keyup_checker(evt);});this.search_field.bind('keydown.chosen',function(evt){_this.keydown_checker(evt);});this.search_field.bind('focus.chosen',function(evt){_this.input_focus(evt);});this.search_field.bind('cut.chosen',function(evt){_this.clipboard_event_checker(evt);});this.search_field.bind('paste.chosen',function(evt){_this.clipboard_event_checker(evt);});if(this.is_multiple){return this.search_choices.bind('click.chosen',function(evt){_this.choices_click(evt);});}else{return this.container.bind('click.chosen',function(evt){evt.preventDefault();});}};Chosen.prototype.destroy=function(){$(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action);if(this.search_field[0].tabIndex){this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex;}this.container.remove();this.form_field_jq.removeData('chosen');return this.form_field_jq.show();};Chosen.prototype.search_field_disabled=function(){this.is_disabled=this.form_field_jq[0].disabled;if(this.is_disabled){this.container.addClass('chosen-disabled');this.search_field[0].disabled=true;if(!this.is_multiple){this.selected_item.unbind("focus.chosen",this.activate_action);}return this.close_field();}else{this.container.removeClass('chosen-disabled');this.search_field[0].disabled=false;if(!this.is_multiple){return this.selected_item.bind("focus.chosen",this.activate_action);}}};Chosen.prototype.container_mousedown=function(evt){if(!this.is_disabled){if(evt&&evt.type==="mousedown"&&!this.results_showing){evt.preventDefault();}if(!((evt!=null)&&($(evt.target)).hasClass("search-choice-close"))){if(!this.active_field){if(this.is_multiple){this.search_field.val("");}$(this.container[0].ownerDocument).bind('click.chosen',this.click_test_action);this.results_show();}else if(!this.is_multiple&&evt&&(($(evt.target)[0]===this.selected_item[0])||$(evt.target).parents("a.chosen-single").length)){evt.preventDefault();this.results_toggle();}return this.activate_field();}}};Chosen.prototype.container_mouseup=function(evt){if(evt.target.nodeName==="ABBR"&&!this.is_disabled){return this.results_reset(evt);}};Chosen.prototype.search_results_mousewheel=function(evt){var delta;if(evt.originalEvent){delta=evt.originalEvent.deltaY||-evt.originalEvent.wheelDelta||evt.originalEvent.detail;}if(delta!=null){evt.preventDefault();if(evt.type==='DOMMouseScroll'){delta=delta*40;}return this.search_results.scrollTop(delta+this.search_results.scrollTop());}};Chosen.prototype.blur_test=function(evt){if(!this.active_field&&this.container.hasClass("chosen-container-active")){return this.close_field();}};Chosen.prototype.close_field=function(){$(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action);this.active_field=false;this.results_hide();this.container.removeClass("chosen-container-active");this.clear_backstroke();this.show_search_field_default();return this.search_field_scale();};Chosen.prototype.activate_field=function(){this.container.addClass("chosen-container-active");this.active_field=true;this.search_field.val(this.search_field.val());return this.search_field.focus();};Chosen.prototype.test_active_click=function(evt){var active_container;active_container=$(evt.target).closest('.chosen-container');if(active_container.length&&this.container[0]===active_container[0]){return this.active_field=true;}else{return this.close_field();}};Chosen.prototype.results_build=function(){this.parsing=true;this.selected_option_count=null;this.results_data=SelectParser.select_to_array(this.form_field);if(this.is_multiple){this.search_choices.find("li.search-choice").remove();}else if(!this.is_multiple){this.single_set_selected_text();if(this.disable_search||this.form_field.options.length<=this.disable_search_threshold){this.search_field[0].readOnly=true;this.container.addClass("chosen-container-single-nosearch");}else{this.search_field[0].readOnly=false;this.container.removeClass("chosen-container-single-nosearch");}}this.update_results_content(this.results_option_build({first:true}));this.search_field_disabled();this.show_search_field_default();this.search_field_scale();return this.parsing=false;};Chosen.prototype.result_do_highlight=function(el){var high_bottom,high_top,maxHeight,visible_bottom,visible_top;if(el.length){this.result_clear_highlight();this.result_highlight=el;this.result_highlight.addClass("highlighted");maxHeight=parseInt(this.search_results.css("maxHeight"),10);visible_top=this.search_results.scrollTop();visible_bottom=maxHeight+visible_top;high_top=this.result_highlight.position().top+this.search_results.scrollTop();high_bottom=high_top+this.result_highlight.outerHeight();if(high_bottom>=visible_bottom){return this.search_results.scrollTop((high_bottom-maxHeight)>0?high_bottom-maxHeight:0);}else if(high_top0){return this.form_field_label.bind('click.chosen',function(evt){if(_this.is_multiple){return _this.container_mousedown(evt);}else{return _this.activate_field();}});}};Chosen.prototype.show_search_field_default=function(){if(this.is_multiple&&this.choices_count()<1&&!this.active_field){this.search_field.val(this.default_text);return this.search_field.addClass("default");}else{this.search_field.val("");return this.search_field.removeClass("default");}};Chosen.prototype.search_results_mouseup=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target.length){this.result_highlight=target;this.result_select(evt);return this.search_field.focus();}};Chosen.prototype.search_results_mouseover=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target){return this.result_do_highlight(target);}};Chosen.prototype.search_results_mouseout=function(evt){if($(evt.target).hasClass("active-result"||$(evt.target).parents('.active-result').first())){return this.result_clear_highlight();}};Chosen.prototype.choice_build=function(item){var choice,close_link,_this=this;choice=$('
        • ',{"class":"search-choice"}).html(""+(this.choice_label(item))+"");if(item.disabled){choice.addClass('search-choice-disabled');}else{close_link=$('',{"class":'search-choice-close','data-option-array-index':item.array_index});close_link.bind('click.chosen',function(evt){return _this.choice_destroy_link_click(evt);});choice.append(close_link);}return this.search_container.before(choice);};Chosen.prototype.choice_destroy_link_click=function(evt){evt.preventDefault();evt.stopPropagation();if(!this.is_disabled){return this.choice_destroy($(evt.target));}};Chosen.prototype.choice_destroy=function(link){if(this.result_deselect(link[0].getAttribute("data-option-array-index"))){this.show_search_field_default();if(this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1){this.results_hide();}link.parents('li').first().remove();return this.search_field_scale();}};Chosen.prototype.results_reset=function(){this.reset_single_select_options();this.form_field.options[0].selected=true;this.single_set_selected_text();this.show_search_field_default();this.results_reset_cleanup();this.form_field_jq.trigger("change");if(this.active_field){return this.results_hide();}};Chosen.prototype.results_reset_cleanup=function(){this.current_selectedIndex=this.form_field.selectedIndex;return this.selected_item.find("abbr").remove();};Chosen.prototype.result_select=function(evt){var high,item;if(this.result_highlight){high=this.result_highlight;this.result_clear_highlight();if(this.is_multiple&&this.max_selected_options<=this.choices_count()){this.form_field_jq.trigger("chosen:maxselected",{chosen:this});return false;}if(this.is_multiple){high.removeClass("active-result");}else{this.reset_single_select_options();}high.addClass("result-selected");item=this.results_data[high[0].getAttribute("data-option-array-index")];item.selected=true;this.form_field.options[item.options_index].selected=true;this.selected_option_count=null;if(this.is_multiple){this.choice_build(item);}else{this.single_set_selected_text(this.choice_label(item));}if(!((evt.metaKey||evt.ctrlKey)&&this.is_multiple)){this.results_hide();}this.search_field.val("");if(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex){this.form_field_jq.trigger("change",{'selected':this.form_field.options[item.options_index].value});}this.current_selectedIndex=this.form_field.selectedIndex;evt.preventDefault();return this.search_field_scale();}};Chosen.prototype.single_set_selected_text=function(text){if(text==null){text=this.default_text;}if(text===this.default_text){this.selected_item.addClass("chosen-default");}else{this.single_deselect_control_build();this.selected_item.removeClass("chosen-default");}return this.selected_item.find("span").html(text);};Chosen.prototype.result_deselect=function(pos){var result_data;result_data=this.results_data[pos];if(!this.form_field.options[result_data.options_index].disabled){result_data.selected=false;this.form_field.options[result_data.options_index].selected=false;this.selected_option_count=null;this.result_clear_highlight();if(this.results_showing){this.winnow_results();}this.form_field_jq.trigger("change",{deselected:this.form_field.options[result_data.options_index].value});this.search_field_scale();return true;}else{return false;}};Chosen.prototype.single_deselect_control_build=function(){if(!this.allow_single_deselect){return;}if(!this.selected_item.find("abbr").length){this.selected_item.find("span").first().after("");}return this.selected_item.addClass("chosen-single-with-deselect");};Chosen.prototype.get_search_text=function(){return $('
          ').text($.trim(this.search_field.val())).html();};Chosen.prototype.winnow_results_set_highlight=function(){var do_high,selected_results;selected_results=!this.is_multiple?this.search_results.find(".result-selected.active-result"):[];do_high=selected_results.length?selected_results.first():this.search_results.find(".active-result").first();if(do_high!=null){return this.result_do_highlight(do_high);}};Chosen.prototype.no_results=function(terms){var no_results_html;no_results_html=$('
        • '+this.results_none_found+' ""
        • ');no_results_html.find("span").first().html(terms);this.search_results.append(no_results_html);return this.form_field_jq.trigger("chosen:no_results",{chosen:this});};Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove();};Chosen.prototype.keydown_arrow=function(){var next_sib;if(this.results_showing&&this.result_highlight){next_sib=this.result_highlight.nextAll("li.active-result").first();if(next_sib){return this.result_do_highlight(next_sib);}}else{return this.results_show();}};Chosen.prototype.keyup_arrow=function(){var prev_sibs;if(!this.results_showing&&!this.is_multiple){return this.results_show();}else if(this.result_highlight){prev_sibs=this.result_highlight.prevAll("li.active-result");if(prev_sibs.length){return this.result_do_highlight(prev_sibs.first());}else{if(this.choices_count()>0){this.results_hide();}return this.result_clear_highlight();}}};Chosen.prototype.keydown_backstroke=function(){var next_available_destroy;if(this.pending_backstroke){this.choice_destroy(this.pending_backstroke.find("a").first());return this.clear_backstroke();}else{next_available_destroy=this.search_container.siblings("li.search-choice").last();if(next_available_destroy.length&&!next_available_destroy.hasClass("search-choice-disabled")){this.pending_backstroke=next_available_destroy;if(this.single_backstroke_delete){return this.keydown_backstroke();}else{return this.pending_backstroke.addClass("search-choice-focus");}}}};Chosen.prototype.clear_backstroke=function(){if(this.pending_backstroke){this.pending_backstroke.removeClass("search-choice-focus");}return this.pending_backstroke=null;};Chosen.prototype.keydown_checker=function(evt){var stroke,_ref1;stroke=(_ref1=evt.which)!=null?_ref1:evt.keyCode;this.search_field_scale();if(stroke!==8&&this.pending_backstroke){this.clear_backstroke();}switch(stroke){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:if(this.results_showing&&!this.is_multiple){this.result_select(evt);}this.mouse_on_container=false;break;case 13:if(this.results_showing){evt.preventDefault();}break;case 32:if(this.disable_search){evt.preventDefault();}break;case 38:evt.preventDefault();this.keyup_arrow();break;case 40:evt.preventDefault();this.keydown_arrow();break;}};Chosen.prototype.search_field_scale=function(){var div,f_width,h,style,style_block,styles,w,_i,_len;if(this.is_multiple){h=0;w=0;style_block="position:absolute; left: -1000px; top: -1000px; display:none;";styles=['font-size','font-style','font-weight','font-family','line-height','text-transform','letter-spacing'];for(_i=0,_len=styles.length;_i<_len;_i++){style=styles[_i];style_block+=style+":"+this.search_field.css(style)+";";}div=$('
          ',{'style':style_block});div.text(this.search_field.val());$('body').append(div);w=div.width()+25;div.remove();f_width=this.container.outerWidth();if(w>f_width-10){w=f_width-10;}return this.search_field.css({'width':w+'px'});}};return Chosen;})(AbstractChosen);}).call(this);(function(){'use strict';jQuery(function(){var $animalSelect=jQuery('select.farmer_chosen_animals');$animalSelect.chosen({width:'100%',search_contains:true,allow_single_deselect:true,"placeholder_text_single":LANG.plugins.farmer.animalSelect});jQuery('select.acl_chosen').chosen({disable_search:true,width:'100%'});var $formAllAnimals=jQuery('#farmer__pluginsforall');$formAllAnimals.find('select').change(function(){$formAllAnimals.find('button').prop('disabled',false);}).chosen({width:'100%',search_contains:true,"placeholder_text_single":LANG.plugins.farmer.pluginSelect});var $formSingleAnimal=jQuery('#farmer__pluginsforone');$formSingleAnimal.find('select').change(function(){var animal=jQuery(this).val();$formSingleAnimal.find('button').prop('disabled',true);jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_farmer_getPlugins_'+animal},function(data){$formSingleAnimal.find('div.output').html(data);$formSingleAnimal.find('button').prop('disabled',false);},'html')}).chosen({width:'100%',search_contains:true,"placeholder_text_single":LANG.plugins.farmer.animalSelect});var $formPluginMatrix=jQuery('#farmer__pluginmatrix').hide();$formPluginMatrix.on('click','td',function(){var $td=jQuery(this);$td.html('⌛').css('background-color','transparent');jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_farmer_modPlugin',plugin:$td.data('plugin'),ani:$td.data('animal')},function(data){$td.replaceWith(data);},'html');});function showMatrix(){jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_farmer_getPluginMatrix'},function(data){$formPluginMatrix.html(data);$formPluginMatrix.show();},'html')}$animalSelect.on('chosen:showing_dropdown',function(evt,params){jQuery(evt.target).parent('fieldset').animate({"padding-bottom":'20em'},400);}).on('chosen:hiding_dropdown',function(evt,params){jQuery(evt.target).parent('fieldset').animate({"padding-bottom":'7px'},400);});var $aclPolicyFieldset=jQuery('#aclPolicyFieldset');if($aclPolicyFieldset.length){$animalSelect.on('change',function(evt,params){var $this=jQuery(this);if($this.val()===''){$aclPolicyFieldset.slideDown();}else{$aclPolicyFieldset.slideUp();}});}jQuery("input[name=bulkSingleSwitch]:radio").change(function(){if(jQuery('#farmer__bulk').prop("checked")){$formAllAnimals.show();$formSingleAnimal.hide();$formPluginMatrix.hide();}else if(jQuery('#farmer__single').prop("checked")){$formAllAnimals.hide();$formSingleAnimal.show();$formPluginMatrix.hide();}else{$formAllAnimals.hide();$formSingleAnimal.hide();showMatrix();}});jQuery('#farmer__bulk').click();});})();jQuery(function(){if(!JSINFO||!JSINFO['plugin_folded'])return;var folded_reveal=JSINFO['plugin_folded']['reveal'];var folded_hide=JSINFO['plugin_folded']['hide'];jQuery('a.folder[href*="#folded_"]').attr('title',folded_reveal);jQuery('.dokuwiki .folder').click(function folded_toggle(evt){var id=this.href.match(/#(.*)$/)[1];var $id=jQuery(document.getElementById(id));if($id.hasClass('hidden')){$id.addClass('open').removeClass('hidden');jQuery(this).addClass('open').attr('title',folded_hide);}else{$id.addClass('hidden').removeClass('open');jQuery(this).removeClass('open').attr('title',folded_reveal);}evt.preventDefault();return false;});});function fold_unfold_all(){var i;var hide=-1;var cpt=1;var elements;elements=document.getElementsByClassName("folder");for(i=0;i
          '+data.error+'

          ');setButtons(true);}else if(data.complete){$progressbar.progressbar('option','value',100);alert(LANG.plugins.move.complete);window.location.href=DOKU_BASE;}else{nextStep(skip);}});};$this.find('.ctl-continue').click(function(e){e.preventDefault();jQuery('#plugin_move__preview').remove();var skip=e.target.form.skip.value;nextStep(skip);});});jQuery('#plugin_move__preview').each(function(){var $this=jQuery(this);$this.find('ul').hide();$this.find('span').click(function(){$this.find('ul').dw_toggle();$this.find('span').toggleClass('closed');}).addClass('closed');});var $GUI=jQuery('#plugin_move__tree');$GUI.show();jQuery('#plugin_move__treelink').show();var checkForMovement=function($li){var $all=$li.add($li.find('li.moved'));$all.each(function(){var $this=jQuery(this);var oldid=$this.data('id');var newid=determineNewID($this);if(newid!=oldid&&!$this.hasClass('created')){$this.addClass('moved');$this.children('div').attr('title',oldid+' -> '+newid);}else{$this.removeClass('moved');$this.children('div').attr('title','');}});};var checkNameAllowed=function($li,$parent,name){var ok=true;$parent.children('li').each(function(){if(this===$li[0])return;var cname='type-f';if($li.hasClass('type-d'))cname='type-d';var $this=jQuery(this);if($this.data('name')==name&&$this.hasClass(cname))ok=false;});return ok;};var determineNewID=function($li){var myname=$li.data('name');var $parent=$li.parent().closest('li');if($parent.length){return(determineNewID($parent)+':'+myname).replace(/^:/,'');}else{return myname;}};var cleanID=function(id){if(!id)return'';id=id.replace(/[!"#$%§&\'()+,/;<=>?@\[\]^`\{|\}~\\;:\/\*]+/g,'_');id=id.replace(/^_+/,'');id=id.replace(/_+$/,'');id=id.toLowerCase();return id;};var initTree=function(){var $li=jQuery(this);var my_root=$li.closest('.tree_root')[0];$li.draggable({revert:true,revertDuration:0,opacity:0.5,stop:function(event,ui){ui.helper.css({height:"auto",width:"auto"});}}).droppable({tolerance:'pointer',greedy:true,accept:function(draggable){return my_root==draggable.closest('.tree_root')[0];},drop:function(event,ui){var $dropped=ui.draggable;var $me=jQuery(this);if($dropped.children('div.li').children('input').prop('checked')){$dropped=$dropped.add(jQuery(my_root).find('input').filter(function(){return jQuery(this).prop('checked');}).parent().parent());}if($me.parents().addBack().is($dropped)){return;}var insert_child=!($me.hasClass("type-f")||$me.hasClass("closed"));var $new_parent=insert_child?$me.children('ul'):$me.parent();var allowed=true;$dropped.each(function(){var $this=jQuery(this);allowed&=checkNameAllowed($this,$new_parent,$this.data('name'));});if(allowed){if(insert_child){$dropped.prependTo($new_parent);}else{$dropped.insertAfter($me);}}checkForMovement($dropped);}}).find('img.rename').attr('title',LANG.plugins.move.renameitem).end().find('img.add').attr('title',LANG.plugins.move.add);};var add_template='
          • ';$GUI.find('div.tree_root > ul.tree_list').click(function(e){var $clicky=jQuery(e.target);var $li=$clicky.parent().parent();if($clicky[0].tagName=='A'&&$li.hasClass('type-d')){e.stopPropagation();if($li.hasClass('open')){$li .removeClass('open').addClass('closed');}else{$li .removeClass('closed').addClass('open');if(!$li.find('ul').length){var is_media=$li.closest('div.tree_root').hasClass('tree_media')?1:0;jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_move_tree',ns:$clicky.attr('href'),is_media:is_media},function(data){$li.append(data);$li.find('li').each(initTree);});}}e.preventDefault();}else if($clicky[0].tagName=='IMG'){e.stopPropagation();var $a=$clicky.parent().find('a');if($clicky.hasClass('rename')){var newname=window.prompt(LANG.plugins.move.renameitem,$li.data('name'));newname=cleanID(newname);if(newname){if(checkNameAllowed($li,$li.parent(),newname)){$li.data('name',newname);$a.text(newname);checkForMovement($li);}else{alert(LANG.plugins.move.duplicate.replace('%s',newname));}}}else{var newname=window.prompt(LANG.plugins.move.add);newname=cleanID(newname);if(newname){if(checkNameAllowed($li,$li.children('ul'),newname)){var $new_li=jQuery(add_template.replace(/%s/g,newname));$li.children('ul').prepend($new_li);$new_li.each(initTree);}else{alert(LANG.plugins.move.duplicate.replace('%s',newname));}}}e.preventDefault();}}).find('li').each(initTree);jQuery('#plugin_move__tree_execute').submit(function(e){var data=[];$GUI.find('.tree_pages .moved').each(function(idx,el){var $el=jQuery(el);var newid=determineNewID($el);data[data.length]={'class':$el.hasClass('type-d')?'ns':'doc',type:'page',src:$el.data('id'),dst:newid};});$GUI.find('.tree_media .moved').each(function(idx,el){var $el=jQuery(el);var newid=determineNewID($el);data[data.length]={'class':$el.hasClass('type-d')?'ns':'doc',type:'media',src:$el.data('id'),dst:newid};});jQuery(this).find('input[name=json]').val(JSON.stringify(data));});(function(){if(!JSINFO||!JSINFO.move_renameokay)return;const $dialog=jQuery('
            '+'
            '+''+'
            '+'
            ');const renameFN=function(){const newid=$dialog.find('input[name=id]').val();if(!newid)return false;$dialog.html(' '+LANG.plugins.move.inprogress);$dialog.dialog('option','buttons',[]);jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_move_rename',id:JSINFO.id,newid:newid},function(result){if(result.error){$dialog.html(result.error.msg);}else{window.location.href=result.redirect_url;}});return false;};const showDialog=function(){$dialog.dialog({title:LANG.plugins.move.rename+' '+JSINFO.id,width:800,height:200,dialogClass:'plugin_move_dialog',modal:true,buttons:[{text:LANG.plugins.move.cancel,click:function(){$dialog.dialog("close");}},{text:LANG.plugins.move.rename,click:renameFN}],close:function(){jQuery(this).remove();}});$dialog.find('input[name=id]').val(JSINFO.id);$dialog.find('form').submit(renameFN);};const bindFirst=function($owner,event,handler){$owner.unbind(event,handler);$owner.bind(event,handler);const events=jQuery._data($owner[0])['events'][event];events.unshift(events.pop());jQuery._data($owner[0])['events'][event]=events;};jQuery('.plugin_move_page').show().click(function(e){e.preventDefault();showDialog();});const $mobileMenuOption=jQuery('form select[name=do] option[value=plugin_move]');if($mobileMenuOption.length===1){bindFirst($mobileMenuOption.form().find('select[name=do]'),'change',function(e){const $select=jQuery(this);if($select.val()!=='plugin_move')return;e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();$select.val('');showDialog();});}})();});function approval_checkbox(text){if(text==""){return true;}var cb=document.getElementById('approved');if(cb==null){return true;}if(!cb.checked){return true;}var sum=document.getElementById('edit__summary');if(sum==null){return true;}if(sum.value!=''){return true;}sum.value=text;var btn=document.getElementById('edbtn__save');if(btn==null){return true;}btn.className='button';btn.disabled=false;return true;}jQuery(document).ready(function(){jQuery('button.publish__approveNS').click(function(evt){var $_this=jQuery(this);var namespace=$_this.attr('ns');jQuery.post(DOKU_BASE+'lib/exe/ajax.php',{call:'plugin_publish_approveNS',namespace:namespace},function(data){$_this.parent().parent().siblings('tr.apr_table').each(function(index){var id=jQuery(this).find('a').first().text();var pageNamespace=id.substr(0,id.lastIndexOf(':'));if(pageNamespace===namespace){jQuery(this).hide('slow');}});$_this.parent().parent().hide('slow');},null);});});function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/";}function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i'+text+'

            '}$msg.html(text);};var index=function(){if(page){jQuery.post(url,'call=indexpage&page='+encodeURI(page)+'&force='+force,function(response){var wait=250;page=pages.shift();done++;var msg=(response!=='true')?lang.notindexed:lang.indexed;status='

            '+msg+'

            ';message('

            '+lang.indexing+' '+done+'/'+count+'

            '+page+'

            '+status);window.setTimeout(index,wait);});}else{finished();}};var finished=function(){throbber_off();message(lang.done);window.setTimeout(function(){message('');$buttons.show('slow');},3000);};var clear=function(){message(lang.clearing);jQuery.post(url,'call=clearindex',function(response){if(response!=='true'){message(response);window.setTimeout(clear,5000);}else{force='true';window.setTimeout(index,1000);}});};pub.rebuild=function(){pub.update(true);};pub.update=function(rebuild){done=1;rebuild=rebuild||false;$buttons.hide('slow');throbber_on();message(lang.finding);jQuery.post(url,'call=pagelist',function(response){if(response!=='true'){pages=response.split("\n");count=pages.length;message(lang.pages.replace(/%d/,pages.length));page=pages.shift();if(rebuild===true){clear();}else{force='';window.setTimeout(index,1000);}}else{finished();}});};var throbber_on=function(){$msg.addClass('updating');};var throbber_off=function(){$msg.removeClass('updating');};return pub;})();jQuery(function(){plugin_searchindex.init();});jQuery(function(){function applyPreview(target){var $style=target.jQuery('link[rel=stylesheet][href*="lib/exe/css.php"]');$style.attr('href','');var $loader=target.jQuery('#plugin__styling_loader');if(!$loader.length){$loader=target.jQuery('
            '+LANG.plugins.styling.loader+'
            ');$loader.css({'position':'absolute','width':'100%','height':'100%','top':0,'left':0,'z-index':5000,'background-color':'#fff','opacity':'0.7','color':'#000','font-size':'2.5em','text-align':'center','line-height':1.5,'padding-top':'2em'});target.jQuery('body').append($loader);}setTimeout(function(){var now=new Date().getTime();$style.attr('href',DOKU_BASE+'lib/exe/css.php?preview=1&tseed='+now);},500);}var doreload=1;var $styling_plugin=jQuery('#plugin__styling');if(!$styling_plugin.length){if(DokuCookie.getValue('styling_plugin')==1){applyPreview(window);}return;}if(!$styling_plugin.hasClass('ispopup')){var $form=$styling_plugin.find('form.styling').first();var $btn=jQuery('');$form.prepend($btn);$btn.on('click',function(e){var windowFeatures="menubar=no,location=no,resizable=yes,scrollbars=yes,status=false,width=500,height=500";window.open(DOKU_BASE+'lib/plugins/styling/popup.php','styling_popup',windowFeatures);e.preventDefault();e.stopPropagation();}).wrap('

            ');return;}window.onunload=function(e){if(doreload){DokuCookie.setValue('styling_plugin',0);if(window.opener)window.opener.document.location.reload();}return null;};jQuery(':button').click(function(e){doreload=false;});if(window.opener)applyPreview(window.opener);DokuCookie.setValue('styling_plugin',1);});var toolbox_icon=DOKU_BASE+'lib/plugins/toolbox/pix/';var toolbox_lang=LANG.plugins.toolbox;var ToolboxFindAndReplace=function(edid){var textarea=jQuery('#'+edid)[0];var $dialog=jQuery('
            '+''+'
            '+''+'
            '+'
            '+'
            '+''+'
            ');$dialog.components={in_find:$dialog.find('input.find'),btn_find:$dialog.find('button.find'),chk_casematch:$dialog.find('input.casematch'),chk_regexp:$dialog.find('input.regexp'),chk_words:$dialog.find('input.words'),in_replace:$dialog.find('input.replace'),btn_replace:$dialog.find('button.replace'),btn_find_replace:$dialog.find('button.find_replace'),btn_replace_all:$dialog.find('button.replace_all')};$dialog.components.btn_find.click(handle_find);$dialog.components.btn_replace.click(handle_replace);$dialog.components.btn_find_replace.click(handle_find_replace);$dialog.components.btn_replace_all.click(handle_replace_all);$dialog.dialog({title:toolbox_lang.f_r,resizable:false,position:{my:'right+25 bottom-25',at:'right top',of:textarea},close:function(){$dialog.dialog('destroy');$dialog.remove();}});$dialog.dialog('widget').mouseup(function(e){if(e.target.nodeName=='INPUT')return;window.setTimeout(function(){textarea.focus();},1);});function handle_find(){var sel=DWgetSelection(textarea);var term=$dialog.components.in_find.val();if(term=='')return false;var found=findNextPosition(term,sel.end);if(found[0]===-1)return false;selectWord(found[0],found[1].length);return true;}function handle_replace(){var sel=DWgetSelection(textarea);if(sel.start===sel.end){window.alert(toolbox_lang.notext);return false;}var text=$dialog.components.in_replace.val();pasteText(sel,text,{startofs:0,endofs:0,nosel:true});return true;}function handle_find_replace(){return handle_find()&&handle_replace();}function handle_replace_all(){var term=$dialog.components.in_find.val();if(term=='')return false;var text=textarea.value;var repl=$dialog.components.in_replace.val();var re=makeRegexp(term,'g');var m;var found=0;while(m=re.exec(text)){found++;}if(!found){window.alert(toolbox_lang.nothing);return false;}if(window.confirm(toolbox_lang.really.replace('%d',found))){textarea.value=text.replace(re,repl);return true;}return false;}function selectWord(start,len){var sel=DWgetSelection(textarea);sel.start=start;sel.end=start;sel.scroll=undefined;DWsetSelection(sel);textarea.blur();textarea.focus();sel.end=start+len;DWsetSelection(sel);}function findNextPosition(term,pos){var text=textarea.value.substr(pos);var re=makeRegexp(term);var idx=text.search(re);if(idx===-1){if(pos!==0){if(window.confirm(toolbox_lang.fromtop)){return findNextPosition(term,0);}else{return[-1,term];}}else{window.alert(toolbox_lang.nothing);return[-1,term];}}var match=text.match(re);return[pos+idx,match[0]];}function makeRegexp(term,flags){if(!flags)flags='';if(!$dialog.components.chk_regexp.prop('checked')){term=quoteRE(term);}if(!$dialog.components.chk_casematch.prop('checked')){flags+='i';}if($dialog.components.chk_words.prop('checked')){term='(?:\\b)'+term+'(?:\\b)';}console.log(term);try{return new RegExp(term,flags);}catch(e){window.alert(toolbox_lang.reerror+'\n'+e.message);return null;}}function quoteRE(s){return String(s).replace(/([-()\[\]{}+?*.$\^|,:#'+head+'';out+='
            '+toolbox_lang.chars.replace('%d',chars)+'
            ';out+='
            '+toolbox_lang.words.replace('%d',words)+'
            ';return out;}var counts=agggregateCounts();var $dialog=jQuery('
            '+html(toolbox_lang.total,counts.call,counts.wall)+html(toolbox_lang.section,counts.csec,counts.wsec)+html(toolbox_lang.selection,counts.csel,counts.wsel)+'
            ');$dialog.dialog({modal:true,title:toolbox_lang.counter,resizable:false,buttons:{'Ok':function(){$dialog.dialog('close')}},close:function(){$dialog.dialog('destroy');$dialog.remove();}});};var ToolboxTextTools=function(edid){var textarea=jQuery('#'+edid)[0];function sort(reverse){var selection=DWgetSelection(textarea);if(!selection.getLength()){alert(toolbox_lang.notext);return;}var text=selection.getText();text=text.split("\n");text.sort(alphanumCase);if(reverse)text.reverse();text=text.join("\n");pasteText(selection,text,{});}function indent(reverse){var selection=DWgetSelection(textarea);if(!selection.getLength()){alert(toolbox_lang.notext);return;}var text=selection.getText();text=text.split("\n");for(var i=0;i=48&&i<=57));if(m!==n){tz[++y]="";n=m;}tz[y]+=j;}return tz;}var aa=chunkify(a.toLowerCase());var bb=chunkify(b.toLowerCase());for(x=0;aa[x]&&bb[x];x++){if(aa[x]!==bb[x]){var c=Number(aa[x]),d=Number(bb[x]);if(c==aa[x]&&d==bb[x]){return c-d;}else return(aa[x]>bb[x])?1:-1;}}return aa.length-bb.length;}return{sort:sort,indent:indent}};if(typeof toolbar=='object'&&typeof toolbox_initialized=='undefined'){toolbar[toolbar.length]={"type":"picker","id":"toolbox__picker","title":"Toolbox","icon":toolbox_icon+"wrench_orange.png","key":"","list":[{"type":"toolbox_sort","title":toolbox_lang.sortasc,"icon":toolbox_icon+"sort_ascending.png","key":"","reverse":0},{"type":"toolbox_sort","title":toolbox_lang.sortdesc,"icon":toolbox_icon+"sort_descending.png","key":"","reverse":1},{"type":"toolbox_indent","title":toolbox_lang.indent,"icon":toolbox_icon+"text_indent.png","key":"","reverse":0},{"type":"toolbox_indent","title":toolbox_lang.outdent,"icon":toolbox_icon+"text_indent_remove.png","key":"","reverse":1},{"type":"toolbox_counter","title":toolbox_lang.counter,"icon":toolbox_icon+"edit-number.png","key":""},{"type":"toolbox_find","title":toolbox_lang.f_r,"icon":toolbox_icon+"edit-replace.png","key":""}]};toolbox_initialized='yes';window.tb_toolbox_find=function(btn,opts,edid){pickerClose();ToolboxFindAndReplace(edid);};window.tb_toolbox_sort=function(btn,opts,edid){pickerClose();ToolboxTextTools(edid).sort(opts['reverse']);};window.tb_toolbox_indent=function(btn,opts,edid){pickerClose();ToolboxTextTools(edid).indent(opts['reverse']);};window.tb_toolbox_counter=function(btn,opts,edid){pickerClose();ToolboxCounter(edid);};}jQuery(function(){jQuery('#usrmgr__del').on('click',function(){return confirm(LANG.del_confirm);});});jQuery(function(){dw_locktimer.init(840,1);});