├── .gitattributes ├── images ├── complete_tiddler.png ├── sample_tiddler_p1.png └── sample_tiddler_p2.png ├── revision.md ├── LICENSE ├── README.md └── archive └── tiddlers.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /images/complete_tiddler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kookma/TiddlyFor/HEAD/images/complete_tiddler.png -------------------------------------------------------------------------------- /images/sample_tiddler_p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kookma/TiddlyFor/HEAD/images/sample_tiddler_p1.png -------------------------------------------------------------------------------- /images/sample_tiddler_p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kookma/TiddlyFor/HEAD/images/sample_tiddler_p2.png -------------------------------------------------------------------------------- /revision.md: -------------------------------------------------------------------------------- 1 | ## Revision 0.6 2 | Aug 30, 2018 3 | 4 | **Changes log** 5 | 6 | * TW Core updated to 5.1.17 7 | 8 | 9 | ======== 10 | 11 | 12 | ## Revision 0.5 13 | Apr 25, 2018 14 | 15 | **Changes log** 16 | 17 | * TW Core updated to 5.1.16 18 | * New theme (Readonly mode) to prevent TiddlyFor editting 19 | * New colored edit button as traffic-light 20 | * New custom stylesheet for colored-border block 21 | * New custom classes for tables 22 | * New macros: fc, bc 23 | * Highlight.js plugin updated 24 | * KaTex plugin updated 25 | * Footnote macro updated -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Mohammad Rahmani 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TiddlyFor 2 | 3 | TiddlyFor is a flavor of [TiddlyWiki](http://tiddlywiki.com). It is actually a new [edition](https://tiddlywiki.com/#Editions) 4 | 5 | TiddlyFor is a single file, self-contained wiki for fortran programmer but can be used for any other purposes. It can be put on the web, sent as an email attachment, or put on a thumb drive. Its main features are: 6 | 7 | ## Features 8 | 9 | * Syntax highlighting for modern Fortran 10 | * Support math formula through [katex](https://github.com/khan/katex/wiki) 11 | * Colorful notebox (Classic Note, Notebox, Framedbox) 12 | * Customized stylesheets 13 | * Export a tiddler as a JSON or static html file 14 | * Table of contents 15 | * Tags 16 | * Powerful search box 17 | * Tiddler manager 18 | * List, filters and advanced search 19 | * Can be used for Github project documentation [Github project](https://tiddlywiki.com/#Using%20TiddlyWiki%20for%20GitHub%20project%20documentation) 20 | * Refined to be suitable for research and education 21 | 22 | ## How to use (and install) 23 | No installation is requird. Simply go to https://github.com/kookma/TiddlyFor/releases and download from the latest release the html file (for example index.html) open it in your favorite browser! 24 | 25 | You can also open https://kookma.github.io/TiddlyFor/index.html and save a copy. 26 | 27 | * For more help see [TiddlyWiki](http://tiddlywiki.com) 28 | * For editing the contents, it is recommneded to use TiddlyDesktop or similar, or use on Node.js. See [TiddlyWiki](http://tiddlywiki.com) for more details 29 | 30 | 31 | ## Exporting tiddlers 32 | For documentation purpose, note taking and sharing any chunk of rich data, tddlers can be exported as a single static html file. Later, It can be used as an attachment to an email, a single page on the web, or distributed with software, codes, etc. 33 | 34 | See this wonderful capability on: [How to export tiddlers](https://tiddlywiki.com/#Using%20TiddlyWiki%20for%20GitHub%20project%20documentation) 35 | 36 | 37 | ## Documentation 38 | 39 | * Wiki syntax can be learned in a fraction of hour through this page: [WikiText - TiddlyWiki](https://tiddlywiki.com/static/WikiText.html) 40 | * Also in TiddlyFor look for tiddlers with **tutorial** tag 41 | * For math formula typing see [katex wiki](https://github.com/khan/katex/wiki) 42 | 43 | * More learning resources on [TiddlyWiki Learning](https://tiddlywiki.com/) 44 | 45 | ## Sample Contents 46 | 47 | * **Sample tiddler** 48 | 49 | 50 | ![Sample Tiddler](images/complete_tiddler.png) 51 | 52 | * **Sample Fortran syntax highlight** 53 | 54 | ![Fortran Syntax Highlight](images/sample_tiddler_p1.png) 55 | ![Fortran Syntax Highlight](images/sample_tiddler_p2.png) 56 | 57 | * **Sample export tiddler** 58 | 59 | ### Note 60 | * TiddlyFor can be customized through plugins 61 | * Different themes (styles) for syntax highlighting can be used see highligh.js plugin 62 | * Syntax highlighting for several scientific languages and some common language is available in TiddlyFor. 63 | * Other language can be simply added! See the highlight plugin. 64 | 65 | ### More on using TiddlyWiki on the web 66 | * TiddlyFor can be stored on Google Drive and used directly. See [TiddlyDrive](https://tiddlywiki.com/#TiddlyDrive%20Add-on%20for%20Google%20Drive%20by%20Joshua%20Stubbs) 67 | -------------------------------------------------------------------------------- /archive/tiddlers.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "text": "This TiddlyWiki edition would not exist without the help, time and efforts of these people:\n\n|tblNoborder|k\n|[[Jeremy Ruston|https://github.com/Jermolene]]|The creator of TiddlyWiki|\n|[[Tobias Beer|https://github.com/tobibeer]]|Developer|\n", 4 | "title": "Acknowledgement", 5 | "tags": "info tiddlyfor", 6 | "modifier": "Mohammad", 7 | "modified": "20180416162148390", 8 | "creator": "Mohammad", 9 | "created": "20180416160914637" 10 | }, 11 | { 12 | "text": "!! Background color macro\n''bc'' macro changes the background color of text\n\n* ''Syntax''\n\n```\n <>\n <>\n <>\n <>\n```\n\n* ''Output''\n\"\"\"\n <>\n <>\n <>\n <>\n\"\"\"", 13 | "title": "Background Color", 14 | "tags": "tiddlyfor markup tutorial", 15 | "modifier": "Mohammad", 16 | "modified": "20180413034625521", 17 | "creator": "Mohammad", 18 | "created": "20180412174301426" 19 | }, 20 | { 21 | "text": "", 22 | "title": "bisect", 23 | "modifier": "Mohammad", 24 | "modified": "20180414170059300", 25 | "creator": "Mohammad", 26 | "created": "20180414170059300", 27 | "color": "#0000ff" 28 | }, 29 | { 30 | "text": "This is the code for solving the problem in [[Bisection example]].\n\n```fortran\nprogram main\n use mdbisect\n use ogpf\n ! Local variables\n implicit none\n\n real :: left, right\n real :: tol\n\n integer :: i\n integer, parameter :: n=125\n real :: x(n), y(n)\n type(tpsol) :: sol\n type(gpf) :: gp\n left = 0.0\n right = 6.0\n tol = 1.0e-8\n\n sol = bisect(fun, left, right)\n print '(A10,F12.7)', \" z = \", sol%z\n print '(A10,E14.8)', \"fun(z) = \", sol%fz\n ! plot the result\n x = linspace(left,right, n)\n y = [(fun(x(i)), i=1, n)]\n call gp%plot(x,y,'t \"f(x)\" with lines lw 3 lc \"blue\"', &\n x2=[sol%z], y2=[sol%fz], &\n ls2=' t \"zero\" w points pt 7 ps 3 lc \"red\"')\n\ncontains\n function fun(x)\n implicit none\n real(wp), intent(in) :: x\n real :: fun\n fun = sin(6.0*x)*exp(-x)\n end function\nend program main\n\n```\n", 31 | "title": "Bisect_example_code", 32 | "tags": "bisect", 33 | "modifier": "Mohammad", 34 | "modified": "20180406104758939", 35 | "creator": "Mohammad", 36 | "created": "20180406104645591" 37 | }, 38 | { 39 | "text": "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", 40 | "type": "image/png", 41 | "title": "bisect.png" 42 | }, 43 | { 44 | "text": "!!! ''Problme''\nFind a root of following nonlinear equation using bisection method!\n@@.frmyellow\n$$\nsin(6x)e^{-x} = 0, \\quad x \\in [0, 6]\n$$\n@@\n\n!!! ''Fortran implementation''\nThe fortran code contains three parts\n\n# A module implements the bisection method as small library\n# A function to implement the nonlinear algebraic equation\n# A main program to call the define the problem parameters, call the bisection solver and print / visualize the results.\n\n@@.notetip\nFor plotting the avialable [[ogpf library|https://github.com/kookma/ogpf]] was used!\n@@\n\n\n* '' Problem function''\n```fortran\n function fun(x)\n implicit none\n real(wp), intent(in) :: x\n real :: fun\n fun = sin(6.0*x)*exp(-x)\n end function\n```\n\n\n* ''Problem parameters''\nThe following parameters have been used for solving the problem\n\n\n```fortran\nleft = 0.0\nright = 6.0\ntol = 1e-8\n\n```\n\nThe complete code can be found here:\n\n* [[main program|Bisect_example_code]]\n* [[ogpf module|https://github.com/kookma/ogpf/blob/master/ogpf.f90]]\n* [[bisection module|Bisection module]]\n\n!!!.greencls Results\nRuning the code with the above problem parameters, results in\n\n<<<\n```\n z = 4.1887898\nfun(z) = -0.18318358E-07\n```\n<<<\n\nA plot of function with the zero found is depicted in the following picture.\n\n[img width=75% [bisect.png]]\n", 45 | "title": "Bisection example", 46 | "modifier": "Mohammad", 47 | "modified": "20180406110649960", 48 | "creator": "Mohammad", 49 | "created": "20180406084648195" 50 | }, 51 | { 52 | "text": "!!.redcls Root finding\nThe bisection method in mathematics is a root-finding method that repeatedly bisects an interval and then selects a subinterval in which a root must lie for further processing [1].\n\n!!.bluecls Procedure\nIn computer science, the process of dividing a set continually in half to search for the solution to a problem, as the bisection method does, is known as a binary search. Consider the following nonlinear equation which change signs between $$[a, b]$$.\n$$\n\\begin{array}{ll}\nf(x) =0, \\quad x \\in [a, b]\\\\\nf(a) f(b) < 0\n\\end{array}\n$$\nThe method calculates the midpoint \n$$\nc=\\frac{a+b}{2}\n$$ \nand choose the half interval in which there is a root by evaluation of $$f(c)$$ as follows:\n\n* if $$ f(a) f(c) < 0 $$, the root is between $$[a, c]$$\n* if $$ f(b) f(c) < 0 $$, the root is between $$[c, b]$$\n\n!!.purplecls Fortran code\nThe bisection method has been implemented as a fortran function.\n\n```fortran\n a = left; b = right\n fa = f(a); v = 1.0e0\n if (fa > 0.0e0) v = -1.0e0\n if (fa*f(b) > 0.0e0) then\n stop 'f(a) and f(b) have the same sign'\n end if\n if (present(tol)) then\n toli = tol\n else\n toli = 0.0e0\n end if\n x = (a+b)/2.0e0\n do while ( (b-a > tol) .and. ((a0.0e0) then\n b = x\n else\n a = x\n end if\n x = (a+b)/2.0e0\n end do\n```\n\nThe complete code as a small Fortran library is available in [[bisection module|Bisection module]].\n\n\n@@.noteclassic\nSee how bisection works throuth a [[Bisection example]].\n@@\n\n\n\n!!! References\n\n@@.footnote\n# [[Wikipedia|https://en.wikipedia.org/wiki/Bisection_method]]\n@@\n", 53 | "title": "Bisection method", 54 | "tags": "", 55 | "modifier": "Mohammad", 56 | "modified": "20180406104858083", 57 | "creator": "Mohammad", 58 | "created": "20180406071831171" 59 | }, 60 | { 61 | "text": "This code is an example of a “fool-proof” algorithm[1].\n\n''file: mdbisect.f90''\n\n```fortran\nmodule mdbisect\n ! mdbisect\n\n ! parameters and variables\n implicit none\n private\n\n public :: bisect\n public :: tpsol\n\n type tpsol\n ! A UDT to store the results by bisection method\n real :: z ! zero\n real :: fz ! the function value at zero found\n end type\n\n\ncontains\n function bisect(f, left, right, tol)\n ! bisect computes a root of a scalar equation\n ! f in the interval [a,b] up to a tolerance tol. y is the\n ! function value at the solution\n interface\n function f(x)\n real, intent(in) :: x\n real :: f\n end function f\n end interface\n real, intent(in) :: left, right\n real, intent(in), optional :: tol\n type(tpsol) :: bisect\n !local vars\n real :: fa, x, v, toli\n real :: a, b\n\n !\n a = left; b = right\n fa = f(a); v = 1.0e0\n if (fa > 0.0e0) v = -1.0e0\n if (fa*f(b) > 0.0e0) then\n stop 'f(a) and f(b) have the same sign'\n end if\n if (present(tol)) then\n toli = tol\n else\n toli = 0.0e0\n end if\n x = (a+b)/2.0e0\n do while ( (b-a > toli) .and. ((a0.0e0) then\n b = x\n else\n a = x\n end if\n x = (a+b)/2.0e0\n end do\n bisect%z = x\n bisect%fz = f(x)\n end function bisect\n\n\nend module mdbisect\n\n\n```\n''References''\n\n@@.footnote\n\n# [[Scientific Computing - An Introduction using Maple and MATLAB, Gander, Walter, Gander, Martin J., Kwok, Felix, Springer 2014|http://www.springer.com/de/book/9783319043241]]\n@@\n", 62 | "title": "Bisection module", 63 | "modifier": "Mohammad", 64 | "modified": "20180406102123496", 65 | "creator": "Mohammad", 66 | "created": "20180406093611122" 67 | }, 68 | { 69 | "text": "!! Class tblLines\nThe ''tblLines'' class is a custom table style for definition, abbreviation and description in those a two columns layout is required.\n\n!!! Syntax\n\n```\n|tblLines|k\n|term|definition|\n|term|description|\n|term|explanation|\n```\n\n!!! Demo\n\n|tblLines|k\n|TiddlyFor|A new edition of TiddlyWiki for fortran programmer|\n|Github|A web-based hosting service for version control using git|\n|CSS|Cascading Style Sheets is a style sheet language|\n\n\n!! Class tblNoborder\nThe ''tblNoborder'' class is a custom table style without border.\n!!! Syntax\n\n```\n|tblNoborder|k\n|TiddlyFor|A new edition of TiddlyWiki for fortran programmer|\n|Github|A web-based hosting service for version control using git|\n|CSS|Cascading Style Sheets is a style sheet language|\n```\n\n!!! Demo\n\n|tblNoborder|k\n|TiddlyFor|A new edition of TiddlyWiki for fortran programmer|\n|Github|A web-based hosting service for version control using git|\n|CSS|Cascading Style Sheets is a style sheet language|\n\n\n", 70 | "title": "Borderless Tables", 71 | "tags": "markup tiddlyfor tutorial", 72 | "modifier": "Mohammad", 73 | "modified": "20180416160336696", 74 | "creator": "Mohammad", 75 | "created": "20180414104629468" 76 | }, 77 | { 78 | "text": "!! Extended markup - Classic Note\n\nThe following demo shows the extended markup ''Classic Note'' box for ~TiddlyWiki.\n\n!! Syntax\n\n```\n@@.noteclassic\nThis is an example of ''appointmentbox''.\n@@\n@@.notewarning\nThis is an example of ''appointmentbox''.\n@@\n@@.noteimportant\nThis is an example of ''appointmentbox''.\n@@\n@@.notetip\nThis is an example of ''appointmentbox''.\n@@\n\n```\n\n!! Demo\n\n@@.noteclassic\nThis is an example of ''appointmentbox''.\n@@\n@@.notewarning\nThis is an example of ''appointmentbox''.\n@@\n@@.noteimportant\nThis is an example of ''appointmentbox''.\n@@\n@@.notetip\nThis is an example of ''appointmentbox''.\n@@", 79 | "title": "Classic Note", 80 | "tags": "tiddlyfor markup tutorial", 81 | "modifier": "Mohammad", 82 | "modified": "20180413033112983", 83 | "creator": "Mohammad", 84 | "created": "20170629042925390" 85 | }, 86 | { 87 | "text": "This tiddler is used for mass deletion (removal) of tiddlers.
\nFor more info look at:\n[[Deleting Tiddlers Via Lists|http://tobibeer.github.io/tb5/#Deleting%20Tiddlers%20Via%20Lists]]\n\n''Filter''\n<$edit-text tiddler=\"$:/temp/delete-filter\" tag=\"input\" placeholder=\"enter a filter\" default=\"\" size=50/>\n<$reveal state=\"$:/temp/delete-filter\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/delete-filter\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n\n\n\n<$list filter={{$:/temp/delete-filter}}>\n<$button message=\"tm-delete-tiddler\" param={{!!title}}>{{$:/core/images/delete-button}} <$link to={{!!title}}><$view field=title/>
\n", 88 | "type": "text/vnd.tiddlywiki", 89 | "title": "Clean", 90 | "tags": "tools", 91 | "revision": "0", 92 | "modifier": "Mohammad", 93 | "modified": "20180413032555397", 94 | "creator": "Tobias Beer", 95 | "created": "20141209104005777", 96 | "bag": "default" 97 | }, 98 | { 99 | "text": "!! Block with colored left border\n*''Syntax''\n\n```\n@@.linered\nThis is a block
\nwith colored border!\n@@\n\n@@.linegreen\nThis is a block
\nwith colored border!\n@@\n\n@@.lineblue\nThis is a block
\nwith colored border!\n@@\n\n@@.lineyellow\nThis is a block
\nwith colored border!\n@@\n\n```\n\n*''Output''\n@@.linered\nThis is a long text! <<.lorem>>\n@@\n\n@@.linegreen\nThis is a block
\nwith colored border!\n@@\n\n@@.lineblue\nThis is a block
\nwith colored border!\n@@\n\n@@.lineyellow\nThis is a block
\nwith colored border!\n@@", 100 | "title": "Colored Border Block", 101 | "tags": "tiddlyfor markup tutorial", 102 | "modifier": "Mohammad", 103 | "modified": "20180414113621808", 104 | "creator": "Mohammad", 105 | "created": "20180412180435295" 106 | }, 107 | { 108 | "text": "!! Text color macro\n\n''fc'' macro changes the text color (foreground color)\n\n''Syntax''\n\n```\n<>\n<>\n<>\n<>\n```\n* ''Output''\n\"\"\"\n <>\n <>\n <>\n <>\n\"\"\"", 109 | "title": "Colored Text", 110 | "tags": "tiddlyfor markup tutorial", 111 | "modifier": "Mohammad", 112 | "modified": "20180413034757428", 113 | "creator": "Mohammad", 114 | "created": "20180412171511225" 115 | }, 116 | { 117 | "text": "Several custom stylesheet has been defined in [[myStylesheet]] and can be invoked in Wikitext using the followos\n\n```\n@@.className\nText\n@@\n```\n\nThese are\n\n* footenote\n* float-left\n* float-right\n\nSome of these styles have been added to Wikitext toolsbar (snippet).\n", 118 | "title": "Custom Styles", 119 | "tags": "tiddlyfor markup tutorial", 120 | "modifier": "Mohammad", 121 | "modified": "20180413033734453", 122 | "creator": "Mohammad", 123 | "created": "20170629192216159" 124 | }, 125 | { 126 | "text": "For consistency, the following rules are recommended when using TiddlyFor as documentation tool.\n\n!!! Tiddlers\n\n* Phillosophy\n* Structure\n* Tagging\n\n!!! Formatting\n\n* Tiddler title shall be capitalized for each work except prepositions and like\n* Headings in sentence case\n\n<>", 127 | "title": "Documentation Style Guide", 128 | "tags": "tiddlyfor", 129 | "modifier": "Mohammad", 130 | "modified": "20180416150228149", 131 | "creator": "Mohammad", 132 | "created": "20180413035202974" 133 | }, 134 | { 135 | "text": "", 136 | "title": "done", 137 | "modifier": "Mohammad", 138 | "modified": "20170629075801451", 139 | "icon": "$:/core/images/done-button", 140 | "creator": "Mohammad", 141 | "created": "20170629075718068", 142 | "color": "#008040" 143 | }, 144 | { 145 | "text": "This is a sample fortran code! The Theme can be changed or customised (see [[highlight.js theme|highlight.js_plugin_style]])\n\n```fortran\nsubroutine ini2json(ini_filename, json)\n ! This is a comment\n ! Another comment\n \n use json_module\n use finer\n \n implicit none\n \n character(len=*),intent(in) :: ini_filename\n type(json_file),intent(out) :: json\n \n type(file_ini) :: ini\n integer :: ierr\n integer :: i\n character(len=:),dimension(:),allocatable :: secs\n character(len=:),dimension(:),allocatable :: opts\n x = 12.36e9\n y = 13.25d9\n call ini%load(filename=ini_filename,error=ierr)\n call ini%get_sections_list(secs)\n do i=1,size(secs)\n do\n if (.not. ini%loop(trim(secs(i)),opts)) exit\n call json%add(trim(secs(i))//'.'//&\n trim(opts(1)),trim(opts(2)))\n end do\n end do\n call ini%free()\n \nend subroutine ini2json\n```\n", 146 | "title": "Fortran Code", 147 | "tags": "markup tutorial $:/tags/TiddlyFor tiddlyfor", 148 | "modifier": "Mohammad", 149 | "modified": "20180419063744264", 150 | "creator": "Mohammad", 151 | "created": "20170625115133752" 152 | }, 153 | { 154 | "text": "See below webpage for icon\nhttps://www.flaticon.com/free-icon/rtf_136539\n\nYou can download and edit the icons to create a specific Fortran one!", 155 | "title": "Fortran icon", 156 | "tags": "", 157 | "modifier": "Mohammad", 158 | "modified": "20180129073914961", 159 | "creator": "Mohammad", 160 | "created": "20180129073834302" 161 | }, 162 | { 163 | "text": "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pATDwYr06Yaf+PfK5boOlmialMTLfxx7+G+PtpPEyM5dSKihFX4rbzU3v/MWwXA4toZF1yxXkPN79mLR7ZN0JX/480956JOP6gwOGtapMxFVZdmWTXUHEikKD44azcOXXBrtBCMRWvztHsp83ri+akqCHdcTz1T72fg5/+atvNV1NtSX9ujJ2qJCSlyuuhsiWebj2ydx2ZnRhnRu/lpe/+5bvvhx/a8eQ0Ohqvxnwp90RWGe+/QTLN++tc661bdtO/J2bIs++/HWQ03jkjO78+nE2xun634kF704i4WbNupKO7Rjp3ptN33o8095+MN5tba01bpysbp+SoTimU/RMiWl1qTlPh9N7ryl7t5HVXX3yAlmM/5nXvhVHw0hdFXl7hHn88TlV1b78bJt2xj67BNxLdsEswX/M88f9oZSp0zGEwycuEmcUIgd058gu2ntQUTvrF3Dta++pHuvRvyeL8hHd97F6DN71DuLExIws7m0VF9CWWZC39jDXv/x2Xwe/uxT/SJXVVBV+rXLjk42RSK1jlePcv3MJlr/fSruQO0VMd3hIEXPWnUMbvdF3c445nfhiALKET96OXig5jE/slyjyAGy0tIw6DkNKIYG9O3r//RrcUgS3979VwgG69X71TX3UC1WK0999UWdya7pfXZsZRwvrDZmLlnU+MboR+INhSg6sF+f+xWJxLyR5YMf8nnkk4/0tbKKwqNjrmRs375HBYxomsaaokJuefe/rC/YWacLraHR6eEH2Duj9p6teXIylYEYJyQVBdQInVq3oVNGJiFFYU1RAa6SPUwbNfo3M8pG3E/OOtrtvnsS7rp6Q1Xl09snc0k1DUddJNlsmAwGwhE1tj8Mh8FopGur1rRLb4InGODbX3agyjJDcjoelfSMFi354p6/MWLWUzU3GLIMaAzo1JmB2dn0a9ueTGcyqqYRVhSKXBU8tGA+u8rLdDWmizZv0vUajuQUfOFQzF4S4TA9O+TQv302aQ4H+zwe3vhuJaqmrxz3VXlQNa3aIW2jEPob332rO22PDjkx53/bu//Tubc9wke33lnthJokSfRt2478e+/nqjde4f38dXUXvLuSP77xGu/+6aYa06Ta7TFUhgg5mc2ZNHQYtw0eeszHG0v3kNsss+5OTa83KMv1sqfDasVokPTNjB5suPrldOSBCy/moq7HNix5hQWkO45d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", 164 | "type": "image/png", 165 | "title": "fortran_logo.png" 166 | }, 167 | { 168 | "text": "@@.frmpurple\n''FOSS ''stands for Free and Open Source Software\n@@\n@@.linegreen\nFree and Open Source Software (FOSS) has become an international phenomenon, moving from relative obscurity to being the latest buzzword in a few short years. However, there is still a lack of understanding about what really constitutes FOSS and the ramifications of this new concept.\n\n''Ref'': [[https://en.wikipedia.org/wiki/Free_and_open-source_software]]\n@@", 169 | "title": "FOSS", 170 | "tags": "info", 171 | "modifier": "Mohammad", 172 | "modified": "20180128213008116", 173 | "creator": "Mohammad", 174 | "created": "20180128211933398" 175 | }, 176 | { 177 | "text": "!! Framedbox\nUsing custom CSS the following framedbox can be created and used\n\n*''Syntax''\n\n```\n@@.frmgreen\nThis is a frame!\n@@\n\n@@.frmred\nThis is a frame!\n@@\n\n@@.frmpurple\nThis is a frame!\n@@\n\n@@.frmyellow\nThis is a frame!\n@@\n\n@@.linegreen\nThis is a frame!\n@@\n```\n\n*''Output''\n\n@@.frmgreen\nThis is a frame!\n@@\n\n@@.frmred\nThis is a frame!\n@@\n\n@@.frmpurple\nThis is a frame!\n@@\n\n@@.frmyellow\nThis is a frame!\n@@\n\n\n!!! New\n\n@@.frmpythondoc1\nThis is a test\n<<.lorem>>\n@@\n\n@@.frmpythondoc2\nThis is a test!\n<<.lorem>>\n\n<>\n@@", 178 | "title": "Framedbox", 179 | "tags": "tiddlyfor markup tutorial", 180 | "modifier": "Mohammad", 181 | "modified": "20180414120940808", 182 | "creator": "Mohammad", 183 | "created": "20170709193437103" 184 | }, 185 | { 186 | "text": "It is possible to use headings with custom classm, for example\n\n*''Syntax''\n```\n!!.redcls Mohammad\nText goes here\n!!.bluecls My New Item\nText goes here\n!!.greencls Third\nText goes here\n!!.purplecls Last item\nText goes here\n```\n\n*''Output''\n\n!!.redcls Mohammad\nText goes here\n\n!!.bluecls My New Item\nText goes here\n\n!!.greencls Third \nText goes here\n\n!!.purplecls Last item\nText goes here", 187 | "title": "Headings with Class", 188 | "tags": "tiddlyfor markup tutorial", 189 | "modifier": "Mohammad", 190 | "modified": "20180413035150586", 191 | "creator": "Mohammad", 192 | "created": "20170710034503634" 193 | }, 194 | { 195 | "text": "The highlight.js in TiddlyFor supports syntax highlighting for below languages:\n\n|tblNoborder|k\n|''Fortran''|''Python''|''Julia''|C++|R|\n|Matlab|Octave|Scilab|Ruby|Perl|\n|~JavaScript|CSS|HTTP|PHP|SQL|\n|~PowerShell|Shell Session|INI|Dos Batch|Bash|\n|''Makefile''|''CMake''|Excel VBA|Latex|JSON|\n|Markdown|||||", 196 | "title": "Highlightjs Language Support", 197 | "tags": "tiddlyfor", 198 | "modifier": "Mohammad", 199 | "modified": "20180419133315582", 200 | "creator": "Mohammad", 201 | "created": "20180419130429551" 202 | }, 203 | { 204 | "text": "!!! How to change the style (theme) for code syntax highlighting in TiddlyFor?\n\nThere are many styles(themes) available on [[Highlight.js CSS|https://github.com/isagalaev/highlight.js/tree/master/src/styles]]. You can download and use them with TiddlyFor. By defualt four customized styles included in TiddlyFor named TWdark, TWlight and TWMinimal. To change the default style do as follows:\n\n# Copy the content of style tiddler you like or the one downloaded from web\n#* [[TWDark]]\n#* [[TWLight]]\n#* [[TWMinimal]]\n#* [[TWZenburn]]\n#* [[Higlight.js styles on Github|https://github.com/isagalaev/highlight.js/tree/master/src/styles]]\n# Open the [[Highlightjs Style|$:/tiddlyfor/css/highlighjs_style]] tiddler and replcae its content the copied contents from step 1\n", 205 | "title": "Highlightjs Themes", 206 | "tags": "tiddlyfor", 207 | "modifier": "Mohammad", 208 | "modified": "20180419214427633", 209 | "creator": "Mohammad", 210 | "created": "20180419120005441" 211 | }, 212 | { 213 | "text": "[img class=float-right [Fortran Notes|fortran_logo.png]]\n\nThis is a small but very powerful wiki for ''Fortran programming'', personal note taking, and small documentation. It can be used in research and education.\n\nIt can be distributed as a single html file. Each chunk of data is stored in a Tiddler. Tiddlers cab exported as independent static html, JSON, CVS, or .tid files. For more help and details take a look at [[Quick Start]] page.\n\n@@.orangebox\nThis wiki is called [[TiddlyFor]]. This is an edition of [[TiddlyWiki]].\n@@\n\n''See also:''\n\nFor demonstration of this wiki some examples have been given here!\n\n# [[Bisection method]]\n# [[Bisection example]]\n# [[Syntax Highlighting]]\n# [[Mathematics]]\n# [[Useful Links|Useful Links]]\n\n---\n^^\n<>\n^^", 214 | "title": "Home", 215 | "modifier": "Mohammad", 216 | "modified": "20180413192056251", 217 | "creator": "Mohammad", 218 | "created": "20170625112637014" 219 | }, 220 | { 221 | "text": "", 222 | "title": "info", 223 | "modifier": "Mohammad", 224 | "modified": "20180413191920706", 225 | "icon": "$:/core/images/tip", 226 | "creator": "Mohammad", 227 | "created": "20170707051559038", 228 | "color": "#008000" 229 | }, 230 | { 231 | "text": "@@.frmpurple\n''KISS ''stands for Keep It Simple Stupid.\n@@\n\n@@.linegreen\nWe consequently follow this guideline while creating software for the user's convenience. The KISS approach to content management software means a maximum of user friendliness, granting at the same time effectiveness and high clarity as well.\n\n''Ref'': [[https://kiss-software.de]]\n@@", 232 | "title": "KISS", 233 | "tags": "info", 234 | "modifier": "Mohammad", 235 | "modified": "20180413032418654", 236 | "creator": "Mohammad", 237 | "created": "20180128210712352" 238 | }, 239 | { 240 | "text": "@@.frmgreen \nTiddlyFor License: \n[[MIT License|https://github.com/kookma/TiddlyFor/blob/master/LICENSE]]\n@@\n\n@@.frmred TiddlyWiki License: \n[[ Permissive BSD 3-Clause License|https://tiddlywiki.com/static/License.html]]\n@@\n", 241 | "title": "License", 242 | "modifier": "Mohammad", 243 | "modified": "20180408180840909", 244 | "creator": "Mohammad", 245 | "created": "20180408180436877" 246 | }, 247 | { 248 | "text": "", 249 | "title": "markup", 250 | "modifier": "Mohammad", 251 | "modified": "20180414170619298", 252 | "icon": "$:/core/images/file", 253 | "creator": "Mohammad", 254 | "created": "20180414170619298" 255 | }, 256 | { 257 | "text": "The math formula in this wiki is treated by latex plugin [[KaTex|$:/plugins/tiddlywiki/katex]].\nHere are some example\n\n!!!.purplecls Example 1\n A display math formula\n\n@@.lineblue ''Syntax'' @@\n\n```\n$$\nS = \\oint_{\\Omega} f(x, \\delta) dx d\\delta\n$$`\n```\n\n@@.linegreen ''Result'' @@\n$$\nS = \\oint_{\\Omega} f(x, \\delta) dx d\\delta\n$$\n\n!!!.purplecls Example 2\n\n Aligned equations\n\n@@.lineblue ''Syntax'' @@\n\n```\n$$\n\\begin{alignedat}{2}\n 10&x+ &3&y = 2 \\\\\n 3&x+&13&y = 4\n\\end{alignedat}\n$$\n```\n\n@@.linegreen ''Result'' @@\n$$\n\\begin{alignedat}{2}\n 10&x+ &3&y = 2 \\\\\n 3&x+&13&y = 4\n\\end{alignedat}\n$$\n\n\n!!!.purplecls Example 3\n\nBMatrix demonstration\n\n@@.lineblue ''Syntax'' @@\n\n```\n$$\nK = \\begin{Bmatrix}\n a & b \\\\\n c & d\n\\end{Bmatrix}\n```\n\n@@.linegreen ''Result'' @@\n$$\nK = \\begin{Bmatrix}\n a & b \\\\\n c & d\n\\end{Bmatrix}\n$$\n\n\n!!!.purplecls Example 4\n\nGreek notation\n\n@@.lineblue ''Syntax'' @@\n\n```\n$$\nf(x) = \\int_{-\\infty}^\\infty\n \\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\n \\,d\\xi\n```\n\n@@.linegreen ''Result'' @@\n$$\nf(x) = \\int_{-\\infty}^\\infty\n \\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\n \\,d\\xi\n$$", 258 | "type": "", 259 | "title": "Mathematics", 260 | "tags": "markup tutorial $:/tags/TiddlyFor tiddlyfor", 261 | "modifier": "Mohammad", 262 | "modified": "20180413200625851", 263 | "creator": "Mohammad", 264 | "created": "20170625112744371" 265 | }, 266 | { 267 | "text": "Mohammad Rahmani
\nChemical Engineering Department
\nAmirkabir University of Technology
\nTehran, Iran
\nGithub: https://github.com/kookma
\nEmail : m[dot]rahmani[at]aut[dot]ac[dot]ir\n\n---\n^^TiddlyFor created as a new edition of TiddlyWiki and maintained by: Mohammad^^\n", 268 | "title": "Mohammad", 269 | "modifier": "Mohammad", 270 | "modified": "20180408181100852", 271 | "creator": "Mohammad", 272 | "created": "20170629065000451" 273 | }, 274 | { 275 | "text": "/* This hack is for adjustment the position of icon in tag-button. \n\nvertical-align: text-bottom; chnaged to\nvertical-align: unset;\n\n*/\n\n.tc-tag-label svg, .tc-tag-label img{\n vertical-align: middle;\n}", 276 | "type": "text/css", 277 | "title": "my_tiddlywiki_adjustment", 278 | "tags": "tiddlyfor $:/tags/Stylesheet", 279 | "modifier": "Mohammad", 280 | "modified": "20180414164729288", 281 | "creator": "Mohammad", 282 | "created": "20180414161910143" 283 | }, 284 | { 285 | "text": "\\define footnote(text:\"\" title:\"Footnotes\")\n---\n!!!! $title$\n@@.footnote\n$text$\n@@\n\\end\n\n\\define fc(text, fgc:\"red\")\n@@color:$fgc$;\n$text$\n@@\n\\end\n\n\\define bc(text, bgc:\"yellow\")\n@@background-color:$bgc$;\n$text$\n@@\n\\end\n\n!! User defined macros\nThis tiddler contains the user defined macros. Edit to see the code.\n\n* footnote\n* fc\n* bc\n", 286 | "title": "myMacros", 287 | "tags": "macro tiddlyfor $:/tags/Macro", 288 | "modifier": "Mohammad", 289 | "modified": "20180426192750697", 290 | "creator": "Mohammad", 291 | "created": "20170629183034888" 292 | }, 293 | { 294 | "text": "To create a new tiddler based on a template:\n\n<<<\n* Create a template tiddler\n* Create a button with the following parameters\n** `message=\"tm-new-tiddler\"`\n** `param=\"Template-Name` \nThe template-Name is replaced with name of template tiddler you want to use\n<<<\n\nThe template tiddler is a simple tiddler with all the predefined contents and tags, fileds, etc.\n\n!!! Examples\n```\n<$button message=\"tm-new-tiddler\" param=\"Fortran Code Template\">New Fortran Code Example\n```\n\n<$button message=\"tm-new-tiddler\" param=\"Fortran Code Template\">New Fortran Code Example\n\nThe [[Fortran Code Template]]\nMore information:\n* Sample Template\n\n!!! More Advanced Example\n\nTo create a new tiddler with given attributes rather than from a template:\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=\"This is newly created tiddler\" tags=\"OneTag [[Another Tag]]\" text=<>/>\nMy New Fortran Tiddler\n\n```\n<$button>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=\"This is newly created tiddler\" tags=\"OneTag [[Another Tag]]\" text=<>/>\nMy New Fortran Tiddler\n\n\n\n<>", 295 | "title": "New Tiddler from a Template", 296 | "tags": "markup tutorial tiddlyfor", 297 | "modifier": "Mohammad", 298 | "modified": "20180415061645078", 299 | "creator": "Mohammad", 300 | "created": "20180415045825568" 301 | }, 302 | { 303 | "text": "!! Extended markup - Notebox\n\nThe following example shows the use of extended markup (by custom spreedsheet)\nin TW5.\n\n!! Syntax\n\n```\n\n@@.appointmentbox\nThis is an example of ''appointmentbox''.\n@@\n@@.bluebox\nThis is an example of ''bluebox''.\n@@\n@@.databox\nThis is an example of ''databox''.\n@@\n@@.graphicbox\nThis is an example of ''graphicbox''.\n@@\n@@.greenbox\nThis is an example of ''greenbox''.\n@@\n@@.infobox\nThis is an example of ''infobox''.\n@@\n@@.orangebox\nThis is an example of ''orangebox''.\n@@\n@@.questionbox\nThis is an example of ''questionbox''.\n@@\n@@.redbox\nThis is an example of ''redbox''.\n@@\n@@.searchbox\nThis is an example of ''searchbox''.\n@@\n@@.settingbox\nThis is an example of ''settingbox''.\n@@\n@@.sweepbox\nThis is an example of ''sweepbox''.\n@@\n@@.yellowbox\nThis is an example of ''yellowbox''.\n@@\n```\n\n\n!! Demo\n\n\n@@.appointmentbox\nThis is an example of ''appointmentbox''.\n@@\n@@.bluebox\nThis is an example of ''bluebox''.\n@@\n@@.databox\nThis is an example of ''databox''.\n@@\n@@.graphicbox\nThis is an example of ''graphicbox''.\n@@\n@@.greenbox\nThis is an example of ''greenbox''.\n@@\n@@.infobox\nThis is an example of ''infobox''.\n@@\n@@.orangebox\nThis is an example of ''orangebox''.\n@@\n@@.questionbox\nThis is an example of ''questionbox''.\n@@\n@@.redbox\nThis is an example of ''redbox''.\n@@\n@@.searchbox\nThis is an example of ''searchbox''.\n@@\n@@.settingbox\nThis is an example of ''settingbox''.\n@@\n@@.sweepbox\nThis is an example of ''sweepbox''.\n@@\n@@.yellowbox\nThis is an example of ''yellowbox''.\n@@\n", 304 | "title": "Notebox", 305 | "tags": "markup tutorial $:/tags/TiddlyFor tiddlyfor", 306 | "modifier": "Mohammad", 307 | "modified": "20180413200623702", 308 | "creator": "Mohammad", 309 | "created": "20170625115255084" 310 | }, 311 | { 312 | "text": "", 313 | "title": "practice", 314 | "modifier": "Mohammad", 315 | "modified": "20170629175936257", 316 | "creator": "Mohammad", 317 | "created": "20170629175936257", 318 | "color": "#8080ff" 319 | }, 320 | { 321 | "text": "For a quick start using TiddlyFor see the following pages:\n\n''Introduction''\n\n<<<\n* [[Getting Started Video|https://tiddlywiki.com/#Getting%20Started%20Video]]\n<<<\n\n\n''Basic Markups''\n\n<<<\n* [[Create and editing tiddlers|https://tiddlywiki.com/#Creating%20and%20editing%20tiddlers]]\n* [[WikiText|https://tiddlywiki.com/#WikiText]]\n* [[Tables in WikiText|https://tiddlywiki.com/#Tables%20in%20WikiText]]\n* [[Images in WikiText|https://tiddlywiki.com/#Images%20in%20WikiText]]\n<<<\n\n\n''Extended Markups''\n\n<<<\n* [[Framed box|Framedbox]]\n* [[Note box|Notebox]]\n* [[Mathematics]]\n* [[Syntax Highlighting]]\n<<<\n", 322 | "title": "Quick Start", 323 | "tags": "tiddlyfor tutorial", 324 | "modifier": "Mohammad", 325 | "modified": "20180413033507709", 326 | "creator": "Mohammad", 327 | "created": "20180412063651132" 328 | }, 329 | { 330 | "text": "|Revision |Date |Remarks |h\n|!0.6 |08-31-2018|TW Core was updated to 5.1.17|\n|!0.5 |04-25-2018|TW Core was updated to 5.1.16
New theme (Readonly mode) to prevent TiddlyFor editting
New colored edit button as traffic-light
New custom stylesheet for colored-border block
New custom classes for tables
New macros: fc, bc
Highlight.js plugin updated
[[KaTex|$:/plugins/tiddlywiki/katex]] plugin updated
Footnote macro updated
|\n|!0.4 |04-08-2018|TW Core was updated to 5.1.15
Julia and CMake are added to syntax highlight|\n|!0.3 |04-06-2018|Embeded all icons as URI data|\n|!0.2 |07-07-2017|Moved to TiddlyWiki 5|\n|!0.1 |06-26-2011|Initial release on TW Classic|", 331 | "title": "Revision History", 332 | "tags": "", 333 | "modifier": "Mohammad", 334 | "modified": "20180830095452396", 335 | "creator": "Mohammad", 336 | "created": "20180408175412927" 337 | }, 338 | { 339 | "text": "/* To be renamed correctly */\n\n/* Footnote class, a colorful box for creating footnote - Mohammad */\n.footnote{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 100% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 25px; /* The last is left padding*/\n border-width: 0px;\n border-style: solid;\n border-left-width: 1px;\n background-color: rgb(255,248,220);\n color: rgb(91,49,7);\n line-height: 1.2em; \n font-size:0.9em;\n}", 340 | "type": "text/css", 341 | "title": "Stylesheet Footnote", 342 | "tags": "tiddlyfor $:/tags/Stylesheet", 343 | "modifier": "Mohammad", 344 | "modified": "20180426193509013", 345 | "creator": "Mohammad", 346 | "created": "20180414114355072" 347 | }, 348 | { 349 | "text": "/*\nThis tiddler defines the custom stylesheet for Colorful frames\nApril 13, 2018\n*/\n\n\n/*\nFramed box\nAdded Jun 2017\n*/\n\n.frmgreen, .frmred, .frmyellow, .frmpythondoc1, .frmpythondoc2,\n.frmpurple{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 70% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 15px; /* The last is left padding*/\n border-width: 1px;\n border-style: solid;\n border-left-width: 5px;\n} \n\n.frmgreen{\n border-color: #E2F2CB;\n background-color: #E2F2CB;\n}\n.frmred{\n border-color: #FFE6E2;\n background-color: #FFE6E2;\n}\n.frmyellow{\n border-color: #FFFDDB;\n background-color: #FFFDDB;\n}\n.frmpurple{\n border-color: #5C2583;\n background-color: #5C2583;\n color:#fff;\n}\n\n\n/* newly added Apr 14, 2018*/\n\n.frmpythondoc1{\nbackground-color: #FFFFCC;\nborder-color: #FFFFCC;\n}\n.frmpythondoc2{\nbackground-color: #EEFFCC;\nborder-color: #EEFFCC;\n}", 350 | "type": "text/css", 351 | "title": "StylesheetFrames", 352 | "tags": "tiddlyfor $:/tags/Stylesheet", 353 | "modifier": "Mohammad", 354 | "modified": "20180414120738856", 355 | "creator": "Mohammad", 356 | "created": "20180413192419632" 357 | }, 358 | { 359 | "text": ".linered, .linegreen, .lineblue, .lineyellow{\n display: block;\n margin: 0.5em;\n width: 70% !important;\n border-collapse: collapse;\n padding: 5px 10px 5px 10px; /* The last is left padding*/\n border-width: 0px;\n border-style: solid;\n border-left-width: 5px;\n}\n\n.linered{\n border-color: red;;\n}\n\n.linegreen{\n border-color: #76B326;;\n}\n\n\n.lineblue{\n border-color: blue;;\n}\n\n.lineyellow{\n border-color: yellow;;\n}\n\n\n/*\nColorful class used for headings\nMohammad\n*/\n.redcls, .bluecls, .greencls, .purplecls{\npadding: 5px 8px 5px 8px;\n}\n.redcls{\nbackground-color:red;\ncolor:#fff;\n}\n\n.bluecls{\nbackground-color:blue;\ncolor:#fff;\n}\n\n.greencls{\nbackground-color:green;\ncolor:#fff;\n}\n\n.purplecls{\nbackground-color:#5C2583;\ncolor:#fff;\n}", 360 | "type": "text/css", 361 | "title": "StylesheetFrames2", 362 | "tags": "tiddlyfor $:/tags/Stylesheet", 363 | "modifier": "Mohammad", 364 | "modified": "20180414113900554", 365 | "creator": "Mohammad", 366 | "created": "20180414112914316" 367 | }, 368 | { 369 | "text": "/***\n|Name|NoteBoxStyleSheet|\n|Source|http://kookma.TiddlySpot.com|\n|Version|0.2|\n|Author|Mohammad Rahmani|\n|License|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|\n|~CoreVersion|5.1.14|\n|Type|CSS|\n|Requires|-|\n|Overrides|-|\n|Description|'convenience' classes for common formatting for notes, boxes. Image URI data has ben embeded 2018-APr-07|\n\nThese 'style tweaks' can be easily included in other stylesheet tiddler so they can share a baseline look-and-feel that can then be customized to create a wide variety of 'flavors'.\n!!!!Box plugin\n***/\n\n/*\nRef:\n Author: Mohammad Rahmani\n Email: m.rahmani@aut.ac.ir\n Rev: 0.1, March 11, 2010\n\n Rev: 0.2\n Adapted to TW5, Jun 2017\n Added colorful framedbox\n\t\t\t \n Rev: 0.3\n Adapted to TW5, Apr 2018\n Moved colorful framedbox\tto another CSS tiddler\t\t \n\t\t\t Some cleanup\n*/\n\n.appointmentbox, .bluebox, .databox, .graphicbox, \n.greenbox, .infobox, .orangebox, .questionbox, .redbox,\n.searchbox, .settingbox, .yellowbox, .sweepbox{\n display: block;\n margin: 0.5em;\n margin-right: auto;\n width: 70% !important;\n border-collapse: collapse;\n padding: 15px 15px 15px 80px; /* The last is left padding*/\n border-width: 1px;\n border-style: solid;\n border-left-width: 15px;\n background-color: #fff;\n background-position: 15px 50%;\n background-repeat: no-repeat;\n}\n\n.appointmentbox{\nborder-color: purple;}\n.bluebox {\nborder-color: #3366CC;}\n.databox {\nborder-color: teal;}\n.graphicbox{\nborder-color: maroon;}\n.greenbox {\nborder-color: green;}\n.infobox {\nborder-color: navy;}\n.orangebox {\nborder-color: orange;}\n.questionbox {\nborder-color: #BB8855;}\n.redbox {\nborder-color: red;}\n.searchbox {\nborder-color: #AA6651;}\n.settingbox {\nborder-color: grey;}\n.sweepbox {\nborder-color: #F4C430;}\n.yellowbox {\nborder-color: #ffee00;}\n\n/* Image data as uri */\n\n.appointmentbox{\n background-image: url(data:image/png;base64,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igewbVvfeVN/Ljm57GGAvB1gTCwgwSJJO8BJpxBSAhFG1wTWPC+EaNRB/bk3S6P+/n56enqwbRtjDH7UQcAKy6VxzkzM4imX5SI8e94mYXUlnrls73rgA9/cIB7AztjivV3tSXn6cjy1tlsBWjtIKUnLadAREkCbmtfj3DcIqImnEQHWRWAzEK01lmUhpWysFSDROo/NPl6d6aMUpelrE0yvTrMz70jXjm7d1BOArWB/KmGzUokPSjk7QimJEALXzGMaByENda+vEy8bxbwZQGsUpIx3gPXFTtcWGWMM29Lx2EI15PreNgC8UKMRw1sCaEWHZVlUw3jDlrYNURQRRRHIIloEICRSCECupU5NsjEaU4uOMQLf90mlUptGob7FMMYQhiFBEACglEJKST5lAVD2FWk3AUAl0PiR6dgovQZgJK4AImVIyPpmzTAyMkLfDRNYAoSwaGvPMT42RhRF1DYJtVeIODJGIAR86YnP47oud999N7fddhtSyg0QAFevXmVsbCz2sudx8OBB2traECLW4lhxpHwFkcLdEgBoHDbq/0QIgVKKYy8dIJlM4rouN998M1/73qOsrKzURpqW61orlUocPXqU559/nvvvv5+BgYENYyCuhyAI0FqvA401bXzvpgBC44VKJywpCJsK8ZZbbkFKiWVZWFYc2s9+9rONAqz/TQixrk9KyejoKI8//jhjY2M8/PDD3H777Xz0ox8llUo1cn94eJihoSG01g3zwnixdGyBF8W1kbQEjr228rY2KS2WglDhOhJjoKrWjll1j5gmbzTvMuvX1nwfHh7m8OHDHDp0CIAnn3yShx56iBdffHHd2GZoIQQFLxadcixKFR+AdFKSsMTSlgAWvF72A3JuvK9bqq4X/2Ygrfd1cY7jcOjQIY4cOcL+/fuZn5/nkUce4ciRIywtLTVEN9tiOQbIuhbFGkDKkUjMhS0BypE5tbjq63w6PgJOVcQG8a3e3gqweUzdent7OXz4MA888ABtbW2cOXOGRx99dNNZanw5nsrb0w4r5ThrlEF7ESe3BIgi+fQr02WvIxNPW5dXN57UPc/b8pTV6slWkHqK3HHHHTz22GPccccdfOQjH6FUKm141y/mYq93ZhzmCjHA5YIpR5F6akuA2amFF89MlIP2lIVjSSZKkmKwJmRlZYVTp04xMTGxqZdNy2yxVboZY8hkMnzqU5/CcRyOHTvGwsJCY8x8KeLyUoDrSNK24MqiRz5lMb0a6am88z9bAnD0PqWU+rel1YrZkU+iDbw4uzYgk8kgpSQMw3UCm1ur2GaI5hW3+bPruuTz+cazJ84XMcCOvMvMcglloD3jGMsS3+YLt2+6D4oBgEoovvrDc8vVgc4UAGfnJKs+jWK89dZbGRoaWnfWbb5vFdsqvNUOHDjAvffei23HE8dcMeT5y/GXZtd1pDg/tYIlBWeno1Il0F/eSnwDYPar77s0UfBORGFoetqShBqevrLm2fqusdWzW7W6t1uvzSaljIGM4dsjyyht2JF3WS2WmS6EDHQmja/0ycmvvO+NNwUAKFXNZ469PF8Z2p7GkoLzS4JX59nU6wsLC5TL5S09X++vwxSLRSYnJzdEwhjDTy6scm7Gw7YEg11pXptYJpOUvDARri4H4aevJX4dwNQ/3nVlshB+aWa5HA33ZAD4wSXDVGn9aUopxcjICM888wy+768TfvLkSY4fP06hUEBrjVIK3/c5fvw4P/3pT+N9VBPkL2arHD27DMDe3iyziyvMrYakko7vheHXZx95/+WaxlZriFo3Z14aW/zisVcWX29zBX15l1DDt85FzJbWUkAIwZ49e+jv78dxnC29XzfbthkcHGTfvn3ramJsweOfTs2jNPRvc0kIxcjlAru7XHN2Orh48envfBGwWqwOUL9fD8DR+1TF5+4nTs8vD3S6dGUTVEL45iuKsWXVEDg4OMgNN9ywaW43i6x/PnjwIHv37m2k1KtTFR798SzVUNOdS9DXnmRkdJ6d+QQ/HvdWC1cvHOL0N/Qmnm8FYsOqNfHVOyenCv7vfef0bOUtPWm2tyWphobHXw556lJIEOkN3m4V3NyvlGr8rRoonjizyGPPzlMNNb3tSXZ3pjg7Okuba/PcFb+0Onf1rvl///PJLQQ3w2iac6m1bf/EN97TN7zvv//oHdtzsyXFlcUKxkA2IfjdAYd39ifIuva6zVjzffPKXPI1Pxsv89QbRUq+RgrBQFeK7ozF6YuzZJK2efayXyjOXfng/L/+ydkWKZtNdz4QXgtAAJ1t739wT99NH/iPe2/sHkynknJ8ocJqNV5TbAn7uh2GO2125R26sg7phAVC4EeGparm8nLI+Tmf12c9artj2lI2u7vSEPm8fGUZjQxfmvEnls4/d1/he18YrXt2ixYBHqz94LcZgAQcoANIJ7Zdl+r9+JcfGt698+O37e1wSoFmtuCzWg03dc1W3mhLOfS2J8k6MLmwQtlX/Oyq53ulwn/OfvfzXwymL1RqAlXtWgcxQEDs9Q0rciuAXTOH+LeePJAFrMy779/X864Pf+5tAz1vv3lXm22ERaEaUvIivFATKI2qHe0sKUhYEjdhkUtatKUchI5YLZdZKoXmhat+4FVL5+ZOH/tS+dQ/v14TVhcfEKdHpeZtn83TaAOAqAl3gETTvQvkgAyQTB/82L7Od9zzoY4dg7cd6MvI3d0pO+XYAikbR1OjNQKN0ZpqGDK/7Olzc74/uRoJXZh5duml73+39MK3zteERjWRFaBas0oTyDVbawRaAVqvLpAGUiTS6eyNH3x7avDgjbnunftx23aE2NnISBvAFjpyiEoiKM0U5yZer4y/OFI6e/w1gmKlJtiria17OWwSXb9uuYnbCgDWUijRYq191/pcz9tmQb/KZ59rF/M1AeqtXsxJNqZVs9lN1rzMG+KcrhdluIXVC9Svjf1l54Y3BdhsrFUTarUAyNpVbAKgWUuHVqt/sf1rt/8FHx1rewsAKvsAAAAASUVORK5CYII=);\n}\n\n.bluebox {\n background-image: url(data:image/png;base64,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);\n}\n\n.databox { \n background-image: url(data:image/png;base64,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);\n}\n\n.graphicbox{ \n background-image: url(data:image/png;base64,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igewbVvfeVN/Ljm57GGAvB1gTCwgwSJJO8BJpxBSAhFG1wTWPC+EaNRB/bk3S6P+/n56enqwbRtjDH7UQcAKy6VxzkzM4imX5SI8e94mYXUlnrls73rgA9/cIB7AztjivV3tSXn6cjy1tlsBWjtIKUnLadAREkCbmtfj3DcIqImnEQHWRWAzEK01lmUhpWysFSDROo/NPl6d6aMUpelrE0yvTrMz70jXjm7d1BOArWB/KmGzUokPSjk7QimJEALXzGMaByENda+vEy8bxbwZQGsUpIx3gPXFTtcWGWMM29Lx2EI15PreNgC8UKMRw1sCaEWHZVlUw3jDlrYNURQRRRHIIloEICRSCECupU5NsjEaU4uOMQLf90mlUptGob7FMMYQhiFBEACglEJKST5lAVD2FWk3AUAl0PiR6dgovQZgJK4AImVIyPpmzTAyMkLfDRNYAoSwaGvPMT42RhRF1DYJtVeIODJGIAR86YnP47oud999N7fddhtSyg0QAFevXmVsbCz2sudx8OBB2traECLW4lhxpHwFkcLdEgBoHDbq/0QIgVKKYy8dIJlM4rouN998M1/73qOsrKzURpqW61orlUocPXqU559/nvvvv5+BgYENYyCuhyAI0FqvA401bXzvpgBC44VKJywpCJsK8ZZbbkFKiWVZWFYc2s9+9rONAqz/TQixrk9KyejoKI8//jhjY2M8/PDD3H777Xz0ox8llUo1cn94eJihoSG01g3zwnixdGyBF8W1kbQEjr228rY2KS2WglDhOhJjoKrWjll1j5gmbzTvMuvX1nwfHh7m8OHDHDp0CIAnn3yShx56iBdffHHd2GZoIQQFLxadcixKFR+AdFKSsMTSlgAWvF72A3JuvK9bqq4X/2Ygrfd1cY7jcOjQIY4cOcL+/fuZn5/nkUce4ciRIywtLTVEN9tiOQbIuhbFGkDKkUjMhS0BypE5tbjq63w6PgJOVcQG8a3e3gqweUzdent7OXz4MA888ABtbW2cOXOGRx99dNNZanw5nsrb0w4r5ThrlEF7ESe3BIgi+fQr02WvIxNPW5dXN57UPc/b8pTV6slWkHqK3HHHHTz22GPccccdfOQjH6FUKm141y/mYq93ZhzmCjHA5YIpR5F6akuA2amFF89MlIP2lIVjSSZKkmKwJmRlZYVTp04xMTGxqZdNy2yxVboZY8hkMnzqU5/CcRyOHTvGwsJCY8x8KeLyUoDrSNK24MqiRz5lMb0a6am88z9bAnD0PqWU+rel1YrZkU+iDbw4uzYgk8kgpSQMw3UCm1ur2GaI5hW3+bPruuTz+cazJ84XMcCOvMvMcglloD3jGMsS3+YLt2+6D4oBgEoovvrDc8vVgc4UAGfnJKs+jWK89dZbGRoaWnfWbb5vFdsqvNUOHDjAvffei23HE8dcMeT5y/GXZtd1pDg/tYIlBWeno1Il0F/eSnwDYPar77s0UfBORGFoetqShBqevrLm2fqusdWzW7W6t1uvzSaljIGM4dsjyyht2JF3WS2WmS6EDHQmja/0ycmvvO+NNwUAKFXNZ469PF8Z2p7GkoLzS4JX59nU6wsLC5TL5S09X++vwxSLRSYnJzdEwhjDTy6scm7Gw7YEg11pXptYJpOUvDARri4H4aevJX4dwNQ/3nVlshB+aWa5HA33ZAD4wSXDVGn9aUopxcjICM888wy+768TfvLkSY4fP06hUEBrjVIK3/c5fvw4P/3pT+N9VBPkL2arHD27DMDe3iyziyvMrYakko7vheHXZx95/+WaxlZriFo3Z14aW/zisVcWX29zBX15l1DDt85FzJbWUkAIwZ49e+jv78dxnC29XzfbthkcHGTfvn3ramJsweOfTs2jNPRvc0kIxcjlAru7XHN2Orh48envfBGwWqwOUL9fD8DR+1TF5+4nTs8vD3S6dGUTVEL45iuKsWXVEDg4OMgNN9ywaW43i6x/PnjwIHv37m2k1KtTFR798SzVUNOdS9DXnmRkdJ6d+QQ/HvdWC1cvHOL0N/Qmnm8FYsOqNfHVOyenCv7vfef0bOUtPWm2tyWphobHXw556lJIEOkN3m4V3NyvlGr8rRoonjizyGPPzlMNNb3tSXZ3pjg7Okuba/PcFb+0Onf1rvl///PJLQQ3w2iac6m1bf/EN97TN7zvv//oHdtzsyXFlcUKxkA2IfjdAYd39ifIuva6zVjzffPKXPI1Pxsv89QbRUq+RgrBQFeK7ozF6YuzZJK2efayXyjOXfng/L/+ydkWKZtNdz4QXgtAAJ1t739wT99NH/iPe2/sHkynknJ8ocJqNV5TbAn7uh2GO2125R26sg7phAVC4EeGparm8nLI+Tmf12c9artj2lI2u7vSEPm8fGUZjQxfmvEnls4/d1/he18YrXt2ixYBHqz94LcZgAQcoANIJ7Zdl+r9+JcfGt698+O37e1wSoFmtuCzWg03dc1W3mhLOfS2J8k6MLmwQtlX/Oyq53ulwn/OfvfzXwymL1RqAlXtWgcxQEDs9Q0rciuAXTOH+LeePJAFrMy779/X864Pf+5tAz1vv3lXm22ERaEaUvIivFATKI2qHe0sKUhYEjdhkUtatKUchI5YLZdZKoXmhat+4FVL5+ZOH/tS+dQ/v14TVhcfEKdHpeZtn83TaAOAqAl3gETTvQvkgAyQTB/82L7Od9zzoY4dg7cd6MvI3d0pO+XYAikbR1OjNQKN0ZpqGDK/7Olzc74/uRoJXZh5duml73+39MK3zteERjWRFaBas0oTyDVbawRaAVqvLpAGUiTS6eyNH3x7avDgjbnunftx23aE2NnISBvAFjpyiEoiKM0U5yZer4y/OFI6e/w1gmKlJtiria17OWwSXb9uuYnbCgDWUijRYq191/pcz9tmQb/KZ59rF/M1AeqtXsxJNqZVs9lN1rzMG+KcrhdluIXVC9Svjf1l54Y3BdhsrFUTarUAyNpVbAKgWUuHVqt/sf1rt/8FHx1rewsAKvsAAAAASUVORK5CYII=);\n}\n\n.greenbox {\n background-image: url(data:image/png;base64,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);\n}\n\n.infobox { \n background-image: url(data:image/png;base64,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);\n}\n\n.orangebox { \n background-image: url(data:image/png;base64,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);\n}\n\n.questionbox { \n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH1gUCCSEzVsRdEwAADW9JREFUaIHtmWtsXVV2x3/7nHNfflz72o7tJHYSP0KclyEm4VUH04mYgQxMoTRDBhATUlooAiltUdEopWSE6BS1GlUKFaWjBqpOCCEdAp2hEWU0xCEDdQYSEju2EzuJ7fgZv319n+ecvfvh2s6177mOgU77pUta2vue/fr/11p7n33Whf+X/1sRX3eC5x9mPZK73YaoU7DGtilQCi+AEER1nSEBzXFL1aNx5MX9NH592FflKxHYs41iZfAnGVm5T1Wsqc1YtW6Te9HilUZmoBTDk40QGsoKY4Z6CA23caXjv2g/Wx9r6xiLxSxi0lavCotX9xyi/3+VwJ4d5GJqPyxaVv3E5ju366UVGww5+hmx4ZOY4+exwj0oM5SY2JWFkVmCO3cNnsJb8RVvJnLlBF0n93Hy8xPRjgEUiJ/gki/seYOx3zqB3Q/ye/mFy9745u8/nVVSUmJEOt4i0vMhyo4ubCEjA1/pd/BXPUlsopOLH7/AqcaOaM8QYdNWO186yHu/FQLbtqGvdWs/Xn3j1j/e8u3ve62eQ4Q7D6OkjZ5/G3rRt9ByrkdkliNcfgCUOYEKX0KNN2Jf+SX28K9RMp5oEy585TsIrH2Knt/8HedO7OfUBUK2FP98Ni7/7NAh7P8xAnu24dZ8xs/rtj5Rt379Gk+w8W+wwr24Sh/GKH8KkbF8YatEurA6foJ5+S2UlQgxMsopuO1VxnoaOH/0hzReskPBKMdVVH1nzyHiCyWgp2vYtg19sVc/cud9z9StrsjzjJ/ag/AuxbPpAEbp9xCu3IWuAa4ctEXfQC+6CyZbkNF+MEeIdB4mu+IhckpqEcMfuicjLI3bYnNBFW82N6O+FoHvbtD21d2949urywOeicaX0Zfch2fjGwhP0cKBzxHhzkdf+gDEh1DBZpSMEu99n+zyB/EVVGMP1bsiMYqzpVZxtFEtaE84EtjzEDtWVf/Oc7fdepN3ovFljBU7ca/9EYi0fL8ECx29cAtCxbBHPwNlEev7gPzrdxGPhhGRc67RICs3r6X3aCNfXHO6uQ92b6c0Jzev8bEnfpATOvsy5NfhuWGvU1cA+vv7OXHiBE1NTQwODgLg9XopKSlh5cqV3HLLLfj9foeRCrPpL7Auv4lSoGcsJlD7Jp+8+SDBsQFaLjMWt1T1S29xeT4CKSb9Vo04dN+2nWuMsaPCxo33xn2guVIG9vX1ceDAAd5++23a29uZmJjAtm1s2yYWizE4OEhraytHjx7F5XJRVlaGEMlGEOgFtyOHjkF8AGVOIuxx8tfspKf5fTJ9uMMxse5Xp/npggns/h61K8que27D9eu94c538Gz8KcK3JGXQwYMH2b9/P319ffPNDYCUkpaWFqSUrFq1anajMNBzb0T1HgQlscbPEbjuEUaHOolO9IpghIKbV3P84ya60s2vJf/wucTeum9s9Ye73kNfvhPNv8ZxUH19Pbb9pY5rPvjgA7q7u1Oei+wqtGU7EJqGEIJQy9+z/o5dIARL88nxucTe+eadIfD8djbkLSqt8Ge5Emd9xTNfCqDf76e4uBhdd97oSimOHTuGEGJOKIFR/jTCyEIIjfjw52RkZJC3eC0CgRCUPb+dDenWNaYrbkN75uabb8qKDfwafckDCHfeNUELIdiwYQN33XUXJSUlCCEYHx9n3759nD9/PqV/e3t7CnilFLgC6EvuR17eDwLCnW9TtWkbV7qbKcwlu39YPANypxMGDRIvLSXE/SXLq0R8tBGj9KFrgi8oKODpp5/m8ccfp7S0dMaygUCAHTt2OI4ZHR2d6adNhczM76XbZ+qx/o8oKKtD6AYeQ2gSdf+2bc5HvgFQpVFTWFyqadYQygig5VTPC37Tpk1s374dn883CwQkvFJQUIDL5cI0zVnjpJRompaw+hzR/OuRvmUQvYyKj6Ei3SwuXUfXxdMYuhBVmqoBfpMyDgCduvIVS33WZCd6weZ5wQM89thjKeCTdXR0NAU8QCAQSLH+rHr+bTN1c/QMxcsThsz2Ch86dU5YNAC3ITYXFha5rFA3Wm7NNQkAjsCnwRw5csRxTFVVVVrSQgi0wI0IkZjDGm8hULwaIQQuN263IRwtqwEIRVW2Pwc7NoLIWvmVwE9rQ0MD9fX1jmNuv/12R8Izmlk5VdeQkV58/sUgBLqmIRRVTlgMAFNS7PNlEY2Po/lKr0kgHYmTJ0/y+uuvO8Z4bW0tlZWVAI7tAJqvFFsIBCCjA3gyCxGALhIY0xJQCo+u6yBNMLIXBHwuidbWVl577TUsy0oZU1ZWxqOPPjrrCBVCpBBRRhYCgQKUHUNoLkAgpzCmJSAlHt3QUTKOMDIXRCCZRH9/P6+88ooj+OLiYnbt2oXX602AdLD+9DNhZM7Mq2QUzfAkQk0kMKYloGnErHjEIzQ3ygqlJeFkeaUU+/btIxKJOILfvXs3gUAgZZ5p0Eqpq56xw1fX0DOw45OAQCHRNGJOmBKbWBCzzRhoBlhBR/BzSUzXm5ubuXDhQko/r9fLs88+S35+PpqmpW5YB2NgT4IQIARC96KsCEKAhkAT8xBwafSHQuNormxkJP31e+6iAG1tbY59t2zZwpIlS9KeVingAaK9ifsPoHsXEQsl0kYKMDThmEPSAJSgdWJ8FM2VjZp0BpS8aPKzUCjk2L+ystLR6pqmOYIXQkD44owHNG8RkYkeEALbViihWp3WMQDilvp4YGDwruLrCtz22ElYwF1oeuF77rmH2tpaYrEYkUgE0zQxTZOKiopZ4BxjPum3UgomvkCQsLieXcZYbzsAMVPF45b6OC0BbOo7ugciNetvcseHHPvNAp0seXl5M3Hu+HJyGDMNPJmcEAI1+mki/pVAzypnoPs4AMGIjGCT+nZkKoRaJSeHhwaVpTIgPogcP5OWRDKR+UqnOE8JmWRCwbMQ7U20ufwoI4/BvgsYQmBaSrVKTjphMQAOHcKufoTDXZc7v1+au0yzLr+J+xo30ml55513OH36NG63G4/HQ2ZmJh6Ph3vvvZcVK1bMApvuDQygeg/N1F2BGxi6/DlKSaKmLTWNw+kydjNfZHFL7v3sdNukK7sSu/dnqPjIgghMTk7S2dlJW1sbTU1NNDQ0cOzYMYaGhmbF/XzgMUeR/f8OU7ksfVEtF8/+Ck2D/mEzGI/LtJ+VMwRefItTwfGRi8PjMTQjE/NC+k/RZGDXkmnwyTp3rOz4J7DDCfBZFUyMTzIx3IWyJVKpSy++xalrEgCImOqZ4w1nxl2B9did+5DBFkfgCxWlFFLKtCQAZLAV2fOvgAIFWtHdtH/xLihFR398PByX836czyLw0gGODw0ONvReiUg9YynxM7vATr0iLIRMMthkEslt0gpjN/8AZZuJ5FaghqHhMYJDF4jGbWnbquGlAxxfMAGASFw9/uGxU0GVuRoVvki86TnA2fVKKfx+v2MmIp31pZRT7RLZ+nzi9EEhXH6i2XfQdebfUErS1h2d6B2xnyRx0GikSQ2mrPxxExObV5v9V0Zjd1atucFtDXyAsCbQCuqA2ee6EIKqqiq2bt1KTU0Ny5Ytw+/3Y9s21dXVFBXNTgRf9YLCOvfXyJ63UUqihIFc/Ajd537J5EgHZy5EQpMR+9kfH2b6pSSSdJak/X9gz8Pa6+vXVz9487psnznUgL7kftzr/hahe1IzCvNc1FI8Y8ewWnZj974LKBQaVuEfMDI8RN+5/6ClIxIeGjN/tme//CMSx1I6dfbAtCyqUr8QwwN10ihaUrp8hWFf+Qg5+CF6YCPCs2iWFxYqKtiKeeoPkcPHSUSiC3PR/UwGgwy1vU/TxXBkeMxq+If/lI+Ew1/9/wEBGM3NGKNBDud4+m8L2YEly8vXGIRasbr+BRHtQWRWonmck19z94sKX8I8/yOs1r9CxQZBganlIIseIDTex0D7ET5vDYZHJuxPD9Xb2zr6mU5pXJNEsvl0EhsmWXXDoOLJu8Wfr7puxT13bl7nyVYXsUOXEAi0vE0Yhd9Ez70BLasSXP6ER8wgRC4ix06jhj9CjX42g0WiI7Oq0QIbmej+hM4LJ/n0bCgcjKiDe38uX4hEiAHmlFo4h4+cnnCagAG4ktRIKisAz9ZN3Hrrmuw/3bjxevfaCr/LiF3CDvcgkHNif6oUUzf7qRWE5k54LbeGeHSMwYv1fN7UH7/UH4+29ci/PFDPh1Og40kEpuvToGUy+GQCLsCdVE7XXUAmUARkLcrFf98t4rsVy/J/9/p1q7RVlcVGpjaCig2hrAmwIyhpJcjoBprhR/PkoWUsRc8owYpcoa/zFKfOdJptPXE5FlS/ePeE+seuAUaSwMam6nEgNPXMThdOc0PINwXeM6d0A1lADpC1NI/iO6rZUlniqSsoXOy6rnyxUVwY0HP8Ofh8XgxdT+T7zRCh4BjDQ710dHZZ7V2TZiSu4j3D8v3607zX3k8/EJ0CHQUiU+XkVCmdQKcjkPzMDXinCHmTyCRrBpBRXcbKVUupKckXVRk+sVigMoWY+s5QmAgRjMbp6huRjW19fNLQSssU4EgS8FASkdTUxpck4NRH4+q+mPZIsncMrh4CkHD5tM4Ni2m1ptqvaeX55L8BTVEcD8yF3zcAAAAASUVORK5CYII=);\n}\n\n.redbox {\n background-image: url(data:image/png;base64,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);\n}\n\n.searchbox { \n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH1gUCCSAffQcAsQAAEVVJREFUaIHVmXt0VdWdxz/ncc+5596be29e5El4Gggg8naKWEQYFJShPvBFoV3WpbVW2y46a5ZddurM6uis1dFhDbaV1srYZTst2vDQagVDK0PVCgYJNSIIykNCCJck931ee88fNwlJSIDamT9mZ/3W2fecnHO+n71/+7d/Z2/4f16Uz3LTxo0btXg8XqGqao0QokpKWauqapWqqvWKotRJKaullKVSShPIapp2wPf9nUKIVw3D2LlgwQLv/wzg9ddfL/V9v0rTtFohRCUwUlXV0ZqmjRFC1EgpR0gpo5ZlOaFQyA+FQko4HNZN0zRM0yQQCKDrOsePH8e2baSU6LqOoijk83n7zJkzvpRyi5Ry3aJFi976XwXYtm2b1HXdj0ajOcuylFAopFmWZRiGoRqG0SdOURSklAghEEL01XuPnZ2dNDc3c+DAARKJBMlkkmw2i2EYRKNRYrEYlZWVXmVl5VHLsr61ePHilxVFkX81QFNTU/Laa68t8n1/gKCh6kOVRCLB1q1baWlpYeHChcycOZPKykpCoRCmaeK6Lul0mo6ODvbu3UtTUxNFRUVy2rRphysqKpZdd911B/5agMPz588fm06nhxU5VBFCsHnzZnbt2sV9993H9OnTMQyj73omkyGdTmOaJrFYDEVR+u5777332LBhA6FQSEyfPv2rd955508/M8COHTv+OHfu3LmO4+D7/iU9IJvN8vTTTzNu3Dhuv/12gsEg6XSa3//+97zbvJeObpt4eRXhSIxcNkXXmXZMxWbWjGnMnz+fqqoqXNdl27ZtbNq0SU6aNOn+NWvWrP9MAE1NTf81Z86cOwA87+KBIpVK8fjjj7Ny5Urmzp2L7/ts2rSJHbt2M/2am4hVjCEUDmFoKpoGKgCSdDpNou0T9rzxWxrGVrHyrruIx+Ps27ePJ598UiaTyc9t2bLlT5cCoPX/8cUvfnFmRUXF1YFA4KI9IIRg3bp1rFy5kiuvvJJkMsn3/+UxKJvClPkrKCmvJBIyCRkqlqFiBRR0VeDkUnhOjnCkiEnTP0fWD/D8s08zoX48kydPpqGhQXnzzTdvqa+v/8UHH3yQvBiAOuh3wnVdv9dHL1QaGxtpaGhgxowZnDlzhu/84z9z2TVfomr8NMKmOsAsXZJLJUi0HcPLJSmPh6gZEacsFuLyyy/nutvu5Yl169m/fz/19fXy7rvvtkzTfHXFihXaxXQMBuh2HOeiAKdPn2bfvn3cdttt+L7PD554kjnLv04kXk7YUCi2FMqLNMojOmHdI9vVjrDTxCNBaivLiYUtgrpCKAChAIyqreLv7riXH67/GW1tbSxcuFBOmTJlpOd5q/9iAM/zLjp6X375Ze6//34Mw2Djxo3UzVyGGYkTCyqMKNIpiWjEghANgiFtSqIhykqKKSkpQdMGNqquKgR1hZHVI1i0/C6e+uGPFECuXr1aDwaD/7pkyRLzLwJwHEdeqAc6Ozs5cuQI9fX1pNNp3nrvQ2I1E4lZGiVFGvGwRnFIxwooGJqkOBYhHi2Yrg1+XX8QuHzyZLRImdyzZ49WW1vrzJ492zBNc8UlA0gpLwrQ0tLC8uXL0XWdV199lSsW3EbIUCkOqcQtjbChoiqg9TxCURSCZoCArhLQhweAwj1Xzr1G2fjCixIQ8+fPD0QikZWXDKCqatbzvAsOgNbWViZOnAjA7ub3MKKVRIMKkaCKFegRP4ROTVVQLzK2pJSMrhtJV9rWurq6lIaGBsfzvKvvvffewCUBACiKcsExcPjwYUpLS0mn03hGCWZAK4TKgIqiULAh7lMUhYsFNyklmqZRVTc22dzcrFuW5ZeXl7vt7e0Th7tHH3zC91ytY/sTnN31Y6SdQbWKiMz5CvHPPwCKSjKZxDRNjh49SlnVKMwAGLqCoSmoCqjDiZTgiwunJ1JKVFUlHI74bW1tBiDKysr8EydOVAL7LwqgKIqvvPKQqZzKMLnmQdSGBqRh07V7K+0n7iF281OEQiE0TSOVSmEVFaOrKpqq9LX8cPp9IfH8oQF6865eADMY0s+e7XAAUV5ergHVw0EPACj63X3XlnQqanHlt7C3/xlt7zaM0dUUf2c1RvpdTrzwVVwnXLhR1/EdG2ThxQURQ/uPlOD5As8X5wnXNRVNLXiy6wtUVUUKP2AYhg+4tm0jhMgMBzBgDASSn3wzpHxe6d78Bsk39pBJpsi2HMT7ymOElcnUROdxU/iP5HNZysrKSHV24AqJ6xdsOAdxPJ+cc25o9QKbAY1wUMcydSxDwwwU5oh8LquVlJSogOzo6ABovyQA3xV1+WwJ3R8eIYMgg08aQeqOMjpmpNFuvotrvvkUn6y/ibKSOImTh7FdQd6V5JweF+lHIaXEdn1ytt/X+r3uoqkKQUMrdFjPuUBP+Oo8c9ocP368A9DW1hYQQhy9JABNVzpzyXayRRYZfDIIUo/O4uTXv47lbsA62EBZZYKyqbP55OkvMGFkMa6dJW37pG2fjO2TdXxcTxSEOz6ZvIft+v3crFACutrnbbLnDySO49DRflydOnVq/tSpU3o+n0++9NJLxy4JAN3a4FgtKJPHkDFUMjNL+HTeUka330uk+zXIpeHjBym7Yhzxy2cxL7WRUwfexvEgmfXpzvmk8j4Z2yWT90jnXJwe8f1L36DtE17oBNv1aXnvXaZOnig1TRMtLS0BKeXm4cSfB+DN+dpat/qMVCs+Qp89ieyXZ1Ld9RzhzAGwKVg2A0cepPTysdTNW8jU/d8ml+7E8SGdFySzPqmcj+P6CHG+8F7xni+Qkj4TQtKVTPOH7S9z24oVCCG0xsZGxXGcn18yQGb0UnLLfuJp9R1oFYdhTAOjc9vPic/3HHO9EOOYdetdlP5mIflsGleA44PtgzdoLPQPlVJKbMcjZ3u4nk/O9uhK53jlpUbm/c0sSktLlV27dpWkUilV07Q/X3oPeJ6hhUvcMX+/k0B9B5zcg140GTzznPhe64WYMp5ZN99B/MWF5DIpbF9ie2C7PZFpkPD+MHmn4GbZvMPON3bgZRLceeedJJNJNmzYEIxEIqamadtWrFhhXRKAECKkKIqihYqpfnA78Y9fo+2jBERnFyD6AwzoicuYtvxmIr/8PMnOBLYryXmQ98D2JaIfxOBi2za/fWkz7Z+08u01a8hms6xdu1aprq5WlixZYtTWVF4VUHljOIjByVxA13UfQA3FqX5wO4mEoO2jjgtDfPwQpVPqmXHrHRT98mqOtDaTzDrkXEnOhawjyXsSV4AvC2a7Pvv2/5lnf7KO8ojCdx95BIDnnnsOVVVZunQpruty1bz5SlVNzSzh+0OG0gFfF6tXrx4bDoe/VFZWZniehxIIEpl5O6d3Po+Xy1BUVQ+50yAHffBLBzJNWBNWUVJZh9r0GJubE3Snczi+Qt7xyOZdznYlaTt1ipb33uX1VxoR6dPcd8+XWbBgAd3d3axdu5ZsNsvDDz9MIFBIQM+ePcuxo0cUJ9Vu3jL+5HN/OOh193/1gIl/+/bt80aMGPFKfX19UT6f7zsv8klO/nAJJVGf6stGQHI36HkwGWihCIxdR+cHH3Jqx6u4S35E60fH6OzsJJXOYAR0iouLGTVqFNOnTycSiQCwe/dunn32WaZMmcKqVauwLItAIMCxY8f4yfqnwDnK4svbxNuv7GkXrnblI1tyx3u1DU7mIqqqKoN9VQ1GqfraK5z60Q1w6DTVl80uQJBnYEnDkQcpbliHArS9ch+3rNmJZsXOdVbPs3O5HO+++y6NjY0cPXqUcePGsWzZMvL5PIqi4Ps+G3/1PGqqhVVzdxKqu0ZVb5xR8dbLzX969GZrzqONuRND9cAN1dXVvx4zZkzYtu0BLwTwc920//hGiqPeRXqiCMb+B2dbWzn44i/ouubfKSqvIZPJkEgkOHToEIcOHWLixInMmjWLuro61q5dyxVTp7Bk6Y0EAgF+vuEZciff5O6pTcigwA/qmCOv5ePDSfHmS83tjtTmPNqYOzEA4LXXXrujrq7uZ3V1dSHHcQaEwN6jyKc4vX4ZsYhD7YRK6N4Nem4YiHV0fdDKwd88z6Epj6CFionH48RiMWpra1F7slApJclkkief+AHTpk3nTEc7JD7gvtFbkEGBZxTih2/2QHyUFG/9tvmUVJxpAwbxqlWrZpaWlt4YiUQCvj8wBeirawahabeSePMFnFSSaM0FBna6iWD9l4iMqMR8+xkm3PANKmtH962P9n++YRjMnj2Hnz7zDHbnMb55lU8sHEWk2/r5icDNHaNs9ERFt4JW+7HO+sGflDFVVfX+k03/Fenec4oRZsRXt9KVNjl+oA1is8Gzzg+x2RQceYjYxMmMWnYriWduxE+fOa9Xey0Wi7F+/XqW/u01h17Y9t/ZbjmCYMkMdBt0p2BazsU+uYv6qRN1IeTCwQBRXdf7AHrFu66L4zg4jnNueT0QovzeLXRnQxeGyCTh8EPEJkxmzBdupfOZG/DTHeelF/1hSsbOPmXb3rKN23ZmumVFAcLhHIgtkXkfFfKDJ7JSXdcVIcSA1hdC4Ps+ruuSSqXIZDKF3Rc9SOk9m+jOhjne2oaMzQY/dH7ulC1AROunMuqW2zn79GJE5sx56UVv9FFVNfndl/I7Mo6/fOO2nZluKgmWzEJ3VQLCIlw6jw92f5gH5ZkBAIqilKuqOqD1+29u9G589G5UJBIJUjmXotW/otsuKkBEB0HY4GtTcSufRFjTic36B+pueYjcvsbzWl9RFDzPQ0qZAfje5nxTJu/d9OvX3sh05IqwRt+EWrGMPc0J+/3mgwfzivNPg3ugWNO0AVtGg7eP+sP5vk82myXRncG94Sk6s2GOt35agPAKEK5yGckRj2Kr43FtDyFsYlOX4r7/4nnJHYDrunie1/cB872t9nbbta9vbPrj0ad/+XLmP5/fkmrZu/9nOcf53KMv4AyYyKSUxaqqIoToWcc5t5My3FZTb93zFeTiJ3F/9w3k+yeomzQbJbmbZOhGRD6PoqZRVBVFUTEiY5CZTvzUadRI+bngoCg4juMAJ/vremSTtwsYzRDlvCjU2wO9D9R1HdM00XWdXrihgKSUCNUgu/AJTqctjrWeQEZnk9dH4uUyeLl0n/lujpqld+Ec+N15Syq2bXvJZLILCFLIFC64HDY4na5zXRfLsgiFQliWhWmamKaJZVkUFRURiUQwTRNFUc4DKUAESC/4Ae1Ji0/2HycYLkYKcHPpc5ZNEG1YhPv+bwa4UA+A+PTTT9NAuMdCFKbG8xbhGHRSkVJu2r9//7VSytJAIKBZluX0bLeawWBQ690mjcfjCCHI5XIkk0lSqRS9M3cvRNf8x5FvPIx851dEZ94C4SpUDYTr4aY60Esn4J35GJnrQrHi/QG01tbWLBAHnB5zAY9CXHOGAlABdfHixff01LU1a9aU1dfXjw2Hw2NM0xxjWdYEXdcv0zStVlXVEtM0nWAwKEKhkFZcXGz4vq/kcjny+Ty+7+MZBtlF/8ap3U/RuWENVvVoSqctwpq4CNUs4cWtu2g3rmLxwdcxr7i1z2Vd1w3s3bvXBiL9xGeBM4PF08+/1EGmXaheUVFhLF++vGbs2LGji4uL64qKikZHIpF6wzDqhBAVruuaiqK4PelCANCM7o+xTr2NdXInkYqx7I9ezes7dvLg5BSxu7cihCAej/POO++I6667biHnAnEbhYWtgct6gwB664MFX8iUIY4KwNy5cyNXX331yJqamrp4PD4yEomMUxSlXghRK4QoVbIdItz+DvGTO3S965hS9f0TmKaJqqrs3r07c/31198CdAAHelp/2DLcCB8M0/t7KMH913SHep7sd5TRaJQHHnigcty4cXWxWGyUaZpjDMNo0HV9nJRykud5mSVLlkwCjg/xrEsGGO5/B1svSP/rw4ofZGLQ9c9U/gejJUy8TmZCxwAAAABJRU5ErkJggg==);\n}\n\n.settingbox { \n background-image: url(data:image/png;base64,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);\n}\n\n.sweepbox {\n background-image: url(data:image/png;base64,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);\n}\n\n.yellowbox { \n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAKoklEQVR42syaeWwc53nGf3Pt7EHxpiyWoiJaEWVa1cFQDZTIQuEacupDqmK7cAADrl00booYcA0EjRQgaJqkMFD0MBynCmogcNE2AZpGsKHKIFPYkdUGruUjSsc2o5v3cpc7u7PXzM759Q9yacoWaYqkHL8AAWIxfPd5nu+9vncoCSH4pJhx4ADbh4Z47847O1tuummLbNsjkRATC5/peuGFq/5G5hNmxoED2+RY7HtSMvmCgG8Cm5d6Xq3/cuTIEbFx48bfKPjU7bfTMzbGljCk6YtfpPjcc48BMeDbwJUlCSiKIh5//HHpNwE8CAIsyyJ99CjNikLbAw9QPXGCufB+eO6xp4ALgLgmASGEBHDp0qWPnYBt29i2TfP+/ZSGhoidPEmYzYIsQxTJIgwfztdqSlsq9XUgfc0cEEKEAJIkfaw/tm2TyWQIgoANBw+i3n8/7xoGYRAgyTIiivBLJdkrFm8DWhcNoSAIXCCpKMrHpnzVtsnn87S2trJ9+/ZZIXt72fDoo7z99NPs2rABHIfI86Ksqp7ulKSxRQlIkiTP5cKsozDAfvvnNy5s4k3MKA20tbXR39+PaZpkZ3I4nk9y1y56v/xl3vz+99nd0uKNatoJNx7/FlBelMCCZJ4lwI3rD46WxNKbaW9p4TP9/WSyWcbHJ/B9H4CibRO75RY6tm4NkorynT44JsAkDFk2ARSFln33rDn4WrXA6MVxWhsb+Ux/PzO5HJOTUwghUFUVz/NwHAdPkSl+6Uvq7z744HeX1QfmP1DVGxf0/gSFkf+kKTnAnj17KBQKZLMzqKqKqqqEYYhVKKCoCkXLYmxszPwol0sSOHXqFEEQrAl2XclxS/JPaW35YzKXT2G8GaA09CLLMrIs43ke+fws3qJlcfjwYZ555hmum8DCKnTHHXesCXjhjZN5s49Nu/8BSd+GnvopU+ePQddXiTX2IkmCQqFAFIbk83nuuusudF1flu8lT2BoaGjVJ1BXftOuv0PWt+JVjpGMn6Bt051kLv49YvMTSMkt1Go1ilaBe+65B03Tlu1/yRO4++67VwU+8sYY/8UWNu36G2R9M17pHwnclxAhxJ2fkUp+lurl76F+6isULY/Dhw9zvX3oQwRk+f0B9eTJk/OlbaXKd+98Cknrwi3+E0FtCBGBZ0HVksj+39toHV1UJ06RiN9+Xcovi8DBgwdXBD50xxg5/Sm6d/41srYe1/ohfu1lEOCXoFqQGHtHQWsQbOgx6frso+jrdq/ou9a8Zs6D3/EdZLWVWv5f8J1Ts+NKFWxLYvLXKvo6QUdvgs7+FxcFH0VRuCoCzz//PK7rLht8Usvz+e5v0L3j28hqM475Y7zyaUQEIgC7JDF1XkVLCto/Haez/0USrb+3ePUSQjz55JPS4OAgw8PD4roJOI7DgQcOkEh2ICs68twwvtCTtKBU2q/30r3jW0hKAjv7b9Ss/32/A1ckpi+paClB40aVi5WvcfaUBRyff+a+++6rA0cIgSRJtLe3E0XRyk5AlmXMyTP8z7s/IN6yia6eL9C5cT+N6zazbo6IAkTuGO7rvXT/9jeRJAU78xPc0pkF44NEZkRDSwqau2eV711E+Tr4IAgIgkCRJEkszMvrzoGK5zM+beKO/poLb75EY6qBpo5Ps2fvnxNIvVTL59lu/sEseDmGPXPiKvCuLZEd01ATgtR65ZrKf/AEwiDA8zyiKJIz2SwFy1o5gZiqoAQugeOhaoIZq4jjvs3rQ18lJav8fu/I4uAdiZlJDS0hWHeTvqTydfWDIMB1XarVKkIIpsbH2dzdvXICIoqIhI9XCwk8B89LoCZUqn6J+3eUlgSfm9JQY4J429LK1+3QoUN4nkfFtilaFkIIKQoCuru6Vk5AEjKhJuPKPlGoEBM6egAP77AWBe/VJMxpDSUmaGhfnvJRGOL5PpVymUKhQCGfrycifhiunECDlOBmvZGWNpfAWkeTLrj/cxc+GrwqSLXry1K+bvv27cM0TUzTpFwuI4SQxGobWWjptIxsQwo20tkSZ+Dzx+nq+0skWb02+IyGPAe+c/eL3PwR1SYMQ9xajXKlQm5mhlwuR7FYJAgCZFlWDh46tHICURQRrquw4w8fRNgeSetXNLX9M6GXwZkZxHfe+DB4RRBrkunc/SIivpfjx48vuxE2NzdTLpUIwxAzn3c8z/MADfBXRCCRSHD2bHF2J6m79P1WH0pqC9aVCWR5A4o+e8CeezX44fwTbJtTvl4ar1J9rtLYtk2xVMIqFLCKRSrlMn4Q1CYnJgozudw6Xdd/sqpR4pFHHpkNI9/l4s/+lY5te/ALaULRje/JJPX9+F4Gc3ocWQ7mw2bbNcJmYYOq1WpUKhWKxSKWZVEqFjFNM5iamspLspwIgkCLx+PPxWKxry+l/rKHOfP8L4k3tSFFIUHVQk8kgE2UcofxvRya/iPiTSaduxefbeqVplwqYRWLpNNpJiYmyOfz5PP5aiqVkvpuvXV9uVx+d3p6+lhbW9sxwzCi1tbW1SVx4DrkLv6Kjbv340xfJHSd94e3hg6KuRoNG7bScesPPwT+3Llz3uDgYBCPx2PpdFrIsuzH4/FA0zRF13XR2toa6+npiQ0MDKSampqYmJh4LZ1OP33lypV/X/U4bds2g4ODNLsz3NzdifCq+MUZxNyEGwQ+TrVChIQx8xjuglJZj/tMJlOYnp5e/9BDD0lzq0RNVdX5i7yu6+i6jizLnD179vTIyMjfGoZxYlX3gXCuaei6zuf27uW1nz5H857fwc1eBhERhSGO7RBGIa1bB2jffhu3qNo1fciyrGma5nd3d8dUVa1vm4miaDakooggCHjrrbdOj46OPmUYxuCqLzT1L3cchxeO/weXRksE//0a+zY3UalU8FyXaqyNTKyVcKQEIy99yOm99947v/GWJCmSJAnf9+cTuU7AdV0Mwzg9OTn5V4ZhvLImN7L6HVhVVYrlCtWqzc/feIe21B62beqla/ttSIrKjqX2Vwvu0bIsR1EU4XneVeBrtRrvvffe6enp6W8YhvGLld4A1Wu9bAAwTZPXz7zB+o52tm7tJS83cibtQvrlj3S6YJ+kKYoS1SfMOgHXdTl37tyr2Wz2LwzDOLOaK+zCNzSBEGJePdu2OXLkCFu2bLn+DeKcjyiKFEVRAtd1cV2XKIpwHIfLly+/Yprm1wzD+OVq7+AL1+sBwGz3hlQqxfnz55mcnLxup3v37q3nk6RpmlypVPB9H8dxGB0dfcWyrCcMw3hnLZYICwlcpZ4sywwMDKxshzvnw7IsSZblhOM4VCoVpqamXi6VSn9mGMaFtdqCLJrEvu8zPDy8Iqc7d+4kDEM8zwtbWlr0fD5PJpP5r2q1+hXDMC6v5RpHXaqC9PX1rWylGEVIkkQul6t1dHQk0+n0oOM4jxmGMb7We6hFq9BqrKuri1dffZVcLhdrbGwc9DzvTwzDmOQGmHot9VZj7e3tmKbJ8PBwtaGh4YLneX9kGEb2Rr0zWfieOIqiiF27dq3KYaVSiZ599tnJQqEQ9PT0fMEwjBluoKkLlG88evTotOd5bavZqCuKcimRSLyVSCS+Ozw8fEPBfzCE4tezB13E4kEQJMvlcu4DG8gbZtIn6d9tVmL/PwDS4sk3hvyx2gAAAABJRU5ErkJggg==);\n}", 370 | "type": "text/css", 371 | "title": "StylesheetNoteBox", 372 | "tags": "tiddlyfor $:/tags/Stylesheet", 373 | "modifier": "Mohammad", 374 | "modified": "20180413194217290", 375 | "creator": "Mohammad", 376 | "created": "20170625115320548" 377 | }, 378 | { 379 | "text": "/***\n!!!!Note plugin\n***/\n\n/*\n Author: Olivier Cortes \n Adapted for tiddlywiki: Mohammad Rahmani \n Rev: 0.1, March 11, 2010\n*/\n.noteclassic, .noteimportant, .notewarning, .notetip {\n display: block;\n margin: 2em;\n margin-left: auto;\n margin-right: auto;\n width: 70% !important;\n min-height: 40px;\n clear: both;\n text-align: left;\n vertical-align: middle;\n border-collapse: collapse;\n padding: 15px 20px 15px 80px;\n background-position: 20px 50%;\n background-repeat: no-repeat;\n -moz-border-radius: 20px;\n -khtml-border-radius: 20px;\n border-radius: 20px;\n}\n\n.noteclassic {\n /*border: 1px solid #99D;*/\n background-color: #F2F2F2;} /*its original color #eef*/\n\n.noteimportant {\n /*border: 1px solid #ff0;*/\nbackground-color: #ffc;}\n\n.notewarning {\n /*border: 1px solid #d99;*/\nbackground-color: #fdd;}\n\n.notetip {\n /*border: 1px solid #9d9;*/\nbackground-color: #dfd;}\n \n \n/* Background image uri data */ \n \n.noteclassic {\n background-image: url(data:image/png;base64,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);\n}\n\n\n.noteimportant {\n background-image: url(data:image/png;base64,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);\n}\n\n\n.notewarning { \n background-image: url(data:image/png;base64,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);\n}\n\n.notetip { \n background-image: url(data:image/png;base64,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);\n}\n", 380 | "type": "text/css", 381 | "title": "StylesheetNoteClassic", 382 | "tags": "tiddlyfor $:/tags/Stylesheet", 383 | "modifier": "Mohammad", 384 | "modified": "20180413193203430", 385 | "creator": "Mohammad", 386 | "created": "20180413192610637" 387 | }, 388 | { 389 | "text": "/*\nThis tiddler defines the custom stylesheet for tables \nApril 13, 2018\n*/\n\n/* Table text font size */\n.tblMaroon, .tblTeal, .tblNavy,\n.tblOrange, .tblYellow, \n.tblAltrow, .tblAltcol, .tblLines, .tblNoborder{\n font-size: 0.90em;\n}\n/* Header text color */\n.tblMaroon thead td,\n.tblTeal thead td,\n.tblNavy thead td,\n.tblOrange thead td{\n color: #FFFFFF;\n}\n.tblMaroon thead td{background-color: #800000;}\n.tblTeal thead td{background-color: #008080;}\n.tblNavy thead td{background-color: #000080;}\n/*Orange Table*/\n.tblOrange thead td{background-color: #FFA500;}\n.tblOrange thead td{color: #000000;}\n\n/* Yellow hover Table */\n.tblYellow tr:hover{background-color: #ffff80;} /* 75% yellow */\n\n/* Alternate row background color Table */\n.tblAltrow tr:nth-child(even) td {\nbackground-color:#F3F6F6;\n}\n\n/* Alternate column background color Table */\n.tblAltcol td { background-color: transparent;} /*Clear the default background*/\n.tblAltcol tr td:nth-child(odd) {background-color: #F3F6F6;}\n\n\n/* White lines table for abbreviations and two column layout */\nhtml body.tc-body .tblLines {\n background: white; \n border-collapse: collapse;\n border-color:white;}\nhtml body.tc-body .tblLines th{\n background-color:white;\n border-color:white;\n border-bottom: 2px solid #446699;\n color: #446699;padding:10px;}\nhtml body.tc-body .tblLines td{\n background: white; \n border-color:white;\n border-bottom: 1px solid #ccc;\n color: #000;\n padding: 6px 8px;\n min-width:150px;}\n\n\n/*Noborder table*/\n.tblNoborder,\n.tblNoborder th,\n.tblNoborder tr,\n.tblNoborder td{\nborder:0;\n}\n", 390 | "type": "text/css", 391 | "title": "StylesheetTables", 392 | "tags": "tiddlyfor $:/tags/Stylesheet", 393 | "modifier": "Mohammad", 394 | "modified": "20180419133121992", 395 | "creator": "Mohammad", 396 | "created": "20180413092232257" 397 | }, 398 | { 399 | "text": "/*\nThis tiddler apply the custom stylesheet for TiddlyFor. You can add / remove / modify this stylesheet. \n*/\n\n\n/* TextArea Setting */\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor{\nline-height: 1.4em; \nfont-size:0.90em;\nfont-family:monospace;}\n\n/* Added Apr 12, 2018*/\n\n/*Edit Buttons As Traffic Lights*/\n.tc-tiddler-controls .tc-image-delete-button {fill:#ebb;}\n.tc-tiddler-controls .tc-image-cancel-button {fill:#ed9;}\n.tc-tiddler-controls .tc-image-done-button {fill:#beb;}\n\n/*Four more button in beautiful color*/\n.tc-tiddler-controls .tc-image-edit-button { fill:#F37B1D; }/*edit tiddler*/\n.tc-tiddler-controls .tc-image-info-button { fill: #0e90d2; } /*Info button*/\n.tc-page-controls .tc-image-new-button { fill: #5EB95E; } /*New tiddler button*/\n.tc-page-controls .tc-image-options-button { fill:#8058A5; } /*Open control pannel*/\n\n\n/* Used for my custom image alignment */\n.float-left {\n float:left;\n}\n\n.float-right {\n float:right;\n}\n\n\n\n/* Mouseover Toolbar Visibility: Tobias Beer*/\n.tc-tiddler-frame .tc-titlebar button {\nopacity: 0;\ntransition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\nzoom: 1;\nfilter: alpha(opacity=100);\nopacity: 1;\n}\n\n\n\n/* RTL Setting */\n.tc-tagged-RTL .tc-title,\n.tc-tagged-RTL .tc-subtitle,\n.tc-tagged-RTL .tc-tags-wrapper,\n.tc-tagged-RTL .tc-tiddler-body{\ndirection: rtl;\nfont-family: \"Segoe UI\", tahoma;\n}\n\n", 400 | "type": "text/css", 401 | "title": "StylesheetTiddlyFor", 402 | "tags": "tiddlyfor $:/tags/Stylesheet", 403 | "modifier": "Mohammad", 404 | "modified": "20180416162101118", 405 | "creator": "Mohammad", 406 | "created": "20170625125742486" 407 | }, 408 | { 409 | "text": "This TW has been updated to highlight.js 9.12 and the following language has been added:\n\n<<<\n* Fortran\n* Tex\n* Python\n* Matlab / Octave\n* Perl\n* CSS\n* Javascript\n* Julia\n* ...\n<<<\n\n!!.bluecls Example\n\n*''Fortran''\n\n```fortran\nx=1.23_wp\ny=148_wer\nz=1.25e9\n! sum.f90\n! Performs summations using in a loop using EXIT statement\n! Saves input information and the summation in a data file\nfunction test(x,y)\nreal:: x\nprint*, 'x=', x\nend function test\nprogram summation\nimplicit none\ninteger :: s, a\n\nprint*, \"This program performs summations. Enter 0 to stop.\"\nopen(unit=10, file=\"SumData.DAT\")\n\nsum = 0\ny = sin(x)*cos(x) - tanh(1-x)\ndo\n print*, \"Add:\"\n read*, a\n if (a == 0) then\n exit\n else\n s = s + a\n end if\n write(10,*) a\nend do\n\nprint*, \"Summation =\", s\nwrite(10,*) \"Summation =\", s\nclose(10)\ncontains\nfunction test(x)\ninteger, intent(in):: x\ninteger:: test\ntest = 2*x\nend function test\nend\n```\n\n*''Tex''\n\n```tex\n\\documentclass[]{article}\n\n% opening\n\\title{}\n\\author{}\n\n\\begin{document}\n\\maketitle\n\\begin{abstract}\n\n\\end{abstract}\n\\section{First Section}\nSome text!\n\\end{document}\n\n```\n\n* ''Python''\n\n```python\n@requires_authorization\ndef somefunc(param1='', param2=0):\n r'''A docstring'''\n if param1 > param2: # interesting\n print 'Gre\\'ater'\n return (param2 - param1 + 1 + 0b10l) or None\n\nclass SomeClass:\n pass\n\n>>> message = '''interpreter\n... prompt'''\n```\n\n\n* ''Matlab/Octave''\n\n```matlab\n% A test problem\n[X,Y] = meshgrid(-10:0.25:10,-10:0.25:10);\nf = sinc(sqrt((X/pi).^2+(Y/pi).^2));\nmesh(X,Y,f);\naxis([-10 10 -10 10 -0.3 1])\nxlabel('{\\bfx}')\nylabel('{\\bfy}')\nzlabel('{\\bfsinc} ({\\bfR})')\nhidden off\n\n```\n\n* ''Julia''\n\n```julia\nfunction hypot(x,y)\n x = abs(x)\n y = abs(y)\n if x > y\n r = y/x\n return x*sqrt(1+r*r)\n end\n if y == 0\n return zero(x)\n end\n r = x/y\n return y*sqrt(1+r*r)\nend\n```\n\n* ''Perl''\n\n```perl\npackage Name;\nmy $singleton;\n\nBEGIN {\n $singleton = {\n attribute => 'value',\n another => 'something',\n };\n bless $singleton, \"Name\";\n}\n\nsub new {\n my $class = shift;\n return $singleton;\n}\n```\n\n* ''CSS''\n\n```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1 { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\n\n* ''Javascript''\n\n```javascript\n(function(a,b){\n var result = a+b;\n return result;\n})(10,20)\n```", 410 | "title": "Syntax Highlighting", 411 | "tags": "tiddlyfor markup tutorial", 412 | "modifier": "Mohammad", 413 | "modified": "20180419192446235", 414 | "creator": "Mohammad", 415 | "created": "20170820051104983" 416 | }, 417 | { 418 | "text": "@@.frmgreen\n!!!! ''Tutorial''\n@@\n
\n<>\n
\n\n\n@@.frmgreen\n!!!! ''Tools''\n@@\n
\n<>\n
\n\n\n@@.frmred\n!!!! ''Wiki Info''\n@@\n* [[Revision History]]\n* [[License]]\n", 419 | "title": "TableOfContents", 420 | "tags": "$:/tags/SideBar", 421 | "modifier": "Mohammad", 422 | "modified": "20180426192905931", 423 | "list": "$:/core/ui/SideBar/Open", 424 | "creator": "Mohammad", 425 | "created": "20170710150130297", 426 | "caption": "Contents" 427 | }, 428 | { 429 | "text": "!! Custom Table Styles\n\nThe following examples show the custom styles for Tables in TiddlyFor. These are:\n\n* ''tblMaroon'': (header white on maroon)\n* ''tblTeal'': (header white on teal)\n* ''tblNavy'': (header white on navy)\n* ''tblOrange'': (header black on orange)\n* ''tblYellow'': (yellow backgroud color on mouse hover)\n* ''tblAltrow'':(even rows in gray color)\n* ''tblAltcol'':(odd columns in gray color)\n\n!!! Syntax\n\n```\n|tbl-class here|k\n|table caption here |c\n|table |header| here|h\n|text |goses | here|\n|text |goses | here|\n|table |footer| here|f\n```\n\n!!! Demo\n\n* ''Maroon''\n|tblMaroon|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n* ''Teal''\n|tblTeal|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n* ''Navy''\n|tblNavy|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n* ''Orange''\n|tblOrange|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n\n* ''Alternate Row''\n|tblAltrow|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n\n\n* ''Alternate Column''\n|tblAltcol|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n* ''Yellow''\nHover the mouse to see the color change\n\n|tblYellow|k\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n* ''No Class''\n|This is a sample table|c\n|One|Two|Three|Four|Five|Six|Seven|Eight|Nine|Ten|h\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|\n|1|2|3|4|5|6|7|8|9|10|f\n\n!! Other table classes\n\n{{Borderless Tables}}\n", 430 | "title": "Tables", 431 | "tags": "tiddlyfor markup tutorial", 432 | "modifier": "Mohammad", 433 | "modified": "20180416160303374", 434 | "creator": "Mohammad", 435 | "created": "20180413091837322" 436 | }, 437 | { 438 | "text": "", 439 | "title": "task", 440 | "modifier": "Mohammad", 441 | "modified": "20180414170040457", 442 | "icon": "$:/core/images/timestamp-on", 443 | "creator": "Mohammad", 444 | "created": "20170629075343884", 445 | "color": "#8000ff" 446 | }, 447 | { 448 | "text": "", 449 | "title": "tiddlyfor", 450 | "modifier": "Mohammad", 451 | "modified": "20180413195258666", 452 | "icon": "$:/favicon.ico", 453 | "creator": "Mohammad", 454 | "created": "20180413191843172", 455 | "color": "#d8d8d8" 456 | }, 457 | { 458 | "text": "TiddlyFor is a flavor of [[TiddlyWiki]]. It is actually a new [[edition|https://tiddlywiki.com/#Editions]].\n\nTiddlyFor is a single file, self-contentained wiki for <>, but can be used for any other purposes.\nIts main feature is:\n\n!! Features\n\n * Syntax highlighting for modern Fortran\n * Math formula through [[katex|Mathematics]]\n * Colorful notebox ([[Classic Note]], [[Notebox]], [[Framedbox]])\n * Customized stylesheets ([[Custom Styles]])\n * Table of contents\n * Tags\n * Refined to be suitable for research and education\n\n!! Note\n\n* TiddlyFor can be customized through plugins\n* Different themes (styles) for syntax highlighting can be used see highligh.js plugin\n* Syntax highlighting for several scientific languages and some common language is available in TiddlyFor. Other language can be simply added! See the highlight plugin.", 459 | "title": "TiddlyFor", 460 | "tags": "info", 461 | "modifier": "Mohammad", 462 | "modified": "20180413032310544", 463 | "creator": "Mohammad", 464 | "created": "20180406110857746" 465 | }, 466 | { 467 | "text": "From [[TiddlyWiki.com|https://tiddlywiki.com/]]:\n\nTiddlyWiki, a unique non-linear notebook for capturing, organising and sharing complex information.\n\nUse it to keep your to-do list, to plan an essay or novel, or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website.\n\n<>\n\n\n", 468 | "title": "TiddlyWiki", 469 | "tags": "info", 470 | "modifier": "Mohammad", 471 | "modified": "20180414115823836", 472 | "creator": "Mohammad", 473 | "created": "20180406111223185" 474 | }, 475 | { 476 | "text": "This page cotains link to some wonderful pages on TiddlyWiki plutgins, themes and application\n\n|tblLines|k\n|Generic search and replace|https://ooktech.com/jed/ExampleWikis/Version518Fun/|\n|Tobias Beer Collection|http://tobibeer.github.io/tb5/#Welcome|\n|Encrypt indivisual tiddlers|https://danielorodriguez.com/TW5-EncryptTiddlerPlugin/|\n|Brain Test|http://braintest.tiddlyspot.com/|", 477 | "title": "TiddlyWiki Tips and Tricks", 478 | "tags": "tools tutorial tiddlyfor", 479 | "modifier": "Mohammad", 480 | "modified": "20180416163219067", 481 | "creator": "Mohammad", 482 | "created": "20180414121411619" 483 | }, 484 | { 485 | "text": "!Expandable and non-expandable TOC\nThe following examples showa the expandable and non-expandable table of contents.\n\n\n!! Expandable table of contents\n\n<<<\n\n```\n
\n<>\n
\n```\n''Result''\n
\n<>\n
\n\n<<<\n\n!! Non-Expandable table of contents\n\n<<<\n\n```\n
\n<>\n
\n```\n''Result''\n\n
\n<>\n
\n<<<", 486 | "title": "TOC - Example 1", 487 | "tags": "tiddlyfor markup tutorial", 488 | "modifier": "Mohammad", 489 | "modified": "20180414110604190", 490 | "creator": "Mohammad", 491 | "created": "20170710151134351" 492 | }, 493 | { 494 | "text": "! A Tabbed table of contents\n\n```\n<>\n```\n! Result\n\n<>", 495 | "title": "TOC - Example 2", 496 | "tags": "tiddlyfor markup tutorial", 497 | "modifier": "Mohammad", 498 | "modified": "20180414110145930", 499 | "creator": "Mohammad", 500 | "created": "20180414110047954" 501 | }, 502 | { 503 | "text": "!!! Tasks\n<<<\n# Add todos here!\n# to be added...\n<<<\n\n\n@@.noteclassic\nTake a look at the contents page at the right sidebar!\n@@\n", 504 | "title": "ToDo", 505 | "tags": "task", 506 | "modifier": "Mohammad", 507 | "modified": "20180426192711992", 508 | "creator": "Mohammad", 509 | "created": "20170629064843432" 510 | }, 511 | { 512 | "text": "", 513 | "title": "tools", 514 | "modifier": "Mohammad", 515 | "modified": "20180414121843913", 516 | "icon": "$:/core/images/plugin-generic-theme", 517 | "creator": "Mohammad", 518 | "created": "20180414121817371", 519 | "color": "#0000a0" 520 | }, 521 | { 522 | "text": "The following list shows the tutorial tiddlers in alphabetical order:\n\n<>", 523 | "title": "tutorial", 524 | "modifier": "Mohammad", 525 | "modified": "20170630053614144", 526 | "icon": "$:/core/images/info-button", 527 | "creator": "Mohammad", 528 | "created": "20170629051657049", 529 | "color": "#ff8000" 530 | }, 531 | { 532 | "text": "/* The customised dark style for TiddlyFor syntax highlighthing\n(highlight.js style)\nApr 19, 2018\nMohammad Rahmani\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #2e2e2e;\n color: #ffffff;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #C0DD0C;\n font-style:normal;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-literal,\n.hljs-type,\n.hljs-addition {\n color: #FF8000;\n font-weight:normal;\n}\n\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #f99157;\n}\n\n.hljs-number{\n color: #7FB347;\n}\n\n\n.hljs-string,\n.hljs-doctag,\n.hljs-regexp {\n color:#FFC600; /* #8abeb7;*/\n}\n\n.hljs-title,\n.hljs-name,\n.hljs-section {\n color: #b5bd68;\n}\n\n.hljs-built_in {\n color: #66D9EF;\n font-weight:normal;\n}\n\n\n.hljs-variable,\n.hljs-template-variable,\n.hljs-selector-id,\n.hljs-class .hljs-title {\n color: #ffcc66;\n}\n\n.hljs-section,\n.hljs-name,\n.hljs-strong {\n font-weight: bold;\n}\n\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-link {\n color: #f99157;\n}\n\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-attr,\n.hljs-attribute {\n color: #81a2be;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n/*correctio of tex tags*/\n.hljs-tag,\n.hljs-section {\n color: #ff0000;\n}", 533 | "type": "text/css", 534 | "title": "TWDark", 535 | "tags": "tiddlyfor", 536 | "modifier": "Mohammad", 537 | "modified": "20180419212241340", 538 | "creator": "Mohammad", 539 | "created": "20180419120729037" 540 | }, 541 | { 542 | "text": "/* The customised light style for TiddlyFor syntax highlighthing\n(highlight.js style)\nApr 19, 2018\nMohammad Rahmani\n*/\n.hljs-doctag,\n.hljs-keyword,\n.hljs-formula {\n color: #00008C;\n}\n.hljs-comment{\nfont-style:normal;\n}\n.hljs-keyword,\n.hljs-built_in {\nfont-weight:normal;\n}", 543 | "type": "text/css", 544 | "title": "TWLight", 545 | "tags": "tiddlyfor", 546 | "modifier": "Mohammad", 547 | "modified": "20180419212139686", 548 | "creator": "Mohammad", 549 | "created": "20180419120759504" 550 | }, 551 | { 552 | "text": "/* The customised style for TiddlyFor syntax highlighthing\n(highlight.js style)\nDescription: Magula style for highligh.js\nAuthor: Ruslan Keba \nWebsite: http://rukeba.com/\nVersion: 1.0\nDate: 2009-01-03\nMusic: Aphex Twin / Xtal\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background-color: #f4f4f4;\n}\n\n.hljs,\n.hljs-subst {\n color: black;\n}\n\n.hljs-string,\n.hljs-title,\n.hljs-symbol,\n.hljs-bullet,\n.hljs-attribute,\n.hljs-addition,\n.hljs-variable,\n.hljs-template-tag,\n.hljs-template-variable {\n color: #050;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #777;\n}\n\n.hljs-number,\n.hljs-regexp,\n.hljs-literal,\n.hljs-type,\n.hljs-link {\n color: #800;\n}\n\n.hljs-deletion,\n.hljs-meta {\n color: #00e;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-doctag,\n.hljs-title,\n.hljs-section,\n.hljs-built_in,\n.hljs-tag,\n.hljs-name {\n font-weight: bold;\n color: navy;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n", 553 | "type": "text/css", 554 | "title": "TWMinimal", 555 | "tags": "tiddlyfor", 556 | "modifier": "Mohammad", 557 | "modified": "20180419212223567", 558 | "creator": "Mohammad", 559 | "created": "20180419192303845" 560 | }, 561 | { 562 | "text": "/*\nZenburn style from voldmar.ru (c) Vladimir Epifanov \nbased on dark.css by Ivan Sagalaev\nModified by:\nMohammad Rahmani\nApr 20, 2018\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #3f3f3f;\n color: #dcdcdc;\n font-size: 0.90em; /* smaller font */\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-tag {\n color: #e3ceab;\n font-weight: normal;\n}\n\n.hljs-template-tag {\n color: #dcdcdc;\n}\n\n.hljs-number {\n color: #8cd0d3;\n}\n\n.hljs-variable,\n.hljs-template-variable,\n.hljs-attribute {\n color: #efdcbc;\n}\n\n.hljs-literal {\n color: #efefaf;\n}\n\n.hljs-subst {\n color: #8f8f8f;\n}\n\n.hljs-title,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-section,\n.hljs-type {\n color: #efef8f;\n}\n\n.hljs-symbol,\n.hljs-bullet,\n.hljs-link {\n color: #dca3a3;\n}\n\n.hljs-deletion,\n.hljs-string,\n.hljs-built_in,\n.hljs-builtin-name {\n color: #cc9393;\n}\n\n.hljs-addition,\n.hljs-comment,\n.hljs-quote,\n.hljs-meta {\n color: #7f9f7f;\n font-style:normal;\n}\n\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n", 563 | "type": "text/css", 564 | "title": "TWZenburn", 565 | "tags": "tiddlyfor", 566 | "modifier": "Mohammad", 567 | "modified": "20180419212801082", 568 | "creator": "Mohammad", 569 | "created": "20180419212613568" 570 | }, 571 | { 572 | "text": "The following pages contains useful information for better Python programming, problem solving in Python and tips and tricks in Python programming.\n\n!! Gnuplot process\n> http://fortranwiki.org/fortran/show/m_process\n\n!! General purpose Fortran collection\n<<<\n# [[Urbanjost|http://www.urbanjost.altervista.org/]]\n# [[GPF|http://www.urbanjost.altervista.org/LIBRARY/libGPF/download/tmp/html/download.html]]\n<<<\n\n!! Forum and Q&A\n<<<\n# [[comp.lang.fortran|https://groups.google.com/forum/#!forum/comp.lang.fortran]]\n# \n<<<\n\n!! Books and tutorials\n<<<\n# [[fortranwiki|http://fortranwiki.org]]\n#\n<<<\n\n!!Course Notes\n<<<\n#[[Class notes for AMath 483/583 University of Washington|http://faculty.washington.edu/rjl/classes/am583s2014/notes/index.html]]\n\n# [[Modern Fortran Programming for Chemists and Physicists|http://www.chem.helsinki.fi/~manninen/fortran2014/]]\n<<<", 573 | "title": "Useful Links", 574 | "tags": "info", 575 | "modifier": "Mohammad", 576 | "modified": "20180406105557161", 577 | "creator": "Mohammad", 578 | "created": "20170629065529790" 579 | } 580 | ] --------------------------------------------------------------------------------