You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5074 lines
5.9 MiB
HTML

<!doctype html>
<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->
3 years ago
<!-- saved from url=(0021)https://tiddlywiki.com -->
<html lang="es-ES">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<!--~~ Raw markup for the top of the head section ~~-->
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta name="application-name" content="TiddlyWiki" />
<meta name="generator" content="TiddlyWiki" />
<meta name="tiddlywiki-version" content="5.1.23" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="format-detection" content="telephone=no" />
<meta name="copyright" content="TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)
Copyright (c) 2004-2007, Jeremy Ruston
Copyright (c) 2007-2021, UnaMesa Association
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." />
<link id="faviconLink" rel="shortcut icon" href="favicon.ico">
<title> Precious Plastic La Habana
— Red ciudadana para combatir la contaminacion plastica
</title>
<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->
<!--~~ Raw markup ~~-->
</head>
<body class="tc-body">
<!--~~ Raw markup for the top of the body section ~~-->
<!--~~ Static styles ~~-->
<div id="styleArea">
<style data-tiddler-title="$:/boot/boot.css" data-tiddler-type="text/css" type="text/css">/*
Basic styles used before we boot up the parsing engine
*/
/*
Error message and password prompt
*/
.tc-error-form {
font-family: sans-serif;
color: #fff;
z-index: 20000;
position: fixed;
background-color: rgb(255, 75, 75);
border: 8px solid rgb(255, 0, 0);
border-radius: 8px;
width: 50%;
margin-left: 25%;
margin-top: 4em;
padding: 0 2em 1em 2em;
}
.tc-error-form h1 {
text-align: center;
}
.tc-error-prompt {
text-align: center;
color: #000;
}
.tc-error-message {
overflow: auto;
max-height: 40em;
padding-right: 1em;
margin: 1em 0;
white-space: pre-line;
}
.tc-password-wrapper {
font-family: sans-serif;
z-index: 20000;
position: fixed;
text-align: center;
width: 200px;
top: 4em;
left: 50%;
margin-left: -144px; /* - width/2 - paddingHorz/2 - border */
padding: 16px 16px 16px 16px;
border-radius: 8px;
}
.tc-password-wrapper {
color: #000;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: rgb(197, 235, 183);
border: 8px solid rgb(164, 197, 152);
}
.tc-password-wrapper form {
text-align: left;
}
.tc-password-wrapper h1 {
font-size: 16px;
line-height: 20px;
padding-bottom: 16px;
}
.tc-password-wrapper input {
width: 100%;
}
</style>
</div>
<!--~~ Static content for Google and browsers without JavaScript ~~-->
<noscript>
<div id="splashArea">
<p>This <a class="tc-tiddlylink-external" href="https://tiddlywiki.com" rel="noopener noreferrer" target="_blank">TiddlyWiki</a> contains the following tiddlers:</p><p><ul>
<li>¡Hora de triturar plástico!</li>
<li>¿Corte por láser o no?(sheetpress)</li>
<li>¿Cuántas hojas a la vez?(sheetpress)</li>
<li>¿Por qué son importantes estas máquinas?</li>
<li>¿Qué hace la máquina trituradora?</li>
<li>✨ Acerca de</li>
<li>🤝 Miembros</li>
<li>$:/BJansen/ViewTemplate/subtitle</li>
<li>$:/config/AnimationDuration</li>
<li>$:/config/codemirror/lineNumbers</li>
<li>$:/config/codemirror/theme</li>
<li>$:/config/EditToolbarButtons/Visibility/$:/core/ui/Buttons/delete</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/control-panel</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/save-wiki</li>
<li>$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager</li>
<li>$:/config/PageControlButtons/Visibility/$:/plugins/kookma/utility/pagecontrol/view-fields-button</li>
<li>$:/config/PageControlButtons/Visibility/$:/plugins/nico/projectify/ui/buttons/Scheduled</li>
<li>$:/config/PageControlButtons/Visibility/$:/plugins/tiddlywiki/markdown/new-markdown-button</li>
<li>$:/config/PageControlButtons/Visibility/$:/themes/nico/notebook/ui/Buttons/SwitchPalette</li>
<li>$:/config/Plugins/Disabled/$:/ak/plugins/TWCrossLinks</li>
<li>$:/config/Plugins/Disabled/$:/plugins/gera2ld/prism</li>
<li>$:/config/Plugins/Disabled/$:/plugins/sycom/leaflet</li>
<li>$:/config/projectify/projects-view</li>
<li>$:/config/RelinkOnRename</li>
<li>$:/config/TextEditor/EditorHeight/Mode</li>
<li>$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete</li>
<li>$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit</li>
<li>$:/core</li>
<li>$:/core/Filters/TypedTiddlers</li>
<li>$:/core/images/database</li>
<li>$:/core/images/facebook</li>
<li>$:/core/images/git</li>
<li>$:/core/images/instagram</li>
<li>$:/core/images/telegram</li>
<li>$:/core/images/whatsapp</li>
<li>$:/core/ui/MoreSideBar/Recent</li>
<li>$:/core/ui/PageTemplate/sidebar</li>
<li>$:/core/ui/SideBar/More</li>
<li>$:/core/ui/SideBar/Open</li>
<li>$:/core/ui/SideBar/Recent</li>
<li>$:/core/ui/SideBar/Tools</li>
<li>$:/core/ui/SideBarSegments/site-title</li>
<li>$:/core/ui/ViewTemplate/title</li>
<li>$:/DefaultTiddlers</li>
<li>$:/HCHaase/macros/icon</li>
<li>$:/images/svg-icon/placepin</li>
<li>$:/Import</li>
<li>$:/isEncrypted</li>
<li>$:/isms/tmp/NewISMSElement</li>
<li>$:/keepstate/utility/toggle-view-fields</li>
<li>$:/language</li>
<li>$:/languages/es-ES</li>
<li>$:/palette</li>
<li>$:/plugins/felixhayashi/respawn</li>
<li>$:/plugins/flibbles/relink</li>
<li>$:/plugins/fmg5/core/modules/widgets/action.js</li>
<li>$:/plugins/kookma/shiraz</li>
<li>$:/plugins/kookma/shiraz/macros/slider</li>
<li>$:/plugins/kookma/shiraz/macros/slider2</li>
<li>$:/plugins/kookma/shiraz/macros/slider3</li>
<li>$:/plugins/kookma/shiraz/macros/slider4</li>
<li>$:/plugins/kookma/shiraz/macros/slider5</li>
<li>$:/plugins/kookma/shiraz/macros/slider6</li>
<li>$:/plugins/kookma/trashbin/sidebar-tab</li>
<li>$:/plugins/kookma/utility</li>
<li>$:/plugins/kookma/utility/styles/tw-version</li>
<li>$:/plugins/kookma/utility/viewtemplate/view-fields</li>
<li>$:/plugins/nico/notebook-mobile</li>
<li>$:/plugins/nico/projectify</li>
<li>$:/plugins/nico/projectify-es-ES</li>
<li>$:/plugins/nico/projectify/NotebookSidebar/Projects</li>
<li>$:/plugins/nico/projectify/ui/buttons/AddProject</li>
<li>$:/plugins/nico/projectify/ui/buttons/ManageProject</li>
<li>$:/plugins/nico/projectify/ui/dashboard/ProjectList</li>
<li>$:/plugins/nico/projectify/ui/dashboard/ProjectListItem</li>
<li>$:/plugins/nico/projectify/ui/dashboard/Projects</li>
<li>$:/plugins/nico/projectify/ui/sidebar/Projects</li>
<li>$:/plugins/nico/projectify/ui/sidebar/Upcoming</li>
<li>$:/plugins/styles/copincha</li>
<li>$:/plugins/sycom/leaflet</li>
<li>$:/plugins/sycom/leaflet/example/leaflet_with_filter 1</li>
<li>$:/plugins/sycom/leaflet/example/placeTiddler 1</li>
<li>$:/plugins/sycom/leaflet/example/tiddlyWikiFrCommunity</li>
<li>$:/plugins/sycom/leaflet/images/estrella.svg</li>
<li>$:/plugins/sycom/leaflet/images/marker.svg</li>
<li>$:/plugins/sycom/leaflet/images/negroshadow2.svg</li>
<li>$:/plugins/sycom/leaflet/images/point.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-comunitario.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-comunitarioshadow.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-espaciotrabajo.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-espaciotrabajoshadow.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-recogida.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-recogidashadow.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-taller.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-tallershadow.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-tienda.svg</li>
<li>$:/plugins/sycom/leaflet/images/punto-tiendashadow.svg</li>
<li>$:/plugins/sycom/leaflet/lib/leaflet.css</li>
<li>$:/plugins/sycom/leaflet/lib/leaflet.js</li>
<li>$:/plugins/sycom/leaflet/mapCssTweaks.css.tid</li>
<li>$:/plugins/sycom/leaflet/mapWidget.tid</li>
<li>$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js</li>
<li>$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css</li>
<li>$:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js</li>
<li>$:/plugins/tiddlywiki/highlight/highlight.js</li>
<li>$:/plugins/tiddlywiki/markdown/new-markdown-button</li>
<li>$:/plugins/TWaddle/richlink/main</li>
<li>$:/plugins/wikilabs/link-to-tabs/config</li>
<li>$:/pph/mapa/plantillas/colaborador</li>
<li>$:/pph/mapa/plantillas/espaciodetrabajo</li>
<li>$:/pph/mapa/plantillas/puntocomunitario</li>
<li>$:/pph/mapa/plantillas/puntoderecogida</li>
<li>$:/pph/mapa/plantillas/tallerdemaquinas</li>
<li>$:/pph/mapa/plantillas/tienda</li>
<li>$:/pph/mapa/sidebar/puntos</li>
<li>$:/richlink/.dictionary</li>
<li>$:/richlink/audio</li>
<li>$:/richlink/img</li>
<li>$:/richlink/jsfiddle</li>
<li>$:/richlink/soundcloud</li>
<li>$:/richlink/tweet</li>
<li>$:/richlink/video</li>
<li>$:/richlink/wikipedia</li>
<li>$:/richlink/youtube</li>
<li>$:/SiteLogo</li>
<li>$:/SiteNetwork</li>
<li>$:/SiteSubtitle</li>
<li>$:/SiteTitle</li>
<li>$:/state/advancedsearch/currentTab</li>
<li>$:/state/edit/references-844439719</li>
<li>$:/state/Excise/--1734958821/new-title</li>
<li>$:/state/Excise/-606414978/type</li>
<li>$:/state/import/select-all</li>
<li>$:/state/notebook-sidebar</li>
<li>$:/state/notebook-sidebar-section</li>
<li>$:/state/plugin-info--1512302538-$:/plugins/flibbles/relink--2093943750</li>
<li>$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet</li>
<li>$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet--995904490</li>
<li>$:/state/plugin-info--161383094-$:/plugins/gera2ld/prism---708727280</li>
<li>$:/state/plugin-info--1763372400-$:/plugins/kookma/shiraz--479113107</li>
<li>$:/state/plugin-info--1802027394-$:/themes/nico/notebook---538834486</li>
<li>$:/state/plugin-info--896887961-$:/plugins/sycom/leaflet</li>
<li>$:/state/plugin-info--896887961-$:/plugins/sycom/leaflet--1977304275</li>
<li>$:/state/plugin-info--896887961-$:/plugins/tiddlywiki/codemirror</li>
<li>$:/state/plugin-info--906510658-$:/plugins/tiddlywiki/codemirror--1798174986</li>
<li>$:/state/plugin-info-334910430-$:/core---1812962263</li>
<li>$:/state/projectify/new-category</li>
<li>$:/state/projectify/new-project</li>
<li>$:/state/projectify/new-todo</li>
<li>$:/state/projectify/show-completed-516392350</li>
<li>$:/state/projectify/todo-filter</li>
<li>$:/state/projects-and-schedule-1145150583</li>
<li>$:/state/projects-and-schedule-1147411121</li>
<li>$:/state/projects-and-schedule-829554373</li>
<li>$:/state/shiraz/slider-macro/🗺️ Mapa digital/Construir mapa en la wiki</li>
<li>$:/state/shiraz/slider-macro/🗺️ Mapa digital/Exportar base de datos a Maps.Me</li>
<li>$:/state/shiraz/slider-macro/🗺️ Mapa digital/Exportar base de datos a Umap</li>
<li>$:/state/shiraz/slider-macro/🗺️ Mapa digital/Insertar el mapa en otra web</li>
<li>$:/state/shiraz/slider-macro/🗺️ Mapa digital/Mapa con Tiddlywiki</li>
<li>$:/state/shiraz/slider-macro/Bienvenidos/Mapa General</li>
<li>$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Construir mapa en la wiki</li>
<li>$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Exportar base de datos a Maps.Me</li>
<li>$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Exportar base de datos a Umap</li>
<li>$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Insertar el mapa en otra web</li>
<li>$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Mapa con Tiddlywiki</li>
<li>$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/{{mapavirtual/umap</li>
<li>$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Mapa con Tiddlywiki</li>
<li>$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Mapa con Umap</li>
<li>$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Trabajo con Base de datos JSON con Pharo</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Construir mapa en la wiki</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Exportar base de datos a Maps.Me</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Insertar el mapa en otra web</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Leer Mapas offline offline</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/&lt;h1&gt;Introducción</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/&lt;h1&gt;Introducción&lt;/h1&gt;</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Introducción</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Conexión</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Documentación</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La El Plástico Leal</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Introducción</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Maquinaria</li>
<li>$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Talleres</li>
<li>$:/state/shiraz/slider-macro/Mapa virtual/{{mapavirtual/umap</li>
<li>$:/state/shiraz/slider-macro/Mapa virtual/Insertar el mapa en otra web</li>
<li>$:/state/shiraz/slider-macro/Mapa virtual/Mapa con Tiddlywiki</li>
<li>$:/state/shiraz/slider-macro/Mapa virtual/Mapa con Umap</li>
<li>$:/state/shiraz/slider-macro/Mapa virtual/Trabajo con Base de datos JSON con Pharo</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Construir mapa en la wiki</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar base de datos a Maps.Me</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar datos a Maps.Me</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Insertar el mapa en otra web</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Leer Mapas offline
</li>
<li>$:/state/shiraz/slider-macro/pph/mapa/tutorial/Mapa en la wiki</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/El Plástico Leal</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/Introducción</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Conexión</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Documentación</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La El Plástico Leal</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Introducción</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Maquinaria</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Introducción</li>
<li>$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Maquinaria</li>
<li>$:/state/showeditpreview</li>
<li>$:/state/ShowPaletteEditor</li>
<li>$:/state/sidebar</li>
<li>$:/state/sq/streams/current-edit-tiddler--1475879540</li>
<li>$:/state/tab--1418380610</li>
<li>$:/state/tab--1498284803</li>
<li>$:/state/tab--1963855381</li>
<li>$:/state/tab--2112689675</li>
<li>$:/state/tab--697582678</li>
<li>$:/state/tab--86143343</li>
<li>$:/state/tab-1074228449</li>
<li>$:/state/tab-1749438307</li>
<li>$:/state/tabs/controlpanel/toolbars-1345989671</li>
<li>$:/state/toc/contenidos-Bienvenidos--1044086015</li>
<li>$:/state/toc/contenidos-Como usar este sitio--1044086015</li>
<li>$:/state/toc/contenidos-contenidos/glosario--597125276</li>
<li>$:/state/toc/contenidos-contenidos/glosario-217295789</li>
<li>$:/state/toc/contenidos-contenidos/glosario-522043418</li>
<li>$:/state/toc/contenidos-glosario--597125276</li>
<li>$:/state/toc/contenidos-pph/contenidos/preciousplastic--597125276</li>
<li>$:/state/toc/contenidos-pph/contenidos/preciousplastic-217295789</li>
<li>$:/state/toc/contenidos-pph/contenidos/preciousplastic-522043418</li>
<li>$:/state/toc/contenidos/pph/contenidos/preciousplastic-pph/contenidos/preciousplastic/academia--597125276</li>
<li>$:/state/toc/pph/sidebar/contenidos-pph/contenidos/preciousplastic-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/bienvenidos-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/glosario-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/preciousplastic-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/introduccion-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/plastico-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico 1-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/recogida-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Compresion-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Extrusion-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Extrusora Profesional-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Prensa de Laminas-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora Profesional-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/pph/sidebar/contenidos/preciousplastic/academia/plastico-pph/contenidos/preciousplastic/academia/fundamentosdelplastico-1393566727</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1317941293</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1922940381</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1922940381</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/introduccion-1922940381</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico-1922940381</li>
<li>$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/recogida-1922940381</li>
<li>$:/status/RequireReloadDueToPluginChange</li>
<li>$:/status/UserName</li>
<li>$:/StoryList</li>
<li>$:/tags/PageControls</li>
<li>$:/tags/PageTemplate</li>
<li>$:/theme</li>
<li>$:/themes/nico/notebook</li>
<li>$:/themes/nico/notebook/metrics/bodyfontsize</li>
<li>$:/themes/nico/notebook/metrics/story-width</li>
<li>$:/themes/nico/notebook/tags/SidebarSection</li>
<li>$:/themes/nico/notebook/ui/Sidebar</li>
<li>$:/themes/nico/notebook/ui/Sidebar/Headings</li>
<li>$:/themes/nico/notebook/ui/Sidebar/SectionTemplate</li>
<li>$:/themes/tiddlywiki/centralised</li>
<li>$:/themes/tiddlywiki/readonly</li>
<li>$:/themes/tiddlywiki/seamless</li>
<li>$:/themes/tiddlywiki/snowwhite</li>
<li>$:/themes/tiddlywiki/starlight</li>
<li>$:/themes/tiddlywiki/tight</li>
<li>$:/themes/tiddlywiki/vanilla</li>
<li>$:/themes/tiddlywiki/vanilla/metrics/fontsize</li>
<li>1.1 Crear dominio .cu</li>
<li>1.1.1 Comprar un paquete de tipo Unix.</li>
<li>1.2 Montar el servidor</li>
<li>1.2.1 Montar una plataforma para escribir colaborativamente en linea (Hedgedoc)</li>
<li>1.2.2 Montar un repositorio para la documentación. (Fossil)</li>
<li>1.2.3 Crear Wikis (Tiddliwiky) y alojar wikis de proyectos</li>
<li>11.html</li>
<li>2 elementos calefactores dejaron de funcionar juntos(extrusionpro)</li>
<li>adithyab/palettes/SolarizedLight</li>
<li>agregar boton de descarga para KMZ</li>
<li>Akokan</li>
<li>anadir pluggin de leaflet</li>
<li>Arrancar la máquina(compression)</li>
<li>Arrancar la máquina(injection)</li>
<li>Arrancar Sheetpress independiente</li>
<li>Aumentar cantidad de caracteres en el popup</li>
<li>birdman.png</li>
<li>botones animados - instagram</li>
<li>Caja electrónica(compression)</li>
<li>Caja electrónica(estrusion)</li>
<li>Caja electrónica(extrusionpro)</li>
<li>Caja electrónica(injection)</li>
<li>Caja electrónica(sheetpress)</li>
<li>Caja electrónica(shredderpro)</li>
<li>Caja electrónica(trituradora)</li>
<li>cambiar cantidad caracteres permitidos en el popup del mapa</li>
<li>Cambiar contenido de los popup</li>
<li>Cambiar el material o el color a triturar</li>
<li>cambiar el titulo de los tiddlers por el campo caption</li>
<li>Cambio de tipo de plástico</li>
<li>Cargar imagenes en el popup</li>
<li>Cargar informacion de campos en el popup</li>
<li>Casa de Compra 30-4</li>
<li>Casa de Compra 63-5</li>
<li>Casa de Compra 100</li>
<li>Casa de Compra 102</li>
<li>Casa de Compra 103</li>
<li>Casa de Compra 104</li>
<li>Casa de Compra 107</li>
<li>Casa de Compra 108</li>
<li>Casa de Compra 109</li>
<li>Casa de Compra 110</li>
<li>Casa de Compra 113</li>
<li>Casa de Compra 114</li>
<li>Casa de Compra 115</li>
<li>Casa de Compra 116</li>
<li>Casa de Compra 117</li>
<li>Casa de Compra 12-6</li>
<li>Casa de Compra 14-4</li>
<li>Casa de Compra 16-9</li>
<li>Casa de Compra 17-4</li>
<li>Casa de Compra 18-6</li>
<li>Casa de Compra 19</li>
<li>Casa de Compra 22-8</li>
<li>Casa de Compra 22-9</li>
<li>Casa de Compra 23-0</li>
<li>Casa de Compra 24-4</li>
<li>Casa de Compra 25-8</li>
<li>Casa de Compra 26-7</li>
<li>Casa de Compra 28</li>
<li>Casa de Compra 32</li>
<li>Casa de Compra 34</li>
<li>Casa de Compra 36</li>
<li>Casa de Compra 40-1</li>
<li>Casa de Compra 47</li>
<li>Casa de Compra 47-4</li>
<li>Casa de Compra 48</li>
<li>Casa de Compra 49</li>
<li>Casa de Compra 53</li>
<li>Casa de Compra 56-2</li>
<li>Casa de Compra 59-6</li>
<li>Casa de Compra 63</li>
<li>Casa de Compra 64</li>
<li>Casa de Compra 66</li>
<li>Casa de Compra 7</li>
<li>Casa de Compra 79</li>
<li>Casa de Compra 8</li>
<li>Casa de Compra 81-4</li>
<li>Casa de Compra 85-6</li>
<li>Casa de Compra 89-5</li>
<li>Casa de Compra 90</li>
<li>Casa de Compra 92</li>
<li>Casa de Compra 96-7</li>
<li>CNA Atres</li>
<li>code</li>
<li>code-mapa-umap-iframe</li>
<li>CodeMirror</li>
<li>Código abierto, naturalmente</li>
<li>Cómo empezar(extrusionpro)</li>
<li>Cómo manejar la extrusora(extrusion)</li>
<li>Compresion</li>
<li>compression video</li>
<li>Configuración</li>
<li>Consejos y trucos al hacer(sheetpress)</li>
<li>Consejos y trucos durante el uso(extrusionpro)</li>
<li>Consejos y trucos durante el uso(injection)</li>
<li>Consejos y trucos durante la fabricación(compression)</li>
<li>Consejos y trucos durante la fabricación(extrusion)</li>
<li>Consejos y trucos durante la fabricación(extrusionpro)</li>
<li>Consejos y trucos durante la fabricación(injection)</li>
<li>Consejos y trucos durante la fabricación(shredderpro)</li>
<li>Consejos y trucos durante la fabricación(trituradora)</li>
<li>Construccion</li>
<li>Construcción</li>
<li>Construcción en paralelo(sheetpress)</li>
<li>Construir una Extrusora de filamentos para impresión 3D</li>
<li>Construir una Extrusora Precious Plastic</li>
<li>Construir una Impresora 3D FDM de escritorio</li>
<li>Construir una Impresora 3D Hangprinter</li>
<li>Construir una Inyectora Precious Plastic</li>
<li>Construir una máquina de compresión</li>
<li>Construir una Prensa</li>
<li>Construir una Trituradora Precious Plastic</li>
<li>Construye una trituradora Pro</li>
<li>Construyendo Máquinas</li>
<li>Construyendo una máquina de extrusión</li>
<li>Construyendo una máquina de inyección</li>
<li>construyendo video</li>
<li>Consultar y organizar datos en Pharo</li>
<li>container</li>
<li>Contenidos</li>
<li>Convocatoria</li>
<li>Copincha</li>
<li>Crear cuenta en hypothesis</li>
<li>Create New Link</li>
<li>Cross-Fade Multiple Images with Timer</li>
<li>Cross-Fade Multiple Images with Timer 1</li>
<li>Definición de nuestros tamaños de escamas(shredderpro)</li>
<li>Desmoldeo(sheetpress)</li>
<li>Diámetro del tubo del mecanismo de deslizamiento y del muelle(sheetpress)</li>
<li>Diseñar identificadores para cada rol</li>
<li>Documentacion</li>
<li>Donut Chart Example</li>
<li>Donut Chart Macro</li>
<li>Donut Chart Macro-noporcent</li>
<li>Donut Chart.css</li>
<li>Draft of 'Compresion' by M0</li>
<li>El plástico de salida no es uniforme(extrusionpro)</li>
<li>El tornillo de extrusión no gira(extrusionpro)</li>
<li>Elección de los engranajes(shredderpro)</li>
<li>Elección del acero cortado por láser(sheetpress)</li>
<li>Elección del acero del molde(sheetpress)</li>
<li>Elección del muelle(sheetpress)</li>
<li>Enfriamiento(compression)</li>
<li>Enfriamiento(injection)</li>
<li>Enlaces enriquecidos</li>
<li>Enlaces útiles (compression)</li>
<li>Enlaces útiles (trituradora)</li>
<li>Enlaces útiles(extrusion)</li>
<li>Enlaces útiles(extrusionpro)</li>
<li>Enlaces útiles(injection)</li>
<li>Enlaces útiles(sheetpress)</li>
<li>Enlaces(shredderpro)</li>
<li>Entrada y salida(compression)</li>
<li>Entrada y salida(extrusion)</li>
<li>Entrada y salida(extrusionpro)</li>
<li>Entrada y salida(injection)</li>
<li>Entrada y salida(sheetpress)</li>
<li>Entrada y salida(shredderpro)</li>
<li>Entrada y salida(trituradora)</li>
<li>espacio de trabajo</li>
<li>espacio de trabajo - inyección</li>
<li>espacio de trabajo - mixto</li>
<li>espacio de trabajo - prensado</li>
<li>espacio de trabajo - trituracion</li>
<li>espacios/espacio de trabajo/descripcion</li>
<li>espacios/espacio de trabajo/trituracion</li>
<li>espacios/espacio de trabajo/trituracion/descripcion</li>
<li>Especificaciones de los rodamientos(shredderpro)</li>
<li>Especificaciones del eje(shredderpro)</li>
<li>Estilizar mapa</li>
<li>Estudio 50</li>
<li>Evento</li>
<li>Extrusion</li>
<li>extrusion video</li>
<li>extrusionpro video</li>
<li>ExtrusionPro/Arranque</li>
<li>ExtrusionPro/Construccion</li>
<li>ExtrusionPro/Revisión</li>
<li>Extrusora Profesional</li>
<li>Factor de servicio</li>
<li>Formulario</li>
<li>Formulario miembros</li>
<li>Funcionamiento y mantenimiento(compression)</li>
<li>Funcionamiento y mantenimiento(extrusion)</li>
<li>Funcionamiento y mantenimiento(injection)</li>
<li>Funcionamiento y mantenimiento(trituradora)</li>
<li>Funcionamiento(shredderpro)</li>
<li>hacer cluster por municipio-provincias</li>
<li>Hacer que Titulo de los popup leen el campo caption del geotiddler</li>
<li>HighlightExample</li>
<li>imagenes/preciusplastic</li>
<li>Inbox</li>
<li>index.jpeg</li>
<li>Información de Extrusión Pro</li>
<li>Información de Shredder Pro</li>
<li>Información técnica (trituradora)</li>
<li>Información técnica(compression)</li>
<li>Información técnica(extrusion)</li>
<li>Información técnica(injection)</li>
<li>Información(sheetpress)</li>
<li>infraestructuras de bolsillo que usamos</li>
<li>injection video</li>
<li>Instalación</li>
3 years ago
<li>Israel Morales Rojas</li>
<li>Jugar con los colores(sheetpress)</li>
<li>La Embajada Rebirth /Tercer Paraíso Cuba</li>
<li>La Mina</li>
<li>Lectura colectiva anotada</li>
<li>Lectura individual anotada</li>
<li>Léeme</li>
<li>lha.geojson</li>
<li>Limpieza profunda(shredderpro)</li>
<li>LinkAliases</li>
<li>logo-mapa.png</li>
<li>logomumote</li>
<li>Mantenimiento(extrusionpro)</li>
<li>Mantenimiento(sheetpress)</li>
<li>Mantenimiento(shredderpro)</li>
<li>mapavirtual/insertar-iframe</li>
<li>mapavirtual/offline/bdmapas</li>
<li>mapavirtual/offline/maps.me</li>
<li>mapavirtual/pharo</li>
<li>mapavirtual/tiddlywiki</li>
<li>mapavirtual/umap</li>
<li>Maquinaria y habilidades necesarias(compression)</li>
<li>Maquinaria y habilidades necesarias(extrusion)</li>
<li>Maquinaria y habilidades necesarias(extrusionpro)</li>
<li>Maquinaria y habilidades necesarias(injection)</li>
<li>Maquinaria y habilidades necesarias(sheetpress)</li>
<li>Maquinaria y habilidades necesarias(shredderpro)</li>
<li>Maquinaria y habilidades necesarias(trituradora)</li>
<li>Materiales y piezas(extrusionpro)</li>
<li>Materiales y piezas(sheetpress)</li>
<li>Materiales y piezas(shredderpro)</li>
<li>Mecánica LG</li>
<li>modelo 3d (trituradora)</li>
<li>Modelo 3D(compression)</li>
<li>Modelo 3D(extrusion)</li>
<li>Modelo 3D(extrusionpro)</li>
<li>Modelo 3D(injection)</li>
<li>Modelo 3D(sheetpress)</li>
<li>Modelo 3D(shredderpro)</li>
<li>Modificaciones</li>
<li>MuMoTe</li>
<li>Normal VS Pro(extrusionpro)</li>
<li>Nuestras máquinas</li>
<li>Nuevo Tiddler</li>
<li>Nuevo Tiddler 3</li>
<li>Nuevo Tiddler 4</li>
<li>Nuevo Tiddler 6</li>
<li>Objeto extraño en la tolva(extrusionpro)</li>
<li>Opción de acoplamiento y explicación(extrusionpro)</li>
<li>Opción de acoplamiento y explicación(shredderpro)</li>
<li>Opción de elemento calefactor y explicación(sheetpress)</li>
<li>Opción de motor y explicación(shredderpro)</li>
<li>Opción de protección de la calefacción(extrusionpro)</li>
<li>Opción y explicación de la chapa de aluminio(sheetpress)</li>
<li>Opción y explicación de los gatos(sheetpress)</li>
<li>Opciones adicionales(sheetpress)</li>
<li>Opciones adicionales(shredderpro)</li>
<li>ParaEmpezar</li>
<li>Pasos rápidos para el funcionamiento de la trituradora</li>
<li>Piezas cortadas por láser(shredderpro)</li>
<li>plantilla WYIWYG</li>
<li>Plantillas de perforación(sheetpress)</li>
<li>Poner en marcha el sistema completo de Sheetpress</li>
<li>Potencia nominal</li>
<li>pph/bienvenidos/proyectos</li>
<li>pph/contenidos/preciousplastic/academia/crear</li>
<li>pph/contenidos/preciousplastic/academia/crear/buen-diseno</li>
<li>pph/contenidos/preciousplastic/academia/crear/introduccion</li>
<li>pph/contenidos/preciousplastic/academia/crear/objetos-acabados</li>
<li>pph/contenidos/preciousplastic/academia/discord</li>
<li>pph/contenidos/preciousplastic/academia/fundamentosdelplastico</li>
<li>pph/contenidos/preciousplastic/academia/introduccion</li>
<li>pph/contenidos/preciousplastic/academia/introduccion/hola</li>
<li>pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos</li>
<li>pph/logo.jpg</li>
<li>pph/mapa/resumen</li>
<li>pph/mapa/tutorial</li>
<li>pph/mapa/ui/ComboEspacioTrabajo</li>
<li>pph/mapa/ui/ComboOtros</li>
<li>pph/mapa/ui/Combos</li>
<li>pph/mapa/ui/mapa</li>
<li>pph/mapadigital/convocatoria</li>
<li>pph/medios/imagen/temperaturas-de-fusion</li>
<li>pph/miembros/conteo</li>
<li>pph/proyectos/🗺️ mapadigital</li>
<li>pph/proyectos/maquinas</li>
<li>pph/proyectos/plasticoleal</li>
<li>pph/proyectos/plasticoleal/introduccion</li>
<li>pph/proyectos/plasticoleal/necesidades</li>
<li>pph/proyectos/plasticoleal/plasticoleal</li>
<li>pph/proyectos/plasticoleal/plasticoleal/introduccion</li>
<li>pph/proyectos/plasticoleal/plasticoleal/resumen</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion1</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion2</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion3</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion4</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion-sesion1</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion1</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion2</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion3</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion4</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion1</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion2</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion3</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion1</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion2</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion3</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion4</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion5</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion6</li>
<li>pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion7</li>
<li>pph/proyectos/plasticoleal/resumen</li>
<li>pph/proyectos/plasticoleal/talleres/el-plastico-leal</li>
<li>pph/proyectos/plasticoleal/talleres/la-conexion</li>
<li>pph/proyectos/plasticoleal/talleres/la-documentacion</li>
<li>pph/proyectos/plasticoleal/talleres/la-introduccion</li>
<li>pph/proyectos/plasticoleal/talleres/la-maquinaria</li>
<li>pph/proyectos/pph.cu</li>
<li>pph/proyectos/wikipph</li>
<li>pph/resumen</li>
<li>pph/sidebar/contenidos</li>
<li>pph/sidebar/contenidos/bienvenidos</li>
<li>pph/sidebar/contenidos/bienvenidos/proyectos</li>
<li>pph/sidebar/contenidos/comousarestesitio</li>
<li>pph/sidebar/contenidos/glosario</li>
<li>pph/sidebar/contenidos/glosario/ecomadera</li>
<li>pph/sidebar/contenidos/glosario/hackerspace</li>
<li>pph/sidebar/contenidos/glosario/hypothesis</li>
<li>pph/sidebar/contenidos/glosario/infraestructuradebolsillo</li>
<li>pph/sidebar/contenidos/herramientas/</li>
<li>pph/sidebar/contenidos/herramientas/documentacion</li>
<li>pph/sidebar/contenidos/herramientas/documentacion/hypothesis</li>
<li>pph/sidebar/contenidos/preciousplastic</li>
<li>pph/sidebar/contenidos/preciousplastic/academia</li>
<li>pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico</li>
<li>pph/sidebar/contenidos/preciousplastic/academia/plastico</li>
<li>pph/sidebar/contenidos/preciousplastic/academia/recogida</li>
<li>pph/sidebar/contenidos/preciousplastic/academia/recogida/nuestrosistemaderecogida</li>
<li>pph/sidebar/contenidos/preciousplastic/historia</li>
<li>pph/sidebar/contenidos/preciousplastic/mision</li>
<li>pph/sidebar/miembros/lista</li>
<li>pph/socialnetwork/</li>
<li>pph/socialnetwork/buttons</li>
<li>Prensa de Laminas</li>
<li>Producción(extrusionpro)</li>
<li>Producción(injection)</li>
<li>Programacion</li>
<li>Projectify Intro</li>
<li>Propuestas de motor(shredderpro)</li>
<li>Pros y contras(compression)</li>
<li>Pros y contras(extrusion)</li>
<li>Pros y contras(extrusionpro)</li>
<li>Pros y contras(injection)</li>
<li>Pros y contras(sheetpress)</li>
<li>Pros y contras(shredderpro)</li>
<li>Pros y contras(trituradora)</li>
<li>punto</li>
<li>Punto comunitario</li>
<li>punto comunitario</li>
<li>punto de recogida</li>
<li>rainbow_worm.png</li>
<li>Readme</li>
<li>Recolección </li>
<li>Redondear bordes de un iframe</li>
<li>Redondear bordes del marco externo</li>
<li>Redondear bordes en el mapa TW</li>
<li>salida y velocidad(shredderpro)</li>
<li>script</li>
<li>Secuencia de soldadura de la placa de prensado(sheetpress)</li>
<li>Secuencia del marco de soldadura(sheetpress)</li>
<li>Sheetpress/Arranque</li>
<li>Sheetpress/Construcción</li>
<li>Sheetpress/Revisión</li>
<li>Shredder Pro/revision</li>
<li>shredderpro video</li>
<li>ShredderPro/Construcción</li>
<li>ShredderPro/Uso y mantenimiento</li>
<li>slider ejemplo</li>
<li>slider ejemplo texto1</li>
<li>slider ejemplo texto2</li>
<li>slider ejemplo texto3</li>
<li>slider ejemplo texto4</li>
<li>slider ejemplo texto5</li>
<li>slider ejemplo texto6</li>
<li>Sobre este sitio</li>
<li>Sobrecalentamiento del motor(extrusionpro)</li>
<li>Sólo Sheetpress o sistema copleto(sheetpress)</li>
<li>Solución de problemas(compression)</li>
<li>Solución de problemas(extrusion)</li>
<li>Solución de problemas(extrusionpro)</li>
<li>Solución de problemas(injection)</li>
<li>Solución de problemas(shredderpro)</li>
<li>Solución de problemas(trituradora)</li>
<li>Soporte de barril(extrusionpro)</li>
<li>taller de maquinas</li>
<li>Tamaño de las placas(sheetpress)</li>
<li>TiddlerA</li>
<li>Tiddlers</li>
<li>tienda</li>
<li>TK15</li>
<li>Torque</li>
<li>traducir Academia Precious Plastic</li>
<li>Traducir Academia Precious Plastic</li>
<li>Trituradora</li>
<li>Trituradora Profesional</li>
<li>trituradora video</li>
<li>turtle.png</li>
<li>Un elemento calefactor ha dejado de funcionar(extrusionpro)</li>
<li>Untitled</li>
<li>Variador de Frecuencia</li>
<li>Velocidad de sálida</li>
<li>Ventilación integrada(sheetpress)</li>
<li>Video Sheetpress</li>
<li>winlogo.png</li>
</ul>
</p>
<style>
.tc-remove-when-wiki-loaded {display: none;}
</style>
</div>
</noscript>
<!--~~ Ordinary tiddlers ~~-->
<script class="tiddlywiki-tiddler-store" type="application/json">[
{"text":"!! 🏃♀️ ¡Hora de triturar plástico!\n\n!!! Cómo empezar\n\n# Con el interruptor principal apagado, las paradas de emergencia desconectadas y el interruptor de dirección en posición de parada enchufe la trituradora (si no estaba enchufada) a un enchufe trifásico de 16A.\n# Compruebe que la tolva y el tamiz (si es necesario) están bien montados.\n# Compruebe que la tolva está vacía de piezas que puedan dañar la máquina.\n# Encienda el interruptor principal, luego se encenderá la pantalla.\n# Si la pantalla indica \"LISTO\", encienda la parada de emergencia.\n# Haga funcionar la trituradora en modo inverso durante unos segundos para comprobar que todo funciona correctamente. La pantalla debe mostrar \"REVERSING\".\n# Haga funcionar la trituradora en modo de trituración/adelante. La pantalla debe mostrar \"SHREDDING\".\n# La máquina está lista para ser utilizada.\n\n>Si oye o ve algo inesperado, detenga la máquina inmediatamente y compruebe cuál es el problema. La máquina tiene suficiente potencia para dañar los componentes por sí misma si no están bien montados.\n\n>Verter el plástico\n\nEl rendimiento de la trituradora depende, entre otras cosas, de la forma del plástico. Las cajas de CD, las láminas, los tapones de botellas, los restos de extrusión/inyección... son fáciles de triturar. Las formas redondas o los trozos grandes son difíciles de agarrar para las cuchillas. Para aumentar la productividad de la trituradora, intente verter el plástico de forma que la trituradora pueda agarrarlo. Por ejemplo, para la mayoría de las botellas, una buena manera es verterlas al revés, para que puedan ser agarradas por la boquilla.\n\nPara una segunda trituración, basta con llenar la tolva con el plástico triturado.","tmap.id":"02c187cc-57ea-4d94-abfb-4db3c6e24ed0","title":"¡Hora de triturar plástico!","tags":"construccion copincha plástico máquina [[ShredderPro/Uso y mantenimiento]] Trituradora [[plástico triturado]]","modifier":"MasterRE","modified":"20210826031318080","creator":"MasterRE","created":"20210821011505003"},
{"text":"!!!¿Corte por láser o no?\n\nSi es posible, le recomendamos que corte con láser todos los componentes de chapa de acero, especialmente la estructura de soporte de las placas de prensado. Las ventajas del corte por láser son tanto el nivel de precisión como la reducción drástica del tiempo de construcción. Si no puede cortar sus piezas con láser, puede cortar la mayoría de ellas a mano a partir de una tira de acero de 100x6mm, aunque algunas requieren una chapa más grande, como la caja de la electrónica y las piezas de la estructura de soporte inferior.","tmap.id":"6db8b202-0f21-4f8f-afd8-e67f7f129aa7","title":"¿Corte por láser o no?(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232707130","creator":"MasterRE","created":"20210825232639873"},
{"text":"!!!¿Cuántas hojas a la vez?\n\nRecomendamos prensar sólo una hoja a la vez. Puede ser posible prensar más eficientemente fundiendo varias a la vez, pero aún no hemos averiguado cómo enfriarlas uniformemente. Si descubre una manera, por favor, compártala en nuestra comunidad online.\n","tmap.id":"032ae6c2-9679-4d19-8615-a19b97f546ea","title":"¿Cuántas hojas a la vez?(sheetpress)","tags":"copincha construccion plástico máquina entrada-salida [[Entrada y salida(sheetpress)]]","modifier":"MasterRE","modified":"20210824113704914","creator":"MasterRE","created":"20210824113416293"},
{"text":"!!!¿Por qué son importantes estas máquinas?\n\nNo hemos inventado las máquinas procesadoras de plástico. Ya existen en la industria y pueden procesar nuevos productos a la velocidad del rayo: son demasiado eficientes, lo que contribuye a la cantidad de residuos de plástico que tenemos en el mundo. Pero trabajar con plástico reciclado puede ser imprevisible y por eso la industria no quiere trabajar con él: es más fácil, barato y fiable utilizar plástico virgen limpio.\n\nAsí que hemos basado nuestras máquinas en las de la industria, pero las hemos hecho más baratas, más fáciles de construir y mucho más asequibles:\n\n{{industry_vs_pp.svg}}\n\nEste enfoque inclusivo aumenta la accesibilidad y la adopción en todo el mundo y se desarrollan utilizando tecnologías y materiales básicos para que sean fácilmente entendidos, reproducidos y reparados por personas de todo el mundo con conocimientos básicos de metal y construcción. Y como llevamos muchos años haciendo esto junto a ti (nuestra comunidad), es más fácil que nunca, entender cómo construir estas máquinas en tu comunidad local y conseguir el apoyo de constructores y proveedores locales. Y nos encanta ver cómo las hacéis y las mejoráis.\n\n> Consejo profesional: Utiliza el mapa para ver qué máquinas hay en tu zona.","tmap.id":"6be712c9-1eab-4bfe-bbcd-f76b7d7aeb19","title":"¿Por qué son importantes estas máquinas?","tags":"copincha introducción plástico máquina construccion","modifier":"MasterRE","modified":"20210817000933196","creator":"MasterRE","created":"20210810041113495","color":"#18d72b"},
{"text":"! Construyendo una máquina trituradora\n\n!!! ¿Qué hace la máquina trituradora?\n\nLa trituradora es la columna vertebral de Precious Plastic, le permite triturar el plástico en pequeños copos - puede lavar y almacenar fácilmente el plástico triturado y transportarlo a otros espacios de trabajo de Precious Plastic para convertirlo en productos hermosos y valiosos. Por supuesto, también puede utilizar el plástico usted mismo o vender el plástico limpio y separado dentro de la industria (¡que lo compra a un precio entre 8 y 10 veces mayor que el plástico sin triturar!)\n\n> Consejo profesional: Si trituras el plástico por colores puedes tener más control sobre el aspecto y el tacto de tus creaciones, lo que añade valor al material. `","tmap.id":"c9f54bd3-f4cf-4bb1-8556-ddf109d8f0dd","title":"¿Qué hace la máquina trituradora?","tags":"copincha máquina plástico construccion Trituradora","orden":"01","modifier":"MasterRE","modified":"20210826031550675","creator":"MasterRE","created":"20210810190933924"},
{"text":"{{Projectify Intro}}\n\n\u003C$link to=\"$:/plugins/nico/projectify/LICENSE\">\u003C\u003Cshield label:License status:MIT>>\u003C/$link>\n\u003C$link to=\"$:/plugins/nico/projectify\">\u003C\u003Cshield label:Release status:{{$:/plugins/nico/projectify!!version}} colour:purple>>\u003C/$link>\n\u003Ca href=\"https://tiddlywiki.com\">\u003C\u003Cshield label:~TiddlyWiki status:5.1.22+ colour:blue>>\u003C/a>\n\n{{Léeme}}\n","type":"text/vnd.tiddlywiki","title":"✨ Acerca de","tags":"","revision":"0","modified":"20210621204804505","created":"20201212165938184","bag":"default"},
{"created":"20210716010606745","creator":"M0","text":"{{$:/pph/mapa/sidebar/puntos}}\n\n{{pph/sidebar/miembros/lista}}\n\n","title":"🤝 Miembros","tags":"$:/themes/nico/notebook/tags/SidebarSection $:/tags/SideBar","modifier":"M0","modified":"20211014101838382","list-after":"$:/plugins/nico/projectify/ui/sidebar/Projects"},
{"text":"\u003Ch2 class=\"tc-title\">\n\u003C$view field=\"caption\"/>\n\u003C/h2>","title":"$:/BJansen/ViewTemplate/subtitle","tags":"","modifier":"M0","modified":"20210830143032312","creator":"M0","created":"20201009145237401"},
{"text":"250","title":"$:/config/AnimationDuration","modified":"20210323181957880","created":"20210323181957578"},
{"text":"true","type":"bool","title":"$:/config/codemirror/lineNumbers","modified":"20210323165258279","created":"20210323165258279"},
{"text":"tw5plus","type":"string","title":"$:/config/codemirror/theme","modified":"20210323165321122","created":"20210323165321121"},
{"text":"hide","title":"$:/config/EditToolbarButtons/Visibility/$:/core/ui/Buttons/delete","modifier":"M0","modified":"20210823182933676","creator":"M0","created":"20210823182933676"},
{"created":"20210716014143064","creator":"M0","text":"show","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/control-panel","modified":"20211014171436599","modifier":"M0"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page","modified":"20210716014141348","created":"20210316140642006"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen","modified":"20210716014147635","created":"20210622012822513"},
{"text":"show","type":"text/vnd.tiddlywiki","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home","revision":"0","modified":"20210716014231583","created":"20201212165921203","bag":"default"},
{"created":"20210716014237503","creator":"M0","text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions","modified":"20211014171431604","modifier":"M0"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-tiddler","modified":"20210716014139989","created":"20210716014139989"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/save-wiki","modified":"20210716014148147","created":"20210716014148147"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager","modifier":"M0","modified":"20210830145947980","creator":"M0","created":"20210830144503633"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/kookma/utility/pagecontrol/view-fields-button","modifier":"M0","modified":"20210823183107906","creator":"M0","created":"20210716014149443"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/nico/projectify/ui/buttons/Scheduled","modifier":"M0","modified":"20210823183112482","creator":"M0","created":"20210716014210381"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/plugins/tiddlywiki/markdown/new-markdown-button","modified":"20210716014215613","created":"20210716014215613"},
{"text":"hide","title":"$:/config/PageControlButtons/Visibility/$:/themes/nico/notebook/ui/Buttons/SwitchPalette","modified":"20210716014212076","created":"20210716014212076"},
{"text":"yes","title":"$:/config/Plugins/Disabled/$:/ak/plugins/TWCrossLinks","modifier":"M0","modified":"20210825052541613","creator":"M0","created":"20210825052541613"},
{"text":"yes","title":"$:/config/Plugins/Disabled/$:/plugins/gera2ld/prism","modified":"20210421154902047","created":"20210421154902047"},
{"text":"no","title":"$:/config/Plugins/Disabled/$:/plugins/sycom/leaflet","modified":"20210622042543363","created":"20210622042248935"},
{"text":"list","type":"text/vnd.tiddlywiki","title":"$:/config/projectify/projects-view","modifier":"M0","modified":"20210823183311634","creator":"M0","created":"20210110204241653"},
{"text":"yes","type":"text/vnd.tiddlywiki","title":"$:/config/RelinkOnRename","revision":"0","modified":"20201219111934744","created":"20201219111934703","bag":"default"},
{"text":"fixed","title":"$:/config/TextEditor/EditorHeight/Mode","modified":"20210324153602191","created":"20210324153602190"},
{"text":"hide","title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete","modifier":"M0","modified":"20210823182959484","creator":"M0","created":"20210727000131465"},
{"text":"hide","title":"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit","modifier":"M0","modified":"20210823183205598","creator":"M0","created":"20210823183205598"},
{"text":"{\"tiddlers\":{\"$:/Acknowledgements\":{\"title\":\"$:/Acknowledgements\",\"text\":\"TiddlyWiki incorporates code from these fine OpenSource projects:\\n\\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\\n\\nAnd media from these projects:\\n\\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\\n\"},\"$:/core/copyright.txt\":{\"title\":\"$:/core/copyright.txt\",\"type\":\"text/plain\",\"text\":\"TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\\n\\nCopyright (c) 2004-2007, Jeremy Ruston\\nCopyright (c) 2007-2021, UnaMesa Association\\nAll rights reserved.\\n\\nRedistribution and use in source and binary forms, with or without\\nmodification, are permitted provided that the following conditions are met:\\n\\n* Redistributions of source code must retain the above copyright notice, this\\n list of conditions and the following disclaimer.\\n\\n* Redistributions in binary form must reproduce the above copyright notice,\\n this list of conditions and the following disclaimer in the documentation\\n and/or other materials provided with the distribution.\\n\\n* Neither the name of the copyright holder nor the names of its\\n contributors may be used to endorse or promote products derived from\\n this software without specific prior written permission.\\n\\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\"},\"$:/core/icon\":{\"title\":\"$:/core/icon\",\"tags\":\"$:/tags/Image\",\"text\":\"\u003Csvg width=\\\"22pt\\\" height=\\\"22pt\\\" viewBox=\\\"0 0 128 128\\\">\u003Cpath d=\\\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\\\" fil
{"text":"","title":"$:/core/Filters/TypedTiddlers","tags":"$:/tags/Filter","modifier":"M0","modified":"20210822125630290","filter":"[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]","description":"{{$:/language/Filters/TypedTiddlers}}","creator":"M0","created":"20210822125630290"},
{"text":"\u003Csvg width=\"22pt\" height=\"22pt\" class=\"tc-image-fa-database tc-image-button\" viewBox=\"0 0 448 512\">\u003Cpath d=\"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"/>\u003C/svg>","title":"$:/core/images/database","tags":"$:/tags/Image Icons Images SVG","modified":"20210624174253324","library_version":"5.15.2","library":"Font Awesome","created":"20210624174248862","collection":"Solid","caption":"database"},
{"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 25 3 C 12.861562 3 3 12.861562 3 25 C 3 36.019135 11.127533 45.138355 21.712891 46.728516 L 22.861328 46.902344 L 22.861328 29.566406 L 17.664062 29.566406 L 17.664062 26.046875 L 22.861328 26.046875 L 22.861328 21.373047 C 22.861328 18.494965 23.551973 16.599417 24.695312 15.410156 C 25.838652 14.220896 27.528004 13.621094 29.878906 13.621094 C 31.758714 13.621094 32.490022 13.734993 33.185547 13.820312 L 33.185547 16.701172 L 30.738281 16.701172 C 29.349697 16.701172 28.210449 17.475903 27.619141 18.507812 C 27.027832 19.539724 26.84375 20.771816 26.84375 22.027344 L 26.84375 26.044922 L 32.966797 26.044922 L 32.421875 29.564453 L 26.84375 29.564453 L 26.84375 46.929688 L 27.978516 46.775391 C 38.71434 45.319366 47 36.126845 47 25 C 47 12.861562 37.138438 3 25 3 z M 25 5 C 36.057562 5 45 13.942438 45 25 C 45 34.729791 38.035799 42.731796 28.84375 44.533203 L 28.84375 31.564453 L 34.136719 31.564453 L 35.298828 24.044922 L 28.84375 24.044922 L 28.84375 22.027344 C 28.84375 20.989871 29.033574 20.060293 29.353516 19.501953 C 29.673457 18.943614 29.981865 18.701172 30.738281 18.701172 L 35.185547 18.701172 L 35.185547 12.009766 L 34.318359 11.892578 C 33.718567 11.811418 32.349197 11.621094 29.878906 11.621094 C 27.175808 11.621094 24.855567 12.357448 23.253906 14.023438 C 21.652246 15.689426 20.861328 18.170128 20.861328 21.373047 L 20.861328 24.046875 L 15.664062 24.046875 L 15.664062 31.566406 L 20.861328 31.566406 L 20.861328 44.470703 C 11.816995 42.554813 5 34.624447 5 25 C 5 13.942438 13.942438 5 25 5 z\"/>\u003C/svg>","title":"$:/core/images/facebook","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210927115103284","library_version":"2.0.1","library":"CoreUI Icons","creator":"M0","created":"20210613065139094","collection":"Brand","caption":"cib-facebook"},
{"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 25 4 C 25.566406 4 26.097656 4.21875 26.496094 4.621094 L 45.378906 23.503906 C 46.207031 24.328125 46.207031 25.671875 45.378906 26.496094 L 26.496094 45.378906 C 26.097656 45.78125 25.566406 46 25 46 C 24.433594 46 23.902344 45.78125 23.503906 45.378906 L 4.621094 26.496094 C 3.792969 25.671875 3.792969 24.328125 4.621094 23.503906 L 16.941406 11.183594 L 19.214844 13.457031 C 18.667969 15.488281 19.21875 17.703125 20.757813 19.242188 C 21.125 19.609375 21.542969 19.925781 22 20.1875 L 22 29.816406 C 20.179688 30.867188 19 32.824219 19 35 C 19 38.308594 21.691406 41 25 41 C 28.308594 41 31 38.308594 31 35 C 31 32.824219 29.820313 30.867188 28 29.816406 L 28 22.242188 L 29.214844 23.457031 C 28.667969 25.488281 29.21875 27.703125 30.757813 29.242188 C 31.890625 30.375 33.398438 31 35 31 C 36.601563 31 38.109375 30.375 39.242188 29.242188 C 41.582031 26.902344 41.582031 23.097656 39.242188 20.757813 C 38.113281 19.628906 36.617188 19.007813 35.019531 19.007813 C 34.492188 19.007813 33.964844 19.078125 33.457031 19.214844 L 30.785156 16.542969 C 31.332031 14.511719 30.78125 12.296875 29.242188 10.757813 C 28.113281 9.628906 26.617188 9.007813 25.019531 9.007813 C 24.492188 9.007813 23.964844 9.078125 23.457031 9.214844 L 21.183594 6.941406 L 23.503906 4.621094 C 23.902344 4.21875 24.433594 4 25 4 M 25 2 C 23.945313 2 22.890625 2.402344 22.089844 3.207031 L 18.355469 6.941406 L 22.976563 11.5625 C 23.605469 11.195313 24.3125 11.007813 25.019531 11.007813 C 26.035156 11.007813 27.050781 11.394531 27.828125 12.171875 C 29.144531 13.488281 29.335938 15.488281 28.433594 17.019531 L 32.976563 21.5625 C 33.605469 21.195313 34.3125 21.007813 35.019531 21.007813 C 36.035156 21.007813 37.050781 21.394531 37.828125 22.171875 C 39.390625 23.734375 39.390625 26.265625 37.828125 27.828125 C 37.046875 28.609375 36.023438 29 35 29 C 33.976563 29 32.953125 28.609375 32.171875 27.828125 C 30.855469 26.511719 30.664063 24.511719 31.566406 22.976563 L 27.023438 18.433594 C 26.699219 18.625 26.355469 18.765625 26 18.855469 L 26 31.140625 C 27.722656 31.585938 29 33.136719 29 35 C 29 37.210938 27.210938 39 25 39 C 22.792969 39 21 37.210938 21 35 C 21 33.136719 22.277344 31.585938 24 31.140625 L 24 18.855469 C 23.332031 18.683594 22.695313 18.351563 22.171875 17.828125 C 20.855469 16.511719 20.664063 14.511719 21.566406 12.980469 L 16.941406 8.355469 L 3.207031 22.089844 C 1.597656 23.695313 1.597656 26.304688 3.207031 27.910156 L 22.089844 46.792969 C 22.890625 47.597656 23.945313 48 25 48 C 26.054688 48 27.109375 47.597656 27.910156 46.792969 L 46.792969 27.910156 C 48.402344 26.304688 48.402344 23.695313 46.792969 22.089844 L 27.910156 3.207031 C 27.109375 2.402344 26.054688 2 25 2 Z\"/>\u003C/svg>","title":"$:/core/images/git","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210927115438822","creator":"M0","created":"20210927111903613"},
{"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 16 3 C 8.8324839 3 3 8.8324839 3 16 L 3 34 C 3 41.167516 8.8324839 47 16 47 L 34 47 C 41.167516 47 47 41.167516 47 34 L 47 16 C 47 8.8324839 41.167516 3 34 3 L 16 3 z M 16 5 L 34 5 C 40.086484 5 45 9.9135161 45 16 L 45 34 C 45 40.086484 40.086484 45 34 45 L 16 45 C 9.9135161 45 5 40.086484 5 34 L 5 16 C 5 9.9135161 9.9135161 5 16 5 z M 37 11 A 2 2 0 0 0 35 13 A 2 2 0 0 0 37 15 A 2 2 0 0 0 39 13 A 2 2 0 0 0 37 11 z M 25 14 C 18.936712 14 14 18.936712 14 25 C 14 31.063288 18.936712 36 25 36 C 31.063288 36 36 31.063288 36 25 C 36 18.936712 31.063288 14 25 14 z M 25 16 C 29.982407 16 34 20.017593 34 25 C 34 29.982407 29.982407 34 25 34 C 20.017593 34 16 29.982407 16 25 C 16 20.017593 20.017593 16 25 16 z\"/>\u003C/svg>","title":"$:/core/images/instagram","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210927115043722","library_version":"2.0.1","library":"CoreUI Icons","creator":"M0","created":"20210613063851924","collection":"Brand","caption":"cib-instagram"},
{"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 44.376953 5.9863281 C 43.889905 6.0076957 43.415817 6.1432497 42.988281 6.3144531 C 42.565113 6.4845113 40.128883 7.5243408 36.53125 9.0625 C 32.933617 10.600659 28.256963 12.603668 23.621094 14.589844 C 14.349356 18.562196 5.2382813 22.470703 5.2382812 22.470703 L 5.3046875 22.445312 C 5.3046875 22.445312 4.7547875 22.629122 4.1972656 23.017578 C 3.9185047 23.211806 3.6186028 23.462555 3.3730469 23.828125 C 3.127491 24.193695 2.9479735 24.711788 3.015625 25.259766 C 3.2532479 27.184511 5.2480469 27.730469 5.2480469 27.730469 L 5.2558594 27.734375 L 14.158203 30.78125 C 14.385177 31.538434 16.858319 39.792923 17.402344 41.541016 C 17.702797 42.507484 17.984013 43.064995 18.277344 43.445312 C 18.424133 43.635633 18.577962 43.782915 18.748047 43.890625 C 18.815627 43.933415 18.8867 43.965525 18.957031 43.994141 C 18.958531 43.994806 18.959437 43.99348 18.960938 43.994141 C 18.969579 43.997952 18.977708 43.998295 18.986328 44.001953 L 18.962891 43.996094 C 18.979231 44.002694 18.995359 44.013801 19.011719 44.019531 C 19.043456 44.030655 19.062905 44.030268 19.103516 44.039062 C 20.123059 44.395042 20.966797 43.734375 20.966797 43.734375 L 21.001953 43.707031 L 26.470703 38.634766 L 35.345703 45.554688 L 35.457031 45.605469 C 37.010484 46.295216 38.415349 45.910403 39.193359 45.277344 C 39.97137 44.644284 40.277344 43.828125 40.277344 43.828125 L 40.310547 43.742188 L 46.832031 9.7519531 C 46.998903 8.9915162 47.022612 8.334202 46.865234 7.7402344 C 46.707857 7.1462668 46.325492 6.6299361 45.845703 6.34375 C 45.365914 6.0575639 44.864001 5.9649605 44.376953 5.9863281 z M 44.429688 8.0195312 C 44.627491 8.0103707 44.774102 8.032983 44.820312 8.0605469 C 44.866523 8.0881109 44.887272 8.0844829 44.931641 8.2519531 C 44.976011 8.419423 45.000036 8.7721605 44.878906 9.3242188 L 44.875 9.3359375 L 38.390625 43.128906 C 38.375275 43.162926 38.240151 43.475531 37.931641 43.726562 C 37.616914 43.982653 37.266874 44.182554 36.337891 43.792969 L 26.632812 36.224609 L 26.359375 36.009766 L 26.353516 36.015625 L 23.451172 33.837891 L 39.761719 14.648438 A 1.0001 1.0001 0 0 0 38.974609 13 A 1.0001 1.0001 0 0 0 38.445312 13.167969 L 14.84375 28.902344 L 5.9277344 25.849609 C 5.9277344 25.849609 5.0423771 25.356927 5 25.013672 C 4.99765 24.994652 4.9871961 25.011869 5.0332031 24.943359 C 5.0792101 24.874869 5.1948546 24.759225 5.3398438 24.658203 C 5.6298218 24.456159 5.9609375 24.333984 5.9609375 24.333984 L 5.9941406 24.322266 L 6.0273438 24.308594 C 6.0273438 24.308594 15.138894 20.399882 24.410156 16.427734 C 29.045787 14.44166 33.721617 12.440122 37.318359 10.902344 C 40.914175 9.3649615 43.512419 8.2583658 43.732422 8.1699219 C 43.982886 8.0696253 44.231884 8.0286918 44.429688 8.0195312 z M 33.613281 18.792969 L 21.244141 33.345703 L 21.238281 33.351562 A 1.0001 1.0001 0 0 0 21.183594 33.423828 A 1.0001 1.0001 0 0 0 21.128906 33.507812 A 1.0001 1.0001 0 0 0 20.998047 33.892578 A 1.0001 1.0001 0 0 0 20.998047 33.900391 L 19.386719 41.146484 C 19.35993 41.068197 19.341173 41.039555 19.3125 40.947266 L 19.3125 40.945312 C 18.800713 39.30085 16.467362 31.5161 16.144531 30.439453 L 33.613281 18.792969 z M 22.640625 35.730469 L 24.863281 37.398438 L 21.597656 40.425781 L 22.640625 35.730469 z\"/>\u003C/svg>","title":"$:/core/images/telegram","tags":"$:/tags/Image Icons Images SVG","modifier":"M0","modified":"20210928034904466","creator":"M0","created":"20210927112441330"},
{"text":"\u003Csvg fill=\"#182955\" viewBox=\"0 0 50 50\" width=\"32px\" height=\"32px\">\u003Cpath d=\"M 25 2 C 12.309534 2 2 12.309534 2 25 C 2 29.079097 3.1186875 32.88588 4.984375 36.208984 L 2.0371094 46.730469 A 1.0001 1.0001 0 0 0 3.2402344 47.970703 L 14.210938 45.251953 C 17.434629 46.972929 21.092591 48 25 48 C 37.690466 48 48 37.690466 48 25 C 48 12.309534 37.690466 2 25 2 z M 25 4 C 36.609534 4 46 13.390466 46 25 C 46 36.609534 36.609534 46 25 46 C 21.278025 46 17.792121 45.029635 14.761719 43.333984 A 1.0001 1.0001 0 0 0 14.033203 43.236328 L 4.4257812 45.617188 L 7.0019531 36.425781 A 1.0001 1.0001 0 0 0 6.9023438 35.646484 C 5.0606869 32.523592 4 28.890107 4 25 C 4 13.390466 13.390466 4 25 4 z M 16.642578 13 C 16.001539 13 15.086045 13.23849 14.333984 14.048828 C 13.882268 14.535548 12 16.369511 12 19.59375 C 12 22.955271 14.331391 25.855848 14.613281 26.228516 L 14.615234 26.228516 L 14.615234 26.230469 C 14.588494 26.195329 14.973031 26.752191 15.486328 27.419922 C 15.999626 28.087653 16.717405 28.96464 17.619141 29.914062 C 19.422612 31.812909 21.958282 34.007419 25.105469 35.349609 C 26.554789 35.966779 27.698179 36.339417 28.564453 36.611328 C 30.169845 37.115426 31.632073 37.038799 32.730469 36.876953 C 33.55263 36.755876 34.456878 36.361114 35.351562 35.794922 C 36.246248 35.22873 37.12309 34.524722 37.509766 33.455078 C 37.786772 32.688244 37.927591 31.979598 37.978516 31.396484 C 38.003976 31.104927 38.007211 30.847602 37.988281 30.609375 C 37.969311 30.371148 37.989581 30.188664 37.767578 29.824219 C 37.302009 29.059804 36.774753 29.039853 36.224609 28.767578 C 35.918939 28.616297 35.048661 28.191329 34.175781 27.775391 C 33.303883 27.35992 32.54892 26.991953 32.083984 26.826172 C 31.790239 26.720488 31.431556 26.568352 30.914062 26.626953 C 30.396569 26.685553 29.88546 27.058933 29.587891 27.5 C 29.305837 27.918069 28.170387 29.258349 27.824219 29.652344 C 27.819619 29.649544 27.849659 29.663383 27.712891 29.595703 C 27.284761 29.383815 26.761157 29.203652 25.986328 28.794922 C 25.2115 28.386192 24.242255 27.782635 23.181641 26.847656 L 23.181641 26.845703 C 21.603029 25.455949 20.497272 23.711106 20.148438 23.125 C 20.171937 23.09704 20.145643 23.130901 20.195312 23.082031 L 20.197266 23.080078 C 20.553781 22.728924 20.869739 22.309521 21.136719 22.001953 C 21.515257 21.565866 21.68231 21.181437 21.863281 20.822266 C 22.223954 20.10644 22.02313 19.318742 21.814453 18.904297 L 21.814453 18.902344 C 21.828863 18.931014 21.701572 18.650157 21.564453 18.326172 C 21.426943 18.001263 21.251663 17.580039 21.064453 17.130859 C 20.690033 16.232501 20.272027 15.224912 20.023438 14.634766 L 20.023438 14.632812 C 19.730591 13.937684 19.334395 13.436908 18.816406 13.195312 C 18.298417 12.953717 17.840778 13.022402 17.822266 13.021484 L 17.820312 13.021484 C 17.450668 13.004432 17.045038 13 16.642578 13 z M 16.642578 15 C 17.028118 15 17.408214 15.004701 17.726562 15.019531 C 18.054056 15.035851 18.033687 15.037192 17.970703 15.007812 C 17.906713 14.977972 17.993533 14.968282 18.179688 15.410156 C 18.423098 15.98801 18.84317 16.999249 19.21875 17.900391 C 19.40654 18.350961 19.582292 18.773816 19.722656 19.105469 C 19.863021 19.437122 19.939077 19.622295 20.027344 19.798828 L 20.027344 19.800781 L 20.029297 19.802734 C 20.115837 19.973483 20.108185 19.864164 20.078125 19.923828 C 19.867096 20.342656 19.838461 20.445493 19.625 20.691406 C 19.29998 21.065838 18.968453 21.483404 18.792969 21.65625 C 18.639439 21.80707 18.36242 22.042032 18.189453 22.501953 C 18.016221 22.962578 18.097073 23.59457 18.375 24.066406 C 18.745032 24.6946 19.964406 26.679307 21.859375 28.347656 C 23.05276 29.399678 24.164563 30.095933 25.052734 30.564453 C 25.940906 31.032973 26.664301 31.306607 26.826172 31.386719 C 27.210549 31.576953 27.630655 31.72467 28.119141 31.666016 C 28.607627 31.607366 29.02878 31.310979 29.296875 31.007812 L 29.298828 31.005859 C 29.655629 30.601347 30.715848 29.390728 31.224609 28.644531 C 31.246169 28.652131 31.239109 28.646231 31.408203 28.707031 L 31.408203 28.708984 L 31.410156 28.708984 C 31.487356
{"text":"\u003C$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n","title":"$:/core/ui/MoreSideBar/Recent","tags":"$:/tags/MoreSideBar","modified":"20210716020303258","created":"20210716020048106","caption":"🗃️ {{$:/language/SideBar/Recent/Caption}}"},
{"text":"\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\nOverwritten by $:/themes/nico/notebook so that the default sidebar does not get rendered.\n","type":"text/vnd.tiddlywiki","title":"$:/core/ui/PageTemplate/sidebar","modifier":"M0","modified":"20210927100617769","creator":"M0","created":"20200430072116835"},
{"text":"\u003Cdiv class=\"tc-more-sidebar\">\n\u003C$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" explicitState=\"$:/state/tab/moresidebar-1850697562\"/>\n\u003C/div>\n","title":"$:/core/ui/SideBar/More","tags":"","modified":"20210716011320838","created":"20210716011319240","caption":"{{$:/language/SideBar/More/Caption}}"},
{"text":"\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n\u003C$action-listops $tiddler=\u003C\u003Ctv-story-list>> $subfilter=\"+[insertbefore:currentTiddler\u003CactionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n\u003Cdiv class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n\u003C$droppable actions=\u003C\u003Cdrop-actions>> enable=\u003C\u003Ctv-allow-drag-and-drop>>>\n\u003C\u003Cplaceholder>>\n\u003Cdiv>\n$button$\n\u003C/div>\n\u003C/$droppable>\n\\end\n\n\u003Cdiv class=\"tc-sidebar-tab-open\">\n\u003C$list filter=\"[list\u003Ctv-story-list>]\" history=\u003C\u003Ctv-history-list>> storyview=\"pop\">\n\u003Cdiv class=\"tc-sidebar-tab-open-item\">\n\u003C$macrocall $name=\"droppable-item\" button=\"\"\"\u003C$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini tc-small-gap-right\">{{$:/core/images/close-button}}\u003C/$button>\u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>\"\"\"/>\n\u003C/div>\n\u003C/$list>\n\u003C$tiddler tiddler=\"\">\n\u003Cdiv>\n\u003C$macrocall $name=\"droppable-item\" button=\"\"\"\u003C$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\">\u003C\u003Clingo Button>>\u003C/$button>\"\"\"/>\n\u003C/div>\n\u003C/$tiddler>\n\u003C/div>\n","title":"$:/core/ui/SideBar/Open","tags":"","modified":"20210716011405821","created":"20210716011403538","caption":"{{$:/language/SideBar/Open/Caption}}"},
{"created":"20210716011556468","creator":"M0","text":"\u003C$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n","title":"$:/core/ui/SideBar/Recent","tags":"","modifier":"M0","modified":"20211014171143618","list-after":"🤝 Miembros","caption":"🗃️ {{$:/language/SideBar/Recent/Caption}}"},
{"text":"\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n\u003C\u003Clingo Basics/Version/Prompt>> \u003C\u003Cversion>>\n\n\u003C$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n\u003C$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n\u003C$set name=\"tv-config-toolbar-class\" value=\"\">\n\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n\u003Cdiv style=\"position:relative;\" class={{{ [\u003ClistItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n\u003C$checkbox tiddler=\u003C\u003Cconfig-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> \u003C$transclude tiddler=\u003C\u003ClistItem>>/> \u003Ci class=\"tc-muted\">\u003C$transclude tiddler=\u003C\u003ClistItem>> field=\"description\"/>\u003C/i>\n\n\u003C/div>\n\n\u003C/$list>\n\n\u003C/$set>\n\n\u003C/$set>\n\n\u003C/$set>\n","title":"$:/core/ui/SideBar/Tools","tags":"","modified":"20210716011341518","created":"20210716011339794","caption":"{{$:/language/SideBar/Tools/Caption}}"},
{"text":"\u003Ch1 class=\"tc-site-title\">\n\n\u003C$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n\u003C/h1>\n","title":"$:/core/ui/SideBarSegments/site-title","tags":"$:/tags/SideBarSegment","modifier":"M0","modified":"20210927095731207","creator":"M0","created":"20210927095147170"},
{"text":"\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\u003Cdiv class=\"tc-tiddler-title\">\n\u003Cdiv class=\"tc-titlebar\">\n\u003Cspan class=\"tc-tiddler-controls\">\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\u003C$reveal type=\"nomatch\" state=\u003C\u003Cconfig-title>> text=\"hide\">\u003C$set name=\"tv-config-toolbar-class\" filter=\"[\u003Ctv-config-toolbar-class>] [\u003ClistItem>encodeuricomponent[]addprefix[tc-btn-]]\">\u003C$transclude tiddler=\u003C\u003ClistItem>>/>\u003C/$set>\u003C/$reveal>\u003C/$list>\n\u003C/span>\n\u003C$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n\u003C$link>\n\u003C$set name=\"foregroundColor\" value={{!!color}}>\n\u003Cspan class=\"tc-tiddler-title-icon\" style=\u003C\u003Ctitle-styles>>>\n\u003C$transclude tiddler={{!!icon}}>\n\u003C$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n\u003C/$transclude>\n\u003C/span>\n\u003C/$set>\n\u003C$list filter=\"[all[current]removeprefix[$:/]]\">\n\u003Ch2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n\u003Cspan class=\"tc-system-title-prefix\">$:/\u003C/span>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\n\u003C/h2>\n\u003C/$list>\n\u003C$list filter=\"[all[current]!prefix[$:/]]\">\n{{||$:/BJansen/ViewTemplate/subtitle}}\n\u003C/$list>\n\u003C/$link>\n\u003C/$set>\n\u003C/div>\n\n\u003C$reveal type=\"nomatch\" text=\"\" default=\"\" state=\u003C\u003CtiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n\u003C$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\">\u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\"block\"/>\u003C/$list>\n\n\u003C/$reveal>\n\u003C/div>","title":"$:/core/ui/ViewTemplate/title","tags":"$:/tags/ViewTemplate","modified":"20201009145738963","created":"20201009145228555"},
{"text":"[[pph/sidebar/contenidos/bienvenidos]]","type":"text/vnd.tiddlywiki","title":"$:/DefaultTiddlers","revision":"0","modifier":"M0","modified":"20210831041848091","creator":"M0","created":"20201212165857364","bag":"default"},
{"text":"\\define icon(icon navigate tooltip) \n\u003C$button to=\"$navigate$\" tooltip=\"$tooltip$\"class=\"tc-btn-invisible\">\u003C\u003C__icon__>>\u003C/$button>\n\\end\n\n\\define _icon(icon) \n\u003Cbutton class=\"tc-btn-invisible\"disabled>\u003C\u003C__icon__>>\u003C/button>\n\\end\n\n\n* ''Version'': 1.0.0\n* ''Date'': 2020/02/27\n* ''Creator'': HC Haase. Inspired by [[Bimlas|https://bimlas.gitlab.io/tw5-locator/#%24%3A%2Fbimlas%2Fmacros%2Ficon]].\n\n!! Function\nThis macro make transcluded icons follow the line height of the text with the option of a link and a tooltip. \nThis makes prettier references to buttons (like this \u003C\u003C_icon {{$:/core/images/new-button}} \"link\" \"tooltip text\">> instead of this {{$:/core/images/new-button}}) in documentation text.\n\nThere is a'' simple macro'' without a button and an ''extended macro'' with a button.\n\n!! Use\n\n;Syntax, simple macro (note the `_`)\n:`\u003C\u003C_icon \u003Ctransclusion> >>`\u003C$button message=\"tm-copy-to-clipboard\" param=\"\u003C\u003C_icon \u003Ctransclusion> >>\"}>Copy\u003C/$button>\n\n;Syntax, extended macro\n:`\u003C\u003Cicon \u003Ctransclusion> \u003Clink> \"\u003Ctooltip text>\" >>`\u003C$button message=\"tm-copy-to-clipboard\" param=\"\u003C\u003Cicon \u003Ctransclusion> >>\"}>Copy\u003C/$button>\n\n|! Attribute|!Option|!Description|\n|transclusion|required|a transclusion of an icon|\n|link|optional|name of tiddler to link to (omit with `\"\"`)|\n|tooltip text|optional|text of tooltip|\n\n\n;Example\n:`\u003C\u003Cicon {{$:/core/images/new-button}} \"link\" \"tooltip text\">>` \n:will produce \u003C\u003Cicon {{$:/core/images/new-button}} \"link\" \"tooltip text\">> that links to \"link\".\nNB: if you want no link, but at tooltip, use `\"\"` for a empty link.\n\n!! Code\n\n```\n\\define icon(icon navigate tooltip) \n\u003C$button to=\"$navigate$\" tooltip=\"$tooltip$\"class=\"tc-btn-invisible\">\u003C\u003C__icon__>>\u003C/$button>\n\\end\n\n\\define _icon(icon) \n\u003Cbutton class=\"tc-btn-invisible\"disabled>\u003C\u003C__icon__>>\u003C/button>\n\\end\n```","type":"text/vnd.tiddlywiki","title":"$:/HCHaase/macros/icon","tags":"$:/tags/Macro","revision":"0","modifier":"HC Haase","modified":"20200521150911135","creator":"HC Haase","created":"20200210162320311","bag":"default"},
{"text":"\u003Csvg class=\"tc-image-placepin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 1416 1897\">\u003Cpath d=\"M0 707q0-143 56-275 51-125 151-226 97-97 225-150Q562 0 707 0q148 0 276 56 127 53 225 150 100 100 152 226 56 132 56 275t-56 275q-36 81-74 134l-468 711q-46 70-110 70t-111-70l-467-711q-46-64-74-134Q0 850 0 707zm445 0q0 110 76 186 78 78 186 78 111 0 187-78 77-75 77-186 0-109-77-186-76-78-187-78-108 0-186 78-76 78-76 186z\"/>\u003C/svg>","title":"$:/images/svg-icon/placepin","tags":"$:/tags/Image Icons Images SVG","library":"svg-icon","collection":"mfglabs","caption":"placepin"},
{"title":"$:/Import","text":"Se importaron los siguientes tiddlers\n\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal]]\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria]]\n# [[pph/proyectos/maquinas]]\n# [[Construir una Impresora 3D Hangprinter]]\n# [[Construir una Prensa]]\n# [[Construir una Extrusora de filamentos para impresión 3D]]\n# [[Construir una Impresora 3D FDM de escritorio]]\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion]]\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion]]\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion]]\n# [[Construir una Extrusora Precious Plastic]]\n# [[Construir una Inyectora Precious Plastic]]\n# [[Construir una Trituradora Precious Plastic]]\n# [[pph/proyectos/plasticoleal]]\n# [[Traducir Academia Precious Plastic]]\n# [[pph/proyectos/plasticoleal/plasticoleal]]\n# [[pph/proyectos/plasticoleal/necesidades]]\n# [[pph/contenidos/preciousplastic/academia/introduccion/hola]]\n# [[Lectura individual anotada]]\n# [[Crear cuenta en hypothesis]]\n# [[Lectura colectiva anotada]]\n# [[pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]\n# [[pph/sidebar/contenidos/herramientas/documentacion]]\n# [[pph/sidebar/contenidos/herramientas/]]\n# [[pph/sidebar/contenidos/glosario]]\n# [[pph/sidebar/contenidos/glosario/hypothesis]]\n# [[LinkAliases]]\n# [[pph/proyectos/plasticoleal/plasticoleal/talleres]]\n# [[pph/proyectos/plasticoleal/plasticoleal/introduccion]]\n# [[pph/proyectos/plasticoleal/plasticoleal/resumen]]\n# [[pph/contenidos/preciousplastic/academia/crear/objetos-acabados]]\n# [[pph/contenidos/preciousplastic/academia/crear/buen-diseno]]\n# [[pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico]]\n# [[pph/contenidos/preciousplastic/academia/fundamentosdelplastico]]\n# [[pph/sidebar/contenidos/preciousplastic/academia/recogida/nuestrosistemaderecogida]]\n# [[pph/contenidos/preciousplastic/academia/crear/introduccion]]\n# [[pph/sidebar/contenidos/preciousplastic/academia]]\n# [[pph/contenidos/preciousplastic/academia/crear]]\n# [[pph/sidebar/contenidos/preciousplastic/historia]]\n# [[pph/sidebar/contenidos/preciousplastic/mision]]\n# [[pph/proyectos/🗺️ mapadigital]]\n# [[slider ejemplo]]\n# [[slider ejemplo texto1]]\n# [[slider ejemplo texto5]]\n# [[slider ejemplo texto4]]\n# [[slider ejemplo texto3]]\n# [[slider ejemplo texto2]]\n# [[Israel Morales Rojas]]\n# [[slider ejemplo texto6]]","status":"complete"},
{"text":"no","title":"$:/isEncrypted"},
{"text":"","title":"$:/isms/tmp/NewISMSElement","name_base":"asasaaassa","modifier":"M0","modified":"20210824035709034","creator":"M0","created":"20210824035555125"},
{"text":"hide","title":"$:/keepstate/utility/toggle-view-fields","modifier":"M0","modified":"20211001060909197","creator":"M0","created":"20210715162559031"},
{"text":"$:/languages/es-ES","title":"$:/language","modified":"20210313000653207","created":"20210313000653207"},
{"text":"{\n \"tiddlers\": {\n \"$:/language/Buttons/AdvancedSearch/Caption\": {\n \"title\": \"$:/language/Buttons/AdvancedSearch/Caption\",\n \"text\": \"Búsqueda avanzada\"\n },\n \"$:/language/Buttons/AdvancedSearch/Hint\": {\n \"title\": \"$:/language/Buttons/AdvancedSearch/Hint\",\n \"text\": \"Búsqueda avanzada\"\n },\n \"$:/language/Buttons/Bold/Caption\": {\n \"title\": \"$:/language/Buttons/Bold/Caption\",\n \"text\": \"Negrita\"\n },\n \"$:/language/Buttons/Bold/Hint\": {\n \"title\": \"$:/language/Buttons/Bold/Hint\",\n \"text\": \"Aplicar formato de negrita a la selección\"\n },\n \"$:/language/Buttons/Cancel/Caption\": {\n \"title\": \"$:/language/Buttons/Cancel/Caption\",\n \"text\": \"Cancelar\"\n },\n \"$:/language/Buttons/Cancel/Hint\": {\n \"title\": \"$:/language/Buttons/Cancel/Hint\",\n \"text\": \"Descarta los cambios\"\n },\n \"$:/language/Buttons/Clear/Caption\": {\n \"title\": \"$:/language/Buttons/Clear/Caption\",\n \"text\": \"*clear\"\n },\n \"$:/language/Buttons/Clear/Hint\": {\n \"title\": \"$:/language/Buttons/Clear/Hint\",\n \"text\": \"*Clear image to solid colour\"\n },\n \"$:/language/Buttons/Clone/Caption\": {\n \"title\": \"$:/language/Buttons/Clone/Caption\",\n \"text\": \"Clonar\"\n },\n \"$:/language/Buttons/Clone/Hint\": {\n \"title\": \"$:/language/Buttons/Clone/Hint\",\n \"text\": \"Hace una copia exacta de este tiddler\"\n },\n \"$:/language/Buttons/Close/Caption\": {\n \"title\": \"$:/language/Buttons/Close/Caption\",\n \"text\": \"Cerrar\"\n },\n \"$:/language/Buttons/Close/Hint\": {\n \"title\": \"$:/language/Buttons/Close/Hint\",\n \"text\": \"Cierra este tiddler\"\n },\n \"$:/language/Buttons/CloseAll/Caption\": {\n \"title\": \"$:/language/Buttons/CloseAll/Caption\",\n \"text\": \"Cerrar todo\"\n },\n \"$:/language/Buttons/CloseAll/Hint\": {\n \"title\": \"$:/language/Buttons/CloseAll/Hint\",\n \"text\": \"Cierra todos los tiddlers\"\n },\n \"$:/language/Buttons/CloseOthers/Caption\": {\n \"title\": \"$:/language/Buttons/CloseOthers/Caption\",\n \"text\": \"Cerrar los demás\"\n },\n \"$:/language/Buttons/CloseOthers/Hint\": {\n \"title\": \"$:/language/Buttons/CloseOthers/Hint\",\n \"text\": \"Cierra todos tiddlers abiertos excepto este\"\n },\n \"$:/language/Buttons/ControlPanel/Caption\": {\n \"title\": \"$:/language/Buttons/ControlPanel/Caption\",\n \"text\": \"Panel de Control\"\n },\n \"$:/language/Buttons/ControlPanel/Hint\": {\n \"title\": \"$:/language/Buttons/ControlPanel/Hint\",\n \"text\": \"Abre el Panel de Control\"\n },\n \"$:/language/Buttons/Delete/Caption\": {\n \"title\": \"$:/language/Buttons/Delete/Caption\",\n \"text\": \"Borrar\"\n },\n \"$:/language/Buttons/Delete/Hint\": {\n \"title\": \"$:/language/Buttons/Delete/Hint\",\n \"text\": \"Borra este tiddler\"\n },\n \"$:/language/Buttons/Edit/Caption\": {\n \"title\": \"$:/language/Buttons/Edit/Caption\",\n \"text\": \"Editar\"\n },\n \"$:/language/Buttons/Edit/Hint\": {\n \"title\": \"$:/language/Buttons/Edit/Hint\",\n \"text\": \"Permite editar este tiddler\"\n },\n \"$:/language/Buttons/EditorHeight/Caption\": {\n \"title\": \"$:/language/Buttons/EditorHeight/Caption\",\n \"text\": \"Altura del editor\"\n },\n \"$:/language/Buttons/EditorHeight/Caption/Auto\": {\n
{"text":"$:/palettes/Vanilla","type":"text/vnd.tiddlywiki","title":"$:/palette","revision":"0","modified":"20210323170207719","created":"20201212170118346","bag":"default"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/felixhayashi/respawn/respawn.js\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/respawn.js\",\n \"text\": \"/*\\\\\\n\\ntitle: $:/plugins/felixhayashi/respawn/respawn.js\\ntype: application/javascript\\nmodule-type: startup\\n\\n@preserve\\n\\n\\\\*/\\n\\n(function(){\\n \\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n \\n var configTRef = \\\"$:/plugins/felixhayashi/respawn/config\\\";\\n \\n var changeListener = function(changedTiddlers) {\\n \\n if(!changedTiddlers[\\\"$:/StoryList\\\"]) return;\\n \\n var tObj = $tw.wiki.getTiddler(\\\"$:/StoryList\\\");\\n if(tObj && !tObj.fields[\\\"list\\\"].length) {\\n \\n var confTObj = $tw.wiki.getTiddler(configTRef);\\n var config = confTObj ? confTObj.fields : {};\\n \\n window.setTimeout(function() {\\n $tw.rootWidget.dispatchEvent({\\n type: \\\"tm-home\\\"\\n });\\n }, parseInt(config.delay) || 500);\\n }\\n \\n };\\n \\n exports.name = \\\"respawn\\\";\\n exports.platforms = [\\\"browser\\\"];\\n exports.after = [\\\"story\\\"];\\n exports.synchronous = true;\\n \\n exports.startup = function() {\\n \\n $tw.wiki.addEventListener(\\\"change\\\", changeListener);\\n \\n };\\n\\n})();\\n\",\n \"type\": \"application/javascript\",\n \"module-type\": \"startup\"\n },\n \"$:/plugins/felixhayashi/respawn/Configuration\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Configuration\",\n \"text\": \"\u003C!-- The config output is not written to this tiddler! -->\\n\\nPlease see the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information on the options.\\n\\nYou may have to save and reload the wiki to activate changes.\\n\\n\u003Ctable>\\n \u003Ctr>\\n \u003Cth align=\\\"left\\\">Delay (seconds):\u003C/th>\\n \u003Ctd>\\n \u003C$edit-text\\n tiddler=\\\"$:/plugins/felixhayashi/respawn/config\\\"\\n field=\\\"delay\\\"\\n tag=\\\"input\\\"\\n default=\\\"500\\\" />\\n \u003C/td>\\n \u003C/tr>\\n\u003C/table>\"\n },\n \"$:/plugins/felixhayashi/respawn/License\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/License\",\n \"text\": \"This code is released under the BSD license. For the exact terms visit:\\n\\nhttps://github.com/felixhayashi/TW5-Respawn/blob/master/LICENSE\"\n },\n \"$:/plugins/felixhayashi/respawn/Readme\": {\n \"title\": \"$:/plugins/felixhayashi/respawn/Readme\",\n \"text\": \"Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-Respawn]] for more information.\"\n }\n }\n}","version":"0.0.3","type":"application/json","title":"$:/plugins/felixhayashi/respawn","source":"https://github.com/felixhayashi/TW5-respawn","released":"","plugin-type":"plugin","list":"Configuration License Readme","description":"Respawn Open default tiddlers when river is empty","dependents":"","core-version":">=5.1.5","author":"Felix Küppers"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/flibbles/relink/js/bulkops.js\": {\n \"text\": \"/*\\\\\\nmodule-type: startup\\n\\nReplaces the relinkTiddler defined in $:/core/modules/wiki-bulkops.js\\n\\nThis is a startup instead of a wikimethods module-type because it's the only\\nway to ensure this runs after the old relinkTiddler method is applied.\\n\\n\\\\*/\\n(function(){\\n\\n/*jslint node: false, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\\n\\nexports.name = \\\"redefine-relinkTiddler\\\";\\nexports.synchronous = true;\\n// load-modules is when wikimethods are applied in\\n// ``$:/core/modules/startup/load-modules.js``\\nexports.after = ['load-modules'];\\n\\nexports.startup = function() {\\n\\t$tw.Wiki.prototype.relinkTiddler = relinkTiddler;\\n};\\n\\n/** Walks through all relinkable tiddlers and relinks them.\\n * This replaces the existing function in core Tiddlywiki.\\n */\\nfunction relinkTiddler(fromTitle, toTitle, options) {\\n\\tvar self = this;\\n\\tvar failures = this.eachRelinkableTiddler(\\n\\t\\t\\tfromTitle,\\n\\t\\t\\ttoTitle,\\n\\t\\t\\toptions,\\n\\t\\t\\tfunction(changes, tiddler) {\\n\\t\\tvar newTiddler = new $tw.Tiddler(tiddler,changes,self.getModificationFields())\\n\\t\\tnewTiddler = $tw.hooks.invokeHook(\\\"th-relinking-tiddler\\\",newTiddler,tiddler);\\n\\t\\tself.addTiddler(newTiddler);\\n\\t});\\n\\tif (failures.length > 0) {\\n\\t\\tlanguage.reportFailures(failures);\\n\\t}\\n};\\n\\n})();\\n\",\n \"module-type\": \"startup\",\n \"title\": \"$:/plugins/flibbles/relink/js/bulkops.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/errors.js\": {\n \"text\": \"/*\\\\\\nmodule-type: library\\n\\nThis is the exception that gets thrown when a relink is impossible.\\n (Or the hoops we'd have to go through to make it work are more than the user\\n would want Relink to do, like create new tiddlers)\\n\\\\*/\\n\\nfunction RelinkError() {};\\nRelinkError.prototype = Object.create(Error);\\nexports.RelinkError = RelinkError;\\n\\nfunction CannotRelinkError() { };\\nCannotRelinkError.prototype = new RelinkError();\\nexports.CannotRelinkError = CannotRelinkError\\n\\nfunction CannotFindMacroDefError(macroName) { this.macroName = macroName; };\\nCannotFindMacroDefError.prototype = new RelinkError();\\nexports.CannotFindMacroDefError = CannotFindMacroDefError;\\n//Cannot find definition for ${macroName}. Make sure your macro whitelist is configured properly, and that you're macro is globally defined, or defined in all the places it's used.\\n\",\n \"module-type\": \"library\",\n \"title\": \"$:/plugins/flibbles/relink/js/errors.js\",\n \"type\": \"application/javascript\"\n },\n \"$:/plugins/flibbles/relink/js/language.js\": {\n \"text\": \"/*\\\\\\nmodule-type: library\\n\\nThis handles all logging and alerts Relink emits.\\n\\n\\\\*/\\n\\nexports.logRelink = function(message, args, options) {\\n\\tif (options.quiet) {\\n\\t\\treturn;\\n\\t}\\n\\tvar raw = exports.log[message];\\n\\tif (raw) {\\n\\t\\t// This is cheap, but whatevs. To do a proper\\n\\t\\t// rendering would require working through a wiki\\n\\t\\t// object. Too heavy weight for log messages.\\n\\t\\tvar msg = raw.replace(/\u003C\u003C([^\u003C>]+)>>/g, function(match, key) {\\n\\t\\t\\treturn args[key] || (\\\"\u003C\u003C\\\"+key+\\\">>\\\");\\n\\t\\t});\\n\\t\\tif (raw.indexOf('%c') >= 0) {\\n\\t\\t\\t// Doing a little bit of bold so the user sees\\n\\t\\t\\t// where we had to jump through hoops.\\n\\t\\t\\tconsole.log(\\\"%c\\\" + msg, \\\"\\\", \\\"font-weight: bold;\\\");\\n\\t\\t} else {\\n\\t\\t\\tconsole.log(msg);\\n\\t\\t}\\n\\t} else {\\n\\t\\tconsole.warn(\\\"No such log message: \\\" + message);\\n\\t}\\n};\\n\\nexports.getString = function(title, options) {\\n\\ttitle = \\\"$:/plugins/flibbles/relink/language/\\\" + title;\\n\\treturn options.wiki.renderTidd
{"text":"/*\\\ntitle: $:/plugins/fmg5/core/modules/widgets/action.js\ntype: application/javascript\nmodule-type: widget\n\nNew fmg5 Tiddler Widget\n\n\\*/\n(function() {\n\n// jslint node: true, browser: true\n// global $tw: false\n\"use_strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionWidget = function(parseTreeNode,options) {\n this.initialise(parseTreeNode, options);\n};\n// Inherit from Widget\nActionWidget.prototype = new Widget();\n// Render to DOM\nActionWidget.prototype.render = function(parent,nextSibling) {\n var self = this;\n this.parentDomNode = parent;\n this.computeAttributes();\n this.execute();\n // Create DOM element\n var domNode = this.document.createElement(\"button\");\n domNode.className = this[\"class\"];\n if(this.title) {\n domNode.setAttribute(\"title\", this.title);\n }\n if(this[\"aria-label\"]) {\n domNode.setAttribute(\"aria-label\", this[\"aria-label\"]);\n }\n // Add event listener\n domNode.addEventListener(\n \"click\",\n function(event) {\n self.handleClick(event);\n },\n false\n );\n // Insert element\n parent.insertBefore(domNode, nextSibling);\n this.renderChildren(domNode, null);\n this.domNodes.push(domNode);\n};\n\nActionWidget.prototype.handleClick = function(event) {\n var title = prompt(\"Nombre:\", \"\");\n if(!title) {\n return;\n }\n /*\n Special thanks to Stephan \"Skeeve\" Hradek for the NewTiddler plugin.\n Much of the following code is pulled from his plugin.\n http://tiddlystuff.tiddlyspot.com\n */\n var skeleton = this.wiki.getTiddlerAsJson(this.newtiddlerSkeleton);\n var skeletonClone = JSON.parse(this.substituteVariableReferences(skeleton));\n var basetitle = title;\n var newTitle = basetitle;\n for(var t=1; this.wiki.tiddlerExists(newTitle); t++) {\n newTitle = basetitle + \" \" + t;\n }\n skeletonClone.title = newTitle;\n var created = this.wiki.getCreationFields();\n for(var creationField in created) {\n skeletonClone[creationField] = created[creationField];\n }\n var modified = this.wiki.getModificationFields();\n for(var modificationField in modified) {\n skeletonClone[modificationField] = modified[modificationField];\n }\n this.wiki.addTiddler(skeletonClone);\n switch(this.newtiddlerEdit) {\n case \"show\":\n case \"yes\":\n var bounds = this.domNodes[0].getBoundingClientRect();\n this.dispatchEvent({\n type: \"tm-navigate\",\n navigateTo: newTitle,\n navigateFromTitle: this.getVariable(\"currentTiddler\"),\n navigateFromNode: this,\n navigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height}\n });\n if(this.newtiddlerEdit === \"yes\") {\n this.dispatchEvent({type: \"tm-edit-tiddler\", tiddlerTitle: newTitle});\n }\n break;\n case \"no\":\n break;\n }\n $tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nActionWidget.prototype.execute = function() {\n // Get attributes\n this[\"class\"] = this.getAttribute(\"class\", \"\");\n this[\"aria-label\"] = this.getAttribute(\"aria-label\");\n this.title = this.getAttribute(\"title\");\n this.newtiddlerSkeleton = this.getAttribute(\"skeleton\");\n this.newtiddlerEdit = this.getAttribute(\"edit\", \"show\");\n this.makeChildWidgets();\n};\n\nActionWidget.prototype.refresh = function(changedTiddlers) {\n var changedAttributes = this.computeAttributes();\n if(changedAttributes[\"class\"] || changedAttributes.edit) {\n this.refreshSelf();\n return true;\n }\n return this.refreshChildren(changedTiddlers);\n};\n\nexports.action = ActionWidget;\n\n})();\n","type":"application/javascript","title":"$:/plugins/fmg5/core/modules/widgets/action.js",
{"text":"{\"tiddlers\":{\"$:/plugins/kookma/shiraz/history\":{\"title\":\"$:/plugins/kookma/shiraz/history\",\"created\":\"20210225163850252\",\"modified\":\"20210226190112050\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Full change log: [[https://kookma.github.io/TW-Shiraz/#ChangeLog]]\\n\\n* ''2.2.0'' -- 2021.02.26 -- upated to TW 5.1.23 and pagination added to dynamic tables\\n* ''2.1.1'' -- 2020.03.25 -- slider macro with initial status\\n* ''2.1.0'' -- 2020.03.23 -- stable release on TW-5.1.22pre\\n* ''1.0.0'' -- 2018.10.05 -- first public release\\n\"},\"$:/plugins/kookma/shiraz/license\":{\"title\":\"$:/plugins/kookma/shiraz/license\",\"created\":\"20210225163850253\",\"modified\":\"20210225164033716\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Distributed under an MIT license.\\n\\nCopyright (c) 2021 [[Mohammad Rahmani|https://github.com/kookma]]\\n\\n\u003C\u003C\u003C\\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \\\"Software\\\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\u003C\u003C\u003C\"},\"$:/plugins/kookma/shiraz/macros/alerts\":{\"title\":\"$:/plugins/kookma/shiraz/macros/alerts\",\"created\":\"20180821095049685\",\"modified\":\"20210225164756860\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define alert(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\\n\\\\define alert-leftbar(type:\\\"primary\\\" src:\\\"\\\", width:\\\"100%\\\", class:\\\"\\\")\\n\u003Cdiv class=\\\"alert alert-$type$ bg-transparent leftbar border-$type$ $class$\\\" style=\\\"width:$width$;\\\">\\n$src$\\n\u003C/div>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/badge\":{\"title\":\"$:/plugins/kookma/shiraz/macros/badge\",\"created\":\"20181124042103310\",\"modified\":\"20210225164756871\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define badge(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\\n\\\\define badge-pill(type:\\\"primary\\\" src:\\\"\\\")\\n\u003Cspan class=\\\"badge badge-pill badge-$type$\\\">$src$\u003C/span>\\n\\\\end\\n\"},\"$:/plugins/kookma/shiraz/macros/card\":{\"title\":\"$:/plugins/kookma/shiraz/macros/card\",\"created\":\"20181124111624466\",\"modified\":\"20210225164756878\",\"tags\":\"$:/tags/Macro\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define card(header:\\\"Empty\\\", title:\\\"Empty\\\" subtitle:\\\"Empty\\\" text:\\\"Empty\\\",footer:\\\"Empty\\\", width:\\\"100%\\\" class:\\\"\\\")\\n\u003Cdiv class=\\\"card mb-3 $class$\\\" style=\\\"width:$width$;\\\">\\n\u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__header__>> >\\n \u003Cdiv class=\\\"card-header\\\">$header$\u003C/div>\\n\u003C/$reveal>\\n\u003Cdiv class=\\\"card-body\\\">\\n \u003C$reveal tag=\\\"div\\\" type=\\\"nomatch\\\" default=\\\"Empty\\\" text=\u003C\u003C__title__>> >\\n \u003Cdiv class=\\\"h5 card-title\\\">$title$\u003C/div>\\n \u003C/$reveal>\\n \u003C$reveal
{"created":"20190322161929431","creator":"M0","text":"\\define slider(label, src, labelClass, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch1 class=\"$labelClass$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h1>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider","description":"Slider macro shows (hides) its content.","modified":"20211014100447802","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014100332723","creator":"M0","text":"\\define slider2(label, src, labelClass2, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch2 class=\"$labelClass2$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h2>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider2","description":"Slider macro shows (hides) its content.","modified":"20211014100459863","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014092749847","creator":"M0","text":"\\define slider3(label, src, labelClass3, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch3 class=\"$labelClass3$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h3>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider3","description":"Slider macro shows (hides) its content.","modified":"20211014100900188","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014095921873","creator":"M0","text":"\\define slider4(label, src, labelClass4, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch4 class=\"$labelClass4$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h4>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider4","description":"Slider macro shows (hides) its content.","modified":"20211014100107845","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014095953865","creator":"M0","text":"\\define slider5(label, src, labelClass5, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch5 class=\"$labelClass5$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h5>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider5","description":"Slider macro shows (hides) its content.","modified":"20211014100053933","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20211014100014700","creator":"M0","text":"\\define slider6(label, src, labelClass6, srcClass, status:\"closed\")\n\u003C$set name=\"revealState\" value=\"\"\"$:/state/shiraz/slider-macro/$(currentTiddler)$/$label$\"\"\">\n\n\u003Ch6 class=\"$labelClass6$\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"open\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/right-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\">\n \u003C$button class=\"tc-btn-invisible tc-tiddlylink\" set=\u003C\u003CrevealState>> setTo=\"closed\">\n \u003Cspan class=\"kk-sh-slider\">\u003C$transclude tiddler=\"$:/core/images/down-arrow\" />\u003C/span>\n \u003C/$button>\n \u003C/$reveal>\n $label$\n\u003C/h6>\n\n\u003C$reveal type=\"match\" state=\u003C\u003CrevealState>> text=\"open\" default=\"$status$\" class=\"$srcClass$\">\n\n$src$\n\u003C/$reveal>\n\u003C/$set>\n\\end","title":"$:/plugins/kookma/shiraz/macros/slider6","description":"Slider macro shows (hides) its content.","modified":"20211014100037813","tags":"$:/tags/Macro wiki","type":"text/vnd.tiddlywiki","modifier":"M0"},
{"created":"20190613131234955","creator":"M0","text":"{{$:/plugins/kookma/trashbin/ui/sidebar}}","type":"text/vnd.tiddlywiki","title":"$:/plugins/kookma/trashbin/sidebar-tab","tags":"","modifier":"M0","modified":"20211014171642600","list-after":"$:/core/ui/SideBar/Recent","caption":"🗑️ Papelera"},
{"text":"{\"tiddlers\":{\"$:/plugins/kookma/utility/author/author-tools\":{\"title\":\"$:/plugins/kookma/utility/author/author-tools\",\"created\":\"20190912082519234\",\"key\":\"((author-tools))\",\"modified\":\"20200316130508400\",\"tags\":\"$:/tags/KeyboardShortcut\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\u003C$action-sendmessage $message=\\\"tm-modal\\\" $param=\\\"$:/plugins/kookma/utility/author/modal\\\" />\"},\"$:/plugins/kookma/utility/author/exclude-items\":{\"title\":\"$:/plugins/kookma/utility/author/exclude-items\",\"caption\":\"Exclude items\",\"created\":\"20200313124437263\",\"modified\":\"20200322115519909\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define showItems(label, filter)\\n\u003Ch2>$label$\u003C/h2>\\n\u003C$list filter=\u003C\u003C__filter__>> >\\n\u003C$checkbox tiddler=\u003C\u003CcurrentTiddler>> tag=\\\"excluded\\\"/>&nbsp;\u003C$link to=\u003C\u003CcurrentTiddler>>>\u003C$text text=\u003C\u003CcurrentTiddler>>/>\u003C/$link>\u003Cbr>\\n\u003C/$list>\\n\\\\end\\n\u003C!-- drag and drop -->\\n\u003C\u003CshowItems label:\\\"Disable drag and drop\\\" filter:\\\"[title[$:/config/DragAndDrop/Enable]]\\\">>\\n\u003C!-- side bar items -->\\n\u003C\u003CshowItems label:\\\"Sidebar tabs\\\" filter:\\\"[all[shadows+tiddlers]]+[tag[$:/tags/SideBar]]\\\">>\\n\u003C!-- viewtoolbar items -->\\n\u003C\u003CshowItems label:\\\"View toolbars\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/ViewToolbarButtons/Visibility]]\\\">>\\n\u003C!-- Page controls -->\\n\u003C\u003CshowItems label:\\\"Page controls\\\" filter:\\\"[all[shadows+tiddlers]prefix[$:/config/PageControlButtons/Visibility]]\\\">>\\n\u003C$list filter=\\\"\\\">\"},\"$:/plugins/kookma/utility/author/individual-items\":{\"title\":\"$:/plugins/kookma/utility/author/individual-items\",\"caption\":\"Hide individual UI element\",\"created\":\"20200313141533701\",\"modified\":\"20200322130601872\",\"tags\":\"\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"Select individual items to hide in reader mode.\\n\\n! Site options\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-title\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site title\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/site-subtitle\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show site subtitle\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/page-controls\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show page controls\u003Cbr/>\\n\\n! Right sidebar elements\\n\u003C$checkbox tiddler=\\\"$:/core/ui/TopBar/menu\\\" tag=\\\"$:/tags/TopRightBar\\\"/> Show right sidebar toggle button\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/search\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show search bar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBarSegments/tabs\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show sidebar tabs\u003Cbr/>\\n\u003C!-- reserved\\n\u003C$checkbox tiddler=\\\"$:/config/custom-segment\\\" tag=\\\"$:/tags/SideBarSegment\\\"/> Show custom menu -->\\n\\n! Sidebar tabs\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Open\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Open tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Recent\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Recent tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/Tools\\\" tag=\\\"$:/tags/SideBar\\\"/> Show Tools tab\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/core/ui/SideBar/More\\\" tag=\\\"$:/tags/SideBar\\\"/> Show More tab\u003Cbr/>\\n\\n! Tiddler options\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit\\\" field=text checked=show unchecked=hide default=show /> Show edit button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close\\\" field=text checked=show unchecked=hide default=show /> Show close button in the tiddler toolbar\u003Cbr/>\\n\u003C$checkbox tiddler=\\\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions\\\" field=text checked=show unchecked=hi
{"text":"\u003Cpre>/* TW-version added to site title */\n.tc-site-title:before {\n content:\"TW \u003C\u003Cversion>>\";\n position:absolute;\n margin-top:-1.9em;\n color:silver;\n font-size:13px;\n}\n\u003C/pre>","type":"text/vnd.tiddlywiki","title":"$:/plugins/kookma/utility/styles/tw-version","tags":"","modified":"20210727010138214","created":"20180906042308596"},
{"text":"\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field()\n\u003C$vars name={{$:/temp/newfieldname}}>\n\u003C$reveal type=\"nomatch\" text=\"\" default=\u003C\u003Cname>>>\n\u003C$button>\n\u003C$action-sendmessage $message=\"tm-add-field\"\n$name=\u003C\u003Cname>>\n$value={{$:/temp/newfieldvalue}}/>\n\u003C$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n\u003C$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n\u003C\u003Clingo Fields/Add/Button>>\n\u003C/$button>\n\u003C/$reveal>\n\u003C$reveal type=\"match\" text=\"\" default=\u003C\u003Cname>>>\n\u003C$button>\n\u003C\u003Clingo Fields/Add/Button>>\n\u003C/$button>\n\u003C/$reveal>\n\u003C/$vars>\n\\end\n\n\u003Cdiv class=\"tc-edit-fields\">\n\u003Ctable class=\"tc-edit-fields\">\n\u003Ctbody>\n\u003C$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n\u003C$list filter=\u003C\u003Cconfig-filter>> variable=\"temp\">\n\u003Ctr class=\"tc-edit-field\">\n\u003Ctd class=\"tc-edit-field-name\">\n\u003C$text text=\u003C\u003CcurrentField>>/>:\u003C/td>\n\u003Ctd class=\"tc-edit-field-value\">\n\u003C$edit-text tiddler=\u003C\u003CcurrentTiddler>> field=\u003C\u003CcurrentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n\u003C/td>\n\u003Ctd class=\"tc-edit-field-remove\">\n\u003C$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n\u003C$action-deletefield $field=\u003C\u003CcurrentField>>/>\n{{$:/core/images/delete-button}}\n\u003C/$button>\n\u003C/td>\n\u003C/tr>\n\u003C/$list>\n\u003C/$list>\n\u003C/tbody>\n\u003C/table>\n\u003C/div>\n\n\u003C$fieldmangler>\n\u003Cdiv class=\"tc-edit-field-add\">\n\u003Cem class=\"tc-edit\">\n\u003C\u003Clingo Fields/Add/Prompt>>\n\u003C/em>\n\u003Cspan class=\"tc-edit-field-add-name\">\n\u003C$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=\u003C\u003Cqualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n\u003C/span>\n\u003C$button popup=\u003C\u003Cqualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}\u003C/$button>\n\u003C$reveal state=\u003C\u003Cqualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\u003Cdiv class=\"tc-block-dropdown tc-edit-type-dropdown\">\n\u003C$linkcatcher to=\"$:/temp/newfieldname\">\n\u003Cdiv class=\"tc-dropdown-item\">\n\u003C\u003Clingo Fields/Add/Dropdown/User>>\n\u003C/div>\n\u003C$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n\u003C$link to=\u003C\u003CcurrentField>>>\n\u003C\u003CcurrentField>>\n\u003C/$link>\n\u003C/$list>\n\u003Cdiv class=\"tc-dropdown-item\">\n\u003C\u003Clingo Fields/Add/Dropdown/System>>\n\u003C/div>\n\u003C$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n\u003C$link to=\u003C\u003CcurrentField>>>\n\u003C\u003CcurrentField>>\n\u003C/$link>\n\u003C/$list>\n\u003C/$linkcatcher>\n\u003C/div>\n\u003C/$reveal>\n\u003Cspan class=\"tc-edit-field-add-value\">\n\u003C$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n\u003C/span>\n\u003Cspan class=\"tc-edit-field-add-button\">\n\u003C$macrocall $name=\"new-field\"/>\n\u003C/span>\n\u003C/div>\n\u003C/$fieldmangler>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/kookma/
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js\": {\n \"title\": \"$:/plugins/nico/notebook-mobile/js/notebookSidebarNav.js\",\n \"text\": \"/*\\\\\\ntitle: $:/themes/nico/notebook-mobile/js/notebookSidebarNav.js\\ntype: application/javascript\\nmodule-type: global\\n\\nCloses the notebook sidebar on mobile when navigating\\n\\n\\\\*/\\n(function(){\\n\\n /*jslint node: true, browser: true */\\n /*global $tw: false */\\n \\\"use strict\\\";\\n\\n const isOnMobile = () => {\\n\\t\\tlet bottombar = document.querySelector('.nc-bottombar');\\n\\t\\treturn bottombar && bottombar.getClientRects().length > 0;\\n };\\n\\n const closeSidebar = () => {\\n\\t\\t$tw.wiki.setText(\\\"$:/state/notebook-sidebar\\\", \\\"text\\\", undefined, \\\"no\\\");\\n };\\n\\n const closeSidebarOnMobile = () => {\\n\\t\\tif (isOnMobile()) {\\n console.log(\\\"closing sidebar\\\");\\n\\t\\t\\tcloseSidebar();\\n\\t\\t};\\n };\\n\\n const setup = () => {\\n\\t\\t$tw.hooks.addHook(\\\"th-navigating\\\",function(event) {\\n\\t\\t\\tcloseSidebarOnMobile();\\n\\t\\t\\treturn event;\\n\\t\\t});\\n };\\n\\n setup();\\n\\n exports.closeNotebookSidebar = closeSidebar;\\n})();\\n\",\n \"type\": \"application/javascript\",\n \"module-type\": \"global\",\n \"created\": \"20200430151329085\",\n \"modified\": \"20201210200127495\",\n \"tags\": \"\"\n }\n }\n}","version":"1.0.0","type":"application/json","title":"$:/plugins/nico/notebook-mobile","source":"https://github.com/NicolasPetton/Notebook","revision":"0","plugin-type":"plugin","name":"Mobile support for the Notebook theme","modified":"20201219111632312","list":"","description":"JavaScript hooks for mobile devices support of the Notebook theme","dependents":"","created":"20201219111632312","core-version":">=5.1.22","bag":"default","author":"NicolasPetton"},
{"text":"{\n \"tiddlers\": {\n \"$:/plugins/nico/projectify/LICENSE\": {\n \"title\": \"$:/plugins/nico/projectify/LICENSE\",\n \"created\": \"20200419141443144\",\n \"modified\": \"20210119112113446\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\nMIT License Copyright (c) 2020-2021 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\\n\\nPermission is hereby granted, free of charge, to any person obtaining a copy\\nof this software and associated documentation files (the \\\"Software\\\"), to deal\\nin the Software without restriction, including without limitation the rights\\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\\ncopies of the Software, and to permit persons to whom the Software is furnished\\nto do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice (including the next\\nparagraph) shall be included in all copies or substantial portions of the\\nSoftware.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\"\n },\n \"$:/plugins/nico/projectify/QuickCapture\": {\n \"title\": \"$:/plugins/nico/projectify/QuickCapture\",\n \"created\": \"20200427182956318\",\n \"modified\": \"20210121181004761\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\\\define lingo-base() $:/language/projectify/\\n\\n!! {{$:/plugins/nico/projectify/images/quick-capture}} \u003C\u003Clingo QuickAddTodo>>\\n\\n\u003C$keyboard key=\\\"enter\\\">\\n \u003C$action-createtiddler $basetitle={{$:/state/projectify/QuickCapture!!todo_name}} tags=\\\"Inbox todo\\\"/>\\n \u003C$action-setfield $tiddler=\\\"$:/state/projectify/QuickCapture\\\" todo_name=\\\"\\\"/>\\n \u003C$action-sendmessage $message=\\\"tm-close-tiddler\\\"/>\\n \u003C$edit-text\\n class=\\\"py-input input-large\\\"\\n tiddler=\\\"$:/state/projectify/QuickCapture\\\"\\n field=\\\"todo_name\\\"\\n placeholder={{$:/language/projectify/AddToInbox/Placeholder}}\\n focus=\\\"true\\\"\\n /> \\n \u003Clabel class=\\\"py-label py-right-aligned\\\">\u003C\u003Clingo QuickCapture/Hint>>\u003C/label>\\n\u003C/$keyboard>\\n\"\n },\n \"$:/plugins/nico/projectify/changelog\": {\n \"title\": \"$:/plugins/nico/projectify/changelog\",\n \"caption\": \"ChangeLog\",\n \"created\": \"20201208093546936\",\n \"modified\": \"20210131213115129\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"! Release 0.13.1\\n\\n!! Improvements\\n\\n* New Spanish translation and empty edition\\n* New configuration option to show completed tasks by default\\n* Move down the \\\"convert into project\\\" button in the todo actions dropdown\\n\\n!! Fixes\\n\\n* Fix the link of the icon of todos with content not to toggle the state of the todos\\n* Fix the filter macro used in the filter dashboard tab\\n* Fix the position of the scheduled dropdown in the topbar\\n* Fix the rendering of todo captions in the scheduled dropdown\\n\\n! Release 0.13.0\\n\\n!! Features\\n\\n* New Simplified Chinese translation plugin\\n* New German translation plugin\\n* New icon indicator in todo-lists for tasks that have content\\n\\n!! Improvements\\n\\n* Improve the rendering of the checkbox in the titlebar\\n* Render the checkbox button before the close button in the titlebar\\n* Improve the category selection dropdown\\n* When using the Relink plugin, automatically relink project categories\\n*
{"text":"{\n \"tiddlers\": {\n \"$:/language/projectify/EmptyInboxDescription\": {\n \"title\": \"$:/language/projectify/EmptyInboxDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112205110180\",\n \"text\": \"Todo terminado!\\n\"\n },\n \"$:/language/projectify/EmptyInboxTitle\": {\n \"title\": \"$:/language/projectify/EmptyInboxTitle\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112204532441\",\n \"text\": \"Todo terminado!\\n\"\n },\n \"$:/language/projectify/EmptyNextActionsDescription\": {\n \"title\": \"$:/language/projectify/EmptyNextActionsDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112204856811\",\n \"text\": \"\u003Cp>\\n La primera tarea de cada proyecto activo aparecerá aquí -- [[aprende más|$:/plugins/nico/projectify/doc/NextActions]].\\n\u003C/p>\\n\"\n },\n \"$:/language/projectify/EmptyProjectDescription\": {\n \"title\": \"$:/language/projectify/EmptyProjectDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112210733626\",\n \"text\": \"\u003Cp>¡Parece que has completado este proyecto!\u003C/p>\\n\"\n },\n \"$:/language/projectify/EmptyProjectTitle\": {\n \"title\": \"$:/language/projectify/EmptyProjectTitle\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112210817571\",\n \"text\": \"Bien hecho!\\n\"\n },\n \"$:/language/projectify/EmptyProjectsDescription\": {\n \"title\": \"$:/language/projectify/EmptyProjectsDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112205248845\",\n \"text\": \"\u003Cp>Sea más eficiente y organizado estructurando sus tareas en proyectos -- [[aprende más|$:/plugins/nico/projectify/doc/Projects]].\u003C/p>\\n\"\n },\n \"$:/language/projectify/EmptyProjectsTitle\": {\n \"title\": \"$:/language/projectify/EmptyProjectsTitle\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112205529611\",\n \"text\": \"Mantente organizado!\\n\"\n },\n \"$:/language/projectify/EmptyUpcomingDescription\": {\n \"title\": \"$:/language/projectify/EmptyUpcomingDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210117205436036\",\n \"text\": \"\u003Cp>\\n Todas las tareas programadas aparecerán aquí -- [[aprende más|$:/plugins/nico/projectify/doc/Schedule]].\\n\u003C/p>\\n\"\n },\n \"$:/language/projectify/EmptyUpcomingTitle\": {\n \"title\": \"$:/language/projectify/EmptyUpcomingTitle\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112211210936\",\n \"text\": \"Su agenda está vacía!\\n\"\n },\n \"$:/language/projectify/WelcomeInboxDescription\": {\n \"title\": \"$:/language/projectify/WelcomeInboxDescription\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112204214632\",\n \"text\": \"\u003Cp>Recopila tareas en la bandeja de entrada para no olvidarlas y sácarlas de la\\n cabeza rápidamente.\u003C/p>\\n\u003Cp>También puede presionar \u003Ckbd>{{$:/config/shortcuts/py-quick-capture}}\u003C/kbd> para\\n capturar desde cualquier lugar.\u003C/p>\\n\"\n },\n \"$:/language/projectify/WelcomeInboxTitle\": {\n \"title\": \"$:/language/projectify/WelcomeInboxTitle\",\n \"created\": \"20210112203922871\",\n \"modified\": \"20210112204147224\",\n \"text\": \"Recopila tareas en la bandeja de entrada\\n\"\n },\n \"$:/language/projectify/WelcomeProjectDescription\": {\n \"title\": \"$:/language/projectify/WelcomeProjectDescription\",\n
{"text":"\u003C\u003Ctoc-selective-expandable \"Project\" \"!tag[done]!tag[done]sort[title]\">>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/NotebookSidebar/Projects","tags":"$:/themes/nico/notebook/tags/SidebarSection","revision":"0","modified":"20201219110914667","created":"20200430123440360","caption":"Projects","bag":"default"},
{"text":"\\define lingo-base() $:/language/projectify/\n\n\u003C$button\n class=\"py-btn btn-secundary\"\n popup=\"$:/state/projectify/show-new-project-popup\"\n tooltip={{$:/language/projectify/AddProject/Hint}}\n aria-label={{$:/language/projectify/AddProject/Hint}}>\n ✏️ \u003C\u003Clingo AddProject/Caption>>\n\u003C/$button>\n\n\u003C$reveal\n type=\"popup\"\n class=\"tc-popup-keep py-popup\"\n state=\"$:/state/projectify/show-new-project-popup\"\n position=\"above\">\n\n \u003Ch2> \u003C\u003Clingo NewProject>>\u003C/h2>\n {{$:/plugins/nico/projectify/ui/forms/NewProject}}\n\u003C/$reveal>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/buttons/AddProject","modifier":"M0","modified":"20210831050257510","creator":"M0","created":"20201217210439140"},
{"text":"\u003C$button class=\"py-btn btn-secundary\">\n📇 Administrar proyectos\n\u003C$action-navigate $to=\"pph/sidebar/contenidos/bienvenidos/proyectos\"/>\n\u003C/$button>","title":"$:/plugins/nico/projectify/ui/buttons/ManageProject","tags":"","modifier":"M0","modified":"20210831045955170","creator":"M0","created":"20210831041730300"},
{"text":"\u003Cul class=\"py-projects\">\n \u003C$list filter=\u003C\u003Cpy-active-projects>>>\n \u003C$list filter=\"[all[current]field:category\u003Ccategory>] [\u003Ccategory>is[blank]] +[limit[1]]\" variable=\"ignore\">\n \u003C$droppable actions=\u003C\u003Cproject-refile-actions>>>\n\t{{||$:/plugins/nico/projectify/ui/dashboard/ProjectListItem}}\n \u003C/$droppable>\n \u003C/$list>\n \u003C/$list>\n\u003C/ul>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/dashboard/ProjectList","tags":"","modifier":"M0","modified":"20210825160347708","creator":"M0","created":"20200424193106051"},
{"text":"\\define lingo-base() $:/language/projectify/\n\n\u003C$vars category={{!!category}}>\n \u003Cli class=\"py-project\">\n \u003Cdiv class=\"py-project-heading\">\n \u003Cdiv class=\"py-project-title\">\n\t{{||$:/plugins/nico/projectify/images/pie}} \u003C$link to={{!!title}}>\u003C$view field=\"caption\"/>\u003C/$link>\n \u003C/div>\n \u003C$list filter=\u003C\u003Ccategory>> variable=\"ignore\">\n\t\u003Cdiv class=\"py-project-category\">\n\t \u003C$tiddler tiddler=\u003C\u003Ccategory>>>\n\t {{||$:/plugins/nico/projectify/ui/category/Category}}\n\t \u003C/$tiddler>\n\t\u003C/div>\n \u003C/$list>\n \u003C/div>\n \u003Cdiv class=\"py-project-infos\">\n \u003C$count filter=\u003C\u003Cpy-open-todos>>/> \u003C\u003Clingo OpenTasks>>\n \u003C/div>\n \u003C/li>\n\u003C/$vars>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/dashboard/ProjectListItem","tags":"","modifier":"M0","modified":"20210825160340939","creator":"M0","created":"20210116212900413"},
{"text":"\\define lingo-base() $:/language/projectify/\n\n\u003Cdiv class=\"py-projects-heading\">\n \u003Cdiv class=\"py-title\">\n \u003Ch2>\u003C\u003Clingo Projects>>\u003C/h2>\n {{$:/plugins/nico/projectify/ui/buttons/ProjectListSettings}}\n \u003C/div>\n\n \u003Cdiv class=\"py-category-filter\">\n {{$:/plugins/nico/projectify/ui/buttons/CategoryFilter}}\n \u003C/div>\n\u003C/div>\n\n\u003C$reveal\n type=\"match\"\n state=\"$:/state/projectify/show-reorder-projects\"\n class=\"tc-tiddler-info tc-popup-handle py-reorder-projects\"\n text=\"yes\"\n animate=\"yes\"\n retain=\"yes\"\n>\n {{$:/plugins/nico/projectify/ui/dashboard/ReorderProjects}}\n\u003C/$reveal>\n\n{{$:/plugins/nico/projectify/ui/dashboard/ActiveProjects}}\n{{$:/plugins/nico/projectify/ui/buttons/AddProject}}\n{{$:/plugins/nico/projectify/ui/dashboard/ArchivedProjects}}\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/dashboard/Projects","tags":"","modifier":"M0","modified":"20210831041453191","creator":"M0","created":"20200424193106051","caption":"{{$:/plugins/nico/projectify/images/collection}} Projects"},
{"text":"\u003Cdiv class=\"py-sidebar-section\">\n {{$:/plugins/nico/projectify/ui/dashboard/ProjectList}}\n\u003C/div>\n\n\u003Cbr>\n\n{{$:/plugins/nico/projectify/ui/buttons/AddProject}}\n\n{{$:/plugins/nico/projectify/ui/buttons/ManageProject}}\n\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/sidebar/Projects","tags":"$:/themes/nico/notebook/tags/SidebarSection $:/tags/SideBar","modifier":"M0","modified":"20210831050025010","list-after":"pph/sidebar/contenidos","creator":"M0","created":"20200430123440360","caption":"🛠️ {{$:/language/projectify/Projects}}"},
{"text":"\u003Cdiv class=\"py-sidebar-section\">\n {{$:/plugins/nico/projectify/ui/dashbaord/Upcoming}}\n\u003C/div>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/nico/projectify/ui/sidebar/Upcoming","tags":"","modifier":"M0","modified":"20210824024455161","list-before":"$:/plugins/nico/projectify/NotebookSidebar/Projects","creator":"M0","created":"20201212215945467","caption":"⏳ {{$:/language/projectify/Upcoming}}"},
{"text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.copincha-welcome {\n max-width: 800px;\n text-align: center;\n padding: 40px 20px;\n margin: 20px auto;\n background: #1877f2; \u003C!--\u003C\u003Ccolour message-background>>-->\n color: \u003C\u003Ccolour message-foreground>>;\n border-radius: 12px;\n}\n\n.copincha-welcome .icon {\n font-size: 4em;\n}\n\n.copincha-welcome h3 {\n font-weight: bold;\n}\n\n.copincha-welcome p {\n margin: 0;\n}\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/styles/copincha","tags":"$:/tags/Stylesheet","modified":"20210621171934102","created":"20210621170952925"},
{"text":"{\n \"tiddlers\": {\n \"GeoTiddler\": {\n \"title\": \"GeoTiddler\",\n \"created\": \"20151130173416239\",\n \"modified\": \"20170115153450584\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"[[GeoTiddler]]s are tiddlers containing geographical data. [[geoSyntax|$:/plugins/sycom/leaflet/geoSyntax]] lists the available objects. [[geoJson|https://en.wikipedia.org/wiki/GeoJSON]] data are also accepted. You may specify a color for all objects displayed through `color` field.\\n\\n!! tiddler with geo TiddlerFields\\nYou can upgrade your tiddler by putting some geo metadata ([[wgs 84 coordinates|https://en.wikipedia.org/wiki/World_Geodetic_System#WGS84]]) in it's TiddlerFields. See [[geoSyntax|$:/plugins/sycom/leaflet/geoSyntax]] for the list of object types you can draw. Popup will show the first part of the tiddler. If the tiddler contains a leafmap widget, it will be rendered as `text/plain` in order to avoid crash...\\n\\n!! geoJSON tiddler\\nYou can define a geoJson tiddler like [[tiddlyWikiFrCommunity|$:/plugins/sycom/leaflet/example/tiddlyWikiFrCommunity]] and then display the data by calling it. Just put your geoJson data in the body and declare the tiddler as application/json. Any `application/json` tiddler called will be considered as geoJson. The popups will show\\n\\n* a title\\n** the `name` or the `title` attribute in properties if exists,\\n** if not, the firsts attributes of properties until they are 8 characters long\\n* a description\\n** the `description` attribute in properties if exists,\\n** if not, the data stored in each feature as a bulleted list.\\n\\n!! tiddler grouping [[GeoTiddler]]s\\nYou can use `tiddlers` or `filter` as TiddlerFields to make a group of tiddlers. You can apply some styling options to all the group using `style`, `color` or `marker` TiddlerFields and then call the tiddler in your map to render all those tiddler at the same time. This will be a good way to make thematic maps indeed...\\n\"\n },\n \"$:/plugins/sycom/leaflet/devDiary\": {\n \"title\": \"$:/plugins/sycom/leaflet/devDiary\",\n \"created\": \"20151110173416000\",\n \"modified\": \"20180531171500000\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"Some notes about coding this plugin. Might be useful to others...\\n\\n* 20180602\\n** added a template that will display a map of embeded object for tiddlers containing one of the geoTiddlers fiels.\\n** updtated leaflet and marker-cluster to 1.3.1 - the easy way. Just replaced with new version and no deprecation at all \\\\o/ !\\n* 20180531\\n** converting all `.svg.tid` files to `.svg` + `.svg.meta` pairs. Will allow git client to make svg viewable in web interface. Also compressed SVG as much as possible with great https://jakearchibald.github.io/svgomg/ tool.\\n** tweak : for svg embedding local TiddlyWiki colors (eg `$primary$`), forced type to `text/vnd.tiddlywiki` to preserve them.\\n* 20170317\\n** lot of work around cluster size, cluster color when using filter. Cluster size depends on point % for the cluster, clusterRadius and zoom.\\n* 20170311\\n** added styling options and also the grouping tiddler capabilities. Discovered that direct styling in SVG ''does not always'' [[overwrite css styling|http://stackoverflow.com/questions/24293880/svg-why-does-external-css-override-inline-style-for-text]].\\n* 20170129\\n** adding some markers. And it's possible to create yours.\\n* 20170115\\n** darling birthday edit. Clustering by tiddler is on track. Will have to look for clustering direct passing object through widget.\\n* 20161111\\n** armistice edit! can now disable clustering or set clustering distance. Bug #9 fixed. may be cluster size will be too big for big databases\\n* 20161106\\n** color parameter is partially implemented. Note that direct styling like `fill` in svg element wont take on class styling through css...\\n* 20161104\\n** after many attemps, managed to include tiddler excerpt in popups for mapping ge
{"text":"\u003C$leafmap tile='toner'\n\tplaces='{\"filter\":\"[tag[recoleccion]]\"}' clusterType='tiddler'/>\n","title":"$:/plugins/sycom/leaflet/example/leaflet_with_filter 1","tags":"","modified":"20210622031520279","created":"20210622030907658"},
{"text":"This tiddler contains\n\n* a two `points` list : 52.799933,-2.589812 52.799959,-2.590939\n* a `polygon` : 52.800608,-2.591668 52.800225,-2.591829 52.799849 (...)\n* a `polyline`s list : 52.799382,-2.590059 52.799641,-2.588321|52.799330,-2.590048 52.799447,-2.588342|52.799265,(...)\n\nIt has also some styling informations\n\n* `color` is set to pink\n* `style` defines a dashed 8px thick line\n\ngo to edit mode to see the full data fields\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/example/placeTiddler 1","tags":"example leaflet geometry","style":"{\"dashArray\":\"6, 10\",\"weight\":\"8\"}","polylines":"52.799382,-2.590059 52.799641,-2.588321|52.799330,-2.590048 52.799447,-2.588342|52.799265,-2.590059 52.799181,-2.588342|52.799486,-2.590724 52.799706,-2.592301|52.799414,-2.590767 52.799525,-2.592366|52.799356,-2.590714 52.799278,-2.592355","polygon":"52.800608,-2.591668 52.800225,-2.591829 52.799849,-2.591937 52.799603,-2.591990 52.799427,-2.591990 52.799187,-2.591894 52.798863,-2.591550 52.798727,-2.591357 52.798662,-2.591121 52.798636,-2.590853 52.798655,-2.590542 52.798668,-2.590467 52.798701,-2.590359 52.798649,-2.590113 52.798623,-2.589920 52.798610,-2.589716 52.798636,-2.589437 52.798694,-2.589136 52.798850,-2.588975 52.799051,-2.588793 52.799311,-2.588707 52.799525,-2.588707 52.799726,-2.588772 52.800018,-2.588857 52.800290,-2.588911 52.800511,-2.589040 52.800731,-2.589126 52.800816,-2.589211 52.800413,-2.589812 52.800446,-2.590166 52.800452,-2.590520 52.800433,-2.590810 52.800426,-2.591068 52.800751,-2.591550 52.800621,-2.591679","points":"52.799933,-2.589812 52.799959,-2.590939","modified":"20210622031712551","created":"20210622031652642","color":"#ff80c0"},
{"text":"{\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"_umap_options\": {\n \"iconClass\": \"Drop\",\n \"iconUrl\": \"/uploads/pictogram/star-24-white.png\"\n },\n \"name\": \"Leschkircherstraße 25\",\n \"description\": \"Plastic Dropoff: Just leave your clean plastic in a bag in front of the door\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 11.655946,\n 48.132995\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"name\": \"Lise-Meitner-Weg 15\",\n \"description\": \"[[CNA Atres]] @ Jaksch\",\n \"_umap_options\": {\n \"iconUrl\": \"/uploads/pictogram/star-24-white.png\"\n }\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 11.713892,\n 48.112901\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"_umap_options\": {\n \"iconClass\": \"Drop\",\n \"iconUrl\": \"/uploads/pictogram/harbor-24-white.png\"\n },\n \"name\": \"Munich Maker Lab\",\n \"description\": \"Our workshop\\n\\nPlastic Dropoff: on request.\\nWe don't have regular opening times right now. Send us a message to preciousplastic@munichmakerlab.de or a DM on instagram, and we'll let you know when we're around\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 11.550179,\n 48.158819\n ]\n }\n },\n {\n \"type\": \"Feature\",\n \"properties\": {\n \"_umap_options\": {\n \"iconUrl\": \"/uploads/pictogram/star-24-white.png\"\n },\n \"name\": \"Werneckstraße 17\",\n \"description\": \"Plastic Dropoff: Just leave your clean plastic in a bag in front of the door\"\n },\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 11.588593,\n 48.159584\n ]\n }\n }\n ]\n}","type":"application/json","title":"$:/plugins/sycom/leaflet/example/tiddlyWikiFrCommunity","tags":"example leaflet geojson","source":"https://umap.openstreetmap.fr/fr/map/tiddlywikifr_65983","modified":"20210622041509882","created":"20161025143416000","color":"#dd0000"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" fill-rule=\"evenodd\">\u003Cpath fill=\"none\" d=\"M6.279 4.463h12.625v14.5H6.279z\"/>\u003Cpath fill=\"$primary$\" fill-opacity=\".8\" stroke=\"#fff\" stroke-linecap=\"round\" d=\"M12.544.5C5.971.5.5 6.191.5 12.366c0 2.778 1.564 6.308 2.694 8.746L12.5 38.984l9.262-17.872c1.13-2.438 2.738-5.791 2.738-8.746C24.5 6.191 19.117.5 12.544.5zm0 7.155a4.714 4.714 0 0 1 4.679 4.71c0 2.588-2.095 4.663-4.679 4.679-2.584-.017-4.679-2.09-4.679-4.679a4.714 4.714 0 0 1 4.679-4.71z\" class=\"leaflet-marker-colored\"/>\u003Cpath fill=\"none\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-opacity=\".9\" d=\"M12.531 1.607c-5.944 0-10.938 5.219-10.938 10.75 0 2.359 1.443 5.832 2.563 8.25l.031.031L12.5 36.607l8.25-15.969.031-.031c1.135-2.448 2.625-5.706 2.625-8.25 0-5.538-4.931-10.75-10.875-10.75zm0 4.969c3.168.021 5.781 2.601 5.781 5.781 0 3.18-2.613 5.761-5.781 5.781-3.168-.02-5.75-2.61-5.75-5.781 0-3.172 2.582-5.761 5.75-5.781z\"/>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/estrella.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821043437054","marker_dim":"40 40 20 40","creator":"M0","created":"20210821043238985","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"25\" height=\"40\" fill-rule=\"evenodd\">\u003Cpath fill=\"none\" d=\"M6.279 4.463h12.625v14.5H6.279z\"/>\u003Cpath fill=\"$primary$\" fill-opacity=\".8\" stroke=\"#fff\" stroke-linecap=\"round\" d=\"M12.544.5C5.971.5.5 6.191.5 12.366c0 2.778 1.564 6.308 2.694 8.746L12.5 38.984l9.262-17.872c1.13-2.438 2.738-5.791 2.738-8.746C24.5 6.191 19.117.5 12.544.5zm0 7.155a4.714 4.714 0 0 1 4.679 4.71c0 2.588-2.095 4.663-4.679 4.679-2.584-.017-4.679-2.09-4.679-4.679a4.714 4.714 0 0 1 4.679-4.71z\" class=\"leaflet-marker-colored\"/>\u003Cpath fill=\"none\" stroke=\"#fff\" stroke-linecap=\"round\" stroke-opacity=\".9\" d=\"M12.531 1.607c-5.944 0-10.938 5.219-10.938 10.75 0 2.359 1.443 5.832 2.563 8.25l.031.031L12.5 36.607l8.25-15.969.031-.031c1.135-2.448 2.625-5.706 2.625-8.25 0-5.538-4.931-10.75-10.875-10.75zm0 4.969c3.168.021 5.781 2.601 5.781 5.781 0 3.18-2.613 5.761-5.781 5.781-3.168-.02-5.75-2.61-5.75-5.781 0-3.172 2.582-5.761 5.75-5.781z\"/>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/marker.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821043234365","marker_dim":"25 40 12.5 40","creator":"M0","created":"20210715222439120","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"40\" height=\"40\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"0 0 21000 29700\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n xmlns:xodm=\"http://www.corel.com/coreldraw/odm/2003\">\n \u003Cg id=\"Capa_x0020_1\">\n \u003Cmetadata id=\"CorelCorpID_0Corel-Layer\"/>\n \u003Cpath class=\"fil0\" d=\"M10316.64 24444.91c-111.6,0 -220.04,-4.56 -327.07,-12.98 -163.54,-12.98 -336.2,-18.25 -488.15,-22.81 -275.13,-8.42 -559.74,-17.55 -840.14,-64.92 -101.53,-15.08 -204.99,-25.35 -307.72,-30.12l-4.62 -0.07c-108.41,-4.77 -218.25,-16.28 -325.48,-32.97 -61.65,-10.54 -123.71,-20.49 -186.18,-29.85 -105.28,-16.49 -214.77,-35.09 -321.11,-55.1 -266.36,-54.39 -514.47,-159.32 -754.16,-261.1 -127.39,-53.69 -257.59,-108.79 -386.03,-155.11 -393.05,-140.37 -744.33,-354.8 -1084.04,-561.5 -126.69,-77.56 -256.88,-157.22 -386.03,-231.27 -154.76,-88.79 -309.17,-183.19 -458.32,-274.43l-6.67 -4.21c-129.14,-78.96 -275.13,-168.45 -421.12,-251.97 -332.27,-188 -630.88,-433.89 -879.58,-724.04 -276.48,-326.96 -534.3,-675.42 -765.03,-1036.83 -355.85,-553.07 -763.28,-1200.9 -1092.81,-1891.54 -285.27,-602.88 -517.21,-1231.45 -690.14,-1875.12 -59.53,-239.44 -105.48,-484.3 -134.92,-729.16l0 -11.58c-9.12,-64.57 -18.25,-128.79 -28.07,-193.01 -70.19,-463.23 -88.44,-869.62 -54.75,-1241.96 14.39,-158.62 20.71,-320.4 26.67,-476.92 8.07,-215.47 16.14,-437.97 45.97,-660.11 70.19,-516.58 140.37,-982.62 299.7,-1444.1 112.65,-324.26 245.65,-642.91 376.9,-951.38l52.99 -126.34c244.05,-586.82 545.87,-1153.49 895.72,-1684.44 95.81,-144.59 189.5,-294.79 280.75,-440.07l150.9 89.14 -148.8 -92.65c110.54,-177.57 224.95,-361.11 345.32,-537.28 175.27,-264.43 384.95,-506.4 621.46,-718.35 520.97,-452.61 1089.1,-851.15 1692.36,-1185.49 526.4,-292.68 968.93,-494.82 1393.91,-636.24 105.28,-35.09 210.56,-74.4 310.23,-113l4.21 0c158.62,-60.01 322.51,-122.13 491.31,-168.8 164.02,-42.15 331.17,-75.47 498.86,-98.41 68.08,-10.88 138.62,-21.76 207.75,-35.09l84.93 -15.09c315.84,-56.5 645.02,-115.11 964.02,-189.5 200.09,-40.24 405.23,-62.42 609.96,-64.4 129.49,-4.56 260.39,-13.69 386.03,-22.81 186,-12.98 378.31,-26.67 573.43,-26.67 51.24,0 98.26,0 143.88,2.81 335.21,10.86 671.01,54.95 998.39,128.85 280.75,63.87 565.71,111.95 807.15,150.2 190.34,34.16 377.97,86.55 559.51,153.56l9.48 3.16c60.36,20.35 122.48,41.41 184.59,61.06 571.32,179.33 1117.03,433.4 1627.28,678.36 649.59,168.6 1241.43,512.34 1710.58,991.87 140.47,160.03 304.96,298.61 486.28,409.74 248.46,159.68 465.34,359.71 725.38,668.88 269.17,320.05 483.94,675.9 691.69,1020.17 115.11,191.26 234.42,388.84 363.22,579.39 150.2,222.84 240.39,484.29 327.42,736.96l4.56 12.28c27.72,81.07 56.85,164.94 87.03,245.65 132.3,348.83 254.08,699.41 387.78,1087.9 183.19,533.07 301.1,977.7 371.29,1399.53 23.96,162.46 39.92,327.03 45.98,491.06 5.26,89.84 10.53,182.84 18.95,274.43 35.09,357.6 52.64,726.08 58.96,1126.5 -1.2,228.23 -18.93,457.53 -50.73,683.17l-175.47 -20.71 175.47 20.71c-11.93,99.67 -25.62,212.32 -35.09,320.75 -19.57,279.78 -72.5,556.97 -155.03,824.3l-1.75 5.26c-65.98,206.7 -411.65,1263.37 -715.56,1772.57 -96.87,169.05 -187.15,345.37 -266.14,523.81 -57.55,123.88 -117.21,251.97 -182.14,375.5 -232.32,441.83 -540.44,825.75 -835.93,1181.25 -383.92,461.13 -788.9,892.08 -1134.57,1252.49 -124.99,122.23 -270.13,223.03 -428.32,297.32 -292.33,148.45 -575.88,319 -850.32,483.94l-8.07 4.91c-235.48,140.37 -479.03,287.06 -726.44,419.02 -406.19,213.33 -835.44,387.74 -1276.54,516.43 -92.3,27.72 -187.05,58.96 -270.57,87.03 -127.04,42.11 -255.48,84.93 -386.03,119.32 -205.11,49.31 -414.42,83.85 -624.76,101.9 -128.09,14.39 -260.74,29.48 -390.59,52.29 -329.51,60.88 -664.7,93.97 -999.89,96.79l-493.37 -50.76z\"/>\n \u003C/g>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/negroshadow2.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821052238272","marker_dim":"50 40 0 40","creator":"M0","created":"2016102820
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" fill-rule=\"evenodd\">\u003Cellipse cx=\"10\" cy=\"10\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".8\" rx=\"10\" ry=\"10\"/>\u003Cellipse cx=\"10\" cy=\"10\" fill=\"$primary$\" fill-opacity=\".8\" stroke=\"#000\" stroke-opacity=\".8\" stroke-width=\".5\" class=\"leaflet-marker-colored\" rx=\"10\" ry=\"10\"/>\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/point.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210820121934035","marker_dim":"15 15 7.5 7.5","creator":"M0","created":"20170129162401905","caption":"point"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M57.77 77.15l22.55 25.18 0 40.7 16.93 0 0 -58.65 33.82 -22.97 20.48 22.97 -0 58.65 31.99 0c7.06,-13.4 11.06,-28.67 11.06,-44.88 0,-53.26 -43.18,-96.44 -96.44,-96.44 -53.26,0 -96.44,43.18 -96.44,96.44 0,16.25 4.02,31.56 11.12,45l0.46 0 22.22 0 0 -0.02 0 -40.77 22.26 -25.21z\" style=\"fill:#A6C999;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M12.83 143.15c16.17,30.59 48.31,51.44 85.32,51.44 37.06,0 69.24,-20.9 85.38,-51.56l-31.99 0 0 -58.65 -20.48 -22.97 -33.82 22.97 0 58.65 -16.93 0 0 -40.7 -22.55 -25.18 -22.26 25.21 0 40.77 0 0.01 0 0.01 -22.22 0 -0.46 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M65.79 143.15l-16.02 -0.02 0 -23.72 16.02 0 0 23.74zm50.61 -0.12l0 -41.14 16.02 0 0 41.14 -16.02 0zm-80.86 -40.69l44.79 -0.01m16.93 -17.94l54.31 0 -54.31 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitario.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095040743","marker_dim":"60 60 30 60","creator":"M0","created":"20210821064700272","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M57.77 77.15l22.55 25.18 0 40.7 16.93 0 0 -58.65 33.82 -22.97 20.48 22.97 -0 58.65 31.99 0c7.06,-13.4 11.06,-28.67 11.06,-44.88 0,-53.26 -43.18,-96.44 -96.44,-96.44 -53.26,0 -96.44,43.18 -96.44,96.44 0,16.25 4.02,31.56 11.12,45l0.46 0 22.22 0 0 -0.02 0 -40.77 22.26 -25.21z\" style=\"fill:#A6C999;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M12.83 143.15c16.17,30.59 48.31,51.44 85.32,51.44 37.06,0 69.24,-20.9 85.38,-51.56l-31.99 0 0 -58.65 -20.48 -22.97 -33.82 22.97 0 58.65 -16.93 0 0 -40.7 -22.55 -25.18 -22.26 25.21 0 40.77 0 0.01 0 0.01 -22.22 0 -0.46 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M65.79 143.15l-16.02 -0.02 0 -23.72 16.02 0 0 23.74zm50.61 -0.12l0 -41.14 16.02 0 0 41.14 -16.02 0zm-80.86 -40.69l44.79 -0.01m16.93 -17.94l54.31 0 -54.31 0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-comunitarioshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085136888","marker_dim":"60 60 30 60","creator":"M0","created":"20210821073258257"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M194.32 98.03c0,53.18 -43.11,96.31 -96.29,96.31 -53.2,0 -96.31,-43.13 -96.31,-96.31 0,-53.18 43.11,-96.31 96.31,-96.31 53.18,0 96.29,43.13 96.29,96.31z\" style=\"fill:#87B2D2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 128c-21.21,0 -26.92,-20.14 -26.92,-20.14l-38.17 0 2.41 10.22 16.24 0c0,0 4.2,10.52 8.41,12.04l-7.52 15.62 9.33 8.12 12.93 -9.91c0,0 9.02,5.1 12.62,4.2l4.52 15.95 13.22 0 3.92 -15.33c0,0 10.81,-3.02 12.02,-5.12l13.22 9.31 11.73 -7.81 -7.52 -15.64c0,0 6.92,-8.41 7.52,-10.81l14.43 -0.9 2.71 -9.93 -36.99 0c0,0 -6.91,20.14 -28.1,20.14z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M30.56 100.64l32.49 0c-0.76,-14.67 7.8,-21.58 7.8,-21.58 -0.76,-0.48 -1.55,-0.94 -2.41,-1.36 0,0 -10.02,10.2 -22.94,0 0,0 -14.27,4.25 -14.95,22.94z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M84.37 73.57c-16.03,7.83 -16.83,27.07 -16.83,27.07l61.54 0c-0.81,-22.05 -17.64,-27.07 -17.64,-27.07 -15.24,12.04 -27.07,0 -27.07,0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M125.48 78.37c0,0 8.55,6.91 7.81,21.58l32.47 0c-0.68,-18.69 -14.95,-22.94 -14.95,-22.94 -12.91,10.2 -22.94,0 -22.94,0 -0.86,0.42 -1.65,0.87 -2.4,1.36z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M130.08 64.57c0,6.09 4.94,11.02 11.02,11.02 6.09,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.94,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 73.57c8.07,0 14.62,-6.55 14.62,-14.62 0,-8.09 -6.55,-14.64 -14.62,-14.64 -8.09,0 -14.64,6.55 -14.64,14.64 0,8.07 6.55,14.62 14.64,14.62z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M55.71 75.59c6.1,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.92,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04 0,6.09 4.94,11.02 11.02,11.02z\"style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajo.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085151902","marker_dim":"60 60 30 60","creator":"M0","created":"20210821082051668","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M194.32 98.03c0,53.18 -43.11,96.31 -96.29,96.31 -53.2,0 -96.31,-43.13 -96.31,-96.31 0,-53.18 43.11,-96.31 96.31,-96.31 53.18,0 96.29,43.13 96.29,96.31z\" style=\"fill:#87B2D2;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 128c-21.21,0 -26.92,-20.14 -26.92,-20.14l-38.17 0 2.41 10.22 16.24 0c0,0 4.2,10.52 8.41,12.04l-7.52 15.62 9.33 8.12 12.93 -9.91c0,0 9.02,5.1 12.62,4.2l4.52 15.95 13.22 0 3.92 -15.33c0,0 10.81,-3.02 12.02,-5.12l13.22 9.31 11.73 -7.81 -7.52 -15.64c0,0 6.92,-8.41 7.52,-10.81l14.43 -0.9 2.71 -9.93 -36.99 0c0,0 -6.91,20.14 -28.1,20.14z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M30.56 100.64l32.49 0c-0.76,-14.67 7.8,-21.58 7.8,-21.58 -0.76,-0.48 -1.55,-0.94 -2.41,-1.36 0,0 -10.02,10.2 -22.94,0 0,0 -14.27,4.25 -14.95,22.94z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M84.37 73.57c-16.03,7.83 -16.83,27.07 -16.83,27.07l61.54 0c-0.81,-22.05 -17.64,-27.07 -17.64,-27.07 -15.24,12.04 -27.07,0 -27.07,0z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M125.48 78.37c0,0 8.55,6.91 7.81,21.58l32.47 0c-0.68,-18.69 -14.95,-22.94 -14.95,-22.94 -12.91,10.2 -22.94,0 -22.94,0 -0.86,0.42 -1.65,0.87 -2.4,1.36z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M130.08 64.57c0,6.09 4.94,11.02 11.02,11.02 6.09,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.94,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M97.96 73.57c8.07,0 14.62,-6.55 14.62,-14.62 0,-8.09 -6.55,-14.64 -14.62,-14.64 -8.09,0 -14.64,6.55 -14.64,14.64 0,8.07 6.55,14.62 14.64,14.62z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M55.71 75.59c6.1,0 11.02,-4.94 11.02,-11.02 0,-6.1 -4.92,-11.04 -11.02,-11.04 -6.09,0 -11.02,4.94 -11.02,11.04 0,6.09 4.94,11.02 11.02,11.02z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-espaciotrabajoshadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085202347","marker_dim":"60 60 30 60","creator":"M0","created":"20210821082944894"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"70\" height=\"70\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M83.48 1.46c45.31,0 82.03,36.73 82.03,82.03 0,45.3 -36.72,82.03 -82.03,82.03 -45.3,0 -82.02,-36.73 -82.02,-82.03 0,-45.3 36.72,-82.03 82.02,-82.03z\" style=\"fill:#C6B5D4;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M140.14 110.06c0,0 1.18,7.78 -7.47,11.77l-31.48 1.43 0.78 9.36 -22.02 -13.98 19.8 -17.71 1.88 10.06 26.33 -1.03 -10.71 -26.97c0,0 0.83,-8.04 9.03,-6.5l13.86 33.57z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M115.6 45.62l0 26.08 -25.56 -7.23 7.49 -6.97 -14.98 -21.68 -17.03 23.5c0,0 -7.23,3.62 -10.32,-4.14l20.91 -29.7c0,0 5.94,-5.16 13.94,0l18.08 25.82 7.48 -5.68z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M69.76 116.57c0,0 6.78,4.4 1.66,11l-36.18 -2.98c0,0 -7.46,-2.5 -7.07,-12.03l13.1 -28.66 -8.69 -3.57 22.48 -13.21 6.72 25.71 -9.8 -2.93 -11.11 23.89 28.88 2.79z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-recogida.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085238136","marker_dim":"60 60 30 60","creator":"M0","created":"20210821080648993","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M83.48 1.46c45.31,0 82.03,36.73 82.03,82.03 0,45.3 -36.72,82.03 -82.03,82.03 -45.3,0 -82.02,-36.73 -82.02,-82.03 0,-45.3 36.72,-82.03 82.02,-82.03z\" style=\"fill:#C6B5D4;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M140.14 110.06c0,0 1.18,7.78 -7.47,11.77l-31.48 1.43 0.78 9.36 -22.02 -13.98 19.8 -17.71 1.88 10.06 26.33 -1.03 -10.71 -26.97c0,0 0.83,-8.04 9.03,-6.5l13.86 33.57z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M115.6 45.62l0 26.08 -25.56 -7.23 7.49 -6.97 -14.98 -21.68 -17.03 23.5c0,0 -7.23,3.62 -10.32,-4.14l20.91 -29.7c0,0 5.94,-5.16 13.94,0l18.08 25.82 7.48 -5.68z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M69.76 116.57c0,0 6.78,4.4 1.66,11l-36.18 -2.98c0,0 -7.46,-2.5 -7.07,-12.03l13.1 -28.66 -8.69 -3.57 22.48 -13.21 6.72 25.71 -9.8 -2.93 -11.11 23.89 28.88 2.79z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-recogidashadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085306771","marker_dim":"60 60 30 60","creator":"M0","created":"20210821081041736"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n\u003Cpath d=\"M109.24 1.91c59.27,0 107.31,48.06 107.31,107.32 0,59.27 -48.04,107.33 -107.31,107.33 -59.28,0 -107.33,-48.06 -107.33,-107.33 0,-59.27 48.04,-107.32 107.33,-107.32zm67.07 94.59l0 0c8.22,-10.07 3.85,-25.83 3.85,-25.83l-10.72 9.39c0,0 -5.88,7.21 -12.91,0.85 0,0 -8.38,-6.04 -3.87,-11.08l18.11 -13.4c0,0 -25.65,-9.23 -36.73,7.19 0,0 -6.87,8.56 1.19,16.6l-25.99 16.78 -11.91 7.88 -26.33 18.94 -11.06 -7.88c-13.08,-5.36 -21.13,5.36 -21.13,5.36 -8.22,10.07 -3.85,25.83 -3.85,25.83l10.72 -9.39c0,0 5.88,-7.21 12.91,-0.85 0,0 8.38,6.04 3.87,11.08l-18.11 13.4c0,0 25.65,9.23 36.71,-7.21 0,0 6.89,-8.54 -1.17,-16.6l25.99 -16.76 11.91 -7.88 26.33 -18.94 11.06 7.88c13.08,5.36 21.13,-5.36 21.13,-5.36z\" style=\"fill:#E6A6A7;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M180.16 70.67c0,0 4.37,15.76 -3.85,25.83 0,0 -8.06,10.72 -21.13,5.36l-11.06 -7.88 -26.33 18.94 -11.91 7.88 -25.99 16.76c8.06,8.06 1.17,16.6 1.17,16.6 -11.06,16.44 -36.71,7.21 -36.71,7.21l18.11 -13.4c4.51,-5.04 -3.87,-11.08 -3.87,-11.08 -7.03,-6.37 -12.91,0.85 -12.91,0.85l-10.72 9.39c0,0 -4.37,-15.76 3.85,-25.83 0,0 8.06,-10.72 21.13,-5.36l11.06 7.88 26.33 -18.94 11.91 -7.88 25.99 -16.78c-8.06,-8.04 -1.19,-16.6 -1.19,-16.6 11.08,-16.42 36.73,-7.19 36.73,-7.19l-18.11 13.4c-4.51,5.04 3.87,11.08 3.87,11.08 7.03,6.37 12.91,-0.85 12.91,-0.85l10.72 -9.39z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-taller.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085319096","marker_dim":"60 60 30 60","creator":"M0","created":"20210821043948216","caption":"marker"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"60\" height=\"60\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n\u003Cpath d=\"M109.24 1.91c59.27,0 107.31,48.06 107.31,107.32 0,59.27 -48.04,107.33 -107.31,107.33 -59.28,0 -107.33,-48.06 -107.33,-107.33 0,-59.27 48.04,-107.32 107.33,-107.32zm67.07 94.59l0 0c8.22,-10.07 3.85,-25.83 3.85,-25.83l-10.72 9.39c0,0 -5.88,7.21 -12.91,0.85 0,0 -8.38,-6.04 -3.87,-11.08l18.11 -13.4c0,0 -25.65,-9.23 -36.73,7.19 0,0 -6.87,8.56 1.19,16.6l-25.99 16.78 -11.91 7.88 -26.33 18.94 -11.06 -7.88c-13.08,-5.36 -21.13,5.36 -21.13,5.36 -8.22,10.07 -3.85,25.83 -3.85,25.83l10.72 -9.39c0,0 5.88,-7.21 12.91,-0.85 0,0 8.38,6.04 3.87,11.08l-18.11 13.4c0,0 25.65,9.23 36.71,-7.21 0,0 6.89,-8.54 -1.17,-16.6l25.99 -16.76 11.91 -7.88 26.33 -18.94 11.06 7.88c13.08,5.36 21.13,-5.36 21.13,-5.36z\" style=\"fill:#E6A6A7;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M180.16 70.67c0,0 4.37,15.76 -3.85,25.83 0,0 -8.06,10.72 -21.13,5.36l-11.06 -7.88 -26.33 18.94 -11.91 7.88 -25.99 16.76c8.06,8.06 1.17,16.6 1.17,16.6 -11.06,16.44 -36.71,7.21 -36.71,7.21l18.11 -13.4c4.51,-5.04 -3.87,-11.08 -3.87,-11.08 -7.03,-6.37 -12.91,0.85 -12.91,0.85l-10.72 9.39c0,0 -4.37,-15.76 3.85,-25.83 0,0 8.06,-10.72 21.13,-5.36l11.06 7.88 26.33 -18.94 11.91 -7.88 25.99 -16.78c-8.06,-8.04 -1.19,-16.6 -1.19,-16.6 11.08,-16.42 36.73,-7.19 36.73,-7.19l-18.11 13.4c-4.51,5.04 3.87,11.08 3.87,11.08 7.03,6.37 12.91,-0.85 12.91,-0.85l10.72 -9.39z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-tallershadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821085353746","marker_dim":"60 60 30 60","creator":"M0","created":"20210821052143530"},
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"90\" height=\"90\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M56.35 0.99c30.57,0 55.36,24.79 55.36,55.36 0,30.57 -24.79,55.36 -55.36,55.36 -30.57,0 -55.36,-24.79 -55.36,-55.36 0,-30.57 24.79,-55.36 55.36,-55.36z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c-0.05,-0.01 -0.1,-0.01 -0.15,-0.01 -1.15,0 -2.09,1 -2.09,2.25 0,1.23 0.94,2.24 2.09,2.24 1.15,0 2.09,-1 2.09,-2.24 0,-1.19 -0.85,-2.16 -1.94,-2.24zm0.15 -3.57l0 0 13.36 1.06c2.93,34.6 -0.63,45.52 -0.79,45.99l-0.01 0.02 -44.6 -5.16c7.02,-13.94 10,-43.65 10,-43.65l10.81 0.85 11.23 0.88zm-9.85 13.34l0 0 -4.56 1.09 -2.36 7.68 6.58 2.64 2.24 -7.61 -1.74 -3.84 -0.17 0.04zm-0.38 -6.53l0 0c0.85,-0.28 1.48,-1.13 1.48,-2.14 0,-1.23 -0.94,-2.24 -2.09,-2.24 -0.07,0 -0.14,0 -0.21,0.01 -1.05,0.12 -1.87,1.07 -1.87,2.23 0,1.24 0.94,2.25 2.09,2.25 0.21,0 0.42,-0.04 0.61,-0.1z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c1.09,0.07 1.94,1.05 1.94,2.24 0,1.23 -0.94,2.24 -2.09,2.24 -1.15,0 -2.09,-1 -2.09,-2.24 0,-1.24 0.94,-2.25 2.09,-2.25 0.05,0 0.1,0 0.15,0.01z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.68 54.45l1.74 3.84 -2.24 7.61 -6.58 -2.64 2.36 -7.68 4.56 -1.09 0.17 -0.04zm-1.27 3.71l0 0c0,-0.42 -0.34,-0.76 -0.76,-0.76 -0.43,0 -0.76,0.34 -0.76,0.76 0,0.42 0.33,0.76 0.76,0.76 0.42,0 0.76,-0.34 0.76,-0.76z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.31 43.58c0.07,-0.01 0.14,-0.01 0.21,-0.01 1.15,0 2.09,1 2.09,2.24 0,1.01 -0.62,1.86 -1.48,2.14 -0.19,0.06 -0.4,0.1 -0.61,0.1 -1.15,0 -2.09,-1 -2.09,-2.25 0,-1.16 0.83,-2.11 1.87,-2.23z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cline x1=\"77.54\" y1=\"81.96\" x2=\"76.16\" y2= \"68.67\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.52 45.81c0,0 -0.11,-0.85 -0.21,-2.23 -0.06,-0.91 -0.14,-2.05 -0.17,-3.32 -0.02,-0.8 -0.03,-1.65 0,-2.54 0.12,-6.46 1.46,-14.4 7.33,-14.12 0,0 0.9,-0.17 1.85,1.34 1.06,1.69 2.16,5.46 2.09,13.87 0,0.74 -0.01,1.52 -0.04,2.34 -0.03,1.11 -0.08,2.31 -0.15,3.57 -0.05,0.72 -0.09,1.47 -0.15,2.24z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M53.8 36.24c0.21,-4.38 1.08,-9.07 3.52,-11.31 0.98,-0.91 2.22,-1.41 3.78,-1.34 0,0 3.84,-0.7 3.94,13.92z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.41 58.16c0,0.42 -0.34,0.76 -0.76,0.76 -0.43,0 -0.76,-0.34 -0.76,-0.76 0,-0.42 0.33,-0.76 0.76,-0.76 0.42,0 0.76,0.34 0.76,0.76z\" style=\"fill:#ECC29B#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.51 54.48c0,0 1.89,-3.28 -0.38,-6.53 -0.18,-0.25 -0.38,-0.5 -0.61,-0.75z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M71.94 88.19c0.16,-0.47 3.72,-11.39 0.79,-45.99l-13.36 -1.06c0.03,-0.82 0.04,-1.6 0.04,-2.34l16.13 1.57c0.77,23.05 5.87,37.27 5.87,37.27l-9.47 10.55z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpolyline points=\"59.4,38.8 48.14,37.72 43.69,37.28 \" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"text/vnd.tiddlywiki","title":"$:/plugins/sycom/leaflet/images/punto-tienda.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095018053","marker_dim":"90 90 45 90","creator":
{"text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"90\" height=\"90\" version=\"1.1\" style=\"shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd\"\nviewBox=\"-1 0 260 260\">\n \u003Cpath d=\"M56.35 0.99c30.57,0 55.36,24.79 55.36,55.36 0,30.57 -24.79,55.36 -55.36,55.36 -30.57,0 -55.36,-24.79 -55.36,-55.36 0,-30.57 24.79,-55.36 55.36,-55.36z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c-0.05,-0.01 -0.1,-0.01 -0.15,-0.01 -1.15,0 -2.09,1 -2.09,2.25 0,1.23 0.94,2.24 2.09,2.24 1.15,0 2.09,-1 2.09,-2.24 0,-1.19 -0.85,-2.16 -1.94,-2.24zm0.15 -3.57l0 0 13.36 1.06c2.93,34.6 -0.63,45.52 -0.79,45.99l-0.01 0.02 -44.6 -5.16c7.02,-13.94 10,-43.65 10,-43.65l10.81 0.85 11.23 0.88zm-9.85 13.34l0 0 -4.56 1.09 -2.36 7.68 6.58 2.64 2.24 -7.61 -1.74 -3.84 -0.17 0.04zm-0.38 -6.53l0 0c0.85,-0.28 1.48,-1.13 1.48,-2.14 0,-1.23 -0.94,-2.24 -2.09,-2.24 -0.07,0 -0.14,0 -0.21,0.01 -1.05,0.12 -1.87,1.07 -1.87,2.23 0,1.24 0.94,2.25 2.09,2.25 0.21,0 0.42,-0.04 0.61,-0.1z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M59.22 44.71c1.09,0.07 1.94,1.05 1.94,2.24 0,1.23 -0.94,2.24 -2.09,2.24 -1.15,0 -2.09,-1 -2.09,-2.24 0,-1.24 0.94,-2.25 2.09,-2.25 0.05,0 0.1,0 0.15,0.01z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.68 54.45l1.74 3.84 -2.24 7.61 -6.58 -2.64 2.36 -7.68 4.56 -1.09 0.17 -0.04zm-1.27 3.71l0 0c0,-0.42 -0.34,-0.76 -0.76,-0.76 -0.43,0 -0.76,0.34 -0.76,0.76 0,0.42 0.33,0.76 0.76,0.76 0.42,0 0.76,-0.34 0.76,-0.76z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.31 43.58c0.07,-0.01 0.14,-0.01 0.21,-0.01 1.15,0 2.09,1 2.09,2.24 0,1.01 -0.62,1.86 -1.48,2.14 -0.19,0.06 -0.4,0.1 -0.61,0.1 -1.15,0 -2.09,-1 -2.09,-2.25 0,-1.16 0.83,-2.11 1.87,-2.23z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cline x1=\"77.54\" y1=\"81.96\" x2=\"76.16\" y2= \"68.67\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.52 45.81c0,0 -0.11,-0.85 -0.21,-2.23 -0.06,-0.91 -0.14,-2.05 -0.17,-3.32 -0.02,-0.8 -0.03,-1.65 0,-2.54 0.12,-6.46 1.46,-14.4 7.33,-14.12 0,0 0.9,-0.17 1.85,1.34 1.06,1.69 2.16,5.46 2.09,13.87 0,0.74 -0.01,1.52 -0.04,2.34 -0.03,1.11 -0.08,2.31 -0.15,3.57 -0.05,0.72 -0.09,1.47 -0.15,2.24z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M53.8 36.24c0.21,-4.38 1.08,-9.07 3.52,-11.31 0.98,-0.91 2.22,-1.41 3.78,-1.34 0,0 3.84,-0.7 3.94,13.92z\" style=\"fill:#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M48.41 58.16c0,0.42 -0.34,0.76 -0.76,0.76 -0.43,0 -0.76,-0.34 -0.76,-0.76 0,-0.42 0.33,-0.76 0.76,-0.76 0.42,0 0.76,0.34 0.76,0.76z\" style=\"fill:#ECC29B#ECC29B;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M49.51 54.48c0,0 1.89,-3.28 -0.38,-6.53 -0.18,-0.25 -0.38,-0.5 -0.61,-0.75z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpath d=\"M71.94 88.19c0.16,-0.47 3.72,-11.39 0.79,-45.99l-13.36 -1.06c0.03,-0.82 0.04,-1.6 0.04,-2.34l16.13 1.57c0.77,23.05 5.87,37.27 5.87,37.27l-9.47 10.55z\" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n \u003Cpolyline points=\"59.4,38.8 48.14,37.72 43.69,37.28 \" style=\"fill:#FEFEFE;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px\"/>\n\u003C/svg>\n","type":"image/svg+xml","title":"$:/plugins/sycom/leaflet/images/punto-tiendashadow.svg","tags":"$:/tags/Image","modifier":"M0","modified":"20210821095030989","marker_dim":"90 90 45 90","creator":
{"text":"/* required styles */\n\n.leaflet-pane,\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow,\n.leaflet-tile-container,\n.leaflet-pane > svg,\n.leaflet-pane > canvas,\n.leaflet-zoom-box,\n.leaflet-image-layer,\n.leaflet-layer {\n position: absolute;\n left: 0;\n top: 0;\n }\n.leaflet-container {\n overflow: hidden;\n }\n.leaflet-tile,\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -webkit-user-drag: none;\n }\n/* Safari renders non-retina tile on retina better with this, but Chrome is worse */\n.leaflet-safari .leaflet-tile {\n image-rendering: -webkit-optimize-contrast;\n }\n/* hack that prevents hw layers \"stretching\" when loading new tiles */\n.leaflet-safari .leaflet-tile-container {\n width: 1600px;\n height: 1600px;\n -webkit-transform-origin: 0 0;\n }\n.leaflet-marker-icon,\n.leaflet-marker-shadow {\n display: block;\n }\n/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */\n/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */\n.leaflet-container .leaflet-overlay-pane svg,\n.leaflet-container .leaflet-marker-pane img,\n.leaflet-container .leaflet-shadow-pane img,\n.leaflet-container .leaflet-tile-pane img,\n.leaflet-container img.leaflet-image-layer {\n max-width: none !important;\n max-height: none !important;\n }\n\n.leaflet-container.leaflet-touch-zoom {\n -ms-touch-action: pan-x pan-y;\n touch-action: pan-x pan-y;\n }\n.leaflet-container.leaflet-touch-drag {\n -ms-touch-action: pinch-zoom;\n /* Fallback for FF which doesn't support pinch-zoom */\n touch-action: none;\n touch-action: pinch-zoom;\n}\n.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {\n -ms-touch-action: none;\n touch-action: none;\n}\n.leaflet-container {\n -webkit-tap-highlight-color: transparent;\n}\n.leaflet-container a {\n -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);\n}\n.leaflet-tile {\n filter: inherit;\n visibility: hidden;\n }\n.leaflet-tile-loaded {\n visibility: inherit;\n }\n.leaflet-zoom-box {\n width: 0;\n height: 0;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n z-index: 800;\n }\n/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */\n.leaflet-overlay-pane svg {\n -moz-user-select: none;\n }\n\n.leaflet-pane { z-index: 400; }\n\n.leaflet-tile-pane { z-index: 200; }\n.leaflet-overlay-pane { z-index: 400; }\n.leaflet-shadow-pane { z-index: 500; }\n.leaflet-marker-pane { z-index: 600; }\n.leaflet-tooltip-pane { z-index: 650; }\n.leaflet-popup-pane { z-index: 700; }\n\n.leaflet-map-pane canvas { z-index: 100; }\n.leaflet-map-pane svg { z-index: 200; }\n\n.leaflet-vml-shape {\n width: 1px;\n height: 1px;\n }\n.lvml {\n behavior: url(#default#VML);\n display: inline-block;\n position: absolute;\n }\n\n\n/* control positioning */\n\n.leaflet-control {\n position: relative;\n z-index: 800;\n pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */\n pointer-events: auto;\n }\n.leaflet-top,\n.leaflet-bottom {\n position: absolute;\n z-index: 1000;\n pointer-events: none;\n }\n.leaflet-top {\n top: 0;\n }\n.leaflet-right {\n right: 0;\n }\n.leaflet-bottom {\n bottom: 0;\n }\n.leaflet-left {\n left: 0;\n }\n.leaflet-control {\n float: left;\n clear: both;\n }\n.leaflet-right .leaflet-control {\n float: right;\n }\n.leaflet-top .leaflet-control {\n margin-top: 10px;\n }\n.leaflet-bottom .leaflet-control {\n margin-bottom: 10px;\n }\n.leaflet-left .leaflet-control {\n margin-left: 10px;\n }\n.leaflet-right .leaflet-control {\n margin-right: 10px;\n }\n\n\n/* zoom and fade animations */\n\n.leaflet-fade-anim .leaflet-tile {\n will-change: opacity;\n }\n.leaflet-fade-anim .leaflet-popup {\n opacity: 0;\n -webkit-transitio
{"text":"var L;if($tw.browser){\n/* @preserve\n * Leaflet 1.3.1, a JS library for interactive maps. http://leafletjs.com\n * (c) 2010-2017 Vladimir Agafonkin, (c) 2010-2011 CloudMade\n */\n!function(t,i){\"object\"==typeof exports&&\"undefined\"!=typeof module?i(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],i):i(t.L={})}(this,function(t){\"use strict\";function i(t){var i,e,n,o;for(e=1,n=arguments.length;e\u003Cn;e++){o=arguments[e];for(i in o)t[i]=o[i]}return t}function e(t,i){var e=Array.prototype.slice;if(t.bind)return t.bind.apply(t,e.call(arguments,1));var n=e.call(arguments,2);return function(){return t.apply(i,n.length?n.concat(e.call(arguments)):arguments)}}function n(t){return t._leaflet_id=t._leaflet_id||++ti,t._leaflet_id}function o(t,i,e){var n,o,s,r;return r=function(){n=!1,o&&(s.apply(e,o),o=!1)},s=function(){n?o=arguments:(t.apply(e,arguments),setTimeout(r,i),n=!0)}}function s(t,i,e){var n=i[1],o=i[0],s=n-o;return t===n&&e?t:((t-o)%s+s)%s+o}function r(){return!1}function a(t,i){var e=Math.pow(10,void 0===i?6:i);return Math.round(t*e)/e}function h(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}function u(t){return h(t).split(/\\s+/)}function l(t,i){t.hasOwnProperty(\"options\")||(t.options=t.options?Qt(t.options):{});for(var e in i)t.options[e]=i[e];return t.options}function c(t,i,e){var n=[];for(var o in t)n.push(encodeURIComponent(e?o.toUpperCase():o)+\"=\"+encodeURIComponent(t[o]));return(i&&-1!==i.indexOf(\"?\")?\"&\":\"?\")+n.join(\"&\")}function _(t,i){return t.replace(ii,function(t,e){var n=i[e];if(void 0===n)throw new Error(\"No value provided for variable \"+t);return\"function\"==typeof n&&(n=n(i)),n})}function d(t,i){for(var e=0;e\u003Ct.length;e++)if(t[e]===i)return e;return-1}function p(t){return window[\"webkit\"+t]||window[\"moz\"+t]||window[\"ms\"+t]}function m(t){var i=+new Date,e=Math.max(0,16-(i-oi));return oi=i+e,window.setTimeout(t,e)}function f(t,i,n){if(!n||si!==m)return si.call(window,e(t,i));t.call(i)}function g(t){t&&ri.call(window,t)}function v(){}function y(t){if(\"undefined\"!=typeof L&&L&&L.Mixin){t=ei(t)?t:[t];for(var i=0;i\u003Ct.length;i++)t[i]===L.Mixin.Events&&console.warn(\"Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.\",(new Error).stack)}}function x(t,i,e){this.x=e?Math.round(t):t,this.y=e?Math.round(i):i}function w(t,i,e){return t instanceof x?t:ei(t)?new x(t[0],t[1]):void 0===t||null===t?t:\"object\"==typeof t&&\"x\"in t&&\"y\"in t?new x(t.x,t.y):new x(t,i,e)}function P(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n\u003Co;n++)this.extend(e[n])}function b(t,i){return!t||t instanceof P?t:new P(t,i)}function T(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n\u003Co;n++)this.extend(e[n])}function z(t,i){return t instanceof T?t:new T(t,i)}function M(t,i,e){if(isNaN(t)||isNaN(i))throw new Error(\"Invalid LatLng object: (\"+t+\", \"+i+\")\");this.lat=+t,this.lng=+i,void 0!==e&&(this.alt=+e)}function C(t,i,e){return t instanceof M?t:ei(t)&&\"object\"!=typeof t[0]?3===t.length?new M(t[0],t[1],t[2]):2===t.length?new M(t[0],t[1]):null:void 0===t||null===t?t:\"object\"==typeof t&&\"lat\"in t?new M(t.lat,\"lng\"in t?t.lng:t.lon,t.alt):void 0===i?null:new M(t,i,e)}function Z(t,i,e,n){if(ei(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=i,this._c=e,this._d=n}function S(t,i,e,n){return new Z(t,i,e,n)}function E(t){return document.createElementNS(\"http://www.w3.org/2000/svg\",t)}function k(t,i){var e,n,o,s,r,a,h=\"\";for(e=0,o=t.length;e\u003Co;e++){for(n=0,s=(r=t[e]).length;n\u003Cs;n++)a=r[n],h+=(n?\"L\":\"M\")+a.x+\" \"+a.y;h+=i?Xi?\"z\":\"x\":\"\"}return h||\"M0 0\"}function I(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}function A(t,i,e,n){return\"touchstart\"===i?O(t,e,n):\"touchmove\"===i?W(t,e,n):\"touchend\"===i&&H(t,e,n),this}function B(t,i,e){var n=t[\"_leaflet_\"+i+e];return\"touchstart\"===i?t.removeEventListener(Qi,n,!1):\"touchmove\"===i?t.removeEventListener(te,n,!1):\"touchend\"===i&&(t.removeEventListe
{"text":"\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html\n\n/* add some styling tweaks to leaflet */\n.leaflet-right {\n\tmax-width:50%\n}\n.leaflet-popup-content h6 {\n\tfont-size:.7rem;\n\tmargin:0 0 .2rem 0\n}\n\n.leaflet-control-attribution {\n\theight:1.5em;\n}\n.leaflet-control-attribution:hover {\n\theight:auto;\n}\n\n.leaflet-top, .leaflet-bottom {\n z-index:999;\n}\n\n/* solve conflict between tw and leaflet */\n.leaflet-zoom-animated {max-width: initial !important}\n\n/* solve background image problem for layer control */\n.leaflet-control-layers-toggle {\n\tbackground-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2226%22%20width%3D%2226%22%3E%3Cpath%20d%3D%22M.032%2017.056l13-8%2013%208-13%208-13-8%22%20fill%3D%22%23b9b9b9%22/%3E%3Cpath%20d%3D%22M.032%2017.056l-.032.93%2013%208%2013-8%20.032-.93-13%208z%22%20fill%3D%22%23737373%22/%3E%3Cpath%20d%3D%22M0%2013.076l13-8%2013%208-13%208-13-8%22%20fill%3D%22%23cdcdcd%22/%3E%3Cpath%20d%3D%22M0%2013.076v.91l13%208%2013-8v-.91l-13%208z%22%20fill%3D%22%23737373%22/%3E%3Cpath%20d%3D%22M0%208.986l13-8%2013%208-13%208-13-8%22%20fill-opacity%3D%22.585%22%20stroke%3D%22%23797979%22%20stroke-width%3D%22.1%22%20fill%3D%22%23e9e9e9%22/%3E%3Cpath%20d%3D%22M0%208.986v1l13%208%2013-8v-1l-13%208z%22%20fill%3D%22%23737373%22/%3E%3C/svg%3E') !important\n}\n\n/* default polygon stylin */\n.polyline {fill:none}\n.leaflet-popup-content ul {padding:0 1em}\n\n/* some styling for clusters */\n.marker-cluster div {\n min-width:16px;min-height:16px;\n border-radius:50%;border:none;\n vertical-align:middle;text-align:center;font-weight:bold\n }\n.marker-cluster div div{width:100%;height:100%}\n.marker-cluster div span {display:block;text-shadow:0px 0px 6px #ffffff}\n\npath.leaflet-clickable {fill:\u003C\u003Ccolour primary>>;fill-opacity: 0.5;stroke:\u003C\u003Ccolour primary>>}\n.leaflet-marker-colored {fill:\u003C\u003Ccolour primary>>}\n","title":"$:/plugins/sycom/leaflet/mapCssTweaks.css.tid","tags":"$:/tags/Stylesheet","modified":"20161111151011600","created":"20161028202401905"},
{"text":"/*\\\ncreated: 20151028202401905\nmodified: 20170318234011605\ntitle: $:/plugins/sycom/leaflet/mapWidget.tid\ntype: application/javascript\nmodule-type: widget\n\nA widget for displaying leaflet map in TiddlyWiki\n\n\\*/\n\n(function() {\n /* ----------------------- */\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n var Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n L = require(\"$:/plugins/sycom/leaflet/lib/leaflet.js\"),\n markerClusterGroup = require(\"$:/plugins/sycom/leaflet/lib/leaflet-markercluster.js\");\n\n var mapWidget = function(parseTreeNode, options) {\n this.initialise(parseTreeNode, options);\n };\n\n // global vars\n var Map = [], // map collection\n map = 0, // map order number\n tn = 0, // tiddler number\n fCluster = [], // the clusters\n Colour = [], // the colors\n clusterRadius = [], // cluster radii\n clusterType = [], // clustering for whole map or for each tiddler\n lfltDefBounds = [\n [52.75, -2.55],\n [52.85, -2.65]\n ], // default bounds when nothing given\n bounds, // global bounds for map ?todo one per map?\n iter = [], // iteration indicator to avoid infinite loops\n setting = {}; // the map's settings\n\n /* Inherit from the base widget class */\n mapWidget.prototype = new Widget();\n\n /* Render this widget into the DOM */\n mapWidget.prototype.render = function(parent, nextSibling) {\n bounds = null;\n // Compute our attributes\n this.computeAttributes();\n // Get the base settings for rendering : width / height (default : 100% / 500px)\n // !todo : make a settings tidler in order to let user set it for the whole wiki (may be inspired from roadtree)\n // !todo what happens if windows is resized?\n var width = this.getAttribute(\"width\", \"100%\"),\n height = this.getAttribute(\"height\", \"500px\");\n // creating the div container\n var div = this.document.createElement(\"div\");\n div.setAttribute(\"id\", \"lfltMap-\" + map);\n div.setAttribute(\"style\", \"width:\" + width + \";height:\" + height);\n // Save the parent dom node\n this.parentDomNode = parent;\n // Compute our attributes\n // this.computeAttributes();\n // create the container\n parent.insertBefore(div, nextSibling);\n this.domNodes.push(div);\n // Create the map\n this.createMap();\n // Execute our logic\n this.execute();\n // increment map number indicator\n map += 1;\n };\n\n /* Create the map for the widget */\n mapWidget.prototype.createMap = function(parent, nextSibling) {\n // create the leaflet and push it to #lfltMap\n Map[map] = L.map('lfltMap-' + map);\n // Install base tile layer (if none provided, default is \"osm\")\n // get tilelayers from JSON\n var fonds = JSON.parse(this.wiki.getTiddlerText(\"$:/plugins/sycom/leaflet/lib/tileLayers.json\"));\n // create tile layers list object from json list\n var Tiles = []; // leaflet tile layers\n var tiles = {}; // tile identifier for control\n // look for tile parameter\n setting.tile = this.getAttribute(\"tile\", \"osm\");\n setting.marker = this.getAttribute(\"marker\", null);\n // create tile layer list\n for (var i in fonds) {\n if (i == setting.tile || fonds[i].id == setting.tile) {\n setting.tile = fonds[i].id;\n }\n var couche = new L.TileLayer(fonds[i].url, {\n attribution: fonds[i].attrib,\n minZoom: fonds[i].zMin,\n maxZoom: fonds[i].zMax,\n unloadInvisibleTiles: true\n });\n Tiles[fonds[i].id] = couche;\n tiles[fonds[i].
{"text":"// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: https://codemirror.net/LICENSE\n\n(function(mod) {\n if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n mod(require(\"../../lib/codemirror\"));\n else if (typeof define == \"function\" && define.amd) // AMD\n define([\"../../lib/codemirror\"], mod);\n else // Plain browser env\n mod(CodeMirror);\n})(function(CodeMirror) {\n \"use strict\";\n\nCodeMirror.registerHelper('hint', 'anyword', function(editor) {\n var cur = editor.getCursor();\n var curLine = editor.getLine(cur.line);\n var start = cur.ch;\n var end = start;\n var tiddlers = $tw.wiki.filterTiddlers(\"[all[tiddlers]!is[system]]\");\n while (end \u003C curLine.length && /[\\w$]/.test(curLine.charAt(end))) ++end;\n while (start && /[\\w$]/.test(curLine.charAt(start - 1))) --start;\n var curWord = start !== end && curLine.slice(start, end);\n var regex = new RegExp('^' + curWord, 'i');\n\t\treturn {\n\t\t\tlist: $tw.wiki.filterTiddlers(`[all[tiddlers]!is[system]!is[shadow]search:title:literal[${curWord}]!prefix[$:/state]]`),\n from: CodeMirror.Pos(cur.line, start),\n to: CodeMirror.Pos(cur.line, end)\n }\n})\n});","type":"application/javascript","title":"$:/plugins/tiddlywiki/codemirror/addon/hint/anyword-hint.js","tags":"","module-type":"codemirror","modified":"20200820070554585","created":"20200504175204795"},
{"text":"```\n/*\nTiddlywiki Metadata\n----\nName: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.css\n\nAdditional Fields - \nmodule-type: codemirror-theme\nname: tw5plus\n*/\n```\n\n.cm-s-tw5plus {\n line-height: 1.5em;\n background: \u003C\u003Ccolour tiddler-editor-background>>;\n color: \u003C\u003Ccolour foreground>>;\n}\n\n.cm-s-tw5plus .CodeMirror-lines {\n padding: 8px 0;\n}\n\n.cm-s-tw5plus .CodeMirror-linenumber {\n color: #586E75;\n}\n\n.cm-s-tw5plus .CodeMirror-gutters {\n background-color: \u003C\u003Ccolour page-background>>;\n padding-right: 10px;\n z-index: 3;\n border: none;\n}\n\n.cm-s-tw5plus div.CodeMirror-cursor {\n border-left: 3px solid \u003C\u003Ccolour very-muted-foreground>>;\n}\n\n.cm-s-tw5plus .CodeMirror-activeline-background {\n background: \u003C\u003Ccolour tiddler-editor-fields-odd>>;\n}\n\n.cm-s-tw5plus .CodeMirror-selected {\n background: \u003C\u003Ccolour very-muted-foreground>>;\n}\n\n.cm-s-tw5plus .cm-comment {\n font-style: italic;\n color: \u003C\u003Ccolour muted-foreground>>;\n}\n\n.cm-s-tw5plus .CodeMirror-matchingbracket {\n text-decoration: underline;\n color: #d33682 !important;\n}\n\n.cm-s-tw5plus .cm-strikethrough {\n text-decoration-color: \u003C\u003Ccolour very-muted-foreground>>; \n}\n\n.cm-s-tw5plus .cm-underlined {\n text-decoration-line: underline;\n text-decoration-style: solid;\n text-decoration-color: \u003C\u003Ccolour very-muted-foreground>>;\n}\n\n.cm-s-tw5plus .cm-superscript {\n vertical-align: super;\n font-size: 0.7em;\n line-height: 0.1em;\n}\n\n.cm-s-tw5plus .cm-subscript {\n font-size: 0.7em;\n line-height: 0.5;\n}\n\n.cm-s-tw5plus .cm-string {\n color: #586E75;\n}\n\n.cm-s-tw5plus .cm-number {\n color: #268BD2;\n}\n\n.cm-s-tw5plus .cm-macro {\n color: #cb4b16;\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\n.cm-s-tw5plus .cm-keyword {\n color: #859900;\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n font-weight: 600;\n}\n\n.cm-s-tw5plus .cm-variable {\n color: #268BD2;\n}\n\n.cm-s-tw5plus .cm-variable-2 {\n color: #268BD2;\n}\n\n.cm-s-tw5plus .cm-property {\n color: #268BD2;\n}\n\n.cm-s-tw5plus .cm-atom {\n color: #268BD2;\n}\n\n.cm-s-tw5plus .cm-operator {\n color: #859900;\n}\n\n.cm-s-tw5plus .cm-quote {\n font-style: italic;\n padding-left: 0.6em;\n border-left: #d33682 solid 0.2em;\n}\n\n.cm-s-tw5plus .cm-hr {\n color: #268bd2;\n}\n\n.cm-s-tw5plus .cm-h1 {\n color: #d33682;\n font-weight: 700;\n font-size: 1.383em;\n line-height: 1.802em;\n}\n\n.cm-s-tw5plus .cm-h2 {\n color: #d33682;\n font-weight: 600;\n font-size: 1.296em;\n line-height: 1.602em;\n}\n\n.cm-s-tw5plus .cm-h3 {\n color: #d33682;\n font-weight: 500;\n font-size: 1.215em;\n line-height: 1.424em;\n}\n\n.cm-s-tw5plus .cm-h4 {\n color: #d33682;\n font-weight: 400;\n font-size: 1.138em;\n line-height: 1.266em;\n}\n\n.cm-s-tw5plus .cm-h5 {\n color: #d33682;\n font-weight: 400;\n font-size: 1.067em;\n line-height: 1.125em;\n}\n\n.cm-s-tw5plus .cm-h6 {\n color: #d33682;\n font-weight: 400;\n}\n\n.cm-s-tw5plus .cm-link {\n color: #2aa198;\n text-decoration: none;\n}\n\n.cm-s-tw5plus .cm-internallink {\n color: #268bd2;\n font-weight:600;\n}\n\n.cm-s-tw5plus .cm-externallink {\n color: #d33682;\n text-decoration: underline;\n}\n\n.cm-s-tw5plus .cm-transclude {\n color: #dc322f;\n}\n\n.cm-s-tw5plus .cm-pre {\n color: #268BD2;\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\n.cm-s-tw5plus .cm-monospace {\n color: #cb4b16;\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\n.cm-s-tw5plus .cm-list1 {\n color: #268BD2;\n padding-left: 1em;\n padding-right: 0.5em;\n font-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\n.cm-s-tw5plus .cm-list2 {\n color: #268BD2;\n padding-left: 2em;\n padding-right: 0.5em;\n font-famil
{"text":"// CodeMirror, copyright (c) by Marijn Haverbeke and others\n// Distributed under an MIT license: https://codemirror.net/LICENSE\n\n/***\n\n|''Name''|tw5.js|\n|''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror|\n|''Original Contributor''|PMario|\n|''Author''|[[adithya-badidey|https://github.com/adithya-badidey]]|\n|''Version''|0.1.8|\n|''Status''|''stable''|\n|''Source''|[[GitHub|https://github.com/adithya-badidey/TW5-codemirror-plus]]|\n|''Documentation''|https://codemirror.tiddlyspace.com/|\n|''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]|\n|''Requires''|codemirror.js|\n|''Keywords''|syntax highlighting color code mirror codemirror|\n\n!! Tiddlywiki Metadata\nName: $:/plugins/tiddlywiki/codemirror/mode/tw5/tw5.js\nType: application/javascript\nAdditional Field:\nmodule-type: codemirror\n \nInfo: CoreVersion parameter is needed for TiddlyWiki only!\n\n***/\n\n(function (mod) {\n if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n mod(require(\"../../lib/codemirror\"));\n else if (typeof define == \"function\" && define.amd) // AMD\n define([\"../../lib/codemirror\"], mod);\n else // Plain browser env\n mod(CodeMirror);\n})(function (CodeMirror) {\n \"use strict\";\n\n CodeMirror.defineMode(\"tiddlywiki5\", function () {\n // Tokenizer\n var textwords = {};\n\n var keywords = {\n \"changecount\": true, \"colour\": true,\n \"colour-picker\": true, \"contrastcolour\": true,\n \"copy-to-clipboard\": true, \"csvtiddlers\": true,\n \"datauri\": true, \"dumpvariables\": true,\n \"image-picker\": true, \"jsontiddler\": true,\n \"jsontiddlers\": true, \"lingo\": true,\n \"list-links\": true, \"list-links-draggable\": true,\n \"list-tagged-draggable\": true, \"list-thumbnails\": true,\n \"makedatauri\": true, \"now\": true,\n \"qualify\": true, \"resolvepath\": true,\n \"box-shadow\": true, \"filter\": true,\n \"transition\": true, \"background-linear-gradient\": true,\n \"transform-origin\": true, \"toc\": true,\n \"toc-expandable\": true, \"toc-selective-expandable\": true,\n \"toc-tabbed-internal-nav\": true, \"toc-tabbed-external-nav\": true,\n \"tabs\": true, \"tag\": true,\n \"tag-picker\": true, \"tag-pill\": true,\n \"thumbnail\": true, \"timeline\": true,\n \"tree\": true, \"unusedtitle\": true,\n \"version\": true\n };\n\n var isSpaceName = /[\\w_\\-]/i,\n reHR = /^\\-\\-\\-\\-+$/, // \u003Chr>\n reBlockQuote = /^\u003C\u003C\u003C/,\n rePreStart = /^```$/;\n\n function chain(stream, state, f) {\n state.tokenize = f;\n return f(stream, state);\n }\n\n function tokenBase(stream, state) {\n var sol = stream.sol(), // sol() -> Returns true only if the stream is at the start of the line.\n ch = stream.peek(); // Returns the next character in the stream without advancing it. Will return a null at the end of the line.\n\n // check start of blocks\n if (sol && /[\u003C\\/\\*{}\\-`]/.test(ch)) { //is at the start of a line and the next char is not\n if (stream.match(reBlockQuote)) {\n return chain(stream, state, twTokenQuote);\n }\n \n if (stream.match(reHR))\n return 'hr';\n\n if (stream.match(rePreStart))\n return chain(stream, state, twTokenPre);\n }\n\n stream.next();\n if (sol && /[\\/\\*!#;:>|]/.test(ch)) {\n if (ch == \"!\") { // tw header\n var count = 1;\n while (stream.eat('!'))\n count++;\n stream.skipToEnd();\n r
{"text":"/*\n Highlight.js 10.7.1 (421b23b0)\n License: BSD-3-Clause\n Copyright (c) 2006-2021, Ivan Sagalaev\n*/\nvar hljs=function(){\"use strict\";function e(t){\nreturn t instanceof Map?t.clear=t.delete=t.set=()=>{\nthrow Error(\"map is read-only\")}:t instanceof Set&&(t.add=t.clear=t.delete=()=>{\nthrow Error(\"set is read-only\")\n}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((n=>{var i=t[n]\n;\"object\"!=typeof i||Object.isFrozen(i)||e(i)})),t}var t=e,n=e;t.default=n\n;class i{constructor(e){\nvoid 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}\nignoreMatch(){this.isMatchIgnored=!0}}function s(e){\nreturn e.replace(/&/g,\"&amp;\").replace(/\u003C/g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&#x27;\")\n}function a(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t]\n;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const r=e=>!!e.kind\n;class l{constructor(e,t){\nthis.buffer=\"\",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){\nthis.buffer+=s(e)}openNode(e){if(!r(e))return;let t=e.kind\n;e.sublanguage||(t=`${this.classPrefix}${t}`),this.span(t)}closeNode(e){\nr(e)&&(this.buffer+=\"\u003C/span>\")}value(){return this.buffer}span(e){\nthis.buffer+=`\u003Cspan class=\"${e}\">`}}class o{constructor(){this.rootNode={\nchildren:[]},this.stack=[this.rootNode]}get top(){\nreturn this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){\nthis.top.children.push(e)}openNode(e){const t={kind:e,children:[]}\n;this.add(t),this.stack.push(t)}closeNode(){\nif(this.stack.length>1)return this.stack.pop()}closeAllNodes(){\nfor(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}\nwalk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){\nreturn\"string\"==typeof t?e.addText(t):t.children&&(e.openNode(t),\nt.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){\n\"string\"!=typeof e&&e.children&&(e.children.every((e=>\"string\"==typeof e))?e.children=[e.children.join(\"\")]:e.children.forEach((e=>{\no._collapse(e)})))}}class c extends o{constructor(e){super(),this.options=e}\naddKeyword(e,t){\"\"!==e&&(this.openNode(t),this.addText(e),this.closeNode())}\naddText(e){\"\"!==e&&this.add(e)}addSublanguage(e,t){const n=e.root\n;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){\nreturn new l(this,this.options).value()}finalize(){return!0}}function g(e){\nreturn e?\"string\"==typeof e?e:e.source:null}\nconst u=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./,h=\"[a-zA-Z]\\\\w*\",d=\"[a-zA-Z_]\\\\w*\",f=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",p=\"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",m=\"\\\\b(0b[01]+)\",b={\nbegin:\"\\\\\\\\[\\\\s\\\\S]\",relevance:0},E={className:\"string\",begin:\"'\",end:\"'\",\nillegal:\"\\\\n\",contains:[b]},x={className:\"string\",begin:'\"',end:'\"',\nillegal:\"\\\\n\",contains:[b]},v={\nbegin:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/\n},w=(e,t,n={})=>{const i=a({className:\"comment\",begin:e,end:t,contains:[]},n)\n;return i.contains.push(v),i.contains.push({className:\"doctag\",\nbegin:\"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):\",relevance:0}),i\n},y=w(\"//\",\"$\"),N=w(\"/\\\\*\",\"\\\\*/\"),R=w(\"#\",\"$\");var _=Object.freeze({\n__proto__:null,MATCH_NOTHING_RE:/\\b\\B/,IDENT_RE:h,UNDERSCORE_IDENT_RE:d,\nNUMBER_RE:f,C_NUMBER_RE:p,BINARY_NUMBER_RE:m,\nRE_STARTERS_RE:\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|\u003C\u003C|\u003C\u003C=|\u003C=|\u003C|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",\nSHEBANG:(e={})=>{const t=/^#![ ]*\\//\n;return e.binary&&(e.begin=((...e)=>e.map((e=>g(e))).join(\"\"))(t,/.*\\b/,e.binary,/\\b.*/)),\na({className:\"meta\",begin:t,end:/$/,relevance:0,\"on:begin\":(e,t)=>{\n0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:b,APOS_STRING_MODE:E,\nQUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:v,COMMENT:w,C_LINE_
{"text":"\\whitespace trim\n\u003C$button tooltip={{$:/language/Buttons/NewMarkdown/Hint}} aria-label={{$:/language/Buttons/NewMarkdown/Caption}} class=\u003C\u003Ctv-config-toolbar-class>>>\n\u003C$action-sendmessage $message=\"tm-new-tiddler\" type=\"text/x-markdown\"/>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}}\n\u003C/$list>\n\u003C$list filter=\"[\u003Ctv-config-toolbar-text>match[yes]]\">\n\u003Cspan class=\"tc-btn-text\">\u003C$text text={{$:/language/Buttons/NewMarkdown/Caption}}/>\u003C/span>\n\u003C/$list>\n\u003C/$button>\n","title":"$:/plugins/tiddlywiki/markdown/new-markdown-button","tags":"$:/tags/PageControls","modified":"20210716014241587","description":"{{$:/language/Buttons/NewMarkdown/Hint}}","created":"20210716014241587","caption":"{{$:/plugins/tiddlywiki/markdown/images/new-markdown-button}} {{$:/language/Buttons/NewMarkdown/Caption}}"},
{"text":"\\define applytemplate(signum)\n\u003C$set name=template filter=\"[{$:/richlink/.dictionary##$signum$}addprefix[$:/]]\">\n\u003C$tiddler tiddler=\u003C\u003Ctemplate>> >\n \u003C$transclude/>\n\u003C/$tiddler>\n\u003C/$set>\n\\end\n\n\\define richlink(link, 1, 2, 3)\n\u003C$vars link=\"$link$\" 1=\"$1$\" 2=\"$2$\" 3=\"$3$\">\n\u003C$set name=\"domain\" filter=\"\"\"[[$link$]removeprefix[https://]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[http://]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[https%3A//]splitbefore[/]removesuffix[/]] [[$link$]removeprefix[http%3A//]splitbefore[/]removesuffix[/]]\"\"\" >\n \u003C$macrocall $name=applytemplate signum=\u003C\u003Cdomain>> />\n\u003C/$set>\n\u003C$set name=\"filetype\" filter=\"\"\"[[$link$]split:afterlast[.]]\"\"\" >\n \u003C$macrocall $name=applytemplate signum=\u003C\u003Cfiletype>> />\n\u003C/$set>\n\u003C/$vars>\n\\end\n\n\u003C$list filter=\"[all[current]has[attachment]get[attachment]]\" \n variable=\"link\">\n{{$:/core/images/import-button}}\u003C$macrocall $name=richlink link=\u003C\u003Clink>>/>\n\u003C/$list>\n\n","title":"$:/plugins/TWaddle/richlink/main","tags":"$:/tags/Macro","modifier":"Mat von TWaddle","modified":"20170512190001947","list-after":"$:/core/ui/ViewTemplate/body","creator":"Mat von TWaddle","created":"20170510094040705"},
{"text":"This tiddler is used to configure the \"Link-to-tabs\" plugin behaviour. \n\nThere are 4 fields, which are used by [[$:/plugins/wikilabs/link-to-tabs/styles]] enable and disable the internal links. \n\n* show-all-links: {{!!show-all-links}}\n* show-single-link: {{!!show-single-link}}\n* initial-opacity: {{!!initial-opacity}}\n* transition time in seconds: {{!!transition}}\n","type":"text/vnd.tiddlywiki","transition":"0.3","title":"$:/plugins/wikilabs/link-to-tabs/config","show-single-link":"inline-block","show-all-links":"inline-block","modifier":"M0","modified":"20210823042755946","initial-opacity":"0.7","creator":"M0","created":"20190712133008077"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/colaborador","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210822132020542","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808034924151","color":"#000000","categoria":"🔴 Colaboradores","caption":"{{!!title}}","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/espaciodetrabajo","telefono":"","tags":"punto [[espacio de trabajo]]","revision":"0","point":"","modifier":"M0","modified":"20210822132053924","marker":"punto-espaciotrabajo","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808035032859","color":"#000000","categoria":"🔵 Espacios de Trabajo","caption":"{{!!title}}","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/puntocomunitario","telefono":"","tags":"punto [[punto comunitario]]","revision":"0","point":"","modifier":"M0","modified":"20210822132121012","marker":"punto-comunitario","email":"","direccion":"","creator":"Sylvain Comte","created":"20210802012529355","color":"#000000","categoria":"🟢 Puntos Comunitarios","caption":"{{!!title}}","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/puntoderecogida","telefono":"","tags":"punto [[punto de recogida]]","revision":"0","point":"","modifier":"M0","modified":"20210822132534121","marker":"punto-recogida","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808035149370","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"{{!!title}}","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/tallerdemaquinas","telefono":"","tags":"punto [[taller de maquinas]]","revision":"0","point":"","modifier":"M0","modified":"20210903162123305","marker":"punto-taller","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808035111313","color":"#000000","categoria":"🟠 Talleres de Máquinas","caption":"","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"$:/pph/mapa/plantillas/tienda","telefono":"","tags":"punto tienda","revision":"0","point":"","modifier":"M0","modified":"20210903162141321","marker":"punto-tienda","email":"","direccion":"","creator":"Sylvain Comte","created":"20210808034838074","color":"#000000","categoria":"🟡 Tiendas","caption":"","bag":"default"},
{"text":"\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/colaborador\"> 🔴 Nuevo Colaborador\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/puntocomunitario\"> 🟢 Nuevo Punto Comunitario\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/puntoderecogida\"> 🟣 Nuevo Punto de Recogida\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/espaciodetrabajo\"> 🔵 Nuevo Espacio de Trabajo\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/tienda\"> 🟡 Nueva Tienda\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003C$set name=\"gsd_type\" value=\"contact\">\n\u003C$set name=\"gsd_realm\" value={{$:/currentRealm}}>\n\u003C$action skeleton=\"$:/pph/mapa/plantillas/tallerdemaquinas\"> 🟠 Nuevo Taller de Máquinas\u003C/$action>\n\u003C/$set>\n\u003C/$set>\n\n\u003Cbr>\n\n","title":"$:/pph/mapa/sidebar/puntos","tags":"","modifier":"M0","modified":"20210825153124149","creator":"M0","created":"20210802003333863"},
{"text":"www.youtube.com: richlink/youtube\nsoundcloud.com: richlink/soundcloud\nen.wikipedia.org: richlink/wikipedia\ntiddlywiki.com: richlink/docs\ntwitter.com: richlink/tweet\ngithub.com: richlink/github\njsfiddle.net: richlink/jsfiddle\ndisq.us: richlink/disqus\npdf: richlink/iframe\ntxt: richlink/txt\njpg: richlink/img\nJPG: richlink/img\npng: richlink/img\nmp3: richlink/audio\nogg: richlink/audio\nwav: richlink/audio\nflac: richlink/audio\nmp4: richlink/video\nogv: richlink/video\nwebm: richlink/video","type":"application/x-tiddler-dictionary","title":"$:/richlink/.dictionary","tags":"","modifier":"Mat von TWaddle","modified":"20170515062245651","creator":"Mat von TWaddle","created":"20170510152735336"},
{"text":"\u003Caudio src=\u003C\u003Clink>> controls preload=\"auto\" class=\"richlink-audio\"/>\n\n\u003Cstyle>\n.richlink-audio {width:100%;}\n\u003C/style>","title":"$:/richlink/audio","tags":"","modifier":"Mat von TWaddle","modified":"20170512214408708","creator":"Mat von TWaddle","created":"20170512211451944"},
{"text":"\u003Cdiv class=\"richlink-img\">\n\u003C$image source=\u003C\u003Clink>>/>\n\u003Cspan class=\"richlink-img-caption\">\n\u003C\u003C1>>\n\u003C/span>\n\u003C/div>\n\n\u003Cstyle>\n.richlink-img {\n display:inline-block;\n background: #fff;\n margin: 0 0 27px 30px;\n padding: 10px 10px 15px;\n text-align: center;\n font-family: \"Marker Felt\",sans-serif;\n text-decoration: none;\n color: #333;\n font-size: 18px;\n -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.55);\n -moz-box-shadow: 0 3px 6px rgba(0,0,0,.55);\n -webkit-transform: rotate(-2deg);\n -webkit-transition: -webkit-transform .15s linear;\n -moz-transform: rotate(-2deg);\n}\n.richlink-img-caption {\n display:block;\n text-align:center;\n}\n\u003C/style>","title":"$:/richlink/img","tags":"","modifier":"Mat von TWaddle","modified":"20170512160152952","creator":"Mat von TWaddle","created":"20170510173425597"},
{"text":"\\define jsfiddle(link, height:\"300\")\n\u003Ciframe width=\"100%\" height=\"$height$\" src=\"$link$embedded/result,html,css,js/\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\">\u003C/iframe>\n\\end\n\n\u003C$macrocall $name=jsfiddle link=\u003C\u003Clink>> height=\u003C\u003C1>>/>","title":"$:/richlink/jsfiddle","tags":"","modifier":"Mat von TWaddle","modified":"20170512223719661","creator":"Mat von TWaddle","created":"20170512222520107"},
{"text":"\\define soundcloud(link)\n\u003Ciframe width=\"100%\" height=\"166\" scrolling=\"no\" frameborder=\"no\" src=\"https://w.soundcloud.com/player/?url=$link$&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false\">\u003C/iframe>\n\\end\n\n\u003C$macrocall $name=soundcloud link=\u003C\u003Clink>>/>","title":"$:/richlink/soundcloud","tags":"$:/tags/Macro","modifier":"Mat von TWaddle","modified":"20170512160204447","creator":"Mat von TWaddle","created":"20170511001906426"},
{"text":"\u003C$set name=\"xx\" filter=\"[\u003Clink>split:last[/]]\">\n\u003C$twitter type=\"tweet\" tweetID=\u003C\u003Cxx>>/>\n\u003C/$set>","title":"$:/richlink/tweet","tags":"$:/template/richlink","modifier":"Mat von TWaddle","modified":"20170513164728214","creator":"Mat von TWaddle","created":"20170513164017294"},
{"text":"\u003Cvideo src=\u003C\u003Clink>> controls preload=\"auto\" class=\"richlink-video\">\n\u003Cp>Your browser doesn't support HTML5 video.\u003Cbr>Instead, go directly to \u003C\u003Clink>>\u003C/p> \n\u003C/video>\n\n\u003Cstyle>\n.richlink-video {width:100%;}\n\u003C/style>","title":"$:/richlink/video","tags":"","modifier":"Mat von TWaddle","modified":"20170513185415571","creator":"Mat von TWaddle","created":"20170512214608638"},
{"text":"\u003Cdiv class=\"wp\">\n\u003Ca href=\u003C\u003Clink>>>{{$:/core/images/globe}} Wikipedia\u003C/a>\n\u003C/div>\n\n\u003Cstyle>\n.wp { display:inline;}\n.wp a { color:green; text-decoration:none;}\n.wp svg { width:1em; vertical-align:bottom; fill:gray; }\n\u003C/style>","title":"$:/richlink/wikipedia","tags":"$:/templates/richlink","modifier":"Mat von TWaddle","modified":"20170512175951389","creator":"Mat von TWaddle","created":"20170511011746553"},
{"text":"\\define rich-youtube(link)\n\u003Ciframe class=rich-iframe src=\"$link$\" frameborder=\"0\" width=100% allowfullscreen/>\n\\end\n\n\u003C$set name=link\n filter=\"[\u003Clink>search[watch]split:after[=]addprefix[https://www.youtube.com/embed/]]\" \n emptyValue=\u003C\u003Clink>> >\n\u003C$macrocall $name=rich-youtube link=\u003C\u003Clink>> />\n\u003C/$set>\n\n\u003Cstyle>.rich-iframe {height:calc(0.56 * {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}}); }\n\u003C/style>","title":"$:/richlink/youtube","modifier":"Mat von TWaddle","modified":"20170512160001092","creator":"Mat von TWaddle","created":"20170512022223951"},
{"text":"\u003Ccenter>\u003C$link to=\"pph/sidebar/contenidos/bienvenidos\" tooltip=\"Custom tooltip\">[img height=150px [pph/logo.jpg]]\u003C/$link>\u003Cbr>\u003C/center>","type":"text/vnd.tiddlywiki","title":"$:/SiteLogo","tags":"","revision":"0","modifier":"M0","modified":"20211002001947850","creator":"M0","created":"20210927095242410","bag":"default"},
{"text":"{{pph/socialnetwork/buttons}}\n\n\u003Cbr>","title":"$:/SiteNetwork","tags":"","modifier":"M0","modified":"20210927104753254","creator":"M0","created":"20210927104536483"},
{"text":"\u003Ccenter>Red ciudadana para combatir \u003Cbr> la contaminacion plastica\u003C/center>\u003Cbr>","type":"text/vnd.tiddlywiki","title":"$:/SiteSubtitle","revision":"0","modifier":"M0","modified":"20210809190323852","creator":"M0","created":"20201212165847868","bag":"default"},
{"text":"\u003Ccenter> Precious Plastic La Habana\u003C/center>","type":"text/vnd.tiddlywiki","title":"$:/SiteTitle","revision":"0","modifier":"M0","modified":"20210927095409012","creator":"M0","created":"20201212165839734","bag":"default"},
{"created":"20210421154514356","creator":"M0","text":"$:/core/ui/AdvancedSearch/System","title":"$:/state/advancedsearch/currentTab","modifier":"M0","modified":"20211014171622376"},
{"created":"20211014084616500","creator":"M0","title":"$:/state/edit/references-844439719","text":"hide","modified":"20211014084617435","modifier":"M0"},
{"text":"spacio de tra","title":"$:/state/Excise/--1734958821/new-title","modified":"20210802042436714","created":"20210802042433849"},
{"text":"link","title":"$:/state/Excise/-606414978/type","modified":"20210730013816389","created":"20210730013816389"},
{"text":"unchecked","title":"$:/state/import/select-all","modified":"20210727002034249","created":"20210727000001905"},
{"created":"20210313000341312","creator":"M0","text":"yes","title":"$:/state/notebook-sidebar","modifier":"M0","modified":"20211018053149405"},
{"created":"20210313000343398","creator":"M0","text":"$:/plugins/nico/projectify/ui/sidebar/Projects","title":"$:/state/notebook-sidebar-section","modifier":"M0","modified":"20211019223902189"},
{"text":"readme","title":"$:/state/plugin-info--1512302538-$:/plugins/flibbles/relink--2093943750","modified":"20210622042048723","created":"20210622042046667"},
{"text":"yes","title":"$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet","modified":"20210622042542171","created":"20210622042254973"},
{"text":"markers","title":"$:/state/plugin-info--1598931842-$:/plugins/sycom/leaflet--995904490","modifier":"M0","modified":"20210820121401632","creator":"M0","created":"20210621215702614"},
{"text":"contents","title":"$:/state/plugin-info--161383094-$:/plugins/gera2ld/prism---708727280","modified":"20210421154534438","created":"20210421154534438"},
{"created":"20211014092705739","creator":"M0","title":"$:/state/plugin-info--1763372400-$:/plugins/kookma/shiraz--479113107","text":"contents","modified":"20211014092705739","modifier":"M0"},
{"text":"contents","title":"$:/state/plugin-info--1802027394-$:/themes/nico/notebook---538834486","modifier":"M0","modified":"20210927100712423","creator":"M0","created":"20210927100712423"},
{"text":"no","title":"$:/state/plugin-info--896887961-$:/plugins/sycom/leaflet","modifier":"M0","modified":"20210822192416727","creator":"M0","created":"20210622042030114"},
{"text":"example","title":"$:/state/plugin-info--896887961-$:/plugins/sycom/leaflet--1977304275","modifier":"M0","modified":"20210820133046920","creator":"M0","created":"20210622042655753"},
{"text":"no","title":"$:/state/plugin-info--896887961-$:/plugins/tiddlywiki/codemirror","modified":"20210619233842394","created":"20210619233840610"},
{"text":"usage","title":"$:/state/plugin-info--906510658-$:/plugins/tiddlywiki/codemirror--1798174986","modified":"20210323164853559","created":"20210323164851726"},
{"text":"contents","title":"$:/state/plugin-info-334910430-$:/core---1812962263","modified":"20210323164817443","created":"20210323164817443"},
{"text":"","title":"$:/state/projectify/new-category","tag_name":"","modifier":"M0","modified":"20210830153902254","creator":"M0","created":"20210830153735542","color":""},
{"text":"","title":"$:/state/projectify/new-project","project_title":"","modifier":"M0","modified":"20210930214727985","description":"","creator":"M0","created":"20210621203712375","category":""},
{"text":"Programacion","title":"$:/state/projectify/new-todo","modifier":"M0","modified":"20210830154045748","creator":"M0","created":"20210621204141028"},
{"text":"yes","title":"$:/state/projectify/show-completed-516392350","modifier":"M0","modified":"20210902005551698","creator":"M0","created":"20210902005551698"},
{"text":"","title":"$:/state/projectify/todo-filter","modifier":"M0","modified":"20210823183427203","filter":"","creator":"M0","created":"20210823183350399"},
{"text":"$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects","title":"$:/state/projects-and-schedule-1145150583","modified":"20210621205353585","created":"20210621205351154"},
{"text":"$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects","title":"$:/state/projects-and-schedule-1147411121","modifier":"M0","modified":"20210831040112596","creator":"M0","created":"20210831035959102"},
{"text":"$:/plugins/nico/projectify/ui/dashboard/InboxAndProjects","title":"$:/state/projects-and-schedule-829554373","modifier":"M0","modified":"20210823183429038","creator":"M0","created":"20210823183320998"},
{"text":"open","title":"$:/state/shiraz/slider-macro/🗺️ Mapa digital/Construir mapa en la wiki","modified":"20210809021220313","created":"20210730220131380"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/🗺️ Mapa digital/Exportar base de datos a Maps.Me","modified":"20210731002613124","created":"20210730220440203"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/🗺️ Mapa digital/Exportar base de datos a Umap","modified":"20210729082512933","created":"20210729082456884"},
{"text":"open","title":"$:/state/shiraz/slider-macro/🗺️ Mapa digital/Insertar el mapa en otra web","modified":"20210809021223601","created":"20210729082500484"},
{"text":"open","title":"$:/state/shiraz/slider-macro/🗺️ Mapa digital/Mapa con Tiddlywiki","modified":"20210730194513553","created":"20210729072835511"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Bienvenidos/Mapa General","modified":"20210726234333349","created":"20210726233932737"},
{"text":"open","title":"$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Construir mapa en la wiki","modified":"20210730232842517","created":"20210730205350804"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Exportar base de datos a Maps.Me","modified":"20210730205317948","created":"20210730205317400"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Exportar base de datos a Umap","modified":"20210730205245890","created":"20210730205243935"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Insertar el mapa en otra web","modified":"20210730205319357","created":"20210730205318574"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of '🗺️ Mapa digital'/Mapa con Tiddlywiki","modified":"20210730205320928","created":"20210730205320061"},
{"text":"","title":"$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/{{mapavirtual/umap","modified":"20210706182230697","created":"20210706182230697","caption}}":"open"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Mapa con Tiddlywiki","modified":"20210706190444717","created":"20210624171533682"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Mapa con Umap","modified":"20210624114823776","created":"20210623012511248"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'Mapa virtual'/Trabajo con Base de datos JSON con Pharo","modified":"20210706190759251","created":"20210706190757269"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Construir mapa en la wiki","modifier":"M0","modified":"20210822082636806","creator":"M0","created":"20210822082635383"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Exportar base de datos a Maps.Me","modifier":"M0","modified":"20210813193119221","creator":"M0","created":"20210813192800270"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Insertar el mapa en otra web","modifier":"M0","modified":"20210813193034526","creator":"M0","created":"20210813193033568"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Draft of 'pph/mapa/tutorial' by M0/Leer Mapas offline offline","modifier":"M0","modified":"20210813191741798","creator":"M0","created":"20210813191739313"},
{"created":"20211014093838391","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/","text":"closed","modified":"20211014093839200","modifier":"M0"},
{"created":"20211014075104559","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/\u003Ch1>Introducción","text":"closed","modified":"20211014075105248","modifier":"M0"},
{"created":"20211014075113248","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/\u003Ch1>Introducción\u003C/h1>","text":"closed","modified":"20211014075115343","modifier":"M0"},
{"created":"20211014075130585","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Introducción","text":"open","modified":"20211014082107438","modifier":"M0"},
{"created":"20211014084300176","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Conexión","text":"closed","modified":"20211014095511408","modifier":"M0"},
{"created":"20211014084650070","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Documentación","text":"closed","modified":"20211014095513248","modifier":"M0"},
{"created":"20211014095146691","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La El Plástico Leal","text":"closed","modified":"20211014095516352","modifier":"M0"},
{"created":"20211014084302134","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Introducción","text":"closed","modified":"20211014095510032","modifier":"M0"},
{"created":"20211014095144165","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/La Maquinaria","text":"closed","modified":"20211014095514770","modifier":"M0"},
{"created":"20211014083452870","creator":"M0","title":"$:/state/shiraz/slider-macro/Draft of 'pph/proyectos/plasticoleal' by M0/Talleres","text":"closed","modified":"20211014083453756","modifier":"M0"},
{"text":"","title":"$:/state/shiraz/slider-macro/Mapa virtual/{{mapavirtual/umap","modified":"20210706182158850","created":"20210624172541460","caption}}":"closed"},
{"text":"open","title":"$:/state/shiraz/slider-macro/Mapa virtual/Insertar el mapa en otra web","modified":"20210706193653288","created":"20210624171604126"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Mapa virtual/Mapa con Tiddlywiki","modified":"20210706193600335","created":"20210623012532913"},
{"text":"closed","title":"$:/state/shiraz/slider-macro/Mapa virtual/Mapa con Umap","modified":"20210624171805599","created":"20210623012537207"},
{"text":"open","title":"$:/state/shiraz/slider-macro/Mapa virtual/Trabajo con Base de datos JSON con Pharo","modified":"20210706193702481","created":"20210706193521232"},
{"text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Construir mapa en la wiki","modified":"20210809022038952","created":"20210809022038951"},
{"text":"open","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar base de datos a Maps.Me","modifier":"M0","modified":"20210822082307052","creator":"M0","created":"20210813192948831"},
{"created":"20210828012215052","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Exportar datos a Maps.Me","modifier":"M0","modified":"20211014170643404"},
{"created":"20210809021948296","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Insertar el mapa en otra web","modifier":"M0","modified":"20211014170642532"},
{"created":"20210813193128207","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Leer Mapas offline\n","modifier":"M0","modified":"20211014170644243"},
{"created":"20210828135911462","creator":"M0","text":"closed","title":"$:/state/shiraz/slider-macro/pph/mapa/tutorial/Mapa en la wiki","modifier":"M0","modified":"20211014170641588"},
{"created":"20211014100538202","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/El Plástico Leal","text":"closed","modified":"20211014170727237","modifier":"M0"},
{"created":"20211014075546485","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/Introducción","text":"open","modified":"20211014075605758","modifier":"M0"},
{"created":"20211014095543744","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Conexión","text":"closed","modified":"20211014170724532","modifier":"M0"},
{"created":"20211014095545112","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Documentación","text":"closed","modified":"20211014170725390","modifier":"M0"},
{"created":"20211014090139821","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La El Plástico Leal","text":"open","modified":"20211014095752373","modifier":"M0"},
{"created":"20211014084049522","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Introducción","text":"closed","modified":"20211014170723574","modifier":"M0"},
{"created":"20211014095546823","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/La Maquinaria","text":"closed","modified":"20211014170726302","modifier":"M0"},
{"created":"20211019223922485","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Introducción","text":"closed","modified":"20211019223936429","modifier":"M0"},
{"created":"20211019223911437","creator":"M0","title":"$:/state/shiraz/slider-macro/pph/proyectos/plasticoleal/plasticoleal/talleres/La Maquinaria","text":"closed","modified":"20211019223916149","modifier":"M0"},
{"text":"yes","title":"$:/state/showeditpreview","modifier":"M0","modified":"20211001071540083","creator":"M0","created":"20210323165359175"},
{"text":"yes","title":"$:/state/ShowPaletteEditor","modifier":"M0","modified":"20210901031448956","creator":"M0","created":"20210901031448956"},
{"text":"yes","title":"$:/state/sidebar","modifier":"M0","modified":"20211009030347538","creator":"M0","created":"20211009030117269"},
{"text":"pph/sidebar/contenidos/bienvenidos/20210923123549275","title":"$:/state/sq/streams/current-edit-tiddler--1475879540","modifier":"M0","modified":"20210923123549285","creator":"M0","created":"20210923123545750"},
{"text":"$:/core/ui/ControlPanel/Plugins/Add/Plugins","title":"$:/state/tab--1418380610","modified":"20210323164423156","created":"20210312235751910"},
{"created":"20210421154514357","creator":"M0","text":"$:/core/ui/AdvancedSearch/System","title":"$:/state/tab--1498284803","modifier":"M0","modified":"20211014171622377"},
{"created":"20210323164748944","creator":"M0","text":"$:/core/ui/ControlPanel/Toolbars","title":"$:/state/tab--1963855381","modifier":"M0","modified":"20211014171421435"},
{"text":"$:/core/ui/ControlPanel/Basics","title":"$:/state/tab--2112689675","modifier":"M0","modified":"20210822192710514","creator":"M0","created":"20210323182015259"},
{"text":"$:/core/ui/ControlPanel/Settings/CodeMirror","title":"$:/state/tab--697582678","modifier":"M0","modified":"20210917054004248","creator":"M0","created":"20210323165247703"},
{"text":"$:/core/ui/ControlPanel/Plugins/Installed/Plugins","title":"$:/state/tab--86143343","modifier":"M0","modified":"20210917055350085","creator":"M0","created":"20210312235541265"},
{"created":"20211018053127140","creator":"M0","title":"$:/state/tab-1074228449","text":"pph/proyectos/plasticoleal/plasticoleal","modified":"20211018053127140","modifier":"M0"},
{"created":"20210312235539113","creator":"M0","text":"$:/core/ui/ControlPanel/Appearance","title":"$:/state/tab-1749438307","modifier":"M0","modified":"20211019223820934"},
{"text":"$:/core/ui/ControlPanel/Toolbars/PageControls","title":"$:/state/tabs/controlpanel/toolbars-1345989671","modifier":"M0","modified":"20210830144444677","creator":"M0","created":"20210622012818691"},
{"text":"open","title":"$:/state/toc/contenidos-Bienvenidos--1044086015","modifier":"M0","modified":"20210812142743776","creator":"M0","created":"20210812142743776"},
{"text":"open","title":"$:/state/toc/contenidos-Como usar este sitio--1044086015","modifier":"M0","modified":"20210812162050478","creator":"M0","created":"20210812162050478"},
{"text":"close","title":"$:/state/toc/contenidos-contenidos/glosario--597125276","modifier":"M0","modified":"20210826011901919","creator":"M0","created":"20210826003401330"},
{"text":"close","title":"$:/state/toc/contenidos-contenidos/glosario-217295789","modifier":"M0","modified":"20210826024849201","creator":"M0","created":"20210826024843153"},
{"text":"close","title":"$:/state/toc/contenidos-contenidos/glosario-522043418","modifier":"M0","modified":"20210826031834409","creator":"M0","created":"20210826025551184"},
{"text":"open","title":"$:/state/toc/contenidos-glosario--597125276","modifier":"M0","modified":"20210826002739338","creator":"M0","created":"20210826002656240"},
{"text":"open","title":"$:/state/toc/contenidos-pph/contenidos/preciousplastic--597125276","modifier":"M0","modified":"20210826012207299","creator":"M0","created":"20210825052937723"},
{"text":"close","title":"$:/state/toc/contenidos-pph/contenidos/preciousplastic-217295789","modifier":"M0","modified":"20210826024847898","creator":"M0","created":"20210826024846368"},
{"text":"open","title":"$:/state/toc/contenidos-pph/contenidos/preciousplastic-522043418","modifier":"M0","modified":"20210826031839094","creator":"M0","created":"20210826031839094"},
{"text":"open","title":"$:/state/toc/contenidos/pph/contenidos/preciousplastic-pph/contenidos/preciousplastic/academia--597125276","modifier":"M0","modified":"20210826023514009","creator":"M0","created":"20210826011607800"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos-pph/contenidos/preciousplastic-1393566727","modifier":"M0","modified":"20210826032449629","creator":"M0","created":"20210826032449628"},
{"created":"20210901032537920","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/bienvenidos-1393566727","modifier":"M0","modified":"20211014170700472"},
{"created":"20210826033018596","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/glosario-1393566727","modifier":"M0","modified":"20211014170650915"},
{"created":"20210826032946310","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos-pph/sidebar/contenidos/preciousplastic-1393566727","modifier":"M0","modified":"20211014170657762"},
{"created":"20210826032949669","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1393566727","modifier":"M0","modified":"20211014170656319"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1393566727","modifier":"M0","modified":"20210928071905389","creator":"M0","created":"20210830132918536"},
{"created":"20210928072040882","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1393566727","modifier":"M0","modified":"20211014170653882"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/introduccion-1393566727","modifier":"M0","modified":"20210930213604798","creator":"M0","created":"20210927085851873"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/plastico-1393566727","modifier":"M0","modified":"20210826222952008","creator":"M0","created":"20210826222952008"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico 1-1393566727","modifier":"M0","modified":"20210826223300684","creator":"M0","created":"20210826223300684"},
{"created":"20210826225304464","creator":"M0","text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico-1393566727","modifier":"M0","modified":"20211014170652778"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/recogida-1393566727","modifier":"M0","modified":"20210930213559920","creator":"M0","created":"20210925031107949"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Compresion-1393566727","modifier":"M0","modified":"20210927122123992","creator":"M0","created":"20210830133733424"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Extrusion-1393566727","modifier":"M0","modified":"20210927082834066","creator":"M0","created":"20210830133800541"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Extrusora Profesional-1393566727","modifier":"M0","modified":"20210927082836182","creator":"M0","created":"20210830133758197"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Prensa de Laminas-1393566727","modifier":"M0","modified":"20210830133757572","creator":"M0","created":"20210830133652406"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora Profesional-1393566727","modifier":"M0","modified":"20210830133759229","creator":"M0","created":"20210830133759229"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/Construcción-Trituradora-1393566727","modifier":"M0","modified":"20210927122144129","creator":"M0","created":"20210830133759900"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/pph/sidebar/contenidos/preciousplastic/pph/sidebar/contenidos/preciousplastic/academia/pph/sidebar/contenidos/preciousplastic/academia/plastico-pph/contenidos/preciousplastic/academia/fundamentosdelplastico-1393566727","modifier":"M0","modified":"20210826225417042","creator":"M0","created":"20210826225417042"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic-pph/sidebar/contenidos/preciousplastic/academia-1317941293","modifier":"M0","modified":"20210927122213203","creator":"M0","created":"20210927122213203"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-Construcción-1922940381","modifier":"M0","modified":"20210930213437980","creator":"M0","created":"20210930204308770"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/crear-1922940381","modifier":"M0","modified":"20210930213433660","creator":"M0","created":"20210930204310753"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/contenidos/preciousplastic/academia/introduccion-1922940381","modifier":"M0","modified":"20210930213443571","creator":"M0","created":"20210930204305210"},
{"text":"open","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/plastico-1922940381","modifier":"M0","modified":"20210930213444684","creator":"M0","created":"20210930204307145"},
{"text":"close","title":"$:/state/toc/pph/sidebar/contenidos/preciousplastic/academia-pph/sidebar/contenidos/preciousplastic/academia/recogida-1922940381","modifier":"M0","modified":"20210930213421628","creator":"M0","created":"20210930213420845"},
{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
{"text":"M0","title":"$:/status/UserName","modifier":"M0'","modified":"20210809194625774","creator":"P","created":"20210715121605685"},
{"title":"$:/StoryList","created":"20211019224813501","creator":"M0","text":"","list":"pph/sidebar/contenidos/bienvenidos","modified":"20211019224813501","modifier":"M0"},
{"text":"","title":"$:/tags/PageControls","modified":"20210716014428778","list":"$:/core/ui/Buttons/home $:/plugins/kookma/utility/pagecontrol/view-fields-button $:/core/ui/Buttons/control-panel $:/core/ui/Buttons/save-wiki $:/core/ui/Buttons/permaview $:/core/ui/Buttons/new-tiddler $:/plugins/tiddlywiki/markdown/new-markdown-button $:/core/ui/Buttons/new-journal $:/core/ui/Buttons/new-image $:/core/ui/Buttons/import $:/core/ui/Buttons/export-page $:/core/ui/Buttons/close-all $:/core/ui/Buttons/unfold-all $:/core/ui/Buttons/fold-all $:/core/ui/Buttons/advanced-search $:/core/ui/Buttons/manager $:/core/ui/Buttons/tag-manager $:/core/ui/Buttons/language $:/core/ui/Buttons/palette $:/core/ui/Buttons/theme $:/core/ui/Buttons/storyview $:/core/ui/Buttons/encryption $:/core/ui/Buttons/timestamp $:/core/ui/Buttons/full-screen $:/core/ui/Buttons/print $:/core/ui/Buttons/refresh $:/plugins/nico/projectify/ui/buttons/Scheduled $:/themes/nico/notebook/ui/Buttons/SwitchPalette $:/core/ui/Buttons/more-page-actions","created":"20210716014241591"},
{"text":"","type":"text/vnd.tiddlywiki","title":"$:/tags/PageTemplate","revision":"0","modified":"20201219110914700","list":"$:/core/ui/PageTemplate/topleftbar $:/core/ui/PageTemplate/toprightbar [[Projectify Intro]] $:/core/ui/PageTemplate/story $:/core/ui/PageTemplate/alerts $:/core/ui/PageTemplate/drafts $:/core/ui/PageTemplate/pluginreloadwarning $:/themes/nico/notebook/ui/Bottombar $:/themes/nico/notebook/ui/Buttons/menu $:/themes/nico/notebook/ui/Sidebar $:/themes/nico/notebook/ui/Topbar","created":"20201218161619312","bag":"default"},
{"text":"$:/themes/nico/notebook","title":"$:/theme","modified":"20211009032059411","created":"20211009032059411"},
{"text":"{\n \"tiddlers\": {\n \"$:/themes/nico/notebook/LICENSE\": {\n \"title\": \"$:/themes/nico/notebook/LICENSE\",\n \"created\": \"20200419141443144\",\n \"modified\": \"20210118213330307\",\n \"tags\": \"\",\n \"type\": \"text/vnd.tiddlywiki\",\n \"text\": \"\\nMIT License Copyright (c) 2020 [[Nicolas Petton|https://nicolas.petton.fr]] nicolas@petton.fr\\n\\nPermission is hereby granted, free of charge, to any person obtaining a copy\\nof this software and associated documentation files (the \\\"Software\\\"), to deal\\nin the Software without restriction, including without limitation the rights\\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\\ncopies of the Software, and to permit persons to whom the Software is furnished\\nto do so, subject to the following conditions:\\n\\nThe above copyright notice and this permission notice (including the next\\nparagraph) shall be included in all copies or substantial portions of the\\nSoftware.\\n\\nTHE SOFTWARE IS PROVIDED \\\"AS IS\\\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS\\nOR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF\\nOR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\\n\"\n },\n \"$:/themes/nico/notebook/themetweaks\": {\n \"title\": \"$:/themes/nico/notebook/themetweaks\",\n \"created\": \"20201217172915960\",\n \"modified\": \"20210123211851680\",\n \"tags\": \"$:/tags/ControlPanel/Appearance\",\n \"caption\": \"{{$:/language/ThemeTweaks/ThemeTweaks}}\",\n \"text\": \"\\\\define lingo-base() $:/language/ThemeTweaks/\\n\\nYou can tweak certain aspects of the ''Notebook'' theme.\\n\\n! \u003C\u003Clingo Options>>\\n\\n|\u003C$link to=\\\"$:/themes/nico/notebook/options/stickytitles\\\">\u003C\u003Clingo Options/StickyTitles>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Options/StickyTitles/Hint>>// |\u003C$select tiddler=\\\"$:/themes/nico/notebook/options/stickytitles\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003C\u003Clingo Options/CodeWrapping>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003Coption value=\\\"pre\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"pre-wrap\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\\\">Reveal tiddler controls on mouseover\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/nico/notebook/options/reveal-tiddler-controls-on-hover\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n\\n! \u003C\u003Clingo Settings>>\\n\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/fontfamily\\\">\u003C\u003Clingo Settings/FontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/fontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/codefontfamily\\\">\u003C\u003Clingo Settings/CodeFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/codefontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/nico/notebook/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/nico/notebook/settings/editorfontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n\\n! \u003C\u003Clingo Metrics>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddl
{"text":"17px","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/metrics/bodyfontsize","tags":"","modified":"20210323182130931","created":"20200428203454207"},
{"text":"1000px","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/metrics/story-width","tags":"","modified":"20210323222737718","created":"20210123210054185"},
{"text":"","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/tags/SidebarSection","revision":"0","modified":"20201219110914710","list":"$:/plugins/nico/projectify/NotebookSidebar/Projects $:/themes/nico/notebook/ui/Sidebar/Open $:/themes/nico/notebook/ui/Sidebar/Recent $:/themes/nico/notebook/ui/Sidebar/Tools $:/themes/nico/notebook/ui/Sidebar/More","created":"20200429201017275","bag":"default"},
{"text":"\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n\u003C$reveal state=\"$:/state/notebook-sidebar\" type=\"match\" text=\"yes\" default=\"no\" retain=\"yes\" animate=\"no\">\n \u003C$scrollable fallthrough=\"no\">\n \u003Cdiv class=\"nc-sidebar\">\n \u003C$list filter=\"[all[shadows+tiddlers]tag[$:/themes/nico/notebook/tags/Sidebar]!has[draft.of]]\" variable=\"listItem\">\n \u003C$reveal type=\"nomatch\" state=\u003C\u003Cconfig-title>> text=\"hide\" tag=\"div\">\n \u003C$transclude tiddler=\u003C\u003ClistItem>> mode=\"inline\"/>\n \u003C/$reveal>\n \u003C/$list>\n \u003C/div>\n \u003C/$scrollable>\n\u003C/$reveal>\n\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar","tags":"$:/tags/PageTemplate","modifier":"M0","modified":"20210927100536162","creator":"M0","created":"20200428201218885"},
{"text":"\u003Cdiv class=\"segment\">\n\t\u003Ccenter>\n \u003Cdiv class=\"content\">\n\t\t\t{{$:/SiteLogo}}\n \u003Ch1 class=\"tc-site-title\">\n \u003C!--{{$:/SiteTitle}}-->\n \u003C/h1>\n \u003Cdiv class=\"tc-site-subtitle\">\n \u003C!--{{$:/SiteSubtitle}}-->\n \u003C/div>\n\t\t\u003Cbr>\n\t\t\t{{$:/SiteNetwork}}\n \u003C/div>\n\t\u003C/center>\n\t\u003Cbr>\n\u003C/div>\n\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar/Headings","tags":"$:/themes/nico/notebook/tags/Sidebar","modifier":"M0","modified":"20211002001959395","creator":"M0","created":"20200429160014174"},
{"text":"\\define sidebarHeading()\n\u003C$vars tv-wikilinks=\"no\">\n \u003C$transclude field=\"caption\">\n \u003C$view field=\"title\"/>\n \u003C/$transclude>\n\u003C/$vars>\n\\end\n\n\u003C$reveal state=\"$:/state/notebook-sidebar-section\" type=\"match\" text=\u003C\u003CcurrentTiddler>> default=\"no\" animate=\"no\">\n \u003Cdiv class=\"segment section open\">\n \u003C$button set=\"$:/state/notebook-sidebar-section\" setTo=\"\" class=\"tc-btn-invisible label\">\n \u003C\u003CsidebarHeading>>\n \u003Cspan class=\"caret\">{{$:/themes/nico/notebook/images/caret-down}}\u003C/span>\n \u003C/$button>\n \u003Cdiv class=\"content\">\n \u003C$transclude $tiddler=\u003C\u003CcurrentTiddler>> mode=\"block\"/>\n \u003C/div>\n \u003C/div>\n\u003C/$reveal>\n\u003C$reveal state=\"$:/state/notebook-sidebar-section\" type=\"nomatch\" text=\u003C\u003CcurrentTiddler>> default=\"yes\" animate=\"no\">\n \u003Cdiv class=\"segment section\">\n \u003C$button set=\"$:/state/notebook-sidebar-section\" setTo=\u003C\u003CcurrentTiddler>> class=\"tc-btn-invisible label\">\n \u003C\u003CsidebarHeading>>\n \u003Cspan class=\"caret\">{{$:/themes/nico/notebook/images/caret-right}}\u003C/span>\n \u003C/$button>\n \u003C/div>\n\u003C/$reveal>\n","type":"text/vnd.tiddlywiki","title":"$:/themes/nico/notebook/ui/Sidebar/SectionTemplate","modifier":"M0","modified":"20210927100936496","creator":"M0","created":"20200429161226897"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/centralised/styles.tid\":{\"title\":\"$:/themes/tiddlywiki/centralised/styles.tid\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n\\n\\thtml .tc-page-container {\\n\\t\\ttext-align: center;\\n\\t}\\n\\n\\thtml .tc-story-river {\\n\\t\\tposition: relative;\\n\\t\\twidth: 770px;\\n\\t\\tpadding: 42px;\\n\\t\\tmargin: 0 auto;\\n\\t\\ttext-align: left;\\n\\t}\\n\\n\\thtml .tc-sidebar-scrollable {\\n\\t\\ttext-align: left;\\n\\t\\tleft: 50%;\\n\\t\\tright: 0;\\n\\t\\tmargin-left: 343px;\\n\\t}\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/centralised","plugin-type":"theme","name":"Centralised","description":"Centralises the story river","dependents":"$:/themes/tiddlywiki/snowwhite","core-version":">=5.0.0","author":"JeremyRuston"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/readonly/styles.tid\":{\"title\":\"$:/themes/tiddlywiki/readonly/styles.tid\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\define button-selector(title)\\nbutton.$title$, .tc-drop-down button.$title$, div.$title$\\n\\\\end\\n\\n\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fclone>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fdelete>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fedit>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-here>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-journal-here>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fimport>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fmanager>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-image>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-journal>>,\\n\u003C\u003Cbutton-selector tc-btn-\\\\%24\\\\%3A\\\\%2Fcore\\\\%2Fui\\\\%2FButtons\\\\%2Fnew-tiddler>> {\\n\\tdisplay: none;\\n}\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/readonly","plugin-type":"theme","name":"ReadOnly","description":"Hides the ability to edit tiddlers","dependents":"$:/themes/tiddlywiki/snowwhite","core-version":">=5.0.0","author":"JeremyRuston"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/seamless/base\":{\"title\":\"$:/themes/tiddlywiki/seamless/base\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"list-after\":\"$:/themes/tiddlywiki/vanilla/base\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n/*\\nRules copied from Snow White\\n*/\\n\\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\\n\\t\u003C\u003Ctransition \\\"fill 150ms ease-in-out\\\">>\\n}\\n\\n.tc-tiddler-controls button.tc-selected svg {\\n\\t\u003C\u003Cfilter \\\"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\\\">>\\n}\\n\\n.tc-drop-down {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-block-dropdown {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-modal-displayed {\\n\\t\u003C\u003Cfilter \\\"blur(4px)\\\">>\\n}\\n\\n.tc-modal {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n}\\n\\n.tc-modal-footer {\\n\\tborder-radius: 0 0 6px 6px;\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 0 #fff\\\">>;\\n}\\n\\n.tc-alert {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.6)\\\">>\\n}\\n\\n.tc-notification {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n\\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\\n}\\n\\n.tc-message-box img {\\n\\t\u003C\u003Cbox-shadow \\\"1px 1px 3px rgba(0,0,0,0.5)\\\">>\\n}\\n\\n/*\\nSeamless modifications\\n*/\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n\\n\\t/* Drop the tiddler frame padding */\\n\\tbody.tc-body .tc-tiddler-frame {\\n\\t\\tpadding: 0;\\n\\t}\\n\\n\\t/* Move the sidebar up so that the title lines up */\\n\\tbody.tc-body .tc-sidebar-scrollable {\\n\\t\\tpadding: 43px 0 28px 42px;\\n\\t}\\n\\n\\t/* Stop the tiddler info panel from bleeding into the tiddler frame padding */\\n\\tbody.tc-body .tc-tiddler-info {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\t/* Stop message boxes from bleeding into the tiddler frame padding */\\n\\tbody.tc-body .tc-message-box {\\n\\t\\tmargin: 21px 0 21px 0;\\n\\t}\\n\\n}\\n\\n/* Use the tiddler background colour for the page background */\\nhtml body.tc-body {\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n}\\n\\nhtml:-webkit-full-screen {\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n}\\n\\n/* Adjust the colour of the page controls */\\nbody.tc-body .tc-page-controls svg {\\n\\tfill: \u003C\u003Ccolour muted-foreground>>;\\n}\\n\\n/* Adjust the colour of the sidebar selected tabs */\\nbody.tc-body .tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\\n\\tbackground-color: \u003C\u003Ccolour background>>;\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/seamless","plugin-type":"theme","name":"Seamless","description":"Removes borders from tiddlers","dependents":"$:/themes/tiddlywiki/vanilla","core-version":">=5.0.0","author":"JeremyRuston"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/snowwhite/base\":{\"title\":\"$:/themes/tiddlywiki/snowwhite/base\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\define sidebarbreakpoint-minus-one()\\n\u003C$text text={{{ [{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}removesuffix[px]subtract[1]addsuffix[px]] ~[{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}] }}}/>\\n\\\\end\\n\\n\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n.tc-sidebar-header {\\n\\ttext-shadow: 0 1px 0 \u003C\u003Ccolour sidebar-foreground-shadow>>;\\n}\\n\\n.tc-tiddler-info {\\n\\t\u003C\u003Cbox-shadow \\\"inset 1px 2px 3px rgba(0,0,0,0.1)\\\">>\\n}\\n\\n@media screen {\\n\\t.tc-tiddler-frame {\\n\\t\\t\u003C\u003Cbox-shadow \\\"1px 1px 5px rgba(0, 0, 0, 0.3)\\\">>\\n\\t}\\n}\\n\\n@media (max-width: \u003C\u003Csidebarbreakpoint-minus-one>>) {\\n\\t.tc-tiddler-frame {\\n\\t\\t\u003C\u003Cbox-shadow none>>\\n\\t}\\n}\\n\\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\\n\\t\u003C\u003Ctransition \\\"fill 150ms ease-in-out\\\">>\\n}\\n\\n.tc-tiddler-controls button.tc-selected,\\n.tc-page-controls button.tc-selected {\\n\\t\u003C\u003Cfilter \\\"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\\\">>\\n}\\n\\n.tc-tiddler-frame input.tc-edit-texteditor {\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 8px rgba(0, 0, 0, 0.15)\\\">>\\n}\\n\\n.tc-edit-tags {\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 8px rgba(0, 0, 0, 0.15)\\\">>\\n}\\n\\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\\n\\t\u003C\u003Cbox-shadow \\\"none\\\">>\\n\\tborder: none;\\n\\toutline: none;\\n}\\n\\ntextarea.tc-edit-texteditor {\\n\\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\\n}\\n\\ncanvas.tc-edit-bitmapeditor {\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 5px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-drop-down {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-block-dropdown {\\n\\tborder-radius: 4px;\\n\\t\u003C\u003Cbox-shadow \\\"2px 2px 10px rgba(0, 0, 0, 0.5)\\\">>\\n}\\n\\n.tc-modal {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n}\\n\\n.tc-modal-footer {\\n\\tborder-radius: 0 0 6px 6px;\\n\\t\u003C\u003Cbox-shadow \\\"inset 0 1px 0 #fff\\\">>;\\n}\\n\\n\\n.tc-alert {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.6)\\\">>\\n}\\n\\n.tc-notification {\\n\\tborder-radius: 6px;\\n\\t\u003C\u003Cbox-shadow \\\"0 3px 7px rgba(0,0,0,0.3)\\\">>\\n\\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\\n}\\n\\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\\n\\tborder-top: none;\\n\\theight: 1px;\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\\\">>\\n}\\n\\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\\\">>\\n}\\n\\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\\n\\t\u003C\u003Cbackground-linear-gradient \\\"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\\\">>\\n}\\n\\n.tc-message-box img {\\n\\t\u003C\u003Cbox-shadow \\\"1px 1px 3px rgba(0,0,0,0.5)\\\">>\\n}\\n\\n.tc-plugin-info {\\n\\t\u003C\u003Cbox-shadow \\\"1px 1px 3px rgba(0,0,0,0.5)\\\">>\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/snowwhite","plugin-type":"theme","plugin-priority":"0","name":"Snow White","description":"Emphasises individual tiddlers","dependents":"$:/themes/tiddlywiki/vanilla","core-version":">=5.0.0","author":"JeremyRuston"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/starlight/arvo.woff\":{\"title\":\"$:/themes/tiddlywiki/starlight/arvo.woff\",\"text\":\"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
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/tight/base\":{\"title\":\"$:/themes/tiddlywiki/tight/base\",\"tags\":\"[[$:/tags/Stylesheet]]\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\\n\\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n}\\n\\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\\n\\n\\thtml body.tc-body {\\n\\t\\tfont-size: 13px;\\n\\t\\tline-height: 16px;\\n\\t}\\n\\n\\thtml body.tc-body h1,\\n\\thtml body.tc-body h2,\\n\\thtml body.tc-body h3,\\n\\thtml body.tc-body h4,\\n\\thtml body.tc-body p {\\n\\t\\tmargin-top: 0.3em;\\n\\t\\tmargin-bottom: 0.3em;\\n\\t}\\n\\n\\thtml body.tc-body code {\\n\\t\\tfont-size: 0.8em;\\n\\t}\\n\\n\\thtml body.tc-body section.tc-story-river {\\n\\t\\tpadding: 0px;\\n\\t}\\n\\n\\thtml body.tc-body div.tc-tiddler-frame {\\n\\t\\tpadding: 12px;\\n\\t}\\n\\n\\thtml body.tc-body div.tc-sidebar-scrollable {\\n\\t\\tpadding: 12px 0 12px 12px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-subtitle {\\n\\t\\tfont-size: 0.7em;\\n\\t\\tfont-weight: 700;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-subtitle .tc-tiddlylink {\\n\\t\\tmargin-right: .3em;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tags-wrapper {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame button.tc-tag-label,\\n\\thtml body.tc-body .tc-tiddler-frame span.tc-tag-label {\\n\\t\\tfont-size: 0.8em;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h1 {\\n\\t\\tfont-size: 1.5em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h2 {\\n\\t\\tfont-size: 1.3em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h3 {\\n\\t\\tfont-size: 1.2em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h4 {\\n\\t\\tfont-size: 1.1em;\\n\\t\\tfont-weight: 500;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-improvement-banner {\\n\\t\\tmargin-right: -15px;\\n\\t\\tmargin-left: -10px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-info {\\n\\t\\tmargin: 0 -13px 0 -13px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-fold-banner {\\n\\t\\twidth: 13px;\\n\\t\\tmargin-left: -15px;\\n\\t}\\n\\n\\thtml body.tc-body .tc-tiddler-frame .tc-unfold-banner {\\n\\t\\tmargin-left: -13px;\\n\\t\\tmargin-top: -4px;\\n\\t}\\n\\n}\\n\"}}}","version":"5.2.0","type":"application/json","title":"$:/themes/tiddlywiki/tight","plugin-type":"theme","name":"Tight","description":"Tightly packed theme","dependents":"$:/themes/tiddlywiki/vanilla","core-version":">=5.0.0","author":"JeremyRuston"},
{"text":"{\"tiddlers\":{\"$:/themes/tiddlywiki/vanilla/themetweaks\":{\"title\":\"$:/themes/tiddlywiki/vanilla/themetweaks\",\"tags\":\"$:/tags/ControlPanel/Appearance\",\"caption\":\"{{$:/language/ThemeTweaks/ThemeTweaks}}\",\"text\":\"\\\\define lingo-base() $:/language/ThemeTweaks/\\n\\n\\\\define replacement-text()\\n[img[$(imageTitle)$]]\\n\\\\end\\n\\n\\\\define backgroundimage-dropdown()\\n\u003Cdiv class=\\\"tc-drop-down-wrapper\\\">\\n\u003C$button popup=\u003C\u003Cqualify \\\"$:/state/popup/themetweaks/backgroundimage\\\">> class=\\\"tc-btn-invisible tc-btn-dropdown\\\">{{$:/core/images/down-arrow}}\u003C/$button>\\n\u003C$reveal state=\u003C\u003Cqualify \\\"$:/state/popup/themetweaks/backgroundimage\\\">> type=\\\"popup\\\" position=\\\"belowleft\\\" text=\\\"\\\" default=\\\"\\\">\\n\u003Cdiv class=\\\"tc-drop-down\\\">\\n\u003C$macrocall $name=\\\"image-picker\\\" actions=\\\"\\\"\\\"\\n\\n\u003C$action-setfield\\n\\t$tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\\\"\\n\\t$value=\u003C\u003CimageTitle>>\\n/>\\n\\n\\\"\\\"\\\"/>\\n\u003C/div>\\n\u003C/$reveal>\\n\u003C/div>\\n\\\\end\\n\\n\\\\define backgroundimageattachment-dropdown()\\n\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\\\" default=\\\"scroll\\\">\\n\u003Coption value=\\\"scroll\\\">\u003C\u003Clingo Settings/BackgroundImageAttachment/Scroll>>\u003C/option>\\n\u003Coption value=\\\"fixed\\\">\u003C\u003Clingo Settings/BackgroundImageAttachment/Fixed>>\u003C/option>\\n\u003C/$select>\\n\\\\end\\n\\n\\\\define backgroundimagesize-dropdown()\\n\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\\\" default=\\\"scroll\\\">\\n\u003Coption value=\\\"auto\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Auto>>\u003C/option>\\n\u003Coption value=\\\"cover\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Cover>>\u003C/option>\\n\u003Coption value=\\\"contain\\\">\u003C\u003Clingo Settings/BackgroundImageSize/Contain>>\u003C/option>\\n\u003C/$select>\\n\\\\end\\n\\n\u003C\u003Clingo ThemeTweaks/Hint>>\\n\\n! \u003C\u003Clingo Options>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\\\">\u003C\u003Clingo Options/SidebarLayout>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\\\">\u003Coption value=\\\"fixed-fluid\\\">\u003C\u003Clingo Options/SidebarLayout/Fixed-Fluid>>\u003C/option>\u003Coption value=\\\"fluid-fixed\\\">\u003C\u003Clingo Options/SidebarLayout/Fluid-Fixed>>\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/stickytitles\\\">\u003C\u003Clingo Options/StickyTitles>>\u003C/$link>\u003Cbr>//\u003C\u003Clingo Options/StickyTitles/Hint>>// |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/stickytitles\\\">\u003Coption value=\\\"no\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"yes\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003C\u003Clingo Options/CodeWrapping>>\u003C/$link> |\u003C$select tiddler=\\\"$:/themes/tiddlywiki/vanilla/options/codewrapping\\\">\u003Coption value=\\\"pre\\\">{{$:/language/No}}\u003C/option>\u003Coption value=\\\"pre-wrap\\\">{{$:/language/Yes}}\u003C/option>\u003C/$select> |\\n\\n! \u003C\u003Clingo Settings>>\\n\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\\\">\u003C\u003Clingo Settings/FontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\\\">\u003C\u003Clingo Settings/CodeFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\\\" default=\\\"\\\" tag=\\\"input\\\"/> | |\\n|\u003C$link to=\\\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\\\">\u003C\u003Clingo Settings/EditorFontFamily>>\u003C/$link> |\u003C$edit-text tiddler=\\\"$:/themes/t
{"text":"15px","title":"$:/themes/tiddlywiki/vanilla/metrics/fontsize","modified":"20210323182116102","created":"20210323182102372"},
{"text":"Favorecer las iniciativas nacionales de soberanía tecnológica en la navegación en línea. Depender menos, siempre que sea posible, de servicios de terceros.\n\nPermitirá al público cubano acceder y colaborar online con la información de forma más asequible.\n\nAprovechar esos 300 Mb de navegación de intranet que muchos perdemos en los paquetes de datos. aprovechar el AfterIntranet.😂","title":"1.1 Crear dominio .cu","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133255664"},
{"text":"","title":"1.1.1 Comprar un paquete de tipo Unix.","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133423519"},
{"text":"","title":"1.2 Montar el servidor","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926531","created":"20210622133451729"},
{"text":"","title":"1.2.1 Montar una plataforma para escribir colaborativamente en linea (Hedgedoc)","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926532","created":"20210622133458737"},
{"text":"","title":"1.2.2 Montar un repositorio para la documentación. (Fossil)","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926532","created":"20210622133505796"},
{"text":"","title":"1.2.3 Crear Wikis (Tiddliwiky) y alojar wikis de proyectos","tags":"pph/proyectos/pph.cu todo","modifier":"M0","modified":"20210825160926532","created":"20210622133513563"},
{"text":"\u003Chead>\n\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\u003Cstyle>\n* {box-sizing: border-box}\nbody {font-family: Verdana, sans-serif; margin:0}\n.mySlides {display: none}\nimg {vertical-align: middle;}\n\n/* Slideshow container */\n.slideshow-container {\n max-width: 1000px;\n position: relative;\n margin: auto;\n}\n\n/* Next & previous buttons */\n.prev, .next {\n cursor: pointer;\n position: absolute;\n top: 50%;\n width: auto;\n padding: 16px;\n margin-top: -22px;\n color: white;\n font-weight: bold;\n font-size: 18px;\n transition: 0.6s ease;\n border-radius: 0 3px 3px 0;\n user-select: none;\n}\n\n/* Position the \"next button\" to the right */\n.next {\n right: 0;\n border-radius: 3px 0 0 3px;\n}\n\n/* On hover, add a black background color with a little bit see-through */\n.prev:hover, .next:hover {\n background-color: rgba(0,0,0,0.8);\n}\n\n/* Caption text */\n.text {\n color: #f2f2f2;\n font-size: 15px;\n padding: 8px 12px;\n position: absolute;\n bottom: 8px;\n width: 100%;\n text-align: center;\n}\n\n/* Number text (1/3 etc) */\n.numbertext {\n color: #f2f2f2;\n font-size: 12px;\n padding: 8px 12px;\n position: absolute;\n top: 0;\n}\n\n/* The dots/bullets/indicators */\n.dot {\n cursor: pointer;\n height: 15px;\n width: 15px;\n margin: 0 2px;\n background-color: #bbb;\n border-radius: 50%;\n display: inline-block;\n transition: background-color 0.6s ease;\n}\n\n.active, .dot:hover {\n background-color: #717171;\n}\n\n/* Fading animation */\n.fade {\n -webkit-animation-name: fade;\n -webkit-animation-duration: 1.5s;\n animation-name: fade;\n animation-duration: 1.5s;\n}\n\n@-webkit-keyframes fade {\n from {opacity: .4} \n to {opacity: 1}\n}\n\n@keyframes fade {\n from {opacity: .4} \n to {opacity: 1}\n}\n\n/* On smaller screens, decrease text size */\n@media only screen and (max-width: 300px) {\n .prev, .next,.text {font-size: 11px}\n}\n\u003C/style>\n\u003C/head>\n\u003Cbody>\n\n\u003Cdiv class=\"slideshow-container\">\n\n\u003Cdiv class=\"mySlides fade\">\n \u003Cdiv class=\"numbertext\">1 / 3\u003C/div>\n \u003Cimg src=\"img_nature_wide.jpg\" style=\"width:100%\">\n \u003Cdiv class=\"text\">Caption Text\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"mySlides fade\">\n \u003Cdiv class=\"numbertext\">2 / 3\u003C/div>\n \u003Cimg src=\"img_snow_wide.jpg\" style=\"width:100%\">\n \u003Cdiv class=\"text\">Caption Two\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"mySlides fade\">\n \u003Cdiv class=\"numbertext\">3 / 3\u003C/div>\n \u003Cimg src=\"img_mountains_wide.jpg\" style=\"width:100%\">\n \u003Cdiv class=\"text\">Caption Three\u003C/div>\n\u003C/div>\n\n\u003Ca class=\"prev\" onclick=\"plusSlides(-1)\">&#10094;\u003C/a>\n\u003Ca class=\"next\" onclick=\"plusSlides(1)\">&#10095;\u003C/a>\n\n\u003C/div>\n\u003Cbr>\n\n\u003Cdiv style=\"text-align:center\">\n \u003Cspan class=\"dot\" onclick=\"currentSlide(1)\">\u003C/span> \n \u003Cspan class=\"dot\" onclick=\"currentSlide(2)\">\u003C/span> \n \u003Cspan class=\"dot\" onclick=\"currentSlide(3)\">\u003C/span> \n\u003C/div>","title":"11.html","tags":"","modifier":"M0","modified":"20210811014531955","creator":"M0","created":"20210811014406778"},
{"text":"!!! 2 elementos calefactores dejaron de funcionar juntos\n\nSi nota que 2 elementos de calentamiento cableados juntos ya no funcionan, lo más probable es que su Relé de Estado Sólido (SSR) sea el problema. Abra la caja electrónica y verifique que los cables están bien conectados. Si el cableado está bien y la luz del LED no se enciende en el relé, probablemente tenga que cambiarlo.\n\nSi lo cambias y sigue sin funcionar con el nuevo relé de estado sólido, tienes que cambiar tu controlador PID.","tmap.id":"e54f4376-ae78-40cf-9011-fd9beb27f2c0","title":"2 elementos calefactores dejaron de funcionar juntos(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824084838539","creator":"MasterRE","created":"20210824084532380"},
{"text":"alert-background: #eee8d5\nalert-border: #586e75\nalert-highlight: #d33682\nalert-muted-foreground: #d33682\nbackground: #eee8d5\nblockquote-bar: #d33682\nbutton-background: #eee8d5\nbutton-border: #93a1a1\nbutton-foreground: #586e75\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #586e75\ndirty-indicator: inherit\ndownload-background: #859900\ndownload-foreground: #eee8d5\ndragger-background: #eee8d5\ndragger-foreground: #657b83\ndropdown-background: #eee8d5\ndropdown-border: #586e75\ndropdown-tab-background: #fdf6e3\ndropdown-tab-background-selected: #eee8d5\ndropzone-background: #859900\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: #268bd2\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #268bd2\nforeground: #657b83\nmessage-background: #fdf6e3\nmessage-border: #93a1a1\nmessage-foreground: #657b83\nmodal-backdrop: #839496\nmodal-background: #fdf6e3\nmodal-border: #93a1a1\nmodal-footer-background: #eee8d5\nmodal-footer-border: #93a1a1\nmodal-header-border: #93a1a1\nmuted-foreground: #586e75\nnotification-background: #fdf6e3\nnotification-border: #93a1a1\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #839496\nprimary: #859900\nselect-tag-background: #fdf6e3\nselect-tag-foreground: #657b83\nsidebar-button-foreground: #586e75\nsidebar-controls-foreground: #586e75\nsidebar-controls-foreground-hover: #d33682\nsidebar-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: #657b83\nsidebar-muted-foreground-hover: #586e75\nsidebar-tab-background: #fdf6e3\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-border: #eee8d5\nsidebar-tab-border-selected: #657b83\nsidebar-tab-divider: #fdf6e3\nsidebar-tab-foreground: #839496\nsidebar-tab-foreground-selected: #586e75\nsidebar-tiddler-link-foreground: #2aa198\nsidebar-tiddler-link-foreground-hover: #002b36\nsite-title-foreground: #d33682\nstatic-alert-foreground: #586e75\ntab-background: #eee8d5\ntab-background-selected: #fdf6e3\ntab-border: #93a1a1\ntab-border-selected: #586e75\ntab-divider: #586e75\ntab-foreground: #657b83\ntab-foreground-selected: #586e75\ntable-border: #93a1a1\ntable-footer-background: #eee8d5\ntable-header-background: #eee8d5\ntag-background: #b58900\ntag-foreground: #fdf6e3\ntiddler-background: #fdf6e3\ntiddler-border: #93a1a1\ntiddler-controls-foreground: inherit\ntiddler-controls-foreground-hover: #d33682\ntiddler-controls-foreground-selected: #2aa198\ntiddler-editor-background: #fdf6e3\ntiddler-editor-border: #eee8d5\ntiddler-editor-border-image: #fdf6e3\ntiddler-editor-fields-even: #fdf6e3\ntiddler-editor-fields-odd: #eee8d5\ntiddler-info-background: #eee8d5\ntiddler-info-border: #839496\ntiddler-info-tab-background: #fdf6e3\ntiddler-link-background: #fdf6e3\ntiddler-link-foreground: #2aa198\ntiddler-subtitle-foreground: #657b83\ntiddler-title-foreground: #d33682\ntoolbar-cancel-button: #657b83\ntoolbar-close-button: #657b83\ntoolbar-delete-button: #dc322f\ntoolbar-done-button: #657b83\ntoolbar-edit-button: #657b83\ntoolbar-info-button: #657b83\ntoolbar-new-button: #657b83\ntoolbar-options-button: #657b83\ntoolbar-save-button: inherit\nuntagged-background: #586e75\nvery-muted-foreground: #93a1a1","type":"application/x-tiddler-dictionary","title":"adithyab/palettes/SolarizedLight","tags":"$:/tags/Palette tiddlywiki","name":"SolarizedLight 2","modifier":"adithyb_tspot","modified":"20200810103104767","license":"MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE","description":"Precision Dark colors for machines and people","creator":"Adithya_","created":"20200810064450648"},
{"text":"","title":"agregar boton de descarga para KMZ","tags":"todo","modifier":"M0","modified":"20210812162111813","creator":"M0","created":"20210624173336647"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Akokan","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210927082740804","email":"","direccion":"","creator":"M0","created":"20210927082727494","color":"#000000","categoria":"🔴 Colaboradores","caption":"Akokan","bag":"default"},
{"text":"","title":"anadir pluggin de leaflet","tags":"todo done","modifier":"M0","modified":"20210812143147729","creator":"M0","created":"20210621204141024"},
{"text":"!!!Arrancar la máquina\n\n# Encienda el horno y ajuste la temperatura deseada.\n# Espere 20 minutos a que se alcance la temperatura deseada.","tmap.id":"670bd967-4da3-45ae-8e49-92cdb82b6d4c","title":"Arrancar la máquina(compression)","tags":"arranque copincha plástico máquina construccion [[Funcionamiento y mantenimiento(compression)]]","modifier":"MasterRE","modified":"20210826020106970","creator":"MasterRE","created":"20210813231555637"},
{"text":"!!! Arrancar la máquina\n\n# Encienda la máquina y ajuste la temperatura a 20° más que la deseada. Asegúrese de que la palanca está en su posición más baja.\n# Espere al menos 20 minutos.\n# Baje la temperatura y llene el barril con el plástico deseado.\n# Espere otros 15 minutos para que el plástico se derrita - la primera tanda de plástico se utiliza para enjuagar la máquina y para deshacerse del plástico de las sesiones anteriores.\n# Presione el primer lote de plástico fuera de la máquina.\n# La máquina está lista para la producción.","tmap.id":"41db8972-af0a-4ffe-9821-dd7289eab68e","title":"Arrancar la máquina(injection)","tags":"[[Funcionamiento y mantenimiento(injection)]] construccion plástico máquina copincha","modifier":"MasterRE","modified":"20210826025621623","creator":"MasterRE","created":"20210812050442685"},
{"text":"!! Arrancar [[Prensa de Laminas]] independiente\n\n1. Enchufe la [[Prensa de Laminas]], compruebe que la parada de emergencia está liberada y conecte el interruptor principal.\n\n2. Compruebe la temperatura necesaria para fundir su tipo de plástico y ajuste el controlador PID a esta temperatura.\n\n3. Cierre las placas de prensado con el gato de botella y espere a que se calienten.\n\n4. Mientras espera a que se calienten las placas calefactoras, pese el plástico. Consulte la hoja de datos para conocer los pesos.\n\n5. Cuando la [[Prensa de Laminas]] esté a la temperatura requerida. Abra las placas de prensado de la Sheetpress liberando la presión del gato de botella.\n\n6. Coloque la hoja inferior del molde en la placa de prensado inferior y aplique una capa de [[aceite de silicona]]. Asegúrese de eliminar los restos de la lámina anterior.\n\n7. Coloque el marco del molde en el centro de la lámina y aplique una capa de [[aceite de silicona]] en la parte superior del marco.\n\n8. Cargue el plástico en el molde.\n\n9. Extienda el plástico de manera uniforme por la zona del interior del marco del molde con un poco menos de 100 mm de margen en el interior de los bordes.\n\n10. Aceitar la hoja superior del molde y colocar la cara aceitada hacia abajo en las dos secciones inferiores del molde.\n\n11. Cierre las placas de prensado con el gato de botella hasta que el muelle esté totalmente comprimido.\n\n12. Mientras se espera a que el plástico se funda. 2 minutos antes del tiempo de fusión recomendado, cerrar las placas de prensado con el [[gato de botella]] hasta que los gatos empiecen a ofrecer una fuerte resistencia. Consulte la hoja de datos (Apéndice A) para conocer las temperaturas y tiempos de fusión.\n\n13. Cuando el molde haya estado en la prensa de láminas durante el tiempo de fusión requerido. Apague la [[Prensa de Laminas]].\n\n14. Como alternativa, puede sacar el molde y pesarlo o sujetarlo para permitir que la chapa se enfríe externamente.","tmap.id":"b1248dd1-1e80-4392-a365-f74026d96c07","title":"Arrancar Sheetpress independiente","tags":"copincha construccion plástico máquina Sheetpress/Arranque","modifier":"M0","modified":"20210830133649559","creator":"MasterRE","created":"20210824055757418"},
{"text":"en: [[$:/plugins/sycom/leaflet/mapCssTweaks.css.tid]], donde dice:\n\n\n```\n\ncontent += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 420);\n\n\n```\n\naumentar el valor en ``substring``\n\nPor ejemplo, en este proyecto se establecio asi:\n\n```\n\ncontent += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n\n\n```\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t","title":"Aumentar cantidad de caracteres en el popup","tags":"[[Cambiar contenido de los popup]] SubProject todo done","modifier":"M0","modified":"20210809184327599","creator":"M0","created":"20210716001408101"},
{"text":"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
{"text":"\u003Cstyle>\n .icon-instagram {\n\tbackground: url(./medios/icon-instagram.png);\n\theight: 200px;\n\twidth: 200px;\n }\n .icon-instagram:hover {\n\tbackground: url(./medios/icon-instagram-move.gif);\n\theight: 200px;\n\twidth: 200px;\n }\n\u003C/style>\n\u003Cdiv class=\"icon-instagram\">\u003C/div>","title":"botones animados - instagram","tags":"","modifier":"M0","modified":"20210928065235113","creator":"M0","created":"20210927121859670"},
{"text":"!!⚡ Caja electrónica\nExplicación de los componentes eléctricos dentro de esta máquina. Más información y esquemas en el kit de descarga.\n\n* \u003Cb>Controlador PID:\u003C/b> el cerebro de la máquina donde se pueden ajustar las temperaturas deseadas. Enviará energía a los calentadores hasta que el PV (variable puntual) coincida con el SV (valor establecido). Lo hace utilizando las lecturas del termopar y del SSR.\n* El relé de estado sólido es un \"interruptor\" electrónico que se abre y se cierra en función de la señal que recibe (del PID).\n*\u003Cb>Termopar:\u003C/b> básicamente un termómetro.\n*\u003Cb>Calentador de banda:\u003C/b> elemento calefactor que se ajusta alrededor de una tubería.\n*\u003Cb>Interruptor de encendido:\u003C/b> interruptor mecánico.\n*\u003Cb>Indicador LED:\u003C/b> LED que brilla con la energía (a menudo se encuentra con el interruptor de encendido).\n*\u003Cb>Cable de alimentación:\u003C/b> cable de alimentación doméstico común.\n\n> Pro-tip: Aquí hay un [[buen tema del foro sobre electrónica|https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/]]","tmap.id":"caa4eb40-fafa-4bfa-86f1-a3d6017aa315","title":"Caja electrónica(compression)","tags":"Compresion copincha máquina plástico [[caja electrónica]] construccion","orden":"05","modifier":"MasterRE","modified":"20210826020818830","creator":"MasterRE","created":"20210813225036554"},
{"text":"!!!⚡ Caja electrónica\nExplicación de los componentes eléctricos dentro de esta máquina. Más información y esquemas en el kit de descarga.\n\n* \u003Cb>Controlador PID:\u003C/b> el cerebro de la máquina donde se pueden ajustar las temperaturas deseadas. Enviará energía a los calentadores hasta que el PV (variable puntual) coincida con el SV (valor establecido). Lo hace utilizando las lecturas del termopar y del SSR.\n* El relé de estado sólido es un \"interruptor\" electrónico que se abre y se cierra en función de la señal que recibe (del PID).\n*\u003Cb>Termopar:\u003C/b> básicamente un termómetro.\n*\u003Cb>Calentador de banda:\u003C/b> elemento calefactor que se ajusta alrededor de una tubería.\n*\u003Cb>Interruptor de encendido:\u003C/b> interruptor mecánico.\n*\u003Cb>Indicador LED:\u003C/b> LED que brilla con la energía (a menudo se encuentra con el interruptor de encendido).\n*\u003Cb>Cable de alimentación:\u003C/b> cable de alimentación doméstico común.\n\n> Pro-tip: Aquí hay un [[buen tema del foro sobre electrónica|https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/]]","tmap.id":"92144b4c-937e-430a-bd3c-ca8b982c3914","title":"Caja electrónica(estrusion)","tags":"copincha Extrusion funcionamiento plástico máquina construccion [[caja electrónica]]","orden":"05","modifier":"MasterRE","modified":"20210826022620629","creator":"MasterRE","created":"20210812030742367"},
{"text":"!⚡ Caja electrónica\n\n!!! Explicación de las funciones de los componentes eléctricos\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/ex4_PID.jpg]]\n\n{{Reguladores PID(extrusionpro)}}\n\n{{Variador de Frecuencia}}","tmap.id":"b5ac131a-dd31-4428-b9d7-bef68061bfad","title":"Caja electrónica(extrusionpro)","tags":"copincha funcionamiento plástico máquina construccion [[caja electrónica]] [[Opción de acoplamiento]] [[Opción de acoplamiento y explicación(extrusionpro)]]","modifier":"MasterRE","modified":"20210825235233116","creator":"MasterRE","created":"20210825233720318"},
{"text":"!!!⚡ Caja electrónica\nExplicación de los componentes eléctricos dentro de esta máquina. Más información y esquemas en el kit de descarga.\n\n* \u003Cb>Controlador PID:\u003C/b> el cerebro de la máquina donde se pueden ajustar las temperaturas deseadas. Enviará energía a los calentadores hasta que el PV (variable puntual) coincida con el SV (valor establecido). Lo hace utilizando las lecturas del termopar y del SSR.\n* El relé de estado sólido es un \"interruptor\" electrónico que se abre y se cierra en función de la señal que recibe (del PID).\n*\u003Cb>Termopar:\u003C/b> básicamente un termómetro.\n*\u003Cb>Calentador de banda:\u003C/b> elemento calefactor que se ajusta alrededor de una tubería.\n*\u003Cb>Interruptor de encendido:\u003C/b> interruptor mecánico.\n*\u003Cb>Indicador LED:\u003C/b> LED que brilla con la energía (a menudo se encuentra con el interruptor de encendido).\n*\u003Cb>Cable de alimentación:\u003C/b> cable de alimentación doméstico común.\n\n> Pro-tip: Aquí hay un [[buen tema del foro sobre electrónica|https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/]]","tmap.id":"1d398183-17b0-43d1-bd89-19fe3e247b77","title":"Caja electrónica(injection)","tags":"copincha Injection plástico máquina descripción [[caja electrónica]] construccion","orden":"05","modifier":"MasterRE","modified":"20210826025227471","creator":"MasterRE","created":"20210812042023032"},
{"text":"!⚡ Caja electrónica\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress-electronics.jpg]]\n\n!!! Explicación de las funciones de los componentes eléctricos\n\nEl núcleo del sistema funciona con la típica combinación PID-SSR-Termocupla-Heatsync que presentan todas nuestras máquinas.\n\nLa principal diferencia es la adición de un relé mecánico, entre la línea de alimentación principal y los elementos de calefacción, activado por los SSR. Esto se añadió para que la corriente necesaria para alimentar los elementos calefactores no pase a través de los SSR, ya que durante la creación de prototipos hemos experimentado que se queman a pesar de estar por debajo de la corriente nominal.\n\nSe espera que esto se deba a la combinación de la corriente y el calor que conducen los cables. El relé mecánico proporciona una ruptura física y es más grande evitando que el calor se acumule dentro de los relés.\n\nHay dos controladores PID, uno para la placa superior y otro para la inferior.\nLos termopares de tipo k que hemos utilizado tienen una longitud de 3M para alcanzar la posición correcta en las placas de calentamiento.\n\nEntre la línea de alimentación principal y los PID hay un interruptor giratorio para encenderlos y apagarlos y una parada de emergencia.\n\nLos elementos calefactores se distribuyen uniformemente entre cada una de las tres fases. Cada placa tiene una fase completa más la mitad de otra que comparten las dos placas. Por ejemplo, en la placa inferior ⅔ de los elementos están en la fase ⅓ de los elementos están en la fase dos y en la placa superior ⅓ de los elementos están en la fase 2 y ⅔ de los elementos están en la fase 3. La alimentación de la caja de control entra en las placas de prensado y llega a un terminal de cerámica, el terminal de cerámica se utiliza ya que es capaz de soportar altas temperaturas.\n\nLos elementos calefactores están dispuestos en un conjunto de estructura de soporte a 45° que está desplazado en la parte superior e inferior, de modo que cada uno de los elementos calefactores de una placa se encuentra en el centro de la otra.\n\nEstán montados dentro de un bloque de aluminio que está montado en la parte inferior de la placa de aluminio para permitir que el calor se conduzca fácilmente.\n\nPara el cableado en el interior de las placas de prensado hemos utilizado cable con aislamiento cerámico. Tanto para unir los cables como para unirlos a los terminales hemos utilizado termorretráctil de base PTFE, ya que es capaz de soportar altas temperaturas.\n\nPara cualquier soldadura recomendamos utilizar soldadura de alta temperatura con una temperatura de fusión >300°C. \n\nEs obligatorio conectar a tierra cada uno de los componentes metálicos, ambas placas de prensado, ambas placas de calentamiento, la caja de control de la electrónica y el panel frontal de la caja de control de la electrónica. \n\nLos prensaestopas se utilizan siempre que un cable pasa entre el interior y el exterior de la carrocería para evitar la entrada de humedad en el sistema y para proteger el cable de daños físicos. Deben estar boca abajo en la caja para evitar que se acumule líquido dentro de los prensaestopas.\n\nAl realizar el cableado de la caja de control, cuando cada cable se enrosca en un terminal se utiliza un engarce para asegurar los cables correctamente en su lugar.","tmap.id":"9d93d8d6-0181-485d-8b60-dedfc91401d7","title":"Caja electrónica(sheetpress)","tags":"copincha funcionamiento plástico máquina construccion [[caja electrónica]] [[Opción de acoplamiento]] [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210826000028476","creator":"MasterRE","created":"20210825235607882"},
{"text":"!!⚡ Caja electrónica\n\n!!! Componentes eléctricos\n`- 1 x Interruptor general trifásico\n- 1 x Interruptor de parada de emergencia con 3 conexiones NC\n- 1 x limitador de corriente trifásico, 6,8 amperios\n- 2 x contactores trifásicos, 3 conexiones NA y 1 NC\n- 1 x fuente de alimentación de 5V 500mA`\n\n!!! Enlace al esquema\nhttps://github.com/davehakkens/shredder-reverse/blob/master/Schematic.pdf\n\n!!! Componentes electrónicos\n\n`- 1 x Arduino nano\n- 1 x módulo de relé de 5V 2 canales 250VAC\n- 1 x módulo sensor de efecto Hall ACS712 30A\n- 1 x puente rectificador completo 1A (DF10-G)\n- 1 x condensador 100uF 10V\n- 2 resistencias de 10k 1/4W\n- 1 resistencia de 100k 1/4W\n- 1 condensador de 2.2mF 10V\n- 1 x interruptor de palanca de 3 posiciones`\n\n!!! Enlace al código de Arduino\nhttps://github.com/davehakkens/shredder-reverse","tmap.id":"f4f003fe-0884-48aa-99a8-3ae81ca0078a","title":"Caja electrónica(shredderpro)","tags":"copincha máquina plástico [[caja electrónica]] construccion ShredderPro/Construcción","modifier":"MasterRE","modified":"20210821004131361","creator":"MasterRE","created":"20210821002317839"},
{"text":"!!⚡ Caja electrónica\nExplicación de los componentes eléctricos dentro de esta máquina. Más información y esquemas en el kit de descarga.\n\n* \u003Cb>Motor:\u003C/b> Los músculos de la máquina - busque algo con aprox. 2,2kW que se reduzca a 70rpm.\n*\u003Cb>Indicador LED:\u003C/b> LED que brille con la potencia (a menudo se encuentra con el interruptor de encendido).\n* \u003Cb>Cable de alimentación:\u003C/b> Cable de alimentación doméstico común.\n\n> Pro-tip: Aquí hay un [[buen tema del foro sobre electrónica|https://davehakkens.nl/community/forums/topic/the-big-electronics-topic/]]","tmap.id":"418ffbb7-3443-4956-ae2e-ee5affd82311","title":"Caja electrónica(trituradora)","tags":"copincha máquina plástico explicación Trituradora construccion [[caja electrónica]]","orden":"06","modifier":"MasterRE","modified":"20210826031957010","creator":"MasterRE","created":"20210810221125368"},
{"text":"BUscar een esta linea (510) aproximadamente\n\ncontent += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n\ncambiar el numero que tiende valor 2000","title":"cambiar cantidad caracteres permitidos en el popup del mapa","tags":"","modified":"20210808070938711","created":"20210808070624240"},
{"text":"","title":"Cambiar contenido de los popup","tags":"[[Estilizar mapa]] SubProject todo","modifier":"M0","modified":"20210809180815617","list":"[[Aumentar cantidad de caracteres en el popup]]","creator":"M0","created":"20210809172227716"},
{"text":"!!!Cambiar el material o el color a triturar\n\nSe recomienda triturar plástico del mismo material y color. Si desea cambiar el material o el color, deberá limpiar la máquina. Siga los pasos sobre \"Limpieza profunda\".\nSi quiere cambiar sólo el color, pero no le importa que queden algunas escamas con un color diferente, podría limpiar la trituradora, ligeramente, con un cepillo y un destornillador plano para quitar el plástico entre las cuchillas estáticas.","tmap.id":"c56da571-a2b8-4ef2-99f1-757a910985cc","title":"Cambiar el material o el color a triturar","tags":"construccion copincha plástico máquina [[ShredderPro/Uso y mantenimiento]]","modifier":"MasterRE","modified":"20210821012659594","creator":"MasterRE","created":"20210821012555115"},
{"text":" TK15\n $:/BJansen/ViewTemplate/subtitle\n $:/core/ui/ViewTemplate/title","title":"cambiar el titulo de los tiddlers por el campo caption","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20210830154137093","creator":"M0","created":"20210830143206574","caption":"cambiar el titulo de los tiddlers por el campo caption"},
{"text":"!!!Cambio de tipo de plástico\n1. Detener la máquina, sacar el enchufe\n\n2. Retirar la malla de abajo con 4 tornillos\n\n3. Retire los pequeños copos triturados en la máquina con un cepillo. Opcionalmente se puede soplar con aire a presión\n\n4. Vuelva a colocar la malla y desmenuce otro tipo de plástico\n\n>Consejo: Limpie las cuchillas de la trituradora y la malla cada vez que cambie de plástico para evitar la contaminación de diferentes tipos de plástico.","tmap.id":"f2b147dc-e108-4781-8688-8ca559fd8b87","title":"Cambio de tipo de plástico","tags":"copincha mantenimiento máquina plástico Trituradora funcionamiento construccion [[Funcionamiento y mantenimiento(trituradora)]]","modifier":"MasterRE","modified":"20210826031318080","creator":"MasterRE","created":"20210810225543849"},
{"text":"en: [[$:/plugins/sycom/leaflet/mapCssTweaks.css.tid]]\n\nEliminar la condicion para que no cargue el contenido cuando hay widgets en el cuerpo del tiddler.\n\nDonde dice:\n\n```\nif (flds.text !== \"\") {\n // if tiddler contains a widget, avoid html rendering\n if (flds.text.match(/\u003C\\$leafmap/)) {\n content += \"\u003Cpre>\" + flds.text + \"\u003C/pre>\";\n }\n // else render\n else {\n content += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n }\n }\n\n```\n\ncambiarlo por:\n\n```\ncontent += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n```\n\npara este proyecto, se espera que del campo texto del tiddler se declare la imagen que sera leida desde un archivo externo.\n\nse eclara de esta forma:\n\n\n```\n\u003Cimg src=\"direccion del archivo\" style=\"height:100px;\"> \n```\n\n\n\n\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t","title":"Cargar imagenes en el popup","tags":"[[Cambiar contenido de los popup]] todo done","modifier":"M0","modified":"20210809184323976","creator":"M0","created":"20210809180801147"},
{"text":"en: $:/plugins/sycom/leaflet/mapCssTweaks.css.tid\n\nAqui se han aregado del tiddler que se lee, los campos Direccion, Email, Telefono, Sitio Web, del tiddler:\n\n```\n // case 2 if tiddler is not JSON data, display tiddler stored geodata as point(s), polygon, polyline...\n else {\n // create the popup for base objects\n popup = \"\u003Ch4>\u003Ca href=\\\"#\" + encodeURIComponent(flds.title) + \"\\\">\" + flds.title + \"\u003C/a>\u003C/h4>\";\n var content = \"\";\n\n content += obj.wiki.renderTiddler(\"text/html\", tid).substring(0, 2000);\n\n content += \"\u003Cb>Dirección:&nbsp\u003C/b>\" + flds.direccion + \"\";\n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Email: \u003C/b>\" + flds.email + \"\";\n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Teléfono: \u003C/b>\" + flds.telefono + \"\"; \n\n content += \"\u003Cbr>\u003Cbr>\u003Cb>Sitio Web: \u003C/b>\u003Ca \u003Ca href=\" + flds.web + \">\" + flds.web + \"\u003C/a>\";\n \n popup += content;\n```\n","title":"Cargar informacion de campos en el popup","tags":"[[Cambiar contenido de los popup]] todo done","modifier":"M0","modified":"20210809184322467","creator":"M0","created":"20210809183711772"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 30-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.11788, -82.32478","modifier":"M0","modified":"20211001194048490","marker":"punto-recogida","email":"","direccion":"Vía Blanca e/ E y Massip, Habana Nueva, Mañana.","creator":"M0","created":"20211001193904311","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 63-5","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.12121, -82.32451","modifier":"M0","modified":"20211001193859613","marker":"punto-recogida","email":"","direccion":"Calle 4ta. No. 28 e/ Ciruela y Modelo.","creator":"M0","created":"20211001193740041","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 100","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.05293, -82.48527","modifier":"M0","modified":"20211001195306029","marker":"punto-recogida","email":"","direccion":"Calle 310 Final. Balbosa, Playa","creator":"M0","created":"20211001195122408","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 102","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.0518, -82.46697","modifier":"M0","modified":"20211001155029807","marker":"punto-recogida","email":"","direccion":"Ave. 37 e/ 264 y 274. Arroyo Arena. La Lisa","creator":"M0","created":"20211001153159330","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 103","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09692, -82.33384","modifier":"M0","modified":"20211001170726264","marker":"punto-recogida","email":"","direccion":"Calle Beltran No. 20708 e/ Calzada de Guines y San Antonio","creator":"M0","created":"20211001170604235","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 104","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09481, -82.35566","modifier":"M0","modified":"20211001192658243","marker":"punto-recogida","email":"","direccion":"Tejar No. 158 e/ Porvenir y Armas, Lawton.","creator":"M0","created":"20211001192407462","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 107","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.13215719206304, -82.3772228669583","modifier":"M0","modified":"20211001063136656","marker":"punto-recogida","email":"","direccion":"Calle San Francisco No. 607 e/ Jesús Peregrino y Pocito","creator":"M0","created":"20211001062915032","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 108","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.10808, -82.38557","modifier":"M0","modified":"20211001191048732","marker":"punto-recogida","email":"","direccion":"Calzada del Cerro No. 1967 e/ Santa Teresa y Zaragoza, Cerro","creator":"M0","created":"20211001190936349","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 109","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.04332, -82.26852","modifier":"M0","modified":"20211001172325990","marker":"punto-recogida","email":"","direccion":"Calle 20 e/ 101 y 102. Cotorro","creator":"M0","created":"20211001171655515","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 110","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.03543, -82.45917","modifier":"M0","modified":"20211001155254106","marker":"punto-recogida","email":"","direccion":"Calle 89 No. 28206 e/ 282 y 284, El Cano, La Lisa","creator":"M0","created":"20211001155038890","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 113","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09883, -82.40808","modifier":"M0","modified":"20211001195941762","marker":"punto-recogida","email":"","direccion":"Calle 44 e/ 58B y 58C, Playa","creator":"M0","created":"20211001195509325","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 114","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.14113, -82.38471","modifier":"M0","modified":"20211001200341473","marker":"punto-recogida","email":"","direccion":"Calle L e/ 19 y 21, Vedado","creator":"M0","created":"20211001200214833","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 115","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.0227, -82.2384","modifier":"M0","modified":"20211001172705348","marker":"punto-recogida","email":"","direccion":"Ave 101 Km 14½ Carretera Central, Cotorro","creator":"M0","created":"20211001172331538","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 116","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.10636, -82.39292","modifier":"M0","modified":"20211001191821114","marker":"punto-recogida","email":"","direccion":"Ave. Independencia Km 3½, Rpto la Guayaba, Cerro","creator":"M0","created":"20211001191052237","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 117","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"","modifier":"M0","modified":"20211001193724907","marker":"punto-recogida","email":"","direccion":"Infanta y Línea del Ferrocarril, Luyanó","creator":"M0","created":"20211001192704220","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 12-6","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.0726, -82.52266","modifier":"M0","modified":"20211001195458305","marker":"punto-recogida","email":"","direccion":"Calle 306 No. 116 e/ 1ra y 3ra. Santa Fe","creator":"M0","created":"20211001195315512","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 14-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.165288685359783, -82.28113091916714","modifier":"M0","modified":"20211001071547511","marker":"punto-recogida","email":"","direccion":"Edificio A 54 Doce Plantas. Zona 1. Alamar ","creator":"M0","created":"20211001063637786","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 16-9","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.159326140532418, -82.32869231571696","modifier":"M0","modified":"20211001071329750","marker":"punto-recogida","email":"","direccion":"Centro Comercial ¨Reparto Camilo Cienfuegos¨ ","creator":"M0","created":"20211001071153505","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 17-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.06361, -82.44998","modifier":"M0","modified":"20211001074959555","marker":"punto-recogida","email":"","direccion":"Calle 204 e/ 51 y 57.","creator":"M0","created":"20211001072012989","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 18-6","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.16689823343464, -82.13644570256587","modifier":"M0","modified":"20211001071429166","marker":"punto-recogida","email":"","direccion":"Calle 9na e/ 480 y 482. Guanabo","creator":"M0","created":"20211001070504651","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 19","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.134375116611853, -82.35309984326953","modifier":"M0","modified":"20211001172900129","marker":"punto-recogida","email":"","direccion":"Habana No. 664 e/ Sol y Muralla","creator":"M0","created":"20211001063144541","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 22-8","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.06608, -82.4404","modifier":"M0","modified":"20211001152813939","marker":"punto-recogida","email":"","direccion":"Ave. 65 e/ 152 y 156. Palenque","creator":"M0","created":"20211001073641344","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 22-9","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.06608, -82.4404","modifier":"M0","modified":"20211001152837341","marker":"punto-recogida","email":"","direccion":"Calle 44 e/ 283 y 285, Guatao","creator":"M0","created":"20211001151912562","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 23-0","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.07734, -82.43793","modifier":"M0","modified":"20211001155710943","marker":"punto-recogida","email":"","direccion":"Calle 89 No. 28206 e/ 282 y 284, El Cano, La Lisa","creator":"M0","created":"20211001155324531","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 24-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.12042, -82.30554","modifier":"M0","modified":"20211001194459140","marker":"punto-recogida","email":"","direccion":"Calle Padilla No. 251 e/ Delicia y Barreto, Villa 1","creator":"M0","created":"20211001194108993","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 25-8","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.13392, -82.30934","modifier":"M0","modified":"20211001194640542","marker":"punto-recogida","email":"","direccion":"Avenida 1ra e/ 6 y 7 Reparto ¨Chibás.¨","creator":"M0","created":"20211001194504092","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 26-7","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.03922, -82.2664","modifier":"M0","modified":"20211001171513224","marker":"punto-recogida","email":"","direccion":"Calle 28 esquina 105, Reparto ¨La Magdalena¨","creator":"M0","created":"20211001170739260","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 28","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.13235, -82.37774","modifier":"M0","modified":"20211001200209616","marker":"punto-recogida","email":"","direccion":"Calle Jesús Peregrino No. 518 e Infanta","creator":"M0","created":"20211001200100957","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 32","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.11279, -82.35537","modifier":"M0","modified":"20211001165040169","marker":"punto-recogida","email":"","direccion":"Vía Blanca y Puente Los Elevados, San Miguel del Padrón, Calzada del Cerro","creator":"M0","created":"20211001163825667","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 34","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.00872, -82.21863","modifier":"M0","modified":"20211001171646876","marker":"punto-recogida","email":"","direccion":"Calle 96 e/ 99 y 101, Cuatro Caminos.","creator":"M0","created":"20211001171523478","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 36","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.068414592816087, -82.34016962878934","modifier":"M0","modified":"20211001051055761","marker":"punto-recogida","email":"","direccion":"Calle Progreso e/ Carmela y Anita, Reparto Mantilla. ","creator":"M0","created":"20211001044503074","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 40-1","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.1082, -82.35527","modifier":"M0","modified":"20211001192402381","marker":"punto-recogida","email":"","direccion":"Juan Abreu # 521 e/ Manuel Pruna y Rosa Enrique, Luyanó ","creator":"M0","created":"20211001192243164","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 47","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.045746304863727, -82.32243286637802","modifier":"M0","modified":"20211001061251535","marker":"punto-recogida","email":"","direccion":"Calle 8 entre 3ra y 5ta, Parcelación Moderna, Arroyo Naranjo","creator":"M0","created":"20211001051203314","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 47-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.11417, -82.41369","modifier":"M0","modified":"20211001194819369","marker":"punto-recogida","email":"","direccion":"Calle 39 e/ 30 y 34, Reparto Kholy","creator":"M0","created":"20211001194649977","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 48","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09814, -82.33704","modifier":"M0","modified":"20211001162237327","marker":"punto-recogida","email":"","direccion":"Calzada de Güines, No. 1809 e/ Bernardo Ponse y Calle B. ","creator":"M0","created":"20211001162045122","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 49","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09268, -82.34768","modifier":"M0","modified":"20211001192043819","marker":"punto-recogida","email":"","direccion":"Calle A No. 402 e/ 13 y 14, Lawton","creator":"M0","created":"20211001191858274","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 53","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.08616, -82.38863","modifier":"M0","modified":"20211001190338036","marker":"punto-recogida","email":"","direccion":"Calle Palmar e/ Rambla y Canal, Reparto ¨Martí.¨","creator":"M0","created":"20211001190041088","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 56-2","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.11042, -82.35558","modifier":"M0","modified":"20211001192232160","marker":"punto-recogida","email":"","direccion":"Calle Municipio No. 602 e/ Manuel Pruna y Rosa Enrique, Luyanó","creator":"M0","created":"20211001192048730","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 59-6","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.10559, -82.42","modifier":"M0","modified":"20211001195112055","marker":"punto-recogida","email":"","direccion":" Calle 54 e/ 29 y 31. Buena Vista","creator":"M0","created":"20211001194823951","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 63","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.07882, -82.43903","modifier":"M0","modified":"20211001162035660","marker":"punto-recogida","email":"","direccion":"Ave 29A y 130. Marianao","creator":"M0","created":"20211001161856871","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 64","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.12123, -82.37032","modifier":"M0","modified":"20211001190932777","marker":"punto-recogida","email":"","direccion":"Calle Monte No. 1001 e/ Castillo y Estevez, Calzada del Cerro","creator":"M0","created":"20211001190349836","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 66","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.08343, -82.3054","modifier":"M0","modified":"20211001163821685","marker":"punto-recogida","email":"","direccion":"Calle 14 No. 13212 e/ Central y 5ta, Mirador del Diezmero.","creator":"M0","created":"20211001162256237","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 7","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.13084, -82.40073","modifier":"M0","modified":"20211001200056379","marker":"punto-recogida","email":"","direccion":"Calle 17 No. 953 e/ 8 y 10, Vedado.","creator":"M0","created":"20211001195959577","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 79","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.07480032251396, -82.35483983926423","modifier":"M0","modified":"20211001051632905","marker":"punto-recogida","email":"","direccion":"Lourdes e/ Yara y Coliseo, Víbora Park","creator":"M0","created":"20211001050358837","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 8","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.106, -82.38026","modifier":"M0","modified":"20211001190033260","marker":"punto-recogida","email":"","direccion":"Calle Parque No. 559 e/ Salvador y Macedonia, El Canal","creator":"M0","created":"20211001183409403","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 81-4","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.06787, -82.40825","modifier":"M0","modified":"20211001161833862","marker":"punto-recogida","email":"","direccion":"Calle 44 Carretera del Husillo e/ 96B y Linea de Ferrocarril. Marianao","creator":"M0","created":"20211001155723412","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 85-6","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.127098451502665, -82.36803376838348","modifier":"M0","modified":"20211001061615021","marker":"punto-recogida","email":"","direccion":"Calle Belascoaín e/ Lealtad y Escobar.","creator":"M0","created":"20211001053544678","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 89-5","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.126816983766748, -82.37458988640323","modifier":"M0","modified":"20211001071912410","marker":"punto-recogida","email":"","direccion":"Calle Benjumeda No 323 e/ Retiro y Arbol Seco","creator":"M0","created":"20211001061818727","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 90","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.07573, -82.31754","modifier":"M0","modified":"20211001165256057","marker":"punto-recogida","email":"","direccion":"Avenida Veracruz e/ 1ra y 2da, Veracruz.","creator":"M0","created":"20211001165056551","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 92","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.09576, -82.31584","modifier":"M0","modified":"20211001170548283","marker":"punto-recogida","email":"","direccion":"Calle 6 e/ 3ra y 4ta, Reparto Luyanó Moderno La Cuevita.","creator":"M0","created":"20211001165309096","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"","web":"","type":"text/vnd.tiddlywiki","title":"Casa de Compra 96-7","telefono":"","tags":"punto [[punto de recogida]] [[casa de compra]]","revision":"0","point":"23.134933260750284, -82.35575500239047","modifier":"M0","modified":"20211001063619822","marker":"punto-recogida","email":"","direccion":"Cristo e/ Muralla y Teniente Rey","creator":"M0","created":"20211001063418718","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Casa de Compra","bag":"default"},
{"text":"\u003Cimg src=\"./medios/punto-a3.webp\n\"style=\"height:100px;\">\n\nCooperativa con amplia experiencia en la producción de artículos decorativos, confecciones textiles, carpintería, herrería, servicios de montaje, mantenimiento, reparación y ambientación, agregando [[Ecomadera|pph/sidebar/contenidos/glosario/ecomadera]] como una línea de trabajo ecológica.\n\n{{aaa}}","web":"https://www.facebook.com/atres2014","type":"text/vnd.tiddlywiki","title":"CNA Atres","telefono":"+5345244977","tags":"punto [[espacio de trabajo]] [[espacio de trabajo - mixto]] [[espacio de trabajo - trituracion]] [[espacio de traajo - extrusion]] [[espacio de trabajo - inyección]] [[espacio de trabajo - prensado]]","revision":"0","point":"23.044136, -81.589687","modifier":"M0","modified":"20210930141816195","marker":"punto-espaciotrabajo","email":"atres.@enet.cu, atres.clientes@gmail.com","direccion":"Buena Vista, esq. Álvarez, Matanzas","creator":"M0","created":"20210809210309757","color":"#0043ff","categoria":"🔵 Espacios de Trabajo","caption":"CNA Atres","bag":"default"},
{"text":"\u003Cpre>\u003C$view field=\"text\"/>\u003C/pre>","title":"code","tags":"template","modifier":"Stephan Hradek","modified":"20140116124216943","description":"Will display a tiddler's code.","creator":"Stephan Hradek","created":"20131223104948433"},
{"text":"\u003Cpre>\u003Ciframe src=\"\u003C$view field=\"mapa-umap\"/>\" width=100% height=\"400\" frameborder=\"0\">\u003C/iframe> \u003C/pre>","title":"code-mapa-umap-iframe","tags":"","modified":"20210624172038885","created":"20210624123242450"},
{"text":"~CodeMirrorPlus mejora la experiencia de edición y escritura en ~TiddlyWiki5.\n\n''Referencias'':\n\n* [[CodeMirrorPlus|https://adithya-badidey.github.io/TW5-codemirror-plus/]].\n* [[CodeMirrorPlus Demo|https://adithya-badidey.github.io/TW5-codemirror-plus/wiki.html]].\n** [[How to Install|https://adithya-badidey.github.io/TW5-codemirror-plus/wiki.html#How%20to%20Install]].\n*[[CodeMirror|http://adithyab.tiddlyspot.com/]].\n\n!! Instalación\n\n# Entramos a la sección de \"complementos y extensiones\" de la configuración.\n# \u003Cdiv> Buscamos Code Mirror e instalamos el editor (marcado con 1) y ''no'' instalamos la autocompleción (marcada con 2):\n\n[img [https://i.imgur.com/tCUo4ll.png]]\n\n\u003C/div>\n\n# Arrastramos [[$:/plugins/adithyab/cmplus|https://adithya-badidey.github.io/TW5-codemirror-plus/wiki.html#%24%3A%2Fplugins%2Fadithyab%2Fcmplus]] a nuestro TiddlyWiki.\n\n# Recargamos.\n# Vamos a Configuración -> CodeMirror -> Tema\n#* Elegimos `tw5plus`.\n\n","title":"CodeMirror","tags":"","modified":"20210413015427706","created":"20210413011048445"},
{"text":"Precious Plastic es un proyecto de código abierto.\nAsí es como trabajamos. Naturalmente.\n\nCreemos que el conocimiento debe ser gratuito.\nUn activo para la humanidad que no debería tener precio.\nCompartimos todos los resultados de nuestra investigación y desarrollo en línea.\nPara la gente. Por el planeta.\n\nSomos de código abierto en el sentido de que compartimos toda la información,\ncódigo, diseño y material fuente en línea. Gratis. Todo nuestro contenido tiene licencia de Creative Commons Attribution - Sharealike International 4.0. Puede leer un resumen de eso aquí o consultar la licencia completa.\n\nLa producción de soluciones y conocimiento de Precious Plastic\nestá centralizada en la sede de Precious Plastic. El desarrollo de hardware es bastante diferente del software, y todavía no hemos encontrado una manera de involucrar completamente a todos en la creación de conocimiento.\n\nSi desea contribuir al proyecto, puede ayudarnos a codificar la plataforma de la comunidad, participar activamente en el el chat o verificar las diferentes formas en que puede apoyar el proyecto.\n\nPaz,\nTu pandilla de plástico precioso 🤙","title":"Código abierto, naturalmente","tags":"","modified":"20210726232949241","created":"20210726232426544"},
{"text":"!!! Cómo empezar\n\n1. Encienda el interruptor principal\n\n2. Seleccione la temperatura deseada en los 3 PIDs\n\n3. Verter el plástico en el interior de la tolva\n4. Esperar hasta alcanzar la temperatura deseada (alrededor de 15/20 min)\n\n5. Poner la máscara / poner la ventilación\n\n6. Encienda el motor a baja velocidad para comprobar el flujo de plástico\n\n7. \u003Ci>(opcional)\u003C/i> Si cambia el material de la sesión anterior, necesita limpiar el barril de los plásticos viejos dejándolo funcionar hasta que el plástico viejo sea reemplazado por el nuevo.\n\n8. La máquina ya está lista para la producción.","tmap.id":"44548a72-b208-4d02-b58f-55cdffd09be5","title":"Cómo empezar(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Arranque","modifier":"MasterRE","modified":"20210824082708462","creator":"MasterRE","created":"20210824080605523"},
{"text":"!!!Cómo manejar la extrusora\n\n# Caliente la máquina a la temperatura deseada.\n# Espere 20 minutos.\n# Añadir el plástico deseado en la tolva.\n# Encienda el motor.\n# El material que sale de la máquina durante los primeros 2 minutos es para limpiar la máquina de plásticos viejos de sesiones anteriores. \n# ¡La máquina ya está lista para la producción!","tmap.id":"51fce7b3-c76b-4d9f-a2ca-486f798707e9","title":"Cómo manejar la extrusora(extrusion)","tags":"copincha funcionamiento máquina plástico construccion [[Funcionamiento y mantenimiento(extrusion)]]","modifier":"MasterRE","modified":"20210826023110089","creator":"MasterRE","created":"20210812032301915"},
{"text":"{{compression video}}\n{{Construir una máquina de compresión}}\n{{Información técnica(compression)}}\n{{Modelo 3D(compression)}}\n{{Maquinaria y habilidades necesarias(compression)}}\n{{Caja electrónica(compression)}}\n{{Consejos y trucos durante la fabricación(compression)}}\n{{Entrada y salida(compression)}}\n{{Funcionamiento y mantenimiento(compression)}}\n{{Pros y contras(compression)}}\n{{Enlaces útiles (compression)}}","tmap.id":"205467c8-3d5a-42e0-a35f-3dfc83eff1c8","title":"Compresion","tags":"Construcción Compresion copincha máquina general plástico construccion","orden":"02","modifier":"M0","modified":"20210927122301213","creator":"MasterRE","created":"20210813223721948","caption":"Compression"},
{"text":"|\u003Chtml>\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/ogI8kt0w43Y\" frameborder=\"0\" allowfullscreen>\u003C/iframe>\u003C/html>|''Capítulos de vídeo'' \u003Cbr>- 00:00 Introducción\u003Cbr> - 00:39 Hacer el horno\u003Cbr>- 03:51 Estructura\u003Cbr>- 04:55 Sistema de prensado\u003Cbr>- 08:02 Electrónica\u003Cbr>- 11:21 Cómo funciona |","tmap.id":"eddfe3c2-2b2b-4207-b1a2-8ee7eb4dbbc7","title":"compression video","tags":"video copincha máquina plástico construccion Compresion compression","modifier":"MasterRE","modified":"20210821073717888","creator":"MasterRE","created":"20210813223835168"},
{"text":"# Una vez descargado este wiki en tu dispositivo, abre su archivo usando:\n#* [[TiddlyDesktop|https://github.com/Jermolene/TiddlyDesktop]] ó \n#* Firefox con el [[plugin file-backups|https://pmario.github.io/file-backups/]] instalado\n\n# entra a [[ParaEmpezar]] y cambia los parámetros habituales: \n#* título del sitio, \n#* subtítulo, \n#* [[tiddlers|Tiddlers]] por omisión a mostrar.\n# ''Opcional'' entrar al Panel de control y cambiar usuario/autora del wiki, etc \n# Guarda los cambios al wiki.","title":"Configuración","tags":"","modified":"20210323221802054","created":"20210115160900945"},
{"text":"! 👌 Consejos y trucos al hacer\n\n","tmap.id":"fc8b15a3-e84f-48fe-b141-27a5bf5a3606","title":"Consejos y trucos al hacer(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Construcción","modifier":"MasterRE","modified":"20210826000451322","creator":"MasterRE","created":"20210826000320632"},
{"text":"! 👌 Consejos y trucos durante el uso\n\nAntes de montar su molde, compruebe la boquilla para ver si el plástico parece homogéneo, fluido y compruebe la viscosidad y el color.\n\nSi cambias de plástico deja que la máquina funcione durante un minuto para asegurarte de que el barril está limpio del tipo de plástico anterior.\n\nLos copos triturados de menos de 7 mm y redondeados pasan muy bien por la tolva. Los copos más largos y finos tienden a quedarse atascados en la tolva. Puede granularlos a granos más pequeños o instalar un vibrador de tolva para mejorar la alimentación. Los gránulos de plástico generalmente permiten una mejor alimentación.\n\nLa ausencia de plástico saliendo de la boquilla y las lecturas de temperatura anormalmente altas significan que está ocurriendo mucha fricción en el barril y que la presión está aumentando. Apague inmediatamente la máquina, ya que probablemente haya un atasco en alguna parte que impida la salida del plástico.\n\n!!! ⚠️ ¡Tenga siempre cuidado y utilice guantes adecuados cuando manipule plástico caliente!\n\nAsegúrese de que siempre haya suficiente plástico en la tolva. puede escuchar un chirrido agudo o sonidos de roce de metal contra metal si el barril está vacío. En ese caso, rellene la tolva de extrusión de parada para evitar un desgaste excesivo.","tmap.id":"994b0226-9333-45e5-af01-1fb281d10295","title":"Consejos y trucos durante el uso(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Arranque consejo truco","modifier":"MasterRE","modified":"20210824083415126","creator":"MasterRE","created":"20210824083241988"},
{"text":"!!!Consejos y trucos durante el uso\n\n# Cuanto más caliente esté el plástico, mayores serán las marcas de hundimiento en el producto final.\n# Limpie el molde del plástico cuando aún esté caliente, será más difícil de limpiar después.\n# Utiliza desmoldante en el molde, ayuda al desmoldeo.\n# Mantenga el barril lleno de plástico en todo momento, añadiendo un poco de plástico con cada inyección.\n# Cuando termine de trabajar con la máquina de inyección, vacíe el plástico del barril.\n# Para crear un proceso eficiente es aconsejable hacer funcionar la máquina durante unas horas una vez que esté encendida - no arranque y pare la máquina con demasiada frecuencia ya que el proceso será muy ineficiente.","tmap.id":"07ca9e26-1db0-4541-bbfc-9bf4feaef14a","title":"Consejos y trucos durante el uso(injection)","tags":"copincha máquina plástico consejo truco construccion [[Funcionamiento y mantenimiento(injection)]]","modifier":"MasterRE","modified":"20210826025805666","creator":"MasterRE","created":"20210812052229798"},
{"text":"!!🛠 Consejos y trucos durante la fabricación\n\n#- Busca por ahí hornos de segunda mano o de desecho.\n#- Trate de hacer el agujero en el horno sólo tan grande como sea necesario. Así ahorrarás en aislamiento.\n#- Echa un vistazo a la actualización de la Compresión v2.1 antes de sumergirse en estos planes.","tmap.id":"5d01c1d6-04b1-4ef4-a2f8-ba5f26b7ad79","title":"Consejos y trucos durante la fabricación(compression)","tags":"Compresion copincha máquina plástico consejo truco construccion","orden":"06","modifier":"MasterRE","modified":"20210826020844350","creator":"MasterRE","created":"20210813225351606"},
{"text":"!!! 🛠 Consejos y trucos durante la fabricación\n\n*- La alineación del motor y los acoplamientos es clave, cualquier desalineación podría causar un desgaste futuro. Para ello recomendamos taladrar agujeros en las placas y fijarlas al motor. Alinee y luego suelde la placa en posición al bastidor.\n*- Los tornillos que se utilicen deben ir acompañados de tuercas de seguridad para evitar que se aflojen con el tiempo.\n*- A la hora de elegir un sistema de engranajes, tenga en cuenta que el tornillo de extrusión ejerce una presión lateral en el engranaje. Evite utilizar sistemas lineales que no tengan una placa trasera, como los motores que se encuentran en las trituradoras de jardín. \n*- Elija rodamientos que puedan soportar la carga direccional (como un rodamiento cónico)\n*- La instalación de un VFD con esta máquina hace que su uso sea un sueño.","tmap.id":"9f3f029b-1e78-4414-b182-e11c25eed45c","title":"Consejos y trucos durante la fabricación(extrusion)","tags":"copincha consejo truco máquina plástico Extrusion construccion","orden":"06","modifier":"MasterRE","modified":"20210826022638392","creator":"MasterRE","created":"20210812031100225"},
{"text":"! 👌 Consejos y trucos durante la fabricación\n\n!!!! Molde\n\nEn la boquilla de la máquina, puede utilizar diferentes tipos de conexiones para fijar su molde. El cierre de leva y la cola de milano son buenos para aplicaciones de liberación rápida, y una boquilla de tornillo es genial para productos que requieren una salida de alta presión.\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex7.jpg\" width=\"500\"/>\n\nObtendrá diferentes acabados superficiales en función de la temperatura de su molde. Los moldes precalentados te dan un acabado muy suave y los moldes fríos serán más blandos.\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex8.jpg\" width=\"500\"/>\n\nCuando se utiliza la máquina para hacer vigas, es fácil ver cuando el molde está lleno, pero para otros objetos las cosas se complican. Aquí hay algunos trucos que hemos encontrado:\n\n- Poner un temporizador si conoces el caudal de material y el volumen del molde,\n- Agujeros de salida diminutos (1 mm)\n- Para el ladrillo, hemos utilizado mordazas en la conexión de la cola de milano. Cuando la presión es lo suficientemente alta, las mordazas comienzan a abrirse e indican la finalización.\n\nSi quieres hacer un objeto más grande, una técnica que funciona bien es crear una contrapresión en el molde para que el plástico llene toda la sección. Un émbolo con una junta de silicona de alta temperatura es la solución más barata y sencilla que hemos encontrado hasta ahora. Si quieres aumentar la presión, puedes añadir peso al émbolo.\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex9.jpg\" width=\"500\"/>\n\nCuando se quieren hacer vigas con un perfil complejo o con un plástico con una tasa de contracción pequeña (como el PS) los moldes de dos partes pueden ser una buena solución para facilitar el proceso de desmoldeo. La foto de abajo muestra una barra plana atornillada que creará una ranura en la viga, y minimizará el mecanizado adicional para su propósito diseñado. Este tipo de diseño reduce el tiempo de posprocesamiento y evita la creación de microplásticos.\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex10.jpg\" width=\"500\"/>\n\n!Opciones adicionales\n\n{{Soporte de barril(extrusionpro)}}\n{{Opción de protección de la calefacción(extrusionpro)}}","tmap.id":"1e0653de-6f3c-4008-acd6-74237d396238","title":"Consejos y trucos durante la fabricación(extrusionpro)","tags":"copincha máquina plástico consejo truco construccion [[Opción de acoplamiento]] ExtrusionPro/Construccion","modifier":"MasterRE","modified":"20210825234415482","creator":"MasterRE","created":"20210821090040330"},
{"text":"!!!🛠 Consejos y trucos durante la fabricación\n\n* Tenga cuidado al soldar alrededor de las lengüetas de la tolva. El calor puede distorsionar fácilmente el barril, arruinando esa diapositiva perfecta.\n* Añadir una cubierta aislante para el barril aumentará la eficiencia y reducirá las posibilidades de que el usuario toque accidentalmente el barril cuando esté caliente. \n* Al construir, la palanca es más fuerte como un perfil circular en comparación con un perfil cuadrado. Lo que reducirá la probabilidad de doblarla.\n","tmap.id":"3fa2a7c1-297e-4500-8fef-103aaca6b857","title":"Consejos y trucos durante la fabricación(injection)","tags":"copincha máquina plástico Injection truco consejo construccion","orden":"06","modifier":"MasterRE","modified":"20210826030052269","creator":"MasterRE","created":"20210812045350696"},
{"text":"!👌 Consejos y trucos durante la fabricación\n\nHay dos tipos diferentes de cuchillas. Las cuchillas de 13 dientes requieren más potencia del motor pero producen copos más pequeños, mientras que, las cuchillas de 6 dientes requieren menos potencia pero producen copos más largos. El agarre debería ser ligeramente mejor con las cuchillas de 6 dientes, pero depende de la forma y el material.\n\n| Cuchilla | potencia requerida | tamaño de los copos| agarre | rendimiento |\n| 6 dientes | más bajo | más largo | mejor | ligeramente más bajo |\n| 13 dientes | más alto | más pequeño | bueno | ligeramente más alto|\n\n- Para tener un buen equilibrio en el rendimiento de la trituradora, recomendamos utilizar cuchillas de 13 dientes en el eje conectado al motor y cuchillas de 6 dientes en el eje opuesto. Pero usted puede elegir y configurar la trituradora como quiera.\n\n- La separación entre las cuchillas es de 0,25 mm. Para alcanzar ese nivel de precisión, es bueno mantener todas las piezas limpias durante el montaje de la máquina.\n\n- Las cuchillas se fijan al eje mediante dos tuercas a cada lado. Se recomienda apretar las tuercas (100Nm como mínimo) para evitar que el plástico entre las cuchillas y los espaciadores.\n\n- Los ejes son bastante largos y pesados. Si no puede utilizar un buen torno, le recomendamos que los encargue a un profesional.\nPida varios espaciadores para ajustar el montaje.\n\n- Soldar los tubos de la caja, para una limpieza más rápida (soldadura no estructural)\n\n- Coloque el motor: Probablemente utilizarás un motor diferente al del modelo 3D. Así que tendrás que modificar el cuadro.","tmap.id":"41a9b0bb-38ad-413c-8817-14bf92d058b1","title":"Consejos y trucos durante la fabricación(shredderpro)","tags":"copincha máquina plástico consejo truco construccion ShredderPro/Construcción [[Opción de acoplamiento]]","modifier":"MasterRE","modified":"20210821090037529","creator":"MasterRE","created":"20210821002645672"},
{"text":"🛠 Consejos y trucos durante la fabricación\n\n* Tómese su tiempo asegurando que la caja es cuadrada antes de cualquier soldadura\n* Utiliza tuercas de seguridad y asegúrate de que los tornillos de los rodamientos están apretados","tmap.id":"2ac7a9e2-6d5d-434e-b072-f4df6e9e0a4d","title":"Consejos y trucos durante la fabricación(trituradora)","tags":"copincha máquina plástico consejo truco Trituradora construccion","orden":"04","modifier":"MasterRE","modified":"20210826031704460","creator":"MasterRE","created":"20210810220601757"},
{"text":"","title":"Construccion","tags":"$:/plugins/nico/projectify/tags/Category","modifier":"M0","modified":"20210830153920228","creator":"M0","created":"20210830153850918","color":"#ffd9d9"},
{"text":"{{construyendo video}}\n{{Construyendo Máquinas}}\n{{¿Por qué son importantes estas máquinas?}}\n{{Nuestras máquinas}}","tmap.id":"79c9cc91-9d02-4e98-bd9e-558dd499e968","tmap.edges":"{\"33bb7525-d985-4d6d-9911-222b00770e0c\":{\"to\":\"66f42a2d-d116-49f2-9229-633ec72c4603\",\"type\":\"-\"},\"7a1bf6cd-c3d8-42cd-9105-c08267a74b6b\":{\"to\":\"6be712c9-1eab-4bfe-bbcd-f76b7d7aeb19\",\"type\":\"ver\"}}","title":"Construcción","tags":"copincha introducción máquina plástico general Academia construccion pph/sidebar/contenidos/preciousplastic/academia","orden":"213","modifier":"M0","modified":"20210927122254379","creator":"MasterRE","created":"20210810031537955","color":"#1816f2"},
{"text":"!!! Construcción en paralelo\n\nSi estás construyendo la Sheetpress y la Cooling Press el proceso es casi idéntico por lo que puedes construirlas en paralelo para simplificar el proceso.\n\n","tmap.id":"72885f00-1d75-40db-a391-78796a13c5ec","title":"Construcción en paralelo(sheetpress)","tags":"copincha construccion plástico máquina [[Consejos y trucos al hacer(sheetpress)]]","modifier":"MasterRE","modified":"20210826000633290","creator":"MasterRE","created":"20210826000514791"},
{"created":"20211019203804784","creator":"M0","text":"","modified":"20211019221621936","modifier":"M0","title":"Construir una Extrusora de filamentos para impresión 3D","tags":"pph/proyectos/maquinas todo","caption":"Construir una Extrusora de filamentos para impresión 3D"},
{"created":"20211019203754496","creator":"M0","text":"","modified":"20211019215554353","modifier":"M0","title":"Construir una Extrusora Precious Plastic","tags":"pph/proyectos/maquinas todo","caption":"Construir una Extrusora Precious Plastic"},
{"created":"20211019203615020","creator":"M0","text":"","modified":"20211019221141431","modifier":"M0","title":"Construir una Impresora 3D FDM de escritorio","tags":"pph/proyectos/maquinas todo","caption":"Construir una Impresora 3D FDM de escritorio "},
{"created":"20211019203510180","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/dZLtPFJEQi0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n! Impresora 3D FDM Hangprinter\n\nHangprinter. Es un proyecto de impresora 3D FDM de código abierto y de bajo costo. Nos permite fabricar objetos de grandes dimensiones con el plástico reciclado. ","modified":"20211019221830271","modifier":"M0","title":"Construir una Impresora 3D Hangprinter","tags":"pph/proyectos/maquinas todo","caption":"Construir una impresora 3D Hangprinter"},
{"created":"20211019203814618","creator":"M0","text":"","modified":"20211019215324827","modifier":"M0","title":"Construir una Inyectora Precious Plastic","tags":"pph/proyectos/maquinas todo","caption":"Construir una Inyectora Precious Plastic"},
{"text":"!!Construir una máquina de compresión\n\n!!!¿Qué es esta máquina?\n\nLa máquina de compresión es básicamente un horno eléctrico de cocina para calentar el plástico, y un mecanismo de compresión (un carjack) para aplicar presión a su molde. El proceso es más lento que las otras máquinas de Plástico Precioso, pero permite utilizar moldes más grandes. Se puede utilizar para crear materia prima, como láminas o formas que se pueden seguir trabajando para hacer nuevos productos y da un aspecto específico de escamas al plástico (¡que tiene un aspecto increíble!).\n\n\n> Consejo profesional: La máquina de compresión es buena para probar y ensayar. Pero para una producción constante aconsejamos una máquina de extrusión o de inyección","tmap.id":"e91af7b1-6cda-401d-bd98-c52a560864c6","title":"Construir una máquina de compresión","tags":"copincha máquina plástico construccion Compresion","orden":"01","modifier":"MasterRE","modified":"20210826020613078","creator":"MasterRE","created":"20210813223534035"},
{"created":"20211019203823237","creator":"M0","text":"","modified":"20211019221812479","modifier":"M0","title":"Construir una Prensa","tags":"pph/proyectos/maquinas todo","caption":"Construir una Prensa "},
{"created":"20211019203834060","creator":"M0","text":"","modified":"20211019215235216","modifier":"M0","title":"Construir una Trituradora Precious Plastic","tags":"pph/proyectos/maquinas todo","caption":"Construir una Trituradora Precious Plastic"},
{"text":"!!Construye una trituradora Pro\n\n¿Así que quieres triturar plástico? ¡Genial! Tenemos dos trituradoras diferentes: la pequeña Shredder original y la Shredder Pro. Esta es la Pro - es más robusta, avanzada y productiva que la pequeña, pero también más compleja de construir. Pero si estás familiarizado con la construcción de máquinas es muy factible, y también puedes comprar piezas en el bazar. O la máquina entera. Incluso puedes venderlas tú mismo. De hecho, la trituradora es la máquina más solicitada en todo el mundo.\n\n>Consejo: Construir un Shredder Pro requiere herramientas y habilidades un poco más avanzadas que el Shredder normal. Las herramientas en sí siguen siendo técnicas relativamente básicas y se pueden encontrar en cualquier parte del mundo. Pero las tolerancias son definitivamente más estrictas. Así que tienes que asegurarte de que tus herramientas y habilidades están a la altura del trabajo","tmap.id":"b42094af-7251-4c6e-8eff-4d21d91caac0","title":"Construye una trituradora Pro","tags":"copincha máquina plástico construccion ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820093434284","creator":"MasterRE","created":"20210820092533844"},
{"text":"!!! ¿Cuáles son estas máquinas?\n \n ¡Es hora de construir máquinas! En esta sección te llevaremos a través de todas las máquinas que hemos desarrollado en Precious Plastic - la original y fácil de aprender [[Trituradora]], [[Injection]],[[Compresion]] y [[Extrusion]] y las máquinas más robustas que hemos desarrollado en la versión 4 - [[la Sheetpress]], [[Shredder Pro/revision]] y [[Extrusion Pro]] 💪\n\n Explicamos cómo construir cada máquina y dónde conseguir las piezas, así como la maquinaria y los conocimientos necesarios para ponerla en marcha. Los videos profundizan en cada construcción, y todo lo que necesita está en el paquete de descarga para cada máquina.\n\n > Consejo profesional: céntrate en una máquina, un conjunto de habilidades y un resultado. Domina eso y conviértete en un experto en el Universo del Plástico Precioso.","tmap.style":"{\"color\":{\"background\":\"rgba(68,56,255,0.46)\"}}","tmap.id":"66f42a2d-d116-49f2-9229-633ec72c4603","tmap.edges":"{\"8104d118-4961-4ba8-be5a-8fb49df95e1d\":{\"to\":\"79c9cc91-9d02-4e98-bd9e-558dd499e968\",\"type\":\"siguiente\"},\"c47a3875-469d-4c0b-9f44-e70300ab31af\":{\"to\":\"f8647b0d-c8c8-4d87-8cfe-9d12c63d61a5\",\"type\":\"visible\"}}","title":"Construyendo Máquinas","tags":"copincha plástico máquina introducción construccion","modifier":"MasterRE","modified":"20210826031318081","creator":"MasterRE","created":"20210810003133557"},
{"text":"!Construyendo una máquina de extrusión\n\n!!! ¿Qué es esta máquina?\n\nLa extrusión es un proceso continuo en el que el plástico triturado entra en la tolva, se calienta y se presiona con un tornillo a través de un largo barril. La salida es una línea constante de plástico, y como esta máquina funciona de forma continua, si tienes suficiente plástico y un proceso bien racionalizado podrías (técnicamente) estar reciclando 24/7 🎉.\n\n> Pro-tip: para aumentar la eficiencia y la diversidad recomendamos [[actualizar el extrusor|https://www.youtube.com/watch?v=zNGuuSKE1pY]] con el tornillo de compresión.\n\nCon esta máquina puedes crear filamento (desafiante pero factible), granular o ponerte creativo y girar esta línea continua alrededor de un molde, y es genial para fines educativos ya que el proceso es muy sencillo y fácil de entender. Cuando se extruye el plástico, se mezclan muy bien los diferentes colores y se obtiene un color homogéneo y limpio.","tmap.id":"01c9a77b-37a5-44f3-bff4-cb85731115ee","title":"Construyendo una máquina de extrusión","tags":"explicación plástico copincha máquina Extrusion construccion","orden":"01","modifier":"MasterRE","modified":"20210826022244731","creator":"MasterRE","created":"20210812023643378"},
{"text":"!!Construyendo una máquina de inyección\n\n!!! ¿Qué hace esta máquina?\n\n\n\nLa máquina de inyección tiene una producción rápida con alta precisión, mientras que toma un poco más de esfuerzo al principio con el diseño y la fabricación de un molde, usted se sorprenderá de lo que puede crear. El plástico triturado entra en la tolva y se calienta y presiona a través de un largo barril en su molde. El color de salida suele ser imprevisible al mezclar los colores en el barril, lo que permite crear hermosos (y sorprendentes) patrones que pueden añadirse a sus productos únicos.\n\n> Consejo: invierta en un buen molde. A buen molde, buen resultado :)\n\n> Pro-tip: Una nueva versión mejorada de la máquina de inyección que puede ser desmontada y tiene algunas características de seguridad adicionales se puede encontrar en el [[how-tos|https://community.preciousplastic.com/how-to/injection-machine---designed-for-disassembly]]. Si está construyendo una nueva considere echar un vistazo a esta antes de pedir las piezas.","tmap.id":"f9b3f59c-a2ec-4612-8d3b-6c8c52e5e06d","title":"Construyendo una máquina de inyección","tags":"construccion copincha Injection máquina plástico","orden":"01","modifier":"MasterRE","modified":"20210826025041005","creator":"MasterRE","created":"20210812034700284"},
{"text":"\u003Chtml>\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/CRM7Jip2swU\" frameborder=\"0\" allowfullscreen>\u003C/iframe>\u003C/html>\n\n!!! Video Chapters\n\n# 00:12 Introduction\n# 01:35 [[Trituradora]]\n# 01:53 [[Extruder]]\n# 02:33 [[Compresion]]\n# 02:57 [[Injection]]|\n","tmap.id":"f8647b0d-c8c8-4d87-8cfe-9d12c63d61a5","title":"construyendo video","tags":"copincha introducción máquina plástico video construccion","modifier":"MasterRE","modified":"20210826031318081","creator":"MasterRE","created":"20210810031711501"},
{"text":"Fuente: [[mensaje en la lista de correo|https://lists.pharo.org/empathy/thread/MCPQG3BHBSUMJDOESOB62Q66E3GH57LY]]:\n\n\n```smalltalk\n(((ProcessorScheduler selectors)\nselect: [:each | each endsWith: 'Priority'])\ncollect: [:each | {Processor perform: each. each}])\nsorted: [:x :y | x first \u003C= y first]\n```\n\nSe seleccionan elementos de una colección, se recolectan unos pares y se organizan.\n","title":"Consultar y organizar datos en Pharo","tags":"","modifier":"Offray Luna","modified":"20210326182619941","creator":"Offray Luna","created":"20210326155034759"},
{"text":"/*\n\tIMPORTANT!\n\tA newer verison of this slideshow is available at: \n\thttps://codepen.io/alexerlandsson/pen/ONqdZY\n*/\n\n/* Variables */\n\n$dot-color:\t\t\t\trgba(255,255,255,0.8);\n$dot-active-color:\t#29acbb;\n$fade-time:\t\t\t\t400ms;\n$autoplay-time:\t\t5s;\n\n/* Gallery */\n\n[data-am-gallery] {\n\tposition: relative;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: #fff;\n\tinput[type=\"radio\"] {\n\t\tposition: fixed;\n\t\ttop: -9999px;\n\t\t&:checked {\n\t\t\t$i: 5;\n\t\t\t@while $i > 0 {\n\t\t\t\t&:nth-child(#{$i}) {\n\t\t\t\t\t~ .images {\n\t\t\t\t\t\t.image:nth-child(#{$i}) {\n\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t~ .navigation {\n\t\t\t\t\t\t.dot:nth-child(#{$i}) {\n\t\t\t\t\t\t\tbackground-color: $dot-active-color;\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\t\n\t\t\t\t}\n\t\t\t $i: $i - 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t.image {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tright: 0;\n\t\topacity: 0;\n\t\ttransition: opacity $fade-time ease;\n\t\tbackground-size: cover;\n\t\tbackground-position: center;\n\t\tbackground-repeat: no-repeat;\n\t}\n\n\t/* Navigation */\n\n\t.navigation {\n\t\tposition: absolute;\n\t\tbottom: 15px;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%);\n\t}\n\n\t.dot {\n\t\tdisplay: inline-block;\n\t\twidth: 15px;\n\t\theight: 15px;\n\t\tmargin: 0 2px;\n\t\tborder-radius: 50%;\n\t\tbackground-color: $dot-color;\n\t\tcursor: pointer;\n\t\ttransition: opacity 200ms ease;\n\t\t&:hover {\n\t\t\topacity: 0.8;\n\t\t}\n\t}\n\t\n}\n\n/* Base */\n\nbody {\n\tmargin: 0;\n}\n\n.container {\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tbox-shadow: 0 0 20px rgba(0,0,0,0.1);\n}","type":"text/css","title":"container","tags":"","modifier":"M0","modified":"20210811055435713","creator":"M0","created":"20210811054253514"},
{"text":"","title":"Contenidos","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20210830154030694","creator":"M0","created":"20210830154030689"},
{"text":"Reciclar plástico evita el uso de material virgen, mantiene su calidad para usarlo de manera ciclica sin ser descartado y arrojado como desecho que afecta al medioambiente.\n\nPrecious Plastic es una comunidad global que promueve el reciclaje de plástico. Esta red se ha extendido con mucha fuerza por varios países del mundo, implementando mapas virtuales con geolocalizaciones de los distintos actores/roles que intervienen en dicha actividad. \n\nCon este antecedente, construimos Precious Plastic La Habana, como un proyecto de colaboración abierta que busca instaurar en Cuba un nodo de esta inmensa red global, incorporando y adaptando sus aprendizajes y prácticas a nuestro contexto y cultura.","title":"Convocatoria","tags":"","modified":"20210731001815622","created":"20210730194024690"},
{"text":"\u003Cimg src=\"./medios/punto-copincha.webp \n\"style=\"height:100px;\">\n\nEs un [[hackerspace|pph/sidebar/contenidos/glosario/hackerspace]], un laboratorio para compartir experiencias tecnológicas a través de la colaboración abierta.","web":"https://www.copincha.org","type":"text/vnd.tiddlywiki","title":"Copincha","telefono":"+5354115734","tags":"[[punto comunitario]] punto [[punto de recogida]]","revision":"0","point":"23.1391890, -82.3735227","modifier":"M0","modified":"20210902133602023","marker":"punto-comunitario","email":"comunidad@copincha.org","direccion":"Animas 964, Apto 101, entre Soledad y Oquendo, Centro Habana","creator":"M0","created":"20210809133014366","color":"#00a414","categoria":"🟢 Puntos Comunitarios","caption":"Copincha","bag":"default"},
{"created":"20210906233231203","creator":"Offray Luna-Cárdenas","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/cKf3lptMy7k\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>","title":"Crear cuenta en hypothesis","tags":"pph/sidebar/contenidos/herramientas/documentacion/hypothesis hypothesis","modifier":"M0","modified":"20211017075021443","orden":"311"},
{"text":"\u003C$button class=\"tc-btn-invisible\">\u003Cspan style=\"color:#4B0082; fill:#4B0082;\">\n {{$:/core/images/new-button}} New link\u003C/span>\n\u003C$action-sendmessage \n $message=\"tm-new-tiddler\"\n description=\"\" \n developer=\"\"\n\t keywords=\"\" \n tags=\"Links\" \n url=\"\"\n wiki-name=\"\"\n />\n\u003C/$button>","title":"Create New Link","modified":"20210309042335077","created":"20180712135751907"},
{"text":"Each image is visible for 9 seconds before fading to the other one.\n\n\u003Cdiv class=\"cf4a\">\n\n[img [winlogo.png]]\n[img [turtle.png]]\n[img [rainbow_worm.png]]\n[img [birdman.png]]\n\n\u003C/div>\n\n\u003Cstyle>\n@keyframes cf4FadeInOut {\n 0% {\n opacity:1;\n }\n 17% {\n opacity:1;\n }\n 25% {\n opacity:0;\n }\n 92% {\n opacity:0;\n }\n 100% {\n opacity:1;\n }\n}\n\n.cf4a {\n position:relative;\n height:281px;\n width:450px;\n margin:0 auto;\n}\n.cf4a img {\n position:absolute;\n left:0;\n}\n\n.cf4a img {\n animation-name: cf4FadeInOut;\n animation-timing-function: ease-in-out;\n animation-iteration-count: infinite;\n animation-duration: 12s;\n}\n.cf4a img:nth-of-type(1) {\n animation-delay: 9s;\n}\n.cf4a img:nth-of-type(2) {\n animation-delay: 6s;\n}\n.cf4a img:nth-of-type(3) {\n animation-delay: 3s;\n}\n.cf4a img:nth-of-type(4) {\n animation-delay: 0s;\n}\n\n\u003C/style>\n\n\n\n","title":"Cross-Fade Multiple Images with Timer","tags":"transition","modified":"20210811053221152","created":"20180614123540716"},
{"text":"\u003Chtml>\n\u003Ctitle>W3.CSS\u003C/title>\n\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\u003Clink rel=\"stylesheet\" href=\"https://www.w3schools.com/w3css/4/w3.css\">\n\n\n\u003Cstyle>\n.mySlides {display:none}\n.w3-left, .w3-right, .w3-badge {cursor:pointer}\n.w3-badge {height:13px;width:13px;padding:0}\n\u003C/style>\n\u003Cbody>\n\n\u003Cdiv class=\"w3-container\">\n \u003Ch2>Slideshow Indicators\u003C/h2>\n \u003Cp>An example of using buttons to indicate how many slides there are in the slideshow, and which slide the user is currently viewing.\u003C/p>\n\u003C/div>\n\n\u003Cdiv class=\"w3-content w3-display-container\" style=\"max-width:800px\">\n \u003Cimg class=\"mySlides\" src=\"./medios/img_mountains_wide.jpg\" style=\"width:100%\">\n \u003Cimg class=\"mySlides\" src=\"./medios/img_nature_wide.jpg\" style=\"width:100%\">\n \u003Cimg class=\"mySlides\" src=\"./medios/img_snow_wide.jpg\" style=\"width:100%\">\n \u003Cdiv class=\"w3-center w3-container w3-section w3-large w3-text-white w3-display-bottommiddle\" style=\"width:100%\">\n \u003Cdiv class=\"w3-left w3-hover-text-khaki\" onclick=\"plusDivs(-1)\">&#10094;\u003C/div>\n \u003Cdiv class=\"w3-right w3-hover-text-khaki\" onclick=\"plusDivs(1)\">&#10095;\u003C/div>\n \u003Cspan class=\"w3-badge demo w3-border w3-transparent w3-hover-white\" onclick=\"currentDiv(1)\">\u003C/span>\n \u003Cspan class=\"w3-badge demo w3-border w3-transparent w3-hover-white\" onclick=\"currentDiv(2)\">\u003C/span>\n \u003Cspan class=\"w3-badge demo w3-border w3-transparent w3-hover-white\" onclick=\"currentDiv(3)\">\u003C/span>\n \u003C/div>\n\u003C/div>\n\n\u003C/body>\n\n","title":"Cross-Fade Multiple Images with Timer 1","tags":"transition","modifier":"M0","modified":"20210811135025921","creator":"M0","created":"20210811124205221"},
{"text":"{{shredder_output.jpg}}\n\n{{Definición de nuestros tamaños de escamas}}\n\nPara obtener estos tamaños, es necesario utilizar la malla adecuada. Instale un tamiz de 7 mm en la trituradora para obtener copos pequeños o un tamiz de 10 mm para obtener un tamaño medio. Puede obtener el tamaño más grande sin necesidad de utilizar un tamiz. Dependiendo del tamaño del material de entrada, es posible que tenga que triturar varias veces para obtener el tamaño deseado.","tmap.id":"922a7fe9-c20c-4d19-87c8-4a6628f81408","title":"Definición de nuestros tamaños de escamas(shredderpro)","tags":"copincha tabla plástico máquina [[Shredder Pro/revision]] construccion","modifier":"MasterRE","modified":"20210820084013479","creator":"MasterRE","created":"20210814004527816"},
{"text":"!!!Desmoldeo\n\nEncontramos que el aceite de silicona es el desmoldante que mejor funciona. Hay muchas alternativas, si encuentra una solución más disponible o de mejor rendimiento, compártala en nuestra comunidad online.","tmap.id":"6f383205-a37a-425f-9b66-704ce29dd572","title":"Desmoldeo(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232808270","creator":"MasterRE","created":"20210825232740755"},
{"text":"!!! Diámetro del tubo del mecanismo de deslizamiento y del muelle\n\nLos diámetros del tubo para el deslizador y el mecanismo de resorte dependen del diámetro del ariete del gato. La sección interior del mecanismo de resorte y, por lo tanto, el carril para las placas de prensado, debe tener el mismo diámetro que el ariete. Como la sección exterior del mecanismo de muelle y el carril deben funcionar con suavidad, su dimensión interior también depende de la dimensión del cilindro del gato. Lo ideal es que la dimensión exterior sea lo más gruesa posible para que sea más resistente, siempre que el muelle se ajuste a ella. Estas dimensiones son muy similares a las del cilindro de inyección y el émbolo. Si los tiene de la construcción de la inyección, vea si se ajustan a su gato, o trate de encontrar un gato que se ajuste a ellos. Alternativamente, puede modificarlos en un torno para que se ajusten al gato.\n","tmap.id":"7523ed65-4d62-48f9-b34f-6b4943615017","title":"Diámetro del tubo del mecanismo de deslizamiento y del muelle(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825230653621","creator":"MasterRE","created":"20210825230620121"},
{"text":"","title":"Diseñar identificadores para cada rol","tags":"SubProject todo [[pph/proyectos/🗺️ mapadigital]]","modifier":"M0","modified":"20210825155724988","creator":"M0","created":"20210730195156320"},
{"text":"","title":"Documentacion","tags":"$:/plugins/nico/projectify/tags/Category","modifier":"M0","modified":"20210830153836866","creator":"M0","created":"20210830153832976","color":"#d9d9ff"},
{"created":"20210902063251493","creator":"M0","text":"\u003C\u003Cdonut-chart \"24\" \"120 styles\" tomato>> \u003C\u003Cdonut-chart \"55\" \"350 macros\" yellow>> \u003C\u003Cdonut-chart \"83\" \"1200 widgets\" green>>","title":"Donut Chart Example","tags":"","modified":"20211014103947412","modifier":"M0"},
{"text":"\\define donut-chart(pct, label, color)\n\u003C!-- Ref: https://codepen.io/janverstr/pen/PvPoaV -->\n\u003C$vars dasharrvalue={{{ [[100]subtract[$pct$]addprefix[$pct$, ]] }}}>\n\u003Cdiv class=\"svg-item\" style=\"\">\n \u003Csvg width=\"100%\" height=\"100%\" viewBox=\"0 0 40 40\" class=\"donut\">\n \u003Ccircle class=\"donut-hole\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"#fff\">\u003C/circle>\n \u003Ccircle class=\"donut-ring\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\" stroke-width=\"3.5\">\u003C/circle>\n \u003Ccircle class=\"donut-segment donut-segment-2\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\"\n\t\t stroke-width=\"3.5\" stroke-dasharray=\u003C\u003Cdasharrvalue>> stroke-dashoffset=\"25\" stroke=\"$color$\">\u003C/circle>\n \u003Cg class=\"donut-text donut-text-1\">\n \u003Ctext y=\"50%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-percent\">$pct$%\u003C/tspan> \n \u003C/text>\n \u003Ctext y=\"60%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-data\">$label$\u003C/tspan> \n \u003C/text>\n \u003C/g>\n \u003C/svg>\n\u003C/div>\n\u003C/$vars>\n\\end","title":"Donut Chart Macro","tags":"$:/tags/Macro","modified":"20210902131953708","created":"20210902052017777"},
{"created":"20211014114959843","creator":"M0","text":"\\define donut-chart-noporcent(pct, label, color)\n\u003C!-- Ref: https://codepen.io/janverstr/pen/PvPoaV -->\n\u003C$vars dasharrvalue={{{ [[100]subtract[$pct$]addprefix[$pct$, ]] }}}>\n\u003Cdiv class=\"svg-item\" style=\"\">\n \u003Csvg width=\"100%\" height=\"100%\" viewBox=\"0 0 40 40\" class=\"donut\">\n \u003Ccircle class=\"donut-hole\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"#fff\">\u003C/circle>\n \u003Ccircle class=\"donut-ring\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\" stroke-width=\"3.5\">\u003C/circle>\n \u003Ccircle class=\"donut-segment donut-segment-2\" cx=\"20\" cy=\"20\" r=\"15.91549430918954\" fill=\"transparent\"\n stroke-width=\"3.5\" stroke-dasharray=\u003C\u003Cdasharrvalue>> stroke-dashoffset=\"25\" stroke=\"$color$\">\u003C/circle>\n \u003Cg class=\"donut-text donut-text-1\">\n \u003Ctext y=\"50%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-percent\">$pct$\u003C/tspan> \n \u003C/text>\n \u003Ctext y=\"60%\" transform=\"translate(0, 2)\">\n \u003Ctspan x=\"50%\" text-anchor=\"middle\" class=\"donut-data\">$label$\u003C/tspan> \n \u003C/text>\n \u003C/g>\n \u003C/svg>\n\u003C/div>\n\u003C/$vars>\n\\end","title":"Donut Chart Macro-noporcent","tags":"$:/tags/Macro wiki","modified":"20211014115919210","modifier":"M0"},
{"text":"/* Ref: https://codepen.io/janverstr/pen/PvPoaV */\n\n.svg-item { /* only for this presentation */\n max-width:30%;\n display:inline-block;\n}\n\n.svg-item {\n width: 100%;\n font-size: 16px;\n margin: 0 auto;\n animation: donutfade 1s;\n}\n\n@media (min-width: 992px) {\n .svg-item {\n width: 80%;\n }\n}\n\n@keyframes donutfade {\n /* this applies to the whole svg item wrapper */\n 0% {\n opacity: .2;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes donut1 {\n 0% {\n stroke-dasharray: 0, 100;\n }\n 100% {\n/* stroke-dasharray: 69 31 ;*/\n }\n}\n\n.donut-ring {\n stroke: #EBEBEB; \n}\n\n.donut-segment {\n transform-origin: center;\n/* stroke: #FF6200; */\n}\n\n.donut-segment-2 {\n/* stroke: aqua;\n\t fill:aqua; */\n animation: donut1 3s;\n}\n\n.donut-percent {\n animation: donutfadelong 1s;\n}\n\n@keyframes donutfadelong {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.donut-text {\n font-family: Arial, Helvetica, sans-serif;\n/* fill: #FF6200; */\n}\n\n.donut-percent {\n font-size: 0.5em;\n line-height: 1;\n transform: translateY(0.5em);\n font-weight: bold;\n}\n\n.donut-data {\n font-size: 0.15em;\n line-height: 1;\n transform: translateY(0.5em);\n text-align: center;\n text-anchor: middle;\n/* color:#666;\n fill: #666; */\n animation: donutfadelong 1s;\n}\n","type":"text/css","title":"Donut Chart.css","tags":"$:/tags/Stylesheet","modified":"20210902131514964","created":"20210902051826306"},
{"text":"","title":"Draft of 'Compresion' by M0","modifier":"M0","modified":"20210927122301838"},
{"text":"!!! El plástico de salida no es uniforme\n\nEl problema más común con la extrusión es tener una salida que no es uniforme. Hay algunas razones por las que esto puede suceder :\n\n1. El plástico sucio puede haber obstruido la boquilla dificultando la salida del plástico limpio.\n2. 2. Dos tipos diferentes de plástico se mezclan, las causas más comunes de esto pueden ser la contaminación en la etapa de clasificación o el plástico que queda en el barril de la actividad anterior. En este caso, un tipo de plástico se funde mientras que el otro no lo hace y obstruye el plástico que fluye a través de la boquilla.\n3. La temperatura no es lo suficientemente alta y el plástico en el barril no logra fundirse completamente.\n4. Puede solucionar los problemas anteriores comprobando la integridad y pureza de la materia prima o aumentando la temperatura. Tras ajustar su proceso, asegúrese de vaciar todo el barril antes de intentar hacer un nuevo producto.","tmap.id":"8e11ddc0-fec6-4dc1-959d-4f94f1afa31f","title":"El plástico de salida no es uniforme(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824085546582","creator":"MasterRE","created":"20210824085511343"},
{"text":"!!! El tornillo de extrusión no gira\n\n\nUna sobrecarga del motor suele ser la causa principal de una avería del motor. La comprobación del mensaje de error en el VFD le guiará hacia las razones de la parada ( En el caso del bosch rexroth efc 5610 y una sobrecarga del convertidor estará el código OL-1)\n\nTambién puede comprobar la conformidad de la conexión en la placa de bornes, dependiendo de su conexión a la red, debe conectar su motor trifásico en modo Delta o Estrella. Esto afecta al par que proporciona el motor. Compruebe el par de apriete del acoplamiento del tornillo de extrusión también si el eje gira y no la extrusión>.\n\nTambién puede ser que el plástico que se ha puesto en la tolva no se haya fundido lo suficiente y esté todavía sólido o tenga un IMF demasiado bajo para ser utilizado por la máquina.","tmap.id":"c0174715-3702-42b7-95bb-b7b39bbc8171","title":"El tornillo de extrusión no gira(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824085406254","creator":"MasterRE","created":"20210824085259825"},
{"text":"!!Elección de los engranajes\n\nLos engranajes transmiten la potencia entre los dos ejes. Las trituradoras de doble eje trabajan con baja velocidad y alto par, por lo que los engranajes deben estar calculados para ese par. Recomendamos las siguientes especificaciones de los engranajes:\n\n| Tipo de engranaje | Módulo | Número de dientes | Anchura (mm) | Diámetro del agujero (mm) (mm) | Chavetero (mm) |\n| Engranaje recto | 6 | 18 | 60 | 45 | 14 x 9 |\n| Engranaje recto | 6 | 20 | 60 | 45 | 14 x 9 |\n\nRecomendamos utilizar engranajes con dientes endurecidos.\n\nLa distancia entre ellos debe ser de 114 mm. Muchos componentes, como las cuchillas o la caja, dependen de esa distancia. Si las especificaciones de los engranajes cambian, la distancia deberá mantenerse fija o será necesario rediseñar las palas y la caja.","tmap.id":"8665b236-a193-427e-8636-8fdab433441c","title":"Elección de los engranajes(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820234158555","creator":"MasterRE","created":"20210820233846854"},
{"text":"!!!Elección del acero cortado por láser\n\nPara los componentes cortados con láser de 6mm elegimos utilizar acero estructural laminado en caliente (HRS 75F70) por su alta resistencia a la tracción. Este tipo de acero es laminado en caliente, lo que también hace que sea menos propenso a la deformación cuando se suelda durante la construcción y el calentamiento del plástico durante el uso.\n\nPara los componentes de 2 mm cortados con láser utilizamos acero laminado en frío de 2 mm (CRS CR4), ya que no se requiere una gran resistencia.","tmap.id":"3ac19598-7da6-4a08-9d3f-c3c564240314","title":"Elección del acero cortado por láser(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232736508","creator":"MasterRE","created":"20210825232709780"},
{"text":"!!!Elección del acero del molde\n\n\nRecomendamos utilizar chapa de acero inoxidable de 2 mm o chapa de acero galvanizado de 2 mm para los moldes. Cualquiera más fina es demasiado propensa a dañarse con el prensado. Estas chapas también son resistentes a la corrosión y suelen tener un acabado superficial pulido, lo que es muy favorable para esta aplicación. Las chapas de acero dulce también funcionan, pero tienen una vida útil más corta debido a la corrosión y a la mayor tendencia del plástico a adherirse a una superficie no pulida. Para garantizar la máxima vida útil de sus moldes, tenga en cuenta los siguientes puntos;\n\n- No sobrecargue el gato mientras presiona (sólo presione hasta que el muelle esté completamente comprimido)\n\n- Asegúrese de que está utilizando el material de molde adecuado\n\n- Asegúrese de que la distribución inicial del plástico triturado es uniforme (no se amontona en el centro)","tmap.id":"bec1541d-5f01-4c64-8683-23933e05d37c","title":"Elección del acero del molde(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232456288","creator":"MasterRE","created":"20210825231852088"},
{"text":"!!! Elección del muelle\n\nNosotros utilizamos un muelle de troquel, pero también puedes utilizar un muelle de moto de competición o cualquier otro que tenga unas dimensiones parecidas al que utilizamos nosotros y que puedes encontrar en los planos de ingeniería. Elegimos el muelle más firme que pudimos, cuanto más firme mejor, siempre que sea posible comprimirlo con el gato que utilices.","tmap.id":"27ff296a-e5bf-450d-9c9a-6151612de08e","title":"Elección del muelle(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825230740854","creator":"MasterRE","created":"20210825230712301"},
{"text":"!!!Enfriamiento\n# Limpie el interior del horno de plástico fundido.\n# Consejos y trucos durante el uso\n# Es aconsejable calentar el plástico hasta que se derrita y luego aplicar presión.\n# No te precipites, asegúrate de que el plástico está totalmente fundido en el molde.","tmap.id":"e81eee9b-01fd-4654-b851-3e0262155982","title":"Enfriamiento(compression)","tags":"copincha plástico máquina enfriamiento construccion [[Funcionamiento y mantenimiento(compression)]]","modifier":"MasterRE","modified":"20210826020310140","creator":"MasterRE","created":"20210813232323411"},
{"text":"!!!Enfriamiento\n# Cuando encienda la máquina, vacíe el barril por completo: esto facilita el trabajo de la siguiente persona que utilice la máquina.\n# Deje la máquina con la palanca totalmente bajada.\n# Apague la máquina.","tmap.id":"18c4ee21-c8ab-4d4c-a96c-d61158234cd8","title":"Enfriamiento(injection)","tags":"enfriamiento copincha funcionamiento plástico máquina construccion [[Funcionamiento y mantenimiento(injection)]]","modifier":"MasterRE","modified":"20210826025736161","creator":"MasterRE","created":"20210812052015235"},
{"text":"Este tiddler prueba las funcionalidades de la extensión [[RickLink|http://richlinks.tiddlyspot.com/]].\n\n!! Imagen\n\nEscribir:\n\n```\n\u003C\u003Crichlink \"http://freedesignfile.com/upload/2015/10/Cartoon-underwater-world-beautiful-vector-02.jpg\" \"blubb blubb\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"http://freedesignfile.com/upload/2015/10/Cartoon-underwater-world-beautiful-vector-02.jpg\" \"blubb blubb\">>\n\n!! Audio\n\nEscribir: \n\n\n```\n\u003C\u003Crichlink \"https://archive.org/download/Caruso_part1/Caruso-AveMaria.mp3\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://archive.org/download/Caruso_part1/Caruso-AveMaria.mp3\">>\n\n!! SoundCloud\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n```\n\no:\n\n\n```\n\u003C\u003Csoundcloud \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://soundcloud.com/nadaesoriginal/cultura-hacker-con-irene-soria\">>\n\n!! YouTube\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"https://www.youtube.com/watch?v=ZMGpAW0z_Bo\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"https://www.youtube.com/watch?v=ZMGpAW0z_Bo\">>\n\n!! JSFiddle\n\nMuestra experimentos de trozos de código que combinan JavaScript, HTML y CSS, extraídos\ndel popular sitio [[jsfiddle|http://jsfiddle.net]].\n\nEscribir:\n\n\n```\n\u003C\u003Crichlink \"http://jsfiddle.net/chriscoyier/Hyg3C/20/\" \"250px\">>\n```\n\nproduce:\n\n\u003C\u003Crichlink \"http://jsfiddle.net/chriscoyier/Hyg3C/20/\" \"250px\">>","title":"Enlaces enriquecidos","tags":"","modified":"20210324154515293","created":"20210324152711709"},
{"text":"!!!🙌 Enlaces útiles\n\n- ⭐Actualización: [[Compresión V2.1|https://community.preciousplastic.com/how-to/compression-machine-21]]\n\n- Hack: [[Compresión|https://davehakkens.nl/community/forums/topic/machine-development-compression-oven/]]\n\n- Hack: [[Máquina de fundir con energía solar|https://davehakkens.nl/community/forums/topic/solar-powered-melting-machine/]]\n\n- Cómo: [[Reloj de pared|https://www.youtube.com/watch?v=e_jqIvSFfI4]]\u003Cbr>\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT)]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"04e52637-e0fe-47f4-bb08-be1479028ecc","title":"Enlaces útiles (compression)","tags":"copincha máquina plástico enlaces construccion Compresion","orden":"10","modifier":"MasterRE","modified":"20210826022138543","creator":"MasterRE","created":"20210826021435274"},
{"text":"!!!🙌 Enlaces útiles\n- [[⭐Actualización: Trituradora 2.1|https://community.preciousplastic.com/how-to/shredder-21]]\n\n- [[Actualización: eficiencia de Shredder|https://davehakkens.nl/community/forums/topic/shredder-efficiency]]\n\n- [[Hack: Trituradora y Extrusora|https://davehakkens.nl/community/forums/topic/shredder-and-extrusion-industrial-electronics-2]]\n\n- [[Hack: Trituradora de potencia humana|https://community.preciousplastic.com/how-to/human-powered-shredder]]\n\n\n\n\n**Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT) en Discord. Aquí hablamos de máquinas.]]","tmap.id":"b48af595-4b63-4cc2-8b93-4bab7e1b38e6","title":"Enlaces útiles (trituradora)","tags":"copincha máquina plástico Trituradora enlaces construccion","orden":"11","modifier":"MasterRE","modified":"20210826032915884","creator":"MasterRE","created":"20210810232551736"},
{"text":"!🙌 Enlaces útiles\n- [[Trituradora y Extrusora - Electrónica Industrial |https://davehakkens.nl/community/forums/topic/shredder-and-extrusion-industrial-electronics-2/]]\u003Cbr>\n- [[[Pruebas de vigas de extrusión|https://davehakkens.nl/community/forums/topic/bean-extrusion-optimization/#post-131338]]\u003Cbr>\n- [[Producción de vigas V4|https://davehakkens.nl/community/forums/topic/beam-production-v4/]]\u003Cbr>\n- [[Productos de extrusión V4|https://davehakkens.nl/community/forums/topic/extrusion-machine-products-v4/]]\u003Cbr>\n- [[V4 Tubos y perfiles|https://davehakkens.nl/community/forums/topic/v4-extrusion-tubes-and-profiles/]]\u003Cbr>\n- [[V4 Moldes de extrusión|https://davehakkens.nl/community/forums/topic/extrusion-moulds-v4/]]\u003Cbr>\n- Cómo: [[molde de viga|https://community.preciousplastic.com/how-to/make-a-mould-to-extrude-beams]]\u003Cbr>\n- Cómo: [[boquilla plana|https://community.preciousplastic.com/how-to/make-a-flat-nozzle-for-the-extrusion-machine]]\u003Cbr>\n- Cómo: [[Diferentes texturas|https://community.preciousplastic.com/how-to/extrude-different-textures]]\u003Cbr>\n- Cómo: [[Banco|https://community.preciousplastic.com/how-to/make-a-bench-with-beams]]\u003Cbr>\n- Cómo: [[Estantería|https://community.preciousplastic.com/how-to/make-a-shelf-with-sheets--beams]]\u003Cbr>\n- Cómo: [[Vigas de vidrio|https://community.preciousplastic.com/how-to/make-glass-like-beams]]\u003Cbr>","tmap.id":"5f422169-0ed0-4b37-b2cd-fb3b71d0a3c2","title":"Enlaces útiles(extrusion)","tags":"enlaces construccion copincha plástico máquina","modifier":"MasterRE","modified":"20210826024310441","creator":"MasterRE","created":"20210826023844939"},
{"text":"!!# 🙌 Enlaces útiles\n\n* [[ Comprar o vender piezas y máquinas en nuestro bazar|https://bazar.preciousplastic.com)]]\n* [[ Encuentre un taller mecánico local en nuestro mapa|https://community.preciousplastic.com/map)]]\n* [[ Visita nuestros how-tos para mejoras y hacks|https://community.preciousplastic.com/how-to]]\n* [[Cómo hacer rayos de luz|https://community.preciousplastic.com/how-to/make-a-lamp-with-beams)]]\n* [[Cómo: hacer un perfil en T|https://community.preciousplastic.com/how-to/make-a-tshape-beam-)]]\n* [[Hack: Boquilla de liberación rápida|https://community.preciousplastic.com/how-to/make-a-quick-release-for-the-extrusion-machine]]\n* [[Hack: boquilla plana|https://community.preciousplastic.com/how-to/make-a-flat-nozzle-for-the-extrusion-machine]]\n* [[Documentación del tornillo|http://www.mie.uth.gr/ekp_yliko/_Chapter_5a.pdf ]]\n* [[Documentación|http://www.polydynamics.com/Rheology.pdf]]\n* [[Documentación de los conos de la tolva|http://craig-russell.co.uk/demos/cone_calculator/]]\n* [[Documentation|http://www.mvt.ovgu.de/mvt_media/Vorlesungen/Lecture_SFPS/Folien_SFPS_4-p-2002.pdf]]\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT)]] en Discord. Aquí hablamos como frikis de las máquinas.''","tmap.id":"b647c419-c794-4516-b4df-e52f08cce3d5","title":"Enlaces útiles(extrusionpro)","tags":"copincha plástico máquina enlaces construccion ExtrusionPro/Revisión","modifier":"MasterRE","modified":"20210826023521850","creator":"MasterRE","created":"20210813234100305"},
{"text":"!!🙌 Enlaces útiles\n- Cómo: [[Máquina de inyección - Diseñada para el desmontaje|https://community.preciousplastic.com/how-to/injection-machine---designed-for-disassembly]]\u003Cbr>\n- Actualización: [[Hacer un molde de liberación rápida|https://community.preciousplastic.com/how-to/make-a-quick-release-opening-system-for-injection-moulds)]]\u003Cbr>\n- Hack: [[Inyectora de sobremesa|https://davehakkens.nl/community/forums/topic/benchtop-smaller-machines/)]]\u003Cbr>\n- Hack: [[Refinamiento de la boquilla de inyección|https://davehakkens.nl/community/forums/topic/injectionextrusion-nozzle-refinement/]]\u003Cbr>\n- Cómo:[[mosquetón|https://community.preciousplastic.com/how-to/make-a-carabiner-cnc-vs-lasercut)]]\u003Cbr>\n- Cómo: [[Liberación rápida|https://community.preciousplastic.com/how-to/make-a-quick-release-for-the-extrusion-machine]]\u003Cbr>\n- Cómo: [[Moldes de aluminio fundido|https://www.youtube.com/watch?v=5LhHUBz9uL0]]\u003Cbr>\n- Cómo: [[Molde de funda de iPhone CNC|https://www.youtube.com/watch?v=ZYFoWP-3MYE]]\u003Cbr>\n- Cómo hacer una [[cúpula geodésica|https://community.preciousplastic.com/how-to/build-a-geodesic-dome]]\u003Cbr>\n- Cómo: [[Máquina de plástico precioso Monash|https://www.preciousplasticmonash.com/download-kit]]\u003Cbr>\n- Cómo: [[Avión de mano|https://community.preciousplastic.com/how-to/make-a-handplane-simple-mould]]\u003Cbr>\n- Cómo hacer: [[Colgador de escoba|https://community.preciousplastic.com/how-to/make-a-broom-hanger]]\u003Cbr>\n- Desarrollo: La historia detrás de la [[lámpara pirata|https://davehakkens.nl/community/forums/topic/the-story-behind-the-piranhaclamp/]]\u003Cbr>\n\n*Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos como frikis de las máquinas.**","tmap.id":"759b1f8c-a84a-4f9f-a26e-8893815bdd47","title":"Enlaces útiles(injection)","tags":"enlaces copincha plástico máquina Injection construccion","orden":"09","modifier":"MasterRE","modified":"20210826030201772","creator":"MasterRE","created":"20210812053423419"},
{"text":"! 🙌 Enlaces útiles\n\n* [[Comprar o vender piezas y máquinas en nuestro bazar|https://bazar.preciousplastic.com)]]\n* [[ Encuentre un taller mecánico local en nuestro mapa|https://community.preciousplastic.com/map)]]\n* [[ Visita nuestros how-tos para actualizaciones y hacks|https://community.preciousplastic.com/how-to]]\n* [⭐ Cómo configurar un espacio de trabajo completo de Sheetpress](spaces/sheetpress.md)\n* [[⭐ Para preguntas ir a nuestro canal #build en Discord|https://discordapp.com/invite/XQDmQVT]]\n* [[⭐ Cómo hacer una silla con hojas|https://community.preciousplastic.com/how-to/make-a-chair-with-bent-sheets]]\n* [[Mensaje en el foro sobre la construcción del sistema Sheetpress|https://davehakkens.nl/community/forums/topic/v4-sheet-press-system/]]\n* [[Mensaje en el foro sobre la construcción de un horno grande|https://davehakkens.nl/community/forums/topic/sheet-press-mould-oven/]]\n* [[Mensaje en el foro sobre una versión alternativa|https://davehakkens.nl/community/forums/topic/v4-sheet-press-system/]]\n* [[Cómo doblar chapas|https://community.preciousplastic.com/how-to/bend-plastic-sheets]]\n* [[Cómo construir una estantería con chapas|https://community.preciousplastic.com/how-to/make-a-shelving-system]]","tmap.id":"fe5f708f-ba75-47ca-8b75-502920a023f1","title":"Enlaces útiles(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Revisión enlaces","modifier":"MasterRE","modified":"20210824115044122","creator":"MasterRE","created":"20210824114422610"},
{"text":"!🙌 Enlaces útiles\n* [[ Comprar o vender piezas y máquinas en nuestro bazar|https://bazar.preciousplastic.com]]\n* [[ Encuentre un taller mecánico local en nuestro mapa|https://community.preciousplastic.com/map]]\n* [[ Visita nuestros how-tos para actualizaciones y hacks|https://community.preciousplastic.com/how-to]]\n* [[⭐ Cómo configurar un espacio de trabajo completo de Shredder|spaces/shredder.md]]\n* [[⭐ Para preguntas ir a nuestro canal #build en Discord|https://discordapp.com/invite/XQDmQVT]]","tmap.id":"6716fd16-5903-43ba-bf84-2ac4e13dc2e8","title":"Enlaces(shredderpro)","tags":"enlaces construccion [[Shredder Pro/revision]] copincha plástico máquina","modifier":"MasterRE","modified":"20210826023842483","creator":"MasterRE","created":"20210820084051717"},
{"text":"♻️ Entrada y salida\n\n\u003Cb>Tipo:\u003C/b> HDPE, LDPE, PP, PS\u003Cbr>\n\u003Cb>Producción:\u003C/b> 1 pieza por cada 40 minutos. Depende en gran medida del molde.\u003Cbr>","tmap.id":"e5a2c4fe-2d30-459b-bd48-acbe4f5fbaf0","title":"Entrada y salida(compression)","tags":"Compresion copincha máquina plástico entrada-salida construccion","orden":"07","modifier":"MasterRE","modified":"20210826020915597","creator":"MasterRE","created":"20210813230625132"},
{"text":"!!!♻️ Entrada y salida\n\u003Cb>Tipo:\u003C/b> HDPE, LDPE, PP, PS\u003Cbr>\n\u003Cb>Tamaño de los copos:\u003C/b> \u003C5mm\n\u003Cb>Salida:\u003C/b> Depende de la boquilla, ±5 kg/h\u003Cbr>","tmap.id":"08257855-58ce-4010-8e8a-1048d6752e05","title":"Entrada y salida(extrusion)","tags":"copincha Extrusion máquina plástico construccion entrada-salida","orden":"07","modifier":"MasterRE","modified":"20210826022655305","creator":"MasterRE","created":"20210812031427738"},
{"text":"!♻️ Entrada y salida\n\nUna variedad de tipos de plástico será efectiva en esta extrusora. Cada tipo de plástico tiene sus propias propiedades y comportamientos (flexible, duro, líquido, etc.). Los materiales con un amplio rango de temperatura de fusión son los más fáciles de trabajar. Sugerimos empezar con PP, HDPE, LDPE o PS ya que requieren menos precisión de temperatura. No recomendamos probar polímeros con ventanas de temperatura de fusión más pequeñas (como el PET), pero si decide hacerlo, tome precauciones de seguridad.\n\nPuede ajustar la temperatura mediante los reguladores de la caja electrónica. Los elementos calefactores están etiquetados y cableados en tres grupos (boquilla, barril y alimentación). Recomendamos utilizar las temperaturas de la tabla siguiente como regla general. Esto es para ayudar a asegurarse de que el plástico está completamente fundido justo antes de salir.\n\n!!! ⚠️ ¡Asegúrate de que el extrusor está a temperatura antes de poner en marcha el motor!\n\n| Tipo de plástico | Zona de alimentación (C°) | Zona del barril (C°) | Zona de la boquilla (C°) |\n| PP | 190 | 200 | 200 |\n| PS | 200 | 210 | 210 |\n| HDPE | 190 | 200 | 200 |\n| LDPE | 190 | 200 | 200 |\n\n\nAlgunos ejemplos de tiempos de extrusión para algunos moldes:\n\n- Molde de viga (2000 mm x 40 mm x 40 mm): 8 Min\n\n- Molde de ladrillitos Lego: 4 Min\n\n- Molde de ladrillo Lego grande: 6 Min\n\n- Molde de monopatín: 20 Min\n\n\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/extruderpro-output.jpg]]","tmap.id":"f408fc62-8236-409d-9d1a-b18fd3c1840e","title":"Entrada y salida(extrusionpro)","tags":"copincha máquina plástico entrada-salida construccion ExtrusionPro/Revisión","modifier":"MasterRE","modified":"20210821070625437","creator":"MasterRE","created":"20210821070313518"},
{"text":"!!!♻️ \u003Cb>Entrada y salida\u003C/b>\n\u003Cb>Tipo:\u003C/b> HDPE, LDPE, PP, PS\u003Cbr>\n\u003Cb>Producción:\u003C/b> 10-30 inyecciones por hora dependiendo del molde\u003Cbr>","tmap.id":"77f9d7a3-126e-4dc7-b5b0-1ad7443016ba","title":"Entrada y salida(injection)","tags":"copincha plástico máquina entrada-salida descripción Injection construccion","orden":"07","modifier":"MasterRE","modified":"20210826030114651","creator":"MasterRE","created":"20210812045819888"},
{"text":"!♻️ Entrada y salida\n\n!!!Entrada de plástico\n\nHemos prensado con éxito láminas de HDPE, LDPE, PP y PS limpios. La prensa puede tomar cualquier tipo de escamas (pequeñas, medianas y grandes). Recomendamos utilizar los copos grandes producidos por la trituradora pro utilizar con el tamiz grande. Ya que reduce la cantidad de trituración. Hemos tenido éxito en el prensado de láminas hechas con tapones de botella no triturados, el tiempo de fusión sólo aumenta ligeramente con un tamaño mayor de material de entrada. Aquí hay una tabla para dar una visión general en diferentes espesores, tiempos y temperaturas.\n\n ⚠️ Importante: no se puede prensar plástico sucio ya que dejará residuos quemados en el molde que son muy difíciles de eliminar.\n\n| Espesor de la lámina | HDPE \u003Cbr> 220° | PP \u003Cbr> 230° | PS \u003Cbr> 240° |\n| 6MM | 6.5 KG \u003Cbr> 40 Min | 6.5 KG \u003Cbr> 40 Min | 6.5 KG \u003Cbr> 40 Min |\n| 8MM | 8.5 KG \u003Cbr> 45 Min | 8.5 KG \u003Cbr> 45 Min | 8.5 KG \u003Cbr> 45 Min |\n| 10MM | 11 KG \u003Cbr> 50 Min | 11 KG \u003Cbr> 50 Min | 11 KG \u003Cbr> 50 Min |\n| 12MM | 12 KG \u003Cbr> 55 Min | 12 KG \u003Cbr> 55 Min | 12 KG \u003Cbr> 55 Min |\n| 20MM | 22 KG \u003Cbr> 60 min | 22 KG \u003Cbr> 60 min | 22 KG \u003Cbr> 60 min|\n\n\n{{Jugar con los colores(sheetpress)}}\n{{¿Cuántas hojas a la vez?(sheetpress)}}\n{{Tamaño de las placas(sheetpress)}}","tmap.id":"635094e8-9a90-4bba-a21b-a629161da0d1","title":"Entrada y salida(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Revisión entrada-salida","modifier":"MasterRE","modified":"20210824114350787","creator":"MasterRE","created":"20210824111837523"},
{"text":"♻️ Entrada y salida\n\n\nLa máquina puede triturar cualquier plástico de cualquier forma que quepa entre las cuchillas. La hemos probado con HDPE, PP y PS. No hay límite de grosor que la trituradora pueda manejar. Si la pieza de plástico es demasiado gruesa, las cuchillas no triturarán ya que ha sido diseñada para que el plástico no pueda atascar la máquina (depende de la potencia del motor). Se han probado con éxito PP, HDPE, PS de 0,7mm a 12mm. Los films son demasiado finos y se deslizan entre las cuchillas. El caucho, los neumáticos y los plásticos termoestables no han sido probados.\n\n[img [/home/master/Documentos/chamab/academy/docs/assets/build/shredderpro.jpg]]","tmap.id":"4ef208ff-6d3b-47ab-ae3e-c1cf4ea585a0","title":"Entrada y salida(shredderpro)","tags":"[[Shredder Pro/revision]] construccion plástico máquina entrada-salida","modifier":"MasterRE","modified":"20210820084013479","creator":"MasterRE","created":"20210814003944075"},
{"text":"!♻️ Entrada y salida\n\u003Cb>Tipo:\u003C/b> HDPE, LDPE, PP, PS\u003Cbr>\n\u003Cb>Espesor máximo:\u003C/b> 4mm\u003Cbr>\n\u003Cb>Tamaño de la tolva de entrada:\u003C/b> 400 x 200 mm\u003Cbr>\n\u003Cb>Salida:\u003C/b> ±10 kg/h\u003Cbr>","tmap.id":"75c66b8a-935e-4767-a267-3f713a6dff72","title":"Entrada y salida(trituradora)","tags":"copincha máquina plástico Trituradora construccion entrada-salida","orden":"07","modifier":"MasterRE","modified":"20210826032846922","creator":"MasterRE","created":"20210810221621752"},
{"text":"","title":"espacio de trabajo","modifier":"M0","modified":"20210830145647637","creator":"M0","created":"20210830145647637","color":"#97cdeb"},
{"text":"","title":"espacio de trabajo - inyección","modifier":"M0","modified":"20210830145652663","creator":"M0","created":"20210830145652663","color":"#97cdeb"},
{"text":"","title":"espacio de trabajo - mixto","modifier":"M0","modified":"20210830145657545","creator":"M0","created":"20210830145657545","color":"#97cdeb"},
{"text":"","title":"espacio de trabajo - prensado","modifier":"M0","modified":"20210830145701793","creator":"M0","created":"20210830145701793","color":"#97cdeb"},
{"text":"","title":"espacio de trabajo - trituracion","modifier":"M0","modified":"20210830145706457","creator":"M0","created":"20210830145706457","color":"#97cdeb"},
{"text":"Un espacio de trabajo de plástico precioso es donde el plástico se transforma desde los desechos hasta convertirse en materias primas o productos valiosos. Hay seis espacios de trabajo diferentes: \n\n[[Trituracion|espacios/espacio de trabajo/trituracion]]\n\n[[Extrusion|espacios/espacio de trabajo/extrusion]]\n\n[[Impresion 3D|espacios/espacio de trabajo/impresion3D]]\n\n[[Plancha|espacios/espacio de trabajo/plancha]]\n\n[[Inyección|espacios/espacio de trabajo/inyeccion]]\n\n[[Mixto|espacios/espacio de trabajo/mixto]]","title":"espacios/espacio de trabajo/descripcion","tags":"","modified":"20210730014342814","created":"20210730012100157"},
{"text":"Trituracion","title":"espacios/espacio de trabajo/trituracion","tags":"","modified":"20210730013947689","created":"20210730013915264","caption":"Trituracion"},
{"text":"","title":"espacios/espacio de trabajo/trituracion/descripcion","tags":"","modified":"20210730014630707","created":"20210730014410888"},
{"text":"!!Especificaciones de los rodamientos\nHemos utilizado UCFL209:\n\n- Tamaño del eje 45 mm\n\n- Distancia de fijación 148 mm\n\n- Diámetro del agujero de fijación 19 mm\n\nUtilizamos un tornillo M16 para fijarlos: se requiere un adaptador","tmap.id":"b73ed151-2254-4ec3-a61f-1468a4f35234","title":"Especificaciones de los rodamientos(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción","modifier":"MasterRE","modified":"20210821003613336","creator":"MasterRE","created":"20210820235614590"},
{"text":"!!!Especificaciones del eje\nEl eje está formado por una barra hexagonal de 50 mm fresada a un diámetro de 45 mm. Recomendamos utilizar acero de calidad media-alta con un límite elástico mínimo de 350 Mpa (nosotros utilizamos acero C45).","tmap.id":"f1211335-e260-49d4-be2c-9f7cbff57c6e","title":"Especificaciones del eje(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820235438991","creator":"MasterRE","created":"20210820234715734"},
{"text":"","title":"Estilizar mapa","tags":"[[pph/proyectos/🗺️ mapadigital]] SubProject todo","modifier":"M0","modified":"20210825155724988","list":"[[Aumentar cantidad de caracteres en el popup]] [[Redondear bordes del marco externo]] [[Cambiar diseno del mapa]]","creator":"M0","created":"20210622132630110"},
{"text":"\u003Cimg src=\"./medios/punto-estudio50.webp \n\"style=\"height:100px;\">\n\nTaller artístico y centro cultural. Es un punto de recogida activo. El plástico que reciclan se lo entregan a [[CNA Atres]] para fabricar muebles de [[pph/sidebar/contenidos/glosario/ecomadera]] que emplean en el local.","web":"http://www.estudio50habana.com/","type":"text/vnd.tiddlywiki","title":"Estudio 50","telefono":" +5352667043","tags":"punto [[punto de recogida]] [[punto comunitario]]","revision":"0","point":"23.1296406071199, -82.37896872611735","modifier":"M0","modified":"20210902133607204","marker":"punto-recogida","email":"estudio50habana@gmail.com","direccion":"Lugareño entre Carlos III y Almendares, Centro Habana","creator":"M0","created":"20210809231942245","color":"#ae00ff","categoria":"🟣 Puntos de Recogida","caption":"Estudio 50","bag":"default"},
{"text":"","title":"Evento","tags":"$:/plugins/nico/projectify/tags/Category","modifier":"M0","modified":"20210830153922844","creator":"M0","created":"20210830153902244","color":"#ffebd9"},
{"text":"{{extrusion video}}\n{{Construyendo una máquina de extrusión}}\n{{Información técnica(extrusion)}}\n{{Modelo 3D(extrusion)}}\n{{Maquinaria y habilidades necesarias(extrusion)}}\n{{Caja electrónica(estrusion)}}\n{{Consejos y trucos durante la fabricación(extrusion)}}\n{{Entrada y salida(extrusion)}}\n{{Funcionamiento y mantenimiento(extrusion)}}\n{{Pros y contras(extrusion)}}\n{{Enlaces útiles(extrusion)}}\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT)]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"0b8c85c6-2ffa-46fc-8aa3-d3645594cfc6","title":"Extrusion","tags":"Construcción construccion Extrusion general plástico explicación copincha máquina","orden":"03","modifier":"MasterRE","modified":"20210826024405711","creator":"MasterRE","created":"20210812024049212"},
{"text":"\u003Chtml>\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/p4NoY33-Tfo\" frameborder=\"0\" allowfullscreen>\u003C/iframe>\u003C/html>\n\nCapítulos de vídeo\n\n#- 00:00 Introducción\n#- 00:46 Tolva\n#- 02:22 Barril\n#- 04:48 Boquilla\n#- 07:05 Soporte del barril\n#- 08:44 Estructura\n#- 10:43 Electrónica\n#- 15:03 Cómo funciona","tmap.id":"ef509034-74af-4ae6-99a2-4bac57f41a92","title":"extrusion video","tags":"copincha Extrusion máquina plástico video construccion","modifier":"MasterRE","modified":"20210817225644625","creator":"MasterRE","created":"20210812024125342"},
{"text":"|\u003Ciframe width=\"800\" height=\"400\" src=\"https://www.youtube.com/embed/3-JFVo6BDA4\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>|''Cápitulos de vídeo''\u003Cbr> - 00:07 Introducción\u003Cbr>- 01:30 Cuerpo del rodamiento y eje\u003Cbr>- 08:49 Entrada del barril\u003Cbr>- 12:17 Barril\u003Cbr>- 15:13 Adaptador del motor\u003Cbr>- 16:35 Tolva\u003Cbr>- 17:39 Electrónica\u003Cbr>- 19:45 Bastidor\u003Cbr>- 20:19 Montaje final\u003Cbr>- 24:11 Mantenimiento y forma de funcionamiento\u003Cbr>|","tmap.id":"fdae8b85-2e53-488e-81ee-9a37569f576c","title":"extrusionpro video","tags":"video copincha máquina plástico construccion ExtrusionPro/Construccion","modifier":"MasterRE","modified":"20210821074028605","creator":"MasterRE","created":"20210821073259195"},
{"text":"[img[/home/master/Documentos/chamab/academy/docs/assets/build/extruderpro-run.jpg]]\n\n! Uso y mantenimiento de la Extrusión Pro\n\n!! Ejecutar y mantener la Extrusora Pro\n\n¡Hurra! ¡Has construido un Extruder Pro! Vamos a divertirnos un poco y hacer algunas vigas y ladrillos. A continuación te explicamos cómo hacerlo, qué temperaturas utilizar, cómo debe ser el flujo de trabajo, además de las cosas prácticas a tener en cuenta como el mantenimiento.\n\n!! 🏃♀️ Extruir algo de plástico\n\n{{Cómo empezar(extrusionpro)}}\n{{Producción(extrusionpro)}}\n{{Consejos y trucos durante el uso(extrusionpro)}}\n{{Mantenimiento(extrusionpro)}}\n{{Solución de problemas(extrusionpro)}}\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"04cfa61d-6b49-407e-a654-d14e5ae37503","title":"ExtrusionPro/Arranque","tags":"copincha construccion plástico máquina general [[Extrusora Profesional]] ExtrusionPro/Arranque","orden":"03","modifier":"M0","modified":"20210830133622787","creator":"MasterRE","created":"20210824075708388","color":"#18ea2b","caption":"Arranque"},
{"text":"{{extrusionpro video}}\n!Construir una Extrusion Pro\n\n¡Bienvenido a la Extrusora Pro! Esta es una versión más fuerte, más grande y más robusta de nuestra extrusora V3, así que si estás buscando una producción seria y tienes habilidades avanzadas de fresado y torneado, ¡continúa! Si estás empezando, o buscas una máquina más pequeña y fácil de construir, te aconsejamos que empieces con el extrusor original (que sigue siendo una pasada).\n\n> Pro-tip: Construir el extrusor requiere una fina precisión y ojo para las tolerancias, si no eres lo suficientemente preciso intenta encontrar piezas complejas en el bazar. Son pequeñas y fáciles de enviar.\n\n{{Maquinaria y habilidades necesarias(extrusionpro)}}\n{{Materiales y piezas(extrusionpro)}}\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"bf13fad3-58c9-42f6-a82d-b08b665557ff","title":"ExtrusionPro/Construccion","tags":"copincha construccion plástico máquina general [[Extrusora Profesional]] ExtrusionPro/Construccion","orden":"02","modifier":"M0","modified":"20210830133622787","creator":"MasterRE","created":"20210821071909233","caption":"Construcción"},
{"text":"{{Información de Extrusión Pro}}\n{{Modelo 3D(extrusionpro)}}\n{{Pros y contras(extrusionpro)}}\n{{Normal VS Pro(extrusionpro)}}\n{{Entrada y salida(extrusionpro)}}\n{{Enlaces útiles(extrusion)}}","tmap.id":"8bdf2386-a800-4881-80cd-718cba96e45c","title":"ExtrusionPro/Revisión","tags":"copincha construccion plástico máquina general [[Extrusora Profesional]]","orden":"01","modifier":"M0","modified":"20210830133622787","creator":"MasterRE","created":"20210821063930522","caption":"Revisión"},
{"text":"{{ExtrusionPro/Revisión}}","tmap.id":"c89faeb5-cdfa-4a4a-bf08-c5c08fbec91b","title":"Extrusora Profesional","tags":"Construcción copincha construccion plástico máquina general [[Extrusora Profesional]]","orden":"06","modifier":"M0","modified":"20210830133622787","creator":"MasterRE","created":"20210821062606171"},
{"text":"!!Factor de servicio\n\nEl factor de servicio es el porcentaje de sobrecarga que el motor puede soportar durante períodos cortos cuando funciona normalmente dentro de las tolerancias de tensión correctas. Tanto su caja de cambios como su motor tienen un factor de servicio, que puede ser diferente. En cualquier caso, asegúrese de que el factor de servicio de ambos elementos es al menos 1, o su motor reductor se verá reducido.\n\nTener un factor de servicio del motor más alto puede ser útil para:\n\n- Inexactitud en la predicción de las necesidades de potencia del sistema intermitente\u003Cbr>\n- Mayor vida útil del aislamiento al reducir la temperatura a carga nominal\u003Cbr>\n- Sobrecargas intermitentes u ocasionales\u003Cbr>\n- Temperatura ambiente superior a 40°C\u003Cbr>\n- Tensiones de alimentación bajas o desequilibradas\u003Cbr>\n\nTener un factor de servicio de la caja de cambios más alto puede ser útil para\n\n- Temperaturas elevadas\u003Cbr>\n- Cargas de choque o vibraciones extremas\u003Cbr>\n- Cargas no uniformes\u003Cbr>\n- Cargas cíclicas\n\nCuanto mayor sea el factor de seguridad, mayor será la vida útil. Por esta razón, es mejor compensar y tener un motor de menor potencia.","tmap.id":"a3ef879b-de18-434d-9ec9-a6a26e4c0258","title":"Factor de servicio","tags":"construccion copincha ShredderPro/Construcción plástico máquina","modifier":"MasterRE","modified":"20210820232634645","creator":"MasterRE","created":"20210820232441078"},
{"text":"\u003Cform >\n \u003Clabel for=\"fname\">First name:\u003C/label>\u003Cbr>\n \u003Cinput type=\"text\" id=\"fname\" name=\"fname\" value=\"John\">\u003Cbr>\n \u003Clabel for=\"lname\">Last name:\u003C/label>\u003Cbr>\n \u003Cinput type=\"text\" id=\"lname\" name=\"lname\" value=\"Doe\">\u003Cbr>\u003Cbr>\n \u003Cinput type=\"submit\" value=\"Submit\">\n\u003C/form> \n\n\n\n\n\n\n\u003Cform>\nNombre\n\u003Cbr>\n\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\n\u003C/form>\n\n\u003Cp> form \u003C/p>\n\n\n\n\u003Cbr>\u003Cbr>Descripción\u003Cbr>\u003Ctextarea style=\"resize:none; background-color:white;\" class=\"form-control ph\" rows=\"8\" cols=\"49\" placeholder=\"Escriba una descripcion breve de su proyecto y que acciones relacionadas con el reciclaje de plasticos realiza.\">\u003C/textarea>\u003Cbr>\u003Cbr>Geolocalizacion\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Categoria\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Email\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Sitio Web\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Telefono\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\u003Cbr>\u003Cbr>Dirección\u003Cbr>\u003Cinput type=\"text\" id=\"fname\" name=\"fname\" size=\"50\">\n\n\u003C$set name=\"counter\" value=\u003C\u003Ccalc !!counter +1>>>\n\u003C$button>\n\u003C$action-sendmessage\n$message=\"tm-new-tiddler\"\ntitle=\"Nuevo\"\ntags=\"Foo [[Bar Baz]] MumbleFrotz\"\ntext=\u003C\u003Cnow \"Today is DDth, MMM YYYY\">>\ncounter=\u003C\u003Ccounter>>/>\n\u003C$action-setfield counter=\u003C\u003Ccounter>>/>\nCrear!\n\u003C/$button>\n\u003C/$set>\n\n\n","title":"Formulario","tags":"","modifier":"M0","modified":"20210822232154787","creator":"M0","created":"20210822192735121","counter":""},
{"text":"\\define theTiddler() $(the_tiddler)$!!title\n\n|table-borderless|k\n|''Nombre'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" placeholder=\"username\" tag=\"input\" size=30 type=\"text\"/> |\n|''Descripcion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"firstname\" placeholder=\"first name\" tag=\"input\" size=30 type=\"text\"/> |\n|''Direccion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"direccion\" placeholder=\"direccion\" tag=\"input\" size=30 type=\"text\"/> |\n|''Telefono'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"telefono\" placeholder=\"telefono\" tag=\"input\" size=30 type=\"text\"/> |\n|''E-Mail'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"email\" placeholder=\"e-mail address\" tag=\"input\" size=30 type=\"text\"/> |\n|''Sitio Web'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"web\" placeholder=\"sitio web\" tag=\"input\" size=30 type=\"text\"/> |\n|''Geolocalizacion'' |\u003C$edit-text tiddler=\"$:/temp/newuser\" field=\"point\" placeholder=\"coordenadas\" tag=\"input\" size=30 type=\"text\"/> |\n|''Categoria'' |\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"Admin\"> Admin\u003C/$checkbox>\u003Cbr/>\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"cron\"> cron\u003C/$checkbox>\u003Cbr/>\u003C$checkbox tiddler=\"$:/temp/newuser\" tag=\"www\"> www\u003C/$checkbox> |\n\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/newuser\">\n \u003C$reveal type=\"match\" text={{$:/temp/newuser}} state={{$:/temp/newuser}}>\n \u003C$button set=\"$:/temp/newuser!!title\" setTo={{$:/temp/newuser}}>\n Modify\n \u003C/$button>\n \u003C$set name=\"the_tiddler\" value={{$:/temp/newuser}}>\n \u003C$button setTo=\"$:/temp/newuser\" set=\u003C\u003CtheTiddler>>>\n Fetch\n \u003C/$button>\n \u003C/$set>\n \u003C/$reveal>\n \u003C$reveal type=\"match\" text=\"\" state={{$:/temp/newuser}}>\n \u003C$button set=\"$:/temp/newuser!!title\" setTo={{$:/temp/newuser}}>\n Create\n \u003C/$button>\n \u003C/$reveal>\n\u003C/$reveal>","title":"Formulario miembros","modifier":"M0","modified":"20210823182857244","creator":"M0","created":"20210823153301991"},
{"text":"!!⚙️ Funcionamiento y mantenimiento\n\nLa compresión es sencilla de entender y muy potente si se domina correctamente. Puede ser operado por una sola persona la mayor parte del tiempo. Una vez más, el proceso de creación está muy relacionado con los moldes y la fabricación de los mismos. Si se dispone de un molde preciso, se pueden crear productos hermosos. El molde que proporcionamos es muy básico para que todo el mundo pueda entender el proceso, pero le animamos a usted y a su equipo a que estudien la posibilidad de hacer nuevos moldes que puedan ser útiles en su área.\n\n!!! Cómo funciona la compresión\n{{Arrancar la máquina(compression)}}\n{{Producción(compression)}}\n{{Enfriamiento(compression)}}\n{{Solución de problemas(compression)}}","tmap.id":"5de1d5f4-a5ba-4e05-8c4d-88b932da0495","title":"Funcionamiento y mantenimiento(compression)","tags":"Compresion copincha máquina plástico funcionamiento mantenimiento construccion","orden":"07","modifier":"MasterRE","modified":"20210826021004394","creator":"MasterRE","created":"20210813230829177"},
{"text":"!!! ⚙️ Funcionamiento y mantenimiento\n\nPuede ajustar la temperatura desde los controladores de la caja electrónica. Los elementos calefactores están cableados en dos grupos - la boquilla y el barril están marcados en la parte superior de los controladores. Los tres primeros elementos (barril) deben ajustarse a una temperatura ligeramente inferior a la del último, cerca de la boquilla. Esto es para asegurarse de que el plástico recibe un último impulso de calor justo antes de salir. A continuación puedes ver un diagrama con los mejores ajustes para esta máquina basado en nuestros experimentos (consejo: podrías hacer los tuyos propios para ver qué te funciona mejor). Las temperaturas óptimas que se muestran a continuación se han calculado con un motor que gira a 70 rpm. Si su motor gira más rápido, necesitará una temperatura más alta, ya que el plástico fluye más rápido a través del barril y tiene menos tiempo para fundirse, y viceversa si el motor es más lento.\n\n> Pro-tip: Haz un soporte para tu salida/molde para estabilizarlo y hacerte la vida más fácil.\n\n{{Cómo manejar la extrusora(extrusion)}}\n{{Solución de problemas(extrusion)}}","tmap.id":"74968a79-4bff-434c-a563-54be2e9f003c","title":"Funcionamiento y mantenimiento(extrusion)","tags":"copincha construccion plástico funcionamiento mantenimiento Extrusion máquina","orden":"08","modifier":"MasterRE","modified":"20210826023341168","creator":"MasterRE","created":"20210812031654121"},
{"text":"!! ⚙️ Funcionamiento y mantenimiento\n\nPuede crear productos bonitos y consistentes con la máquina de inyección de forma muy eficiente, pero requiere un poco de trabajo previo: hacer moldes, por ejemplo. Cuanto más preciso sea el molde, más fácil y ágil será su producción. Algunos consejos rápidos:\n\n{{Arrancar la máquina(injection)}}\n{{Producción(injection)}}\n{{Enfriamiento(injection)}}\n{{Consejos y trucos durante el uso(injection)}}\n{{Solución de problemas(injection)}}","tmap.id":"8b4b1ff7-b8c7-47d9-ab7a-ecf50f956cd1","title":"Funcionamiento y mantenimiento(injection)","tags":"funcionamiento mantenimiento copincha máquina plástico construccion Injection","orden":"08","modifier":"MasterRE","modified":"20210826030128156","creator":"MasterRE","created":"20210812050050819"},
{"text":"!!!⚙️ Funcionamiento y mantenimiento\n1. ¿Listo para triturar? ¡Sí! Primero elija el tipo de plástico: esto suele depender de las cantidades de plástico que se acumulan en sus bolsas de clasificación. Asegúrate de tener suficiente cantidad del mismo tipo de plástico, ya que la trituradora tiene un proceso entre ciclos de diferentes plásticos (limpieza, por ejemplo).\n\n2. ¿Tienes tu tipo de plástico? Genial. Ahora es el momento de romper los objetos de plástico más grandes en trozos más pequeños que puedan ir a la tolva. Esto puede hacerse con un martillo, unas tijeras o una sierra, dependiendo del plástico. En este punto también deberías limpiar el plástico de la suciedad más importante (aunque no pierdas demasiado tiempo en esto, ya que el plástico se lavará poco después).\n\n3. Vamos - introduzca el plástico en la tolva. Durante la trituración, debe comprobar regularmente las cuchillas y empujar el plástico hacia las cuchillas con la herramienta suministrada para asegurarse de que las cuchillas agarran el plástico. Cuando termine de trabajar con la trituradora, asegúrese de almacenar y etiquetar el plástico triturado o la siguiente persona que utilice la trituradora no sabrá qué tipo de plástico hay en el cubo.\n\n> Nota:⚠️ Tenga siempre mucho cuidado cuando trabaje con la trituradora \n\n{{Pasos rápidos para el funcionamiento de la trituradora}}\n{{Cambio de tipo de plástico}}\n{{Solución de problemas(trituradora)}}","tmap.id":"cf595548-fcd8-4ee1-9b37-62d36cef887c","title":"Funcionamiento y mantenimiento(trituradora)","tags":"copincha máquina plástico Trituradora funcionamiento matenimiento construccion","orden":"09","modifier":"MasterRE","modified":"20210826032614314","creator":"MasterRE","created":"20210810224254420"},
{"text":"!! Funcionamiento\n\nDependiendo de la potencia del motor, es posible que tenga que comprobar la carga del motor (mostrada en la pantalla mientras la máquina está triturando). La carga del motor también depende del material, la forma y el grosor de las piezas a triturar.\n\nPor ejemplo, las cajas de CD de PS (plástico frágil) no requieren mucha potencia. Las botellas grandes de HDPE (plástico elástico) requieren mucha más potencia.\n\nDependiendo de su motor, puede funcionar a diferentes potencias / amperajes nominales. Asegúrese de que siempre hace funcionar su motor por debajo de su amperaje nominal en promedio. Si su motor está infradimensionado para el trabajo y su amperaje de trituración está por encima de su potencia nominal, asegúrese de que hay suficiente tiempo de descanso para dejar que se enfríe.\n\nDurante el proceso de trituración, recomendamos vigilar la temperatura de las cuchillas, los rodamientos, la caja y el motor con una pistola de temperatura. La temperatura dependerá de la carga del motor y del tiempo de funcionamiento. Detenga la máquina si la temperatura de las cuchillas supera los 90 ºC o su plástico empezará a fundirse. Los demás componentes no deberían calentarse demasiado, a no ser que estés haciendo una trituración muy intensa o el tiempo sea bastante caluroso. Comprueba la temperatura recomendada por el fabricante, pero en general no dejes que los otros componentes superen los 55 ºC.","tmap.id":"98bb4d62-3c83-43b8-9057-fcf623190230","title":"Funcionamiento(shredderpro)","tags":"copincha máquina plástico funcionamiento construccion [[ShredderPro/Uso y mantenimiento]]","modifier":"MasterRE","modified":"20210821012146315","creator":"MasterRE","created":"20210821012027133"},
{"text":"","title":"hacer cluster por municipio-provincias","tags":"todo [[pph/proyectos/🗺️ mapadigital]]","modifier":"M0","modified":"20210825155724988","created":"20210809021143648"},
{"text":"en el tiddler\n$:/plugins/sycom/leaflet/mapWidget.tid\n\nbuscar \n\n```\n // create the popup for base objects\n popup = \"\u003Ch4>\u003Ca href=\\\"#\" + encodeURIComponent(flds.title) + \"\\\">\" + flds.title + \"\u003C/a>\u003C/h4>\";\n```\ncambiarlo por \n\n```\n // create the popup for base objects\n popup = \"\u003Ch4>\u003Ca href=\\\"#\" + encodeURIComponent(flds.caption) + \"\\\">\" + flds.caption + \"\u003C/a>\u003C/h4>\";\n```\ndonde dice:\n\n```\n // adding a link to the tiddler\n content += \"\u003Cbr/>(\u003Ca href=\\\"#\" + encodeURIComponent(flds.title) + \"\\\" title=\\\"read more...\\\">...\u003C/a>)\";\n popup += content;\t\t\t\t\t\t\t\n```\ncambiarlo por:\n\n```\n // adding a link to the tiddler\n content += \"\u003Cbr/>(\u003Ca href=\\\"#\" + encodeURIComponent(flds.caption) + \"\\\" title=\\\"read more...\\\">...\u003C/a>)\";\n popup += content;\t\t\t\t\t\t\t\n```\t\t\t\n","title":"Hacer que Titulo de los popup leen el campo caption del geotiddler","tags":"[[Construir el mapa virtual]] todo done","modified":"20210613151522878","created":"20210325065023185"},
{"text":"''Javascript'' code:\n\n```javascript\n(function(a,b){\n var result = a+b;\n return result;\n})(10,20)\n```\n\n''CSS'' code:\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''Perl'' code:\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''Python'' code:\n\n```python\nclass Singleton:\n __single = None\n def __init__( self ):\n if Singleton.__single:\n raise Singleton.__single\n Singleton.__single = self\n```\n\n''Lua'' code:\n\n```lua\nfunction Strong(elem)\n return pandoc.SmallCaps(elem.c)\nend\n```\n\n''Bash'' code:\n\n```bash\necho prueba\n```\n\n''Pharo'' code:\n\n{{Consultar y organizar datos en Pharo}}","title":"HighlightExample","modified":"20210421160308168","created":"20210421155312444"},
{"text":"/home/master/Documentos/chamab/academy/docs/","tmap.id":"09a7c1c9-1da6-4c4d-8979-90fcc77ecf6a","title":"imagenes/preciusplastic","tags":"Academia construccion copincha plástico máquina","modifier":"MasterRE","modified":"20210820101452292","creator":"MasterRE","created":"20210820100341523"},
{"text":"","title":"Inbox","modified":"20210716001144229","list":"[[Redondear esquinas del cuadro del mapa]] [[Cambiar diseño del mapa]]","created":"20210716000845347"},
{"title":"index.jpeg","text":"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
{"text":"[img[/home/master/Documentos/chamab/academy/docs/assets/build/extruderpro.jpg]]\n\n! 📓 Información de Extrusión Pro\n| Especificación ||\n|📓 Tipo de tornillo| simple |\n|⚙️ Versión | 1.0 |\n|💰 Precio de material nuevo en NL | +/- €2000 |\n|⚙️ Peso (incluido el marco)| 110 kg |\n|📦 Dimensión | 1500 x 600 x 1550 mm|\n|⚙️ Potencia (W)| 5 kW |\n|🔌 Tensión | 400V |\n|⚡ AMP | 16A |\n|♻️ Tamaño de la escama de entrada| pequeña |\n|🔩 Diámetro del tornillo | 30 mm |\n|🔩 Longitud del tornillo (mm) | 790 mm |\n|🔩 Longitud efectiva del tornillo | 600 mm |\n|🔩 Potencia nominal del motor | 3 kW |\n|⚙️ Tipo de motor |(consulte la sección de construcción para obtener más detalles)|\n|Salida nominal del torque |109 Nm|\n|Velocidad nominal de salida del motor|263 RPM|\n|Potencia máxima del motor y del inversor Potencia del motor y del inversor |3 kW|\n|Eje del motor recomendado |30 mm|\n|Zonas de calefacción|3|\n|Potencia de calefacción máx |2 kW|","tmap.id":"03a32db0-6452-4f03-b5b7-3e1e575d683e","title":"Información de Extrusión Pro","tags":"copincha construccion plástico máquina general [[información técnica]] ExtrusionPro/Revisión","orden":"06","modifier":"MasterRE","modified":"20210821065152363","creator":"MasterRE","created":"20210821064249701"},
{"text":"{{shredderpro.jpg}}\n\n!!!📓 Información de Shredder Pro\n\n|Nombre | Shredder Pro |\n|📓 Tipo de trituradora de doble eje| Versión 1.0 |\n|💰 Precio material nuevo en NL | +/- €2200 + motor |\n| ⚖️ Peso| 340 kg |\n|📦 Dimensión | 1205 x 550 x 1512 mm |\n|⚙️ Ancho de la cuchilla: | 6 mm |\n|🔌 Tensión:| 400V |\n|⚡ AMP | 16A |\n|⏱ Tiempo de intervalo de control| 1 hora |\n|⚙️ Motorreductor||\n|- Potencia nominal | 2,2 kW mínimo. Se recomiendan 3-4 kW.|\n|- Par nominal | 1100 Nm mínimo - 3000 Nm máximo |\n|- Velocidad de salida | 15.000 Nm |\n|- Velocidad de salida | 15-25 r/min |\n|- Factor de servicio mínimo | 1,5 (2,2kW) / 1,2 (3kW) |\n","tmap.id":"0eccd3a8-83ad-440f-b1e1-d0b82922bffa","title":"Información de Shredder Pro","tags":"[[Shredder Pro/revision]] copincha tabla máquina plástico construccion","modifier":"MasterRE","modified":"20210820084013480","creator":"MasterRE","created":"20210814000955113"},
{"text":"!! 📓 Información técnica\n\n|📓 Tipo | Trituradora de un eje|\n|💎 Versión | 2.0 |\n|💰 Precio material nuevo en NL | +/- €500 + motor|\n|💰 Precio del material de desecho en NL | +/- €400|\n|⚖️ Peso | 90 kg|\n|📦 Dimensión | 280 x 600 x 1142 mm|\n|⚙️ Ancho de la hoja | 5 mm, 6 mm |\n|🔌 Tensión | 380V|\n|⚡ AMP | 5.8A|\n| Potencia nominal | 1,5 kW mínimo|\n| Par nominal | 300 Nm mínimo|\n","tmap.id":"7cb92778-3714-4bf6-b46f-3faf7c01805a","title":"Información técnica (trituradora)","tags":"copincha máquina plástico Trituradora [[información técnica]] construccion tabla","orden":"02","modifier":"MasterRE","modified":"20210826031601195","creator":"MasterRE","created":"20210810191355882"},
{"text":"!!📓 Información técnica\n\n|📓 Tipo | Máquina de compresión|\n|💎 Versión | 2.0|\n|💰 Precio material nuevo en NL | +/- €350|\n|💰 Precio del material de desecho en NL | +/- €150|\n|⚖️ Peso | 30 kg|\n|📦 Dimensiones | 500 x 590 x 1590 mm|\n|⚙️ Compresión | 2t gato de coche|\n|🔌 Tensión | 220V|\n|⚡ AMP | 2.6A|\n|♻️ Tamaño de la escama de entrada | Mediana, Pequeña |","tmap.id":"751f0a59-b41d-4baa-9002-42865672a0f9","title":"Información técnica(compression)","tags":"Compresion copincha plástico máquina [[información técnica]] construccion tabla","orden":"02","modifier":"MasterRE","modified":"20210826020718014","creator":"MasterRE","created":"20210813224152879"},
{"text":"!!!📓 Información técnica\n!📓 Tipo de máquina de extrusión\n\n|💎 Versión | 2.0|\n|💰 Precio material nuevo en NL | +/- €500 + motor|\n|💰 Precio del material de desecho en NL | +/- €200|\n|⚖️ Peso | 35 kg|\n|📦 Dimensiones | 500 x 1020 x 1120 mm|\n|⚙️ Tamaño del tornillo | 26 x 600 mm sinfín de madera|\n|⏱ Tiempo máximo de funcionamiento | 4H/Día|\n|🔌 Tensión | 380V |\n|⚡ AMP | 5.8A|\n|♻️ Tamaño de la escama de entrada | Mediana, Pequeña |\n|- Potencia nominal | 1,5 kW mínimo.|\n|- Par nominal | 109 Nm|\n|- Velocidad de salida | 40-140 r/min|\n\n{{extrusionv3.jpg}}","tmap.id":"b4b823f2-7096-4f13-bbfc-3338b5fb2f79","title":"Información técnica(extrusion)","tags":"copincha [[información técnica]] máquina Extrusion plástico construccion tabla","orden":"02","modifier":"MasterRE","modified":"20210826022518823","creator":"MasterRE","created":"20210812024705687"},
{"text":"!!📓 Información técnica\n\n|📓 Tipo | Inyección|\n|💎 Versión | 1.0|\n|💰 Precio material nuevo en NL | +/- €300|\n|💰 Precio del material de desecho en NL | +/- €150|\n|⚖️ Peso | 23 kg|\n|📦 Dimensiones | 830 x 700 x 1300 mm|\n|⚙️ Volumen del barril | 150 cm³|\n|⚙️ Palanca | 3|\n|⚙️ Presión de inyección | 45 bares|\n|⚙️ Tamaño máximo del molde | 360 x 330 mm|\n|⏱ Inyecciones p/h | 10 - 30|\n|🔌 Tensión | 220V|\n|⚡ AMP | 2.6A|\n| ♻️ Tamaño de las escamas de entrada | Mediano, Pequeño |\n\n\n{{injection.jpg}}","tmap.id":"4beadcc5-00c5-4ee4-91b9-b61762d1d060","title":"Información técnica(injection)","tags":"copincha plástico máquina Injection [[información técnica]] construccion tabla","orden":"02","modifier":"MasterRE","modified":"20210826025115585","creator":"MasterRE","created":"20210812035948986"},
{"text":"[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress.jpg]]\n\n\n! 📓 Información sobre Sheetpress\n| Especificación ||\n| 📓 Tipo de prensa | láminas |\n| 💎 Versión | 1 |\n| Precio del material nuevo | NL +/- 2.550 euros|\n| 💰 Sistema adicional(prensa de enfriamiento + mesa) | +/- €860 |\n| ⚖️ Peso | 450kg (Sheetpress) |\n| 📦 Dimensión de la prensa de láminas | 1620 X 1620 X 1780 mm|\n| 🔌 Voltaje | 400V |\n| ⚡ AMPERAJE | 32A |\n| ⚡ Potencia | 15kW |\n| ♻️ Tamaño de la escama de entrada | Grande, Mediana, Pequeña|\n| Tiempo máximo de funcionamiento | 8 horas al día |\n| Temperatura máxima | 300°C |\n| Plásticos probados | HDPE, LDPE, PP, PS|\n| ¿Utiliza láminas? | Sí |\n| Entrada entre láminas | 300mm |\n| Tamaño de la lámina | 1000 x 1000 mm |\n| Rango de Espesor de la Lámina | 4 - 35mm |\n| Hojas por día (12 mm) | 3 |\n| Hojas por día con sistema completo (12mm)| 10 |\n","tmap.id":"b337e809-c9d2-4887-a59e-7f976e0e252d","title":"Información(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Revisión tabla","modifier":"MasterRE","modified":"20210824111303063","creator":"MasterRE","created":"20210824104116969"},
{"text":"Nuestro desarrollo se basa en usar las siguientes infraestructuras de bolsillo:\n\n!!! ~TiddlyWiki\n{{TiddlyWiki}}\n\n!!! Pharo\n{{Pharo}}\n\n!!! Fossil\n{{Fossil}}","title":"infraestructuras de bolsillo que usamos","tags":"","modifier":"M0","modified":"20210830140505530","creator":"M0","created":"20210830140432976"},
{"text":"\u003Chtml>\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/qtZv96ciFIU\" frameborder=\"0\" allowfullscreen>\u003C/iframe>\u003C/html>\n\n!!! Capítulos de vídeo\n\n#- 00:07 Introducción\n#- 00:43 Tolva\n#- 02:01 Barril\n#- 03:58 Boquilla\n#- 04:53 Estructura\n#- 06:55 Electrónica\n#- 10:30 Cómo funciona","tmap.id":"dfbc0fb0-76ff-45f3-a45d-3b69c2f95933","title":"injection video","tags":"Injection copincha máquina video plástico construccion","modifier":"MasterRE","modified":"20210826025041007","creator":"MasterRE","created":"20210812035319263"},
{"text":"{{info style}}\n\n!! Desde el navegador web\n\n* Cliquea el botón el botón \u003C\u003Cicon {{$:/core/images/save-button}} \"\">> de la barra principal, que puede estar localizada en distintas ubicaciones (a la derecha o abajo o incluso oculta) dependiendo del dispositivo desde donde estés navegando este tema y el tamaño de la ventana.\n\n* Dependiendo de tu configuración del navegador, éste te indicará la ruta donde quieres descargarlo o lo enviará directamente a la carpeta de descargas.\n\n@@.info\nSi quieres usar la extensión de Firefox [[File Backups|https://mutabit.com/repos.fossil/indieweb/uv/docs/es/miniwiki/indieweb-brea.html#File%20Backups%20plugin]] para guardar futuros cambios en tu wiki, debes almacenar el wiki en la carpeta de \"Descargas\" (esta podría llamarse \"Downloads\" o de otra manera, dependiendo del idioma y otros aspectos de la configuración de nuestro sistema operativo). \n@@\n\n!! Desde la consola de comandos\n\nEntra a la carpeta donde quieras hacer la descarga (por ejemplo `Descargas`) y desde allí\nejecuta (debes tener instalado [[wget|https://es.wikipedia.org/wiki/GNU_Wget]] o \n[[curl|https://en.wikipedia.org/wiki/CURL]] para esto):\n\n```bash\nwget https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html\n```\n\nó:\n\n```bash\ncurl -o miwiki.html https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html\n```\n\nen la opción con curl `miwiki.html` puede ser cambiada por el nombre que deseemos.\n\n!! Desde [[Pharo|https://pharo.org]]\n\nAbre un [[Playground|https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/Playground.md]] y ejecuta:\n\n```smalltalk\n'https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html' asUrl saveContentsToFile: (FileLocator home/'Descargas/miwiki.html')\n```\n\nObserva que la última parte es a dónde quieres descargar el wiki y que, consistente con los ejemplos anteriores, la hemos venido colocando en una ruta dentro de la carpeta \"Descargas\".","title":"Instalación","tags":"","modified":"20210421160511933","created":"20210115160755295"},
{"created":"20211014194423585","creator":"M0","text":"\u003Ccenter>\u003Cimg src=\"./medios/punto-israel-morales.webp \n\"style=\"height:100px; border-radius: 50%;\">\u003C/center>","web":"https://www.facebook.com/profile.php?id=100005985225144","type":"text/vnd.tiddlywiki","title":"Israel Morales Rojas","telefono":"54597510, 77668680","tags":"punto [[punto de recogida]]","revision":"0","point":"23.16663, -82.29632","modifier":"M0","modified":"20211015044928976","marker":"punto-recogida","email":"israel.med8888@gmail.com","direccion":"Pezuela, No 56, entre Victoria y San Marcos","color":"#000000","categoria":"🟣 Puntos de Recogida","caption":"Israel Morales Rojas","bag":"default"},
{"text":"!!!Jugar con los colores\nAquí es donde hay espacio para jugar. Básicamente puedes mezclar cualquier color siempre que sea el mismo tipo de plástico. Unas pocas variables con las que jugar, el tamaño del plástico triturado. Los copos pequeños, medianos o grandes tendrán un efecto diferente. También el uso de plástico transparente da una interesante capa de profundidad. Más ejemplos en el cartel del kit de descarga\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress-colors.jpg]]\n\n","tmap.id":"6f08f2d5-24a2-4d97-b281-d648aa2e8a67","title":"Jugar con los colores(sheetpress)","tags":"copincha construccion plástico máquina entrada-salida [[Entrada y salida(sheetpress)]]","modifier":"MasterRE","modified":"20210824113640743","creator":"MasterRE","created":"20210824112558397"},
{"text":"''La Embajada Rebirth /Tercer Paraíso Cuba'' es un proyecto promovido por el artista Michelangelo Pistoletto y su fundación Cittadellarte, que utiliza el arte y la creatividad para conectar todo tipo de forma organizativa con el objetivo de trabajar juntos hacia un desarrollo sostenible en Cuba a través del método Demopráctico. La palabra democracia está formada por demos (pueblo) y kratos (gobierno, poder) y significa poder del pueblo. En este caso el término práctica (del griego praxis) sustituye el término kratos, poder.\n\nEl símbolo del Tercer Paraíso es la reconfiguración del símbolo matemático del infinito y está formado por tres círculos consecutivos. Los dos círculos externos representan las diversas antinomias, entre las que figuran lo natural y lo artificial. El círculo central significa la compenetración entre los círculos opuestos y representa el vientre procreativo de la nueva humanidad.","web":"","type":"text/vnd.tiddlywiki","title":"La Embajada Rebirth /Tercer Paraíso Cuba","telefono":"","tags":"punto colaborador","revision":"0","point":"","modifier":"M0","modified":"20210927094046807","email":"","direccion":"","creator":"M0","created":"20210927093948895","color":"#000000","categoria":"🔴 Colaboradores","caption":"La Embajada Rebirth /Tercer Paraíso Cuba","bag":"default"},
{"text":"''La Mina'' es un emprendimiento que funciona como la línea para la autosostenibilidad económica, que apoyará proyectos socioculturales que forman parte de la plataforma organizada por Tercer Paraíso Cuba.\n\nMediante el reciclaje y la trituración de plástico, pretendemos crear conciencia en la población de este territorio, cuya zona informal se caracteriza por la vulnerabilidad y diversas problemáticas físicas y de infraestructura, ambientales y sociales.\n\nA través de la trituración de plástico, “La Mina” no solo permitirá sensibilizar a los habitantes de la zona con respecto a esta situación, sino que contribuiría a generar empleos y encadenamientos productivos, así como a dignificar la vida de los pobladores, con énfasis en la inclusión de las mujeres. De modo general, “La Mina” se propone contribuir al desarrollo integral de la comunidad de Los Pocitos en el municipio de Marianao (La Habana, Cuba) y para ello se contará con la participación de diversos aliados estratégicos y de acciones y objetivos concretos.\n\nLanzar este sueño ha sido posible gracias al apoyo de la Unión Europea, Habana CreActiva, Comitato Internazionale per lo Sviluppo dei Popoli (CISP), Centro de Intercambio y Referencia Iniciativa Comunitaria (CIERIC) y Cittadellarte-Fondazione Pistoletto.\n\n\u003Cbr>\n\n! Colaboradores:\n\n''Proyecto Akokán''\n\nEl proyecto Akokán promueve acciones creativas, solidarias y participativas con el objetivo de contribuir al desarrollo integral de la comunidad, facilitando la transformación social y la sostenibilidad ambiental-social-económica. Cuenta con una amplia experiencia en el barrio de Los Pocitos, Marianao.\n\n\u003Cbr>\n\n''CNA ATRES''\n\nCooperativa No Agropecuaria con una amplia experiencia en la producción de artículos decorativos, confecciones textiles, carpintería, herrería, servicios de montaje, mantenimiento y reparación, agregando la ecomadera como una línea ecológica. Es una de las pocas cooperativas en Cuba que trabaja con el tema de los desechos sólidos inorgánicos, el reciclaje y la reutilización, todo ello con un énfasis en la Responsabilidad Social Empresarial.\n• CIERIC (Centro de Intercambio y Referencia Iniciativa Comunitaria)\nEs un centro de carácter asociativo, sin fines de lucro, vinculado al trabajo comunitario promoviendo la participación, la visión integral y la articulación de actores. Actualmente promueve la dimensión cultural del desarrollo a nivel local y comunitario, el fortalecimiento de capacidades, la gestión de la información y la comunicación para compartir conocimiento y propicia el trabajo articulado, en redes y plataformas.\n\n\u003Cbr>\n\n''CUJAE (Universidad Tecnológica de La Habana José Antonio Echeverría)''\n\nEn sus inicios la Ciudad Universitaria José Antonio Echeverría (CUJAE) es un centro de estudios superiores especializado en temas técnicos y tecnológicos. La facultad de Ingeniería Industrial acompañará los procesos de La Mina y vinculará directamente a sus estudiantes para generar una investigación desde la academia y generar modelos reproducibles en otros contextos.\n• MARNIA: RECICLAJE, ARTE Y TRANSFORMACIÓN_Taller-Galería\nEs un proyecto cultural y ecológico, que tiene como concepto principal la reutilización y el reciclaje de materiales y objetos como formato para crear. Esta iniciativa ve los desechos como una oportunidad y concibe el arte como una vía para transformar todos estos residuos en nuevas piezas de arte, diseño y decoración. Se promueve un arte responsable y una economía circular como vías para el cuidado del medio ambiente y un mejor uso de nuestros recursos naturales, como agua, energía, etc.\n• Gobierno Municipal de Marianao\nEl Gobierno Municipal de Marianao es un aliado estratégico para la facilitación de un inmueble donde establecer la actividad económica y para el buen desempeño e interrelación con las autoridades locales y con el deseo de que este proyecto se replique en otras zonas del Municipio, así como en otros sitios del país.\n<><6E>
{"created":"20210906233639966","creator":"Offray Luna-Cárdenas","text":"Una de las grandes potencias de [[Hypothesis|pph/sidebar/contenidos/herramientas/documentacion/hypothesis]] es favorecer la lectura colectiva, a muchas\nmanos, voces y miradas.\nEn esta sección veremos cómo se realiza.","title":"Lectura colectiva anotada","tags":"pph/sidebar/contenidos/herramientas/documentacion/hypothesis hypothesis","modifier":"M0","modified":"20211017074226749","orden":"313"},
{"created":"20210906233554596","creator":"Offray Luna-Cárdenas","text":"* ''Prerrequisitos'':\n** [[Crear cuenta en hypothesis]].\n* ''Actividades'':\n** \u003Cdiv> Ver el video \u003Cbr>\n\u003C\u003Crichlink \"https://www.youtube.com/watch?v=DUjjJ5Nhc4k\">> \u003Cbr>\n''Notas al video'':\n\u003C/div>\n*** \u003Cdiv> Si bien la idea general es la misma, este video establece un procedimiento \nparticular de uso de Hypothesis desde Firefox o cualquier otro navegador sin uso de una\nextensión (o //plugin//) específica para Hypothesis. \nSin embargo, existen extensiones para navegadores derivados de Google Chrome, \ncomo Chromium y Brave, donde el procedimiento es ligeramente diferente. \n\u003C/div>\n*** Revisa si tu navegador tiene extensión para hypothesis en el Google Play.\n** \u003Cdiv> Hacer una anotación a texto público elegida libremente y compartirla a través\nde los [[canales síncronos y asíncronos establecidos|Canales de comunicación]] (Jitsi, Telegram, y/o wiki personal).\n\u003C/div>\n** [[Documentar la actiivdad y sus variaciones|Documentar actividades y sus variaciones]].","title":"Lectura individual anotada","tags":"hypothesis pph/sidebar/contenidos/herramientas/documentacion/hypothesis","modifier":"M0","modified":"20211017075507917","orden":"312"},
{"text":"\\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$\n\n! Projectify Mod\n\n[[Projectify|https://projectify.wiki/]] es una aplicación para gestión de proyectos basada en [[TiddlyWiki|https://tiddlywiki.com]],\ninspirada en proyectos como [[Todoist|https://todoist.com]] y [[Basecamp|https://basecamp.com]]. \n\n[[TiddlyWiki|https://tiddlywiki.com]] es una excelente aplicación de toma de notas, base de conocimiento\ncon [[características únicas|https://tiddlywiki.com/#TiddlyWiki]].\nProjectify trae la gestión de proyectos a ~TiddlyWiki extendiéndolo para permitirte\n[[capturar pensamientos|$:/plugins/nico/projectify/doc/Inbox]], [[planear proyectos|$:/plugins/nico/projectify/doc/Projects]] y [[programar tareas|$:/plugins/nico/projectify/doc/Schedule]].\n\n//Al unir en Projectify un wiki a la gestión de proyectos se pueden potenciar procesos particulares,\ncomo aquellos relacionados con el aprendizaje entre pares y por proyectos, que será uno de los enfoques de\nesta variante de Projectify en español,\nllamada ''Proyectify Mod''.\n//\n\nProjectify está cuidadosamente confeccionado, con una interfaz intuitiva que se integra a la perfección con el núcleo de~TiddlyWiki.\n[[Arrastra y suelta |https://tiddlywiki.com/#Drag%20and%20Drop]] cualquier [[tiddler|Tiddlers]] en un \nproyecto para agregarlo como un pendiente, [[transcluye|https://tiddlywiki.com/#Transclusion]] y \n[[enlaza|https://tiddlywiki.com/#Linking%20in%20WikiText]] otros tiddlers en proyectos o tareas. \n\nPara saber qué moficaciones particulares se introducen en este wiki revisa el [[tiddler|Tiddlers]] titulado [[Modificaciones]].\n\nPara todos los cambios en la última versión lanzada {{$:/plugins/nico/projectify!!version}}, mira \nla [[Bitácora de Cambios|$:/plugins/nico/projectify/changelog]].\n\n\n!! Demos\n\nHay demos disponibles:\n\n* en inglés en [[projectify.wiki|https://projectify.wiki]].\n* en español en: [[Projectify Mod|https://mutabit.com/repos.fossil/tiddlywiki/uv/seeds/projectify/projectify-mod.html]].\n\n!! Descarga e instalación\n\nVisita [[Instalación]] para descargar e instalar una semilla wiki a pre-configurada.\n\nAlternativamente, mira [[Installation|$:/plugins/nico/projectify/doc/Installation]] para instrucciones\nde instalación en un wiki existente.\n\n!! Documentación\n\n* Si eres nueva en ''~TiddlyWiki'', te recomendamos leer los [[enlaces introductorios a TiddlyWiki|https://mutabit.com/repos.fossil/indieweb/uv/docs/es/miniwiki/indieweb-brea.html#TiddlyWiki]]\n\n* La \"documentación de Projectify\" está disponible [[en línea|$:/plugins/nico/projectify/doc/Help]] así como localmente cuando el plugin está instalado.\n\n!! Paquetes de lenguajes\n\nProjectify está actualmente disponible en inglés, holandés, alemán, francés, español y chino simplificado.\n\n* Para el paquete de lenguaje francés, instala [[$:/plugins/nico/projectify-fr-FR|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-fr-FR]].\n* Para el paquete de lenguaje holandés, instala [[$:/plugins/nico/projectify-nl-NL|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-nl-NL]].\n* Para el paquete de lenguaje alemán, instala [[$:/plugins/nico/projectify-de-DE|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-de-DE]].\n* Para el paquete de lenguaje español, instala [[$:/plugins/nico/projectify-es-ES|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-es-ES]].\n* Para el paquete de lenguaje chino simplificado, instala [[$:/plugins/nico/projectify-zh-Hans|https://projectify.wiki/demo.html#%24%3A%2Fplugins%2Fnico%2Fprojectify-zh-Hans]].\n\n!! Configuración de desarrollo\n\nSi te dedicas al desarrollo del software, esto es lo que debes hacer para trabajar con Projectify:\n\n* Instala [[Node.js|https://nodejs.org/en/]]\n* En la carpeta raíz del proyecto ejecuta `npm install`\n* Para iniciar el servidor de TiddlyWiki, ejecuta `npm run serve`. El wiki está disponible en http://localhost:8080.\n* Para servir o construir una edición en un
{"text":"{\"type\": \"FeatureCollection\", \"features\": [{\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.0881, 23.1537], [-82.0816, 23.1496], [-82.0795, 23.1254], [-82.0928, 23.123], [-82.0858, 23.1064], [-82.1013, 23.094], [-82.1012, 23.0856], [-82.1083, 23.0815], [-82.1092, 23.0692], [-82.1007, 23.0564], [-82.1144, 23.0557], [-82.1558, 23.0753], [-82.1651, 23.0672], [-82.1693, 23.0731], [-82.1615, 23.0808], [-82.1783, 23.0913], [-82.1679, 23.0983], [-82.1697, 23.1133], [-82.1936, 23.1205], [-82.1944, 23.1262], [-82.167, 23.1419], [-82.1697, 23.1463], [-82.1566, 23.1528], [-82.1725, 23.1628], [-82.2118, 23.1554], [-82.2395, 23.1558], [-82.2392, 23.1445], [-82.2675, 23.1408], [-82.2954, 23.1332], [-82.3071, 23.1381], [-82.3102, 23.1497], [-82.3358, 23.1527], [-82.3455, 23.1449], [-82.3557, 23.152], [-82.3312, 23.1649], [-82.299, 23.1721], [-82.2925, 23.1697], [-82.279, 23.1761], [-82.2658, 23.1754], [-82.2185, 23.1822], [-82.2095, 23.1792], [-82.1989, 23.1821], [-82.1858, 23.1766], [-82.138, 23.1716], [-82.1269, 23.1757], [-82.0954, 23.1744], [-82.0895, 23.1791], [-82.0922, 23.1689], [-82.1012, 23.1675], [-82.1021, 23.1607], [-82.0881, 23.1537]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.06\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Habana del Este\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3785, 23.1456], [-82.3675, 23.1433], [-82.3577, 23.146], [-82.3585, 23.1374], [-82.3655, 23.1248], [-82.3743, 23.1242], [-82.3769, 23.1322], [-82.3785, 23.1456]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.03\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Centro Habana\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3071, 23.1381], [-82.3237, 23.1199], [-82.3296, 23.1104], [-82.3394, 23.1084], [-82.3507, 23.1122], [-82.3513, 23.1234], [-82.3457, 23.1267], [-82.342, 23.1151], [-82.3378, 23.1154], [-82.3415, 23.1268], [-82.3391, 23.1326], [-82.3258, 23.1355], [-82.3232, 23.1439], [-82.3455, 23.1449], [-82.3358, 23.1527], [-82.3102, 23.1497], [-82.3071, 23.1381]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.05\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Regla\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.4107, 23.1345], [-82.3917, 23.1481], [-82.3785, 23.1456], [-82.3769, 23.1322], [-82.3863, 23.1136], [-82.404, 23.1006], [-82.4108, 23.1042], [-82.406, 23.112], [-82.4118, 23.1217], [-82.4107, 23.1345]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.02\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"Plaza de la Revoluci\\u00f3n\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3577, 23.146], [-82.3437, 23.1371], [-82.3563, 23.1228], [-82.3513, 23.1234], [-82.3507, 23.1122], [-82.3663, 23.1143], [-82.3655, 23.1248], [-82.3585, 23.1374], [-82.3577, 23.146]]]}, \"type\": \"Feature\", \"properties\": {\"province\": \"La Habana\", \"DPA_municipality_code\": \"23.04\", \"country\": \"Cuba\", \"region\": \"municipality\", \"municipality\": \"La Habana Vieja\", \"country_domain\": \"cu\", \"province_id\": \"lha\", \"DPA_province_code\": \"23\"}}, {\"geometry\": {\"type\": \"Polygon\", \"coordinates\": [[[-82.3655, 23.1248], [-82.3663, 23.1143], [-82.3794, 23.1032], [-82.3824, 23.0971], [-82.3801, 23.0801], [-82.4022, 23.0753], [-82.3976, 23.0949], [-82.4054, 23.0993], [-82.404, 23.1006], [-82.3863, 23.1136], [-82.3769, 23.1322], [-82.3743, 23.1242], [-82.3655,
{"text":"!!! Limpieza profunda\n\nSe recomienda hacer los siguientes pasos de limpieza si vas a cambiar el material. No es necesario limpiar si cambias el color pero no el tipo de material (como siempre, esto depende del rendimiento que desees).\n\n# Antes de limpiar la máquina, pulse la parada de emergencia y apague el interruptor principal.\n# Retire el tamiz (si está montado).\n# Retire la tolva.\n# Retire la placa superior de la caja.\n# Retire las cuchillas fijas.\n# Limpie entre las cuchillas. También hay que limpiar el fondo de la máquina.\n# Limpiar la tolva, las cuchillas fijas, el tamiz y el interior de la caja.\n# Montar las cuchillas fijas, la placa superior, la tolva y el tamiz (si es necesario).","tmap.id":"c9a61fbe-478a-45dc-91d0-8e5b248be08c","title":"Limpieza profunda(shredderpro)","tags":"construccion copincha plástico máquina [[ShredderPro/Uso y mantenimiento]]","modifier":"MasterRE","modified":"20210821012434873","creator":"MasterRE","created":"20210821012324029"},
{"created":"20210326195409060","creator":"Offray Luna","text":"\\define hyp() [[Hypothesis|https://web.hypothes.is/]]\n","title":"LinkAliases","tags":"$:/tags/Macro","modifier":"M0","modified":"20211017065238907"},
{"text":"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
{"text":"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
{"text":"!⏳ Mantenimiento\n\nLa extrusora es una máquina sencilla y robusta. Sin embargo, si desea conservarla durante mucho tiempo, a continuación le daremos algunos consejos de mantenimiento para su máquina:\n\n!!! Lubricación de los rodamientos\n\nAsegúrese de que hay suficiente grasa en el alojamiento de los rodamientos. Puede añadir un poco de grasa con la boquilla de engrase cada mes para asegurarse de que están siempre bien lubricados.\n\n!!! Lubricación de la caja de cambios\n\nDependiendo del tipo, el reductor puede lubricarse con grasa o aceite. Cada reductor está equipado con una placa de lubricación. Compruebe y siga las instrucciones de mantenimiento de su proveedor de motores y cajas de cambios.\n\n!!! Mantenimiento del cañón\n\nSu barril está hecho de acero dulce, y diseñado para ser fácil de construir. Deberás evitar que se oxide la parte interior del cañón. Dejar que el plástico se enfríe en el interior del barril evitará que se oxide. Si no lo utilizas durante mucho tiempo, puedes añadir un poco de aceite de silicona después de haber vaciado el plástico del cañón para evitar el óxido. El tornillo está endurecido y se espera que dure más que el cañón. Haga un nuevo cañón si es necesario.\n\n!!! Compruebe el par de apriete de los tornillos\n\nCompruebe con frecuencia el par de apriete de los tornillos (acoplador, adaptador del motor, etc.) de la extrusora.","tmap.id":"dac361e6-ca3f-4239-bd1c-a9bbbe015835","title":"Mantenimiento(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Arranque mantenimiento","modifier":"MasterRE","modified":"20210824083850275","creator":"MasterRE","created":"20210824083624839"},
{"text":"! ⏳ Mantenimiento\n\n!! Semanalmente\n\n\u003Cb>Limpie las placas de calentamiento\u003C/b>\u003Cbr>\nUtilice una paleta para raspar cualquier material remanente de las placas de calentamiento. Es posible que tenga que utilizar un alcohol de alto volumen si hay una fuerte corrosión\n\n\u003Cb>Limpiar los rieles\u003C/b>\u003Cbr>\nUtilice una espátula de madera para aplicar una cantidad abundante de grasa a todos los rieles, nosotros utilizamos grasa de motor.\n\n\n\n!! Mensual\n\n\u003Cb>Inspeccione y coloque las láminas de los moldes\u003C/b>\u003Cbr>\nInspeccione sus hojas de molde, si alguna de ellas está dañada sin posibilidad de reparación, entonces puede ser necesario reemplazarla.\n\n\u003Cb>Lubricar el mecanismo de los muelles\u003C/b>\u003Cbr>\nSepare el mecanismo del muelle y utilice una espátula de madera para aplicar una cantidad abundante de grasa a las caras que se tocan. Nosotros utilizamos grasa de motor.\n\n\u003Cb>Inspeccione y reemplace las hojas de madera contrachapada\u003C/b>\u003Cbr>\nInspeccione sus hojas de madera contrachapada, si están dañadas o significativamente deformadas, entonces pueden necesitar ser reemplazadas.\n\n\u003Cb>Comprueba la página web para ver si hay hacks/actualizaciones\u003C/b>\u003Cbr>\nLa comunidad está desarrollando continuamente trucos, modificaciones y técnicas que se comparten en Internet, ¡échale un vistazo para ver qué hay que pueda ayudarte o inspirarte!\n\n!!Año\n\n\u003Cb>Limpia a fondo las placas de calentamiento\u003C/b>\u003Cbr>\nUtilice una paleta para raspar cualquier material remanente de las placas de calentamiento. Es posible que tenga que utilizar un alcohol de alto volumen si hay una fuerte corrosión. También puede ser necesario utilizar una lijadora rotativa para eliminar el material duro quemado, pero sea suave, utilice un papel de lija de grano alto (>220) para preservar la planitud de la placa.\n\n\u003Cb>Comprobar el aceite de los gatos\u003C/b>\u003Cbr>\nPurgue y sustituya el aceite de los gatos.\n\n\u003Cb>Comprobar la electrónica\u003C/b>\u003Cbr>\nCompruebe que la resistencia de sus elementos en cada una de las tres fases es igual al número de elementos calefactores conectados a cada fase. Si no es así puede que una de sus resistencias esté rota, utilice una cámara térmica para comprobarlo.\nCompruebe todos los componentes del interior de la caja para ver si hay signos visuales de fusión/quemadura y sustituya todo lo que parezca dañado.\nVuelva a pintar las zonas desgastadas\nCompruebe si los paneles de la carrocería y el bastidor presentan signos de desgaste, vuelva a pintar cualquier metal expuesto para protegerlo de la corrosión.\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"2d2c0394-7508-4b88-9a2c-8276c3e84e41","title":"Mantenimiento(sheetpress)","tags":"construccion copincha plástico máquina mantenimiento Sheetpress/Arranque","modifier":"MasterRE","modified":"20210824064044272","creator":"MasterRE","created":"20210824063058334"},
{"text":"! ⏳ Mantenimiento\n\n!!! Antes de la puesta en marcha\n\nComprueba el nivel de aceite de la caja de engranajes del motor. Normalmente, la cantidad de aceite depende de la posición de montaje del motor. Compruebe las instrucciones del fabricante.\n\nAsegúrese de que los rodamientos y los engranajes estén bien engrasados.\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/shredderpro-maintain.jpg]]\n\n!!! Semanal\n\n- Limpie en profundidad la trituradora\n- Una vez que haya retirado toda la cuchilla, inspeccione tanto la cuchilla fija como la móvil: no deben tener ningún rasguño. Si ve arañazos, desmonte la trituradora y lije/afile las cuchillas dañadas.\n- Compruebe si hay plástico atascado entre las cuchillas. Si es así, desmonte el eje, limpie la cuchilla y vuelva a montarla.\n\n!!! Mensualmente\n\n- Desmonte los engranajes, límpielos y vuelva a montarlos con grasa nueva.\n- Inspeccione los cojinetes en busca de grietas y añada grasa adicional si es necesario.\n- Desmonte la caja, lije o afile la parte dañada y engrase todas las placas. Si los dientes están muy dañados, sustitúyalos. Recomendamos pedir cuchillas adicionales para poder realizar este mantenimiento fácilmente.\n- Dependiendo del acoplamiento que utilice la máquina, es posible que tenga que sustituir algunos componentes de goma. Consulte las instrucciones del fabricante.\n- Compruebe la pintura, y repinte los daños para evitar problemas de corrosión a largo plazo.\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"5f8bda43-8c87-4e2e-80f9-ab0223a5d654","title":"Mantenimiento(shredderpro)","tags":"construccion copincha plástico máquina [[ShredderPro/Uso y mantenimiento]] mantenimiento","modifier":"MasterRE","modified":"20210821013537025","creator":"MasterRE","created":"20210821013003486"},
{"text":"Copie y pegue este código en su pagina\n{{mapa umap||code-mapa-umap-iframe}}","title":"mapavirtual/insertar-iframe","tags":"","modified":"20210624172020118","created":"20210624171008866"},
{"text":"Descargar l abase de datos del mapa de Cuba en:\nhttp://download.geofabrik.de/central-america/cuba.html.\n\n[img[./medios/geofabrik-1.png]]","title":"mapavirtual/offline/bdmapas","modifier":"M0","modified":"20210813192731311","creator":"M0","created":"20210813192640572"},
{"text":"# Vamos a la busqueda avanzada, pestaña filtro, y escribimos `[!is[system]tag[punto]]`\n\n#Descargamos el archivo de base de datos para Maps.ME \u003Cdiv style=\"font-size:0.7em;text-align:left;margin:3em auto;\">\u003Ca href=\"https://mapa.com/mapa.kmz\" class=\"tc-btn-big-green\" style=\"border-radius:4px;background-color:gray;\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cp>\u003Ccenter>\u003Ch4>{{$:/core/images/database}}\u003Cbr>\u003Cbr>Descargar (.KML) \u003C/h4>\u003C/center>\u003C/p>\u003C/a>\u003C/div>\n\n#Copiamos el archivo .KML en la carpeta donde tiene los archivos de luegares favoritos de Maps.ME (por defecto, maps.me guarda estos archivos en ...).\n\n#Abrimos Maps.ME y activamos la base de datos. Listo!","title":"mapavirtual/offline/maps.me","tags":"","modifier":"M0","modified":"20210830132206014","creator":"M0","created":"20210731002425568"},
{"text":"","title":"mapavirtual/pharo","tags":"","modified":"20210706190816693","created":"20210706190811673"},
{"text":"Los puntos se hacen clúster al alejarlo. \n\n* Permite la investigacioón\n* Hacerlo por municipios/provincias\n","title":"mapavirtual/tiddlywiki","tags":"[[Precious Plastic La Habana]]","modifier":"M0","modified":"20210821085615530","creator":"M0","created":"20210318130959675"},
{"text":"\u003Cstyle>\niframe {\nborder-radius: 12px;\n-webkit-border-radius: 12px;\n-o-border-radius: 12px;\nwidth: 100%;\nheight: 400px;\nframeborder: 0px;\n}\n\u003C/style>\n \u003Ciframe src={{mapavirtual/umap!!mapa-umap}} >\u003C/iframe>","title":"mapavirtual/umap","tags":"","modifier":"M0","modified":"20210914224623980","mapa-umap":"https://umap.openstreetmap.fr/en/map/schmidt-recycling-gmbh_495226#15/48.0264/10.7072","creator":"M0","created":"20210622083057147","caption":"Exportar a Umap"},
{"text":"!!Maquinaria y habilidades necesarias\n|Construir la compresión | Máquinas necesarias | Habilidades necesarias|\n|[img width=150 [thumb-compression.jpg]]| - Taladradora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Amoladora angular | - Soldadura (intermedia) \u003Cbr> - Montaje (intermedio) \u003Cbr> - Electrónica (intermedio)|","tmap.id":"0237e1f1-24a7-4bb9-b9d3-6357143e60e0","title":"Maquinaria y habilidades necesarias(compression)","tags":"habilidades Compresion copincha máquina plástico construccion","or":"04","modifier":"MasterRE","modified":"20210826020751514","creator":"MasterRE","created":"20210813224545460"},
{"text":"!!!🛠 Maquinaria y habilidades necesarias\n|Construir Extrusión | Máquinas necesarias | Habilidades necesarias|\n|[img width=125px [thumb-extrusion.jpg]] | - Taladradora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Amoladora angular | - Soldadura (intermedia) \u003Cbr> - Montaje (intermedio) \u003Cbr> - Electrónica (intermedio)|","tmap.id":"83c710dc-6e37-41ef-b50d-c7401283784d","title":"Maquinaria y habilidades necesarias(extrusion)","tags":"Extrusion copincha máquina plástico habilidades construccion","orden":"04","modifier":"MasterRE","modified":"20210826022424084","creator":"MasterRE","created":"20210812030100507"},
{"text":"!!🛠 Maquinaria y habilidades necesarias\n\n|Build Extrusion Pro | Máquinas necesarias | Habilidades necesarias|\n|\u003Cimg style=\"margin-left: 0;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/build/thumb-extrusion-pro.jpg\" width=\"150\"/> |- Torno \u003Cbr> - Taladradora \u003Cbr>- Fresadora \u003Cbr> - Soldadora (TIG o MIG/MAG recomendada) \u003Cbr> - Llave dinamométrica| - Soldadura (avanzada) \u003Cbr> - Mecanizado (avanzado) \u003Cbr> - Montaje (intermedio)\u003Cbr> - Electrónica (intermedio)|","tmap.id":"4f5e47a6-c2c8-4372-beee-47375c1f8da6","title":"Maquinaria y habilidades necesarias(extrusionpro)","tags":"copincha máquina plástico habilidades construccion ExtrusionPro/Construccion","modifier":"MasterRE","modified":"20210821075845907","creator":"MasterRE","created":"20210821075511499"},
{"text":"!!!🛠 Maquinaria y habilidades necesarias\n\n|Construir Inyección | Máquinas necesarias | Habilidades necesarias|\n|[img width=120 [thumb-injection.jpg]]| - Taladradora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Amoladora angular | - Soldadura (intermedia) \u003Cbr> - Montaje (intermedio) \u003Cbr> - Electrónica (intermedio)|","tmap.id":"bbfd5da4-cd0c-4741-afbe-8cbf5b407933","title":"Maquinaria y habilidades necesarias(injection)","tags":"copincha habilidades máquina plástico Injection construccion","orden":"04","modifier":"MasterRE","modified":"20210826025202962","creator":"MasterRE","created":"20210812041802705"},
{"text":"! 🛠 Maquinaria y habilidades necesarias\n|Construir Sheetpress | Máquinas necesarias | Habilidades necesarias|\n|\u003Cimg style=\"margin-left: 0;\" src=\"/home/master/Documentos/chamab/academy/docs//assets/build/thumb-sheetpress.jpg\" width=\"100\"/>| - Taladradora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Sistema de elevación (o algunos amigos fuertes) | - Soldadura (experto) \u003Cbr> - Mecanizado (intermedio) \u003Cbr> - Montaje (intermedio)\u003Cbr> - Electrónica (experto)|","tmap.id":"1a049021-0e1b-497f-8c66-6b57224532d4","title":"Maquinaria y habilidades necesarias(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Construcción tabla habilidades","modifier":"MasterRE","modified":"20210825221234545","creator":"MasterRE","created":"20210825221009885"},
{"text":"!!!🛠 Maquinaria y habilidades necesarias\n\n|Construir Shredder Pro | Máquinas necesarias | Habilidades necesarias|\n|\u003Cimg style=\"margin-left: 0;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/build/thumb-shredder-pro.jpg\" width=\"150\"/> | - Torno \u003Cbr> - Taladradora \u003Cbr>- Fresadora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Llave dinamométrica \u003Cbr> - Grifo manual M16 | - Soldadura (intermedia) \u003Cbr> - Mecanizado (experto) \u003Cbr> - Montaje (experto)\u003Cbr> - Electrónica (experto)|","tmap.id":"bd051ad5-b65e-4496-ad8d-76f6202148a8","title":"Maquinaria y habilidades necesarias(shredderpro)","tags":"habilidades copincha máquina plástico construccion ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820101333827","creator":"MasterRE","created":"20210820100252712"},
{"text":"!! 🛠 Maquinaria y habilidades necesarias\n|Construir trituradora | Máquinas necesarias | Habilidades necesarias|\n|[img width=100 [thumb-shredder.jpg]]| - Torno \u003Cbr> - Taladradora \u003Cbr> - Soldadora (no específica) \u003Cbr> - Lijadora de banda | - Soldadura (intermedia) \u003Cbr> - Mecanizado (intermedio) \u003Cbr> - Montaje (intermedio)\u003Cbr> - Electrónica (intermedio)|\n","tmap.id":"1319a36c-03c1-4e07-8df6-75d2aae2bfeb","title":"Maquinaria y habilidades necesarias(trituradora)","tags":"máquina plástico Trituradora tabla copincha construccion habilidades","orden":"05","modifier":"MasterRE","modified":"20210826031723065","creator":"MasterRE","created":"20210810192103788"},
{"text":"! 🔩 Materiales y piezas\n\n!!! Selección y explicación del motor\n\nRecomendamos utilizar un par de salida del motor en el rango de 80-120 Nm, en el que 120 Nm es el valor máximo de par de salida recomendado y 80 Nm el valor mínimo. Recomendamos utilizar un motor con una potencia máxima de salida de 3 kW, lo que corresponde a una velocidad máxima (eje de salida) de 220 - 320 RPM (asumiendo un 90% de eficiencia de la caja de cambios y del motor). Recomendamos evitar los reductores de tornillo sin fin debido a su baja eficiencia.\n\nAntes de comprar un motor, debe conocer el voltaje y la frecuencia estándar de la electricidad en su país. Estas cifras varían en todo el mundo y pueden complicar la importación de un motor:\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/ex1_map.jpg]]\n\nEl acoplamiento de su motor asíncrono (en triángulo o en estrella) depende de la tensión de red de su instalación y de la tensión nominal del motor. Si su configuración es incorrecta, el motor puede funcionar pero con un par bajo, puede hacer saltar el disyuntor de su edificio o puede quemar su motor.\n\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs//assets/ex2.jpg\" width=\"500\"/>\n\nLa mayoría de los convertidores de frecuencia variable (VFD) necesitan trabajar con el motor conectado en una configuración Delta, pero consulte el manual de su VFD para obtener más información.\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/ex3.jpg]]\n\n{{Opción de acoplamiento y explicación(extrusionpro)}}\n\n{{Consejos y trucos durante la fabricación(extrusionpro)}}","tmap.id":"8f049bdc-7824-4d53-ae5e-d4ea81fc89e6","title":"Materiales y piezas(extrusionpro)","tags":"construccion copincha plástico máquina ExtrusionPro/Construccion","modifier":"MasterRE","modified":"20210825235416320","creator":"MasterRE","created":"20210821080203171"},
{"text":"! 🔩 Materiales y piezas\n\nNecesitas fabricar y comprar piezas. En el kit de descarga puedes encontrar la lista de materiales completa. Es una lista para todo el sistema Sheetpress. Así que incluye la Sheetpress, la prensa de enfriamiento y la mesa de preparación. A continuación puede encontrar las piezas comerciales que necesita comprar y profundizamos en lo que debe buscar.\n\n{{Opción y explicación de los gatos(sheetpress)}}\n{{Diámetro del tubo del mecanismo de deslizamiento y del muelle(sheetpress)}}\n{{ Elección del muelle(sheetpress)}}\n{{ Opción de elemento calefactor y explicación(sheetpress)}}\n{{ Opción y explicación de la chapa de aluminio(sheetpress)}}\n{{Elección del acero del molde(sheetpress)}}\n{{ ¿Corte por láser o no?(sheetpress)}}\n{{Elección del acero cortado por láser(sheetpress)}}\n{{ Desmoldeo(sheetpress)}}\n{{Caja electrónica(sheetpress)}}","tmap.id":"2fb1fda5-2e34-4670-af94-2bca28411091","title":"Materiales y piezas(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Construcción [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210826000204767","creator":"MasterRE","created":"20210825221354678"},
{"text":"! 🔩 Materiales y piezas\n\nNecesitas fabricar y comprar piezas. En el kit de descarga puedes encontrar la lista de materiales completa. Es una lista para todo el Shredder Pro. A continuación puedes encontrar las piezas comerciales que necesitas comprar y profundizamos en dónde buscar.\n\n{{Opción de motor y explicación(shredderpro)}}","tmap.id":"1d9591b1-cba1-4a6a-ab61-1c9c17775ca0","title":"Materiales y piezas(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820231816882","creator":"MasterRE","created":"20210820101457834"},
{"text":"\u003Cimg src=\"./medios/punto-mecanicalg.webp\"\nstyle=\"width:300px;\">\n\nEmprendimiento en la provincia de Mayabeque especializado en el trabajo con materiales metálicos tanto en artículos artesanales y utilitarios.","web":"https://facebook.com/groups/481095646111768/","type":"text/vnd.tiddlywiki","title":"Mecánica LG","telefono":"+5351040580 ","tags":"punto [[taller de maquinas]]","revision":"0","point":"23.001682, -82.297945","modifier":"M0","modified":"20211001044621588","marker":"punto-taller","email":"erick@alasoluciones.com","direccion":"","creator":"M0","created":"20210817220825805","color":"#ff492a","categoria":"🟠 Talleres de Máquinas","caption":"Mecánica LG","bag":"default"},
{"text":"🌐 Modelo 3D\n\n\u003Ciframe width=\"500\" height=\"500\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Shredder+Basic+V2. 0&model_id=96649&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23FFFFFF&bottomColor=%23ffffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96649\" allowfullscreen>\u003C/iframe>","tmap.id":"43cd9dfe-a7e7-4b84-8535-645dc150f5f0","title":"modelo 3d (trituradora)","tags":"copincha máquina plástico [[modelo 3d]] construccion Trituradora","orden":"03","modifier":"MasterRE","modified":"20210826031623241","creator":"MasterRE","created":"20210810214636815"},
{"text":"!!!🌐 Modelo 3D\n\u003Ciframe width=\"500\" height=\"500\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Compression+Basic+V2. 0&model_id=96647&portal=b2b&noAutoload=false&autoRotate=false&hideMenu=true&topColor=%23dde7ed&bottomColor=%23ffffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96647\" allowfullscreen>\u003C/iframe>","tmap.id":"22aa7521-d775-4142-896d-5f42bc4ae90d","title":"Modelo 3D(compression)","tags":"[[modelo 3d]] Compresion plástico copincha máquina construccion","or":"03","modifier":"M0","modified":"20210830134432219","creator":"MasterRE","created":"20210813224411200"},
{"text":"!!! 🌐 Modelo 3D\n\u003Ciframe width=\"500\" height=\"500\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Extrusion+Basic+V2. 0&model_id=96651&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23FFFFFF&bottomColor=%23ffffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96651\" allowfullscreen>\u003C/iframe>","tmap.id":"4907b9f8-2400-4765-9a69-3574fd9e7a01","title":"Modelo 3D(extrusion)","tags":"copincha [[modelo 3d]] Extrusion plástico máquina construccion","orden":"02","modifier":"MasterRE","modified":"20210826022504895","creator":"MasterRE","created":"20210812025504880"},
{"text":"!!!🌐 Modelo 3D\n\u003Ciframe width=\"500\" height=\"600\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html? route=embedded-viewer&name=Extruder+Pro+v1&model_id=96617&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23FFFFFF&bottomColor=%23ffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96617\" allowfullscreen>\u003C/iframe>","tmap.id":"52f30448-d8c4-499b-805a-494bc6f5ede4","title":"Modelo 3D(extrusionpro)","tags":"[[modelo 3d]] plástico copincha máquina construccion ExtrusionPro/Revisión","modifier":"MasterRE","modified":"20210821065445398","creator":"MasterRE","created":"20210821065400138"},
{"text":"!!!🌐 Modelo 3D\n\u003Ciframe width=\"500\" height=\"500\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Injection+Basic+V2. 0&model_id=96645&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23dde7ed&bottomColor=%23ffffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96645\" allowfullscreen>\u003C/iframe>.","tmap.id":"64c102e2-89dc-4ece-95a4-b5fdde7bce19","title":"Modelo 3D(injection)","tags":"máquina copincha plástico [[modelo 3d]] Injection construccion","orden":"03","modifier":"MasterRE","modified":"20210826025134558","creator":"MasterRE","created":"20210812041500896"},
{"text":"!🌐 Modelo 3D\n\u003Ciframe width=\"500\" height=\"600\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html? route=embedded-viewer&name=Hot+Press+v1&model_id=96613&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23FFFFFF&bottomColor=%23ffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96613\" allowfullscreen>\u003C/iframe>","tmap.id":"5ce3a930-f3cc-458f-a7db-7944993f575b","title":"Modelo 3D(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Revisión [[modelo 3d]]","modifier":"MasterRE","modified":"20210824111516788","creator":"MasterRE","created":"20210824111347522"},
{"text":"!!!🌐 Modelo 3D\n\n\u003Ciframe width=\"500\" height=\"600\" src=\"https://b2b.partcommunity.com/community/partcloud/embedded.html?route=embedded-viewer&name=Shredder+Pro+v1&model_id=96615&portal=b2b&noAutoload=true&autoRotate=false&hideMenu=true&topColor=%23FFFFFF&bottomColor=%23ffffff&cameraParams=false&varsettransfer=\" frameborder=\"0\" id=\"EmbeddedView-Iframe-96\"allowfullscreen>\u003C/iframe>","tmap.id":"bf1eb978-fa7a-4eac-81f0-656036bc3799","title":"Modelo 3D(shredderpro)","tags":"[[Shredder Pro/revision]] copincha máquina plástico [[modelo 3d]] construccion","modifier":"MasterRE","modified":"20210820231209506","creator":"MasterRE","created":"20210814003215618"},
{"text":"[[Proyectify Mod|✨ Acerca de]] introduce las habituales modificaciones (o mods) alojadas en el [[repositorio de mods|https://mutabit.com/repos.fossil/tiddlywiki/]]:\n\n* Soporte de interfaz para Español e Inglés.\n* \u003Cdiv>Soporte para enlaces reversos (//backlinks//), vía [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]], \nde modo que se pueda saber cuáles [[tiddlers|Tiddlers]] vinculan al actual.\n\u003C/div>\n* \u003Cdiv>Renombrado de enlaces, vía [[Relink|https://github.com/flibbles/tw5-relink]], de modo que no hayan enlaces \ninternos rotos en caso de que los tiddlers cambien de nombre.\n\u003C/div>\n* Iconos de interfaz web escalados cuando están en el texto de un tiddler.\n* Tiddlers en Markdown.\n* [[Enlaces enriquecidos]].\n* Resaltado sintáctico mejorado vía CodeMirror.\n\n''Importante'': Por convención, esta modificación tiene la misma versión que el tema en el cual está basado y las revisiones son números de letra sucesivos hechos tomando esa versión como base.\n\n\n!! Contribuciones\n\n* Projectify está hospedado en ~GitHub en https://github.com/NicolasPetton/projectify.\n* Notebook Mod está hospedado en Fossil en https://mutabit.com/repos.fossil/tiddlywiki/\n\n!! Licencia\n\nProjectify y Projectify Mod están publicados bajo licencia MIT. \nMira [[LICENSE|$:/themes/nico/notebook/LICENSE]].\n","type":"text/vnd.tiddlywiki","title":"Modificaciones","tags":"","revision":"0","modified":"20210413012419285","created":"20210109162347458","bag":"default"},
{"text":"{{MuMoTe!!descripcion}}\n\nDirección: {{MuMoTe!!direccion}}\n\nEmail: {{MuMoTe!!email}}\n\nTeléfono: {{MuMoTe!!telefono}}","type":"text/vnd.tiddlywiki","title":"MuMoTe","telefono":"\u003Ca href=\"tel: +53 54115734\">+53 54115734\u003C/a>","tags":"recoleccion","revision":"0","point":"23.140386, -82.350325","modifier":"Sylvain Comte","modified":"20210622065650370","email":"[[elymarrero1990@gmail.com|mailto:elymarrero1990@gmail.com]]","direccion":"Oreilly 602 apto5 entre Mercaderes y Tacón , Habana Vieja, La Habana, Cuba","descripcion":"Es una iniciativa surgida en la cuarentena, creada por los artistas del grupo Giganteria, para hacer juguetes y/o juegos didácticos con materiales reciclados, como el cartón a gran formato y el nylon en vestuarios.","creator":"Sylvain Comte","created":"20210622022143626","color":"#000000","caption":"MuMoTe","bag":"default"},
{"text":"!!! Normal VS Pro\n\nEn comparación con la versión más pequeña de la extrusora, esta máquina:\n- Tiene un tornillo más grande que da una mayor producción\n\n- El diseño optimizado del tornillo permite una fusión homogénea para una mejor calidad del plástico\n\n- Un diseño de cojinete mejorado para soportar las fuerzas de extrusión axiales y radiales\n\n- Está hecha para funcionar durante días completos\n\n- Montaje y mantenimiento más sencillos\n\n- Componentes más resistentes y probados en general\n\n- Una caja electrónica más segura y fácil de construir\n\n- Tiene una tolva aislada más grande que permite una mejor fluidez","tmap.id":"673f056d-f8af-4f5c-a37b-d75aed19397b","title":"Normal VS Pro(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Revisión comparación","orden":"06","modifier":"MasterRE","modified":"20210821070028126","creator":"MasterRE","created":"20210821065825118"},
{"text":"!!!Nuestras máquinas\n\nEl principio subyacente de las máquinas es el mismo para todas (excepto la trituradora). Cada máquina aplica calor al plástico, éste se funde, se presiona en un molde o forma y finalmente se enfría para recuperar su estado sólido. Esa es toda la magia que hay detrás del reciclaje. Prett>\n\n| Máquinas | Descripción |\n|{{thumb-shredder.jpg}}|[[Shredder]] \u003Cbr>Nuestro Shredder corta el plástico en pequeños copos que pueden ser utilizados por las otras máquinas para fundir. Obtenga el Shredder Pro para una mayor producción. |\n|{{thumb-extrusion.jpg}}|[[Extrusion]] \u003Cbr>El plástico triturado entra, se funde y se convierte en una cuerda de plástico. Puedes hacer estilo libre y envolverlo alrededor de un molde o rellenar moldes. Obtenga la versión Pro para obtener mayores resultados.|\n|{{ thumb-injection.jpg}} |[[Injection ]]\u003Cbr> Máquina sencilla de construir y utilizar. El plástico se funde en el barril y se exprime en un molde. Puede hacer objetos básicos o súper detallados. Buena para la educación y las pequeñas producciones. |\n|{{thumb-compression.jpg}}| [[Compression ]]\u003Cbr> Un horno que puede calentar el plástico en un molde y comprimirlo. Es bueno para experimentar y aprender pero no es fuerte para las producciones. |\n|{{thumb-sheetpress.jpg}} | [[Sheetpress]] \u003Cbr> Máquina grande que puede hacer hojas grandes. Puede procesar una gran cantidad de plástico a diario. Es un proceso relativamente nuevo, por lo que todavía hay algunas cosas que aprender y averiguar :) |\n| {{thumb-extrusion-pro.jpg}} | __[[Extrusion Pro]]__ \u003Cbr> Una versión reforzada de nuestra extrusora más pequeña. Hecha para funcionar muchas horas y producir más plástico. Es la extrusora con la que puede contar para grandes producciones. |\n|{{thumb-shredder-pro.jpg}}| __[[Shredder Pro]]__ \u003Cbr> Versión grande de nuestra trituradora pequeña, la principal diferencia es que esta es una máquina de 2 ejes. Buena para triturar rápidamente el plástico en pequeños copos. Menos buena para granular. |\n\n**Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. ¡Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord! Aquí hablamos de máquinas.","tmap.id":"7ebee626-760f-4bc3-b51f-ce7fba026ab9","title":"Nuestras máquinas","tags":"construccion Intro copincha tabla","modifier":"MasterRE","modified":"20210818011655130","creator":"MasterRE","created":"20210810181114361"},
{"text":"\u003C$select tiddler=\"$:/_Temp/foobar\" field=\"city\" default=\"Foo\">\n\u003C$list filter=\"[tag[foobar]]\">\n\u003Coption value={{!!city}}>\u003C$view field=\"city\"/>\u003C/option>\n\u003C/$list>\n\u003C/$select>","title":"Nuevo Tiddler","tags":"","modifier":"M0","modified":"20210818171145741","creator":"M0","created":"20210818031515053"},
{"text":"\\define basename() {{$:/isms/tmp/NewISMSElement!!name_base}}\n\\define elementid()\n\u003C$macrocall $name=\"macroGetElementID\" fullName=$(basename)$/>\n\\end\n\\define elementtitle()\n\u003C$macrocall $name=\"macroGetElementTitle\" fullName=$(basename)$/>\n\\end\n\nTitel: \u003C$edit-text tiddler='$:/isms/tmp/NewISMSElement' field='name_base'\nclass='tc-edit-texteditor'/>\n\n\u003C$list filter=\"[\u003Celementid>!has[created]]\">\n\u003C\u003CcurrentTiddler>>\n\u003C$button to=\u003C\u003Celementid>>>\nnot yet created ... create it!\n\u003C/$button>\n\u003C/$list>","title":"Nuevo Tiddler 3","tags":"","modifier":"M0","modified":"20210824035725083","creator":"M0","created":"20210824035546490"},
{"text":"\u003C$leafmap tileControl cluster=\"30\"\n places='{\"tiddler\":\"lha.geojson\"}'\n marker='pin'/>","title":"Nuevo Tiddler 4","tags":"","modifier":"M0","modified":"20210916020825564","creator":"M0","created":"20210916015201783","color":"#ba050a"},
{"text":" \u003C$tiddler tiddler=\"target\">\n TEST1: \u003C$edit-text tag=\"input\" default=\"\"/>\n \u003C/$tiddler>\n\n \u003C$list filter=\"[[target]]\">\n TEST2: \u003C$edit-text tag=\"input\" default=\"\"/>\n \u003C/$list>\n\n \u003C$list filter=\"[[target]is[missing]]\">\n \u003C$link/> Este mimebro no existe\n \u003C/$list>\n \u003C$list filter=\"[[target]is[tiddler]]\">\n \u003C$link/> este miembro existe\n \u003C$button>delete target \u003C$action-deletetiddler \n $tiddler=\u003C\u003CcurrentTiddler>>/>\u003C/$button>\n \u003C/$list>\n\n target tiddler contents:\n \u003Cpre>{{target}}\u003C/pre>","title":"Nuevo Tiddler 6","tags":"","modifier":"M0","modified":"20210823174017394","creator":"M0","created":"20210823165006555"},
{"text":"!!! Objeto extraño en la tolva\n\nSi algo cae en la tolva y bloquea el tornillo, debe intentar invertir lentamente el motor : Puede invertir el sentido del motor intercambiando físicamente dos fases del motor. O cambiando los parámetros del variador de frecuencia.\n\nTenga cuidado de no dejar caer piezas metálicas en la tolva. Puede retirar los objetos magnéticos del plástico triturado palpando con un imán. Es necesario retirar el barril para sacar los restos.","tmap.id":"6865e733-a276-4799-9a45-a6f5fd1bd648","title":"Objeto extraño en la tolva(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824085502640","creator":"MasterRE","created":"20210824085351104"},
{"text":"!!! Opción de acoplamiento y explicación\n\nSe eligió un método de acoplamiento cónico Shaft Lock para sujetar el tornillo de extrusión porque puede manejar grandes pares en un espacio reducido. También está diseñado para facilitar el mantenimiento de los componentes de la extrusora. Es fácil instalar y retirar el acoplamiento de la caja de engranajes. Asegúrese de utilizar una abrazadera que pueda soportar un par mínimo de 250 Nm.\n\n{{Forma de la tolva(extrusionpro)}}\n\n{{Caja electrónica(extrusionpro)}}","tmap.id":"566cd070-4b1d-4e93-a57f-130226e10a03","title":"Opción de acoplamiento y explicación(extrusionpro)","tags":"construccion copincha plástico máquina [[Opción de acoplamiento]] [[Materiales y piezas(extrusionpro)]]","modifier":"MasterRE","modified":"20210825235452679","creator":"MasterRE","created":"20210821080856496"},
{"text":"!!!Opción de acoplamiento y explicación\n\nLos acoplamientos suelen tener un par nominal y un par máximo que pueden gestionar. El par nominal es el valor de par que el acoplamiento puede soportar sin sufrir daños. El acoplamiento puede soportar un par más alto durante un corto período de tiempo, pero mantenga siempre las cosas por debajo del par máximo. La vida útil de los componentes se reducirá si el acoplamiento funciona con frecuencia por encima del par nominal.\n\nSi nuestro motor tiene alrededor de 2000 Nm de par nominal, un acoplamiento HRC 230 funcionará correctamente. Incluso si se elige un motor con un par inferior, recomendamos sobredimensionar ligeramente el acoplamiento para aumentar su durabilidad.\n\n| Referencia | Par nominal (Nm) | Par máximo (Nm) | Notas |\n| Acoplamiento HRC 230 | 2000 | 5000 | Pros: barato \u003Cbr>Cons: menores desajustes |\n| F140 Acoplamiento de neumáticos | 2325 | 5642 | Pros: mayor desalineación \u003Cbr>Cons: más caro |\n\nSe recomienda seguir las instrucciones de montaje del fabricante. No seguir este requisito puede provocar daños o un desgaste prematuro.","tmap.id":"4bda0535-1529-42fe-9164-445100ae2d89","title":"Opción de acoplamiento y explicación(shredderpro)","tags":"construccion copincha plástico máquina [[Opción de acoplamiento]] ShredderPro/Construcción","modifier":"MasterRE","modified":"20210821003739549","creator":"MasterRE","created":"20210820233426033"},
{"text":"!!!Opción de elemento calefactor y explicación\n\n\nComo fuente de calor elegimos los calefactores de cartucho de 300W. Los calefactores de cartucho permiten que el calor se transfiera por conducción, en lugar de por radiación, lo cual es mucho más eficiente energéticamente que la alternativa. El uso de muchas fuentes de calor pequeñas repartidas por las placas calefactoras, en lugar de unas pocas fuentes de calor grandes, permite que el calor se distribuya uniformemente. A pesar de ser pequeños, 300w en la cantidad que utilizamos es una cantidad de calor más que suficiente para fundir eficazmente los tipos comunes de plástico que estamos procesando.\n\nSi va a modificar el tamaño de la Sheetpress, encontramos que un elemento de 300W puede calentar suficientemente una placa de aluminio de 240x240mm y 10mm de espesor. Sólo tiene que ajustar el número de estos elementos de calefacción en consecuencia. También tenga en cuenta que compensamos los elementos calefactores en las placas superiores e inferiores para lograr un calentamiento más uniforme.\n","tmap.id":"537f6eae-22af-4e3e-b43d-210e3735c149","title":"Opción de elemento calefactor y explicación(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232158295","creator":"MasterRE","created":"20210825230904264"},
{"text":"!!! Opción de motor y explicación \n\nToda la energía para triturar el plástico proviene del motor eléctrico. Más energía significa más productividad y copos más pequeños. Una trituradora de doble eje trabaja a baja velocidad y con un par elevado, por lo que el motor debe cumplir estos requisitos.\n\nPara elegir un motorreductor trifásico, es necesario comprobar\n\n#- [[Potencia nominal]]\n#- [[Velocidad de sálida]]\n#- [[Torque]]\n#- [[Factor de servicio]]\n\n{{Potencia nominal}}\n{{Velocidad de sálida}}\n{{Torque}}\n{{Factor de servicio}}\n{{Propuestas de motor(shredderpro)}}\n{{Opción de acoplamiento y explicación(shredderpro)}}\n{{Elección de los engranajes(shredderpro)}}\n{{Especificaciones del eje(shredderpro)}}\n{{Especificaciones de los rodamientos(shredderpro)}}\n{{Piezas cortadas por láser(shredderpro)}}\n\n{{Caja electrónica(shredderpro)}}\n\n{{Consejos y trucos durante la fabricación(shredderpro)}}\n{{Opciones adicionales(shredderpro)}}","tmap.id":"3c447b4d-c093-43cc-ba80-2ea43ad2923a","title":"Opción de motor y explicación(shredderpro)","tags":"construccion copincha plástico ShredderPro/Construcción opcion [[opción motor]]","modifier":"MasterRE","modified":"20210821004526551","creator":"MasterRE","created":"20210820102234980"},
{"text":"!!! Opción de protección de la calefacción\n\nRecomendamos cubrir el barril de la extrusora para evitar que se queme y minimizar la difusión térmica en el aire de los [[collares calefactores]]. Para construir esta protección, basta con cortar y doblar manualmente una placa de acero fina (se puede utilizar un objeto cilíndrico para hacer el patrón de doblado).\n\nEncontrará los dibujos técnicos en el kit de descarga.\n\nQueda por utilizar un material aislante que se introducirá entre el cañón y la placa de acero. Se pueden utilizar diferentes tipos de aislamiento:\n\n- [[Lana cerámica]] (la mejor opción)\n\n- [[Lana mineral]]\n\n- [[Lana de roca]]\n\n- [[Lana de vidrio]]\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex12.jpg\" width=\"500\"/>","tmap.id":"18c4ed4b-36ba-43a5-8891-fb0fea03bb43","title":"Opción de protección de la calefacción(extrusionpro)","tags":"construccion copincha plástico máquina [[Opción de acoplamiento]] [[Consejos y trucos durante la fabricación(extrusionpro)]]","modifier":"MasterRE","modified":"20210825234518417","creator":"MasterRE","created":"20210821091324597"},
{"text":"!!!Opción y explicación de la chapa de aluminio\n\nSe utilizó aluminio fresado de precisión en lugar de aluminio laminado, ya que tiene varias ventajas sobre el aluminio laminado. Es menos propenso a deformarse con el calor, más fuerte, por lo que es menos propenso a doblarse por la presión y la superficie tiene una menor tolerancia, por lo que es más plana.","tmap.id":"21fc2787-d4ea-47ae-ac89-0aa09f16528d","title":"Opción y explicación de la chapa de aluminio(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825232341033","creator":"MasterRE","created":"20210825230946822"},
{"text":"!!! Opción y explicación de los gatos\n\nEl tipo de gato que se utiliza para ambas prensas es un gato hidráulico de botella de brazo largo con una conexión de ojo (redonda, no de placa) en la parte inferior que permite montarlo con un perno. Para la Sheetpress recomendamos utilizar un mínimo de 8 toneladas de presión y para la prensa de enfriamiento recomendamos utilizar un mínimo de 3 toneladas de presión. Nuestros modelos CAD y dibujos técnicos están diseñados para adaptarse a un gato con un pistón de 28 mm de diámetro, que es el más común. Tenga en cuenta que la punta del ariete es más pequeña que el resto, es típico enumerar el diámetro de la punta.\n","tmap.id":"498b59b8-67ed-4217-a66f-73851d06a16d","title":"Opción y explicación de los gatos(sheetpress)","tags":"copincha construccion plástico máquina [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210825230548495","creator":"MasterRE","created":"20210825230431040"},
{"text":"! Opciones adicionales\n\n{{Ventilación integrada(sheetpress)}}\n\n{{Sólo Sheetpress o sistema copleto(sheetpress)}}","tmap.id":"bee2a811-dd9c-479c-8cad-2c5dee120545","title":"Opciones adicionales(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Construcción [[Materiales y piezas(sheetpress)]]","modifier":"MasterRE","modified":"20210826011935341","creator":"MasterRE","created":"20210826010930323"},
{"text":"!Opciones adicionales\n\n!!! Tolva de seguridad\n\nHemos diseñado una versión totalmente cerrada de la tolva para evitar que el plástico salte y hacer más seguro su uso. Los dibujos están disponibles en el kit de descarga para cortar con láser. Asegúrese de elegir la tolva que desea antes de enviar los archivos para cortar con láser.\n\n!!! Diferentes tamices\n\nPodría utilizar la trituradora sin tamiz, pero para conseguir diferentes estándares de tamaño de los copos - véase el capítulo de entrada y salida - proporcionamos diferentes diseños de tamiz para cortar. Puede conseguir sus propias placas de agujeros perforados, pero hemos diseñado estos tamices para que tengan los tamaños perfectos para nuestros estándares, con una concentración de agujeros más densa para la eficiencia y con una línea para facilitar la soldadura.\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos como frikis de las máquinas.''","tmap.id":"b8c18058-09f2-4ee0-893e-7d4da00b9151","title":"Opciones adicionales(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción [[Opción de acoplamiento]]","modifier":"MasterRE","modified":"20210821003515685","creator":"MasterRE","created":"20210821003307617"},
{"text":"\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenido a TiddlyWiki y a su comunidad de usuarios\n\nAntes de guardar información importante en TiddlyWiki, es preciso que te asegures de poder hacerlo de manera fiable\n\nVisita https://tiddlywiki.com/#GettingStarted para más información (en inglés)\n!! Configura este ~TiddlyWiki\n\n\u003Cdiv class=\"tc-control-panel\">\n\n|\u003C$link to=\"$:/SiteTitle\">\u003C\u003Clingo Title/Prompt>>\u003C/$link> |\u003C$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|\u003C$link to=\"$:/SiteSubtitle\">\u003C\u003Clingo Subtitle/Prompt>>\u003C/$link> |\u003C$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|\u003C$link to=\"$:/DefaultTiddlers\">\u003C\u003Clingo DefaultTiddlers/Prompt>>\u003C/$link> |\u003C\u003Clingo DefaultTiddlers/TopHint>>\u003Cbr> \u003C$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/>\u003Cbr>//\u003C\u003Clingo DefaultTiddlers/BottomHint>>// |\n\u003C/div>\n\nConsulta más opciones en el [[panel de control|$:/ControlPanel]]\n","title":"ParaEmpezar","tags":"","modified":"20210323191035654","created":"20210323191022739"},
{"text":"!Pasos rápidos para el funcionamiento de la trituradora\n# Reúna el plástico clasificado que desea triturar\n# Separe por colores\n# Compruebe si la malla está instalada con el tamaño de agujero adecuado\n# Encender la máquina\n# Colocar el plástico y esperar\n# Guardar el plástico triturado\n# Limpiar la máquina","tmap.id":"c09a2db5-e7cb-4b17-9c4d-a8f3ac80b2ae","title":"Pasos rápidos para el funcionamiento de la trituradora","tags":"copincha funcionamiento máquina matenimiento plástico construccion [[Funcionamiento y mantenimiento(trituradora)]]","modifier":"MasterRE","modified":"20210826030623777","creator":"MasterRE","created":"20210810225213290"},
{"text":"!!Piezas cortadas por láser\n\nTodas las piezas cortadas con láser están hechas con acero dulce. No requieren un material específico. Sin embargo, hemos utilizado acero resistente al desgaste (Hardox 400) para las cuchillas y las hojas fijas (no los espaciadores), para que sean más duraderas.","tmap.id":"30d862a8-1fc9-4166-b6c2-93f820068805","title":"Piezas cortadas por láser(shredderpro)","tags":"copincha máquina plástico construccion ShredderPro/Construcción","modifier":"MasterRE","modified":"20210821002057278","creator":"MasterRE","created":"20210821001910211"},
{"text":"zhdsbdshl","view-typewriter":"true","type":"text/vnd.tiddlywiki","title":"plantilla WYIWYG","tags":"","revision":"0","modifier":"M0","modified":"20210823044814408","hide-body":"yes","creator":"M0","created":"20200811101544024","bag":"default"},
{"text":"!!!Plantillas de perforación\n\nEl propósito de las plantillas de perforación es asegurar que los dos agujeros utilizados para montar los bloques de aluminio en la placa de aluminio están espaciados uniformemente para que se alineen correctamente y para asegurar que el taladro permanece recto al perforar.","tmap.id":"e5fc9f70-6d12-4c8d-bba6-6651321d71a6","title":"Plantillas de perforación(sheetpress)","tags":"copincha construccion plástico máquina [[Consejos y trucos al hacer(sheetpress)]]","modifier":"MasterRE","modified":"20210826000806491","creator":"MasterRE","created":"20210826000658925"},
{"text":"!! Poner en marcha el sistema completo de Sheetpress\n\n1. Enchufe la prensa de láminas, compruebe que la parada de emergencia está liberada y encienda el interruptor principal.\n\n2. Compruebe la temperatura necesaria para fundir su tipo de plástico y ajuste el [[controlador PID]] a esta temperatura.\n\n3. Cierre las placas de prensado con el gato de botella y espere a que se calienten.\n\n4. Mientras espera a que se calienten las placas de prensado. Coloque la lámina inferior del molde en la mesa de preparación y aplique una capa de aceite de silicona. Asegúrese de retirar los restos de la lámina anterior.\n\n5. Coloque el marco del molde en el centro de la lámina y aplique una capa de [[aceite de silicona ]]en la parte superior del marco.\n\n6. Pese el plástico y cárguelo en el molde. Consulte la ficha técnica (Apéndice A) para conocer las temperaturas y los tiempos de fusión. Consulte el póster de ejemplos de colores de láminas (Apéndice B).\n\n7. Extienda el plástico de manera uniforme por el área del interior del marco del molde, con un poco menos de 100 mm de margen en el interior de los bordes.\n\n8. Aceitar la hoja superior del molde y colocar la cara aceitada hacia abajo en las dos secciones inferiores del molde.\n\n9. Cuando la [[Prensa de Laminas]] esté a la temperatura requerida. Abra las placas de prensado de la Sheetpress liberando la presión del [[gato de botella]].\n\n10. Coloque la mesa de preparación junto al lado abierto de la Sheetpress.\n\n11. Utilice la herramienta de deslizamiento, empuje el molde desde la mesa de preparación a la [[Prensa de Laminas]].\n\n12. Cierre las placas de prensado utilizando el gato de botella hasta que el muelle esté completamente comprimido.\n\n13. Mientras espera a que el plástico se derrita. Prepare el siguiente molde y lámina en la mesa de preparación. (Pasos 4-8).\n\n14. 2 minutos antes del tiempo de fusión recomendado. Ver la hoja de datos (Apéndice A) para las temperaturas y tiempos de fusión. cerrar las placas de prensado con el gato de botella hasta que los gatos empiecen a dar una fuerte resistencia.\n\n15. Cuando el molde haya estado en las chapas durante el tiempo de fusión requerido. Abra las placas de prensado de la prensa de enfriamiento liberando la presión del gato de botella.\n\n16. Abra las placas de prensado de la Sheetpress liberando la presión del gato de botella.\n\n17. Utilice la herramienta de deslizamiento, empuje el molde desde la [[Prensa de Laminas]] a la [[Cooling Press]].\n\n18. Cierre las placas de prensado de la prensa de enfriamiento utilizando el [[gato de botella]].\n\n19. Cargue y presione la siguiente lámina en la prensa de láminas (pasos 10-13). Esta vez apílela sobre la hoja anterior.\n\n20. Repita los pasos 13-20 hasta completar su ciclo de trabajo. ¿Ha terminado? Apague y cierre la [[Prensa de Laminas]].\n\n21. Limpie y aplique una capa de [[aceite de silicona]] a las hojas del molde para protegerlas de la humedad entre cada uso.","tmap.id":"d1b3b464-052e-4d4f-b265-fceb8de41fa6","title":"Poner en marcha el sistema completo de Sheetpress","tags":"copincha construccion plástico máquina Sheetpress/Arranque","modifier":"M0","modified":"20210830133649559","creator":"MasterRE","created":"20210824061416860"},
{"text":"!!Potencia nominal\n\nLa potencia nominal es un valor directamente relacionado con la corriente nominal. En la mayoría de los motores, podrá funcionar a esta potencia de forma continua (dependiendo de su factor de seguridad, temperatura ambiente, humedad, etc.).\n\nSin embargo, durante un breve periodo de tiempo, su motor podrá suministrar una mayor potencia al tener una mayor corriente. Esto se puede observar típicamente al inicio de la rotación o cuando se encuentra con piezas más duras para triturar.\n\nPero si el motor es capaz de funcionar a una mayor potencia, esto lo dañará.\nHemos comprobado que ningún motor debe funcionar a más de 1,6 veces su corriente/potencia nominal, y esto será controlado por la caja electrónica. Consulte el apartado de recomendaciones para saber qué potencia se ajusta a sus necesidades.","tmap.id":"ffcbebea-af4b-483c-bbc1-e09f00eab329","title":"Potencia nominal","tags":"construccion copincha máquina plástico ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820232138278","creator":"MasterRE","created":"20210820231545474"},
{"text":"s","title":"pph/bienvenidos/proyectos","tags":"","modifier":"M0","modified":"20210928035850896","creator":"M0","created":"20210928035710145","caption":"pph/bienvenidos/proyectos"},
{"created":"20210928071607743","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/contenidos/preciousplastic/academia/crear' sort[orden]>>","type":"text/vnd.tiddlywiki","title":"pph/contenidos/preciousplastic/academia/crear","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"215","modifier":"M0","modified":"20211016002612779","caption":"Crear"},
{"created":"20210929171409134","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/yoidAZlYHLQ\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n00:07 Introducción \u003Cbr>\n\n00:16 Tipos de plástico \u003Cbr>\n\n01:05 Compresión vs. Inyección/Extrusión \u003Cbr>\n\n02:32 Valor del plástico \u003Cbr>\n\n03:46 Ética en el diseño de plásticos \u003Cbr>\n\n05:28 Prensa de láminas \u003Cbr>\n\n07:18 Inyección \u003Cbr>\n\n09:23 Extrusión \u003Cbr>\n\u003C\u003C\u003C\n\t\t\n\u003Cbr>\n\n! Diseñar para el plástico reciclado\n\n!! El plástico reciclado es un material valioso y versátil\n\nEsta sección es bastante jugosa, llevamos muchos años diseñando productos junto a la comunidad y hemos aprendido algunas cosas valiosas sobre las propiedades de cada tipo de plástico y cuáles son las mejores para utilizar con nuestras máquinas. Lo primero para diseñar y producir grandes productos es estar seguro, asegúrate de memorizar la información de la sección Seguridad y Humos para asegurarte de que no te expones a ti mismo ni a nadie a humos peligrosos.\n\n\u003C\u003Calert warning src:\"Consejo profesional: céntrate en una sola técnica y domina tu(s) producto(s).\" class:\"leftbar border-warning\">>\n\nCómo empezar\n\nComo ya hemos explicado en los Conceptos Básicos del Plástico, cada tipo de plástico tiene propiedades diferentes y, por tanto, se comportará de forma distinta. Es importante que conozcas bien el plástico que has elegido, lo que te llevará algo de tiempo y pruebas (y paciencia, por supuesto).\n\nLa compresión se explica por sí misma: comprime el plástico triturado o los gránulos mediante calor y presión, creando a menudo un poco de flujo, pero mostrando la forma inicial de los gránulos. Esto puede lograrse con una máquina como nuestra nueva Sheetpress, o la antigua máquina de compresión.\n\nProductos fabricados con la máquina Sheetpress o de compresión:\n\n[img [./medios/sheets-products.jpg]]\n\n''La extrusión'' \"saca\" el plástico a través de un barril metálico caliente en una línea singular de plástico, el plástico estará completamente fundido y los colores serán uniformes.\n\nProductos fabricados con la máquina de extrusión:\n\n[img [./medios/extrusion-products.jpg]]\n\n''La inyección'' también funde el plástico en otro tipo de barril de metal caliente, pero esta vez en un molde. Con los moldes de inyección se puede jugar con el color y la textura según diferentes tipos de técnicas.\n\nProductos fabricados con la máquina de inyección:\n\n[img [./medios/injection-products.jpg]]\n\n! Algunos principios rectores:\n\nEl reciclaje del plástico suele ser un proceso largo y de gran intensidad energética, lo que hace que el material sea un recurso muy valioso. He aquí algunos principios rectores que puedes seguir en tu proceso de diseño y utilizar como marcas de verificación para saber que estás aprovechando al máximo este material:\n\n*Optimiza la cantidad de material que utilizas en tu diseño, utiliza paredes finas pero fuertes para hacer piezas huecas. El plástico puede ser realmente fuerte cuando se le da la forma adecuada. \u003Cbr>\u003Cbr>\n\n*Ten en cuenta los pasos de tu proceso de producción: intenta pensar estratégicamente en la cantidad de tiempo y energía que implica cada paso y diseña una línea de fabricación eficiente y productiva, sin comprometer la calidad ni la sostenibilidad. \u003Cbr>\u003Cbr>\n\n*En cada paso de la producción siempre habrá subproductos, como polvo de plástico, recortes o material residual, debido a la naturaleza del proceso. Asegúrese de recogerlos y mantenerlos cuidadosamente limpios y separados para poder reutilizarlos en sus propias instalaciones o venderlos o darlos a otras instalaciones de producción para que los manejen adecuadamente. \u003Cbr>\u003Cbr>\n\n*Por último
{"created":"20210928071743418","creator":"M0","text":"\u003Ciframe width=100% height=\"500\" src=\"https://www.youtube.com/embed/VdUkOjIP0Ok\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n00:00 Introducción \u003Cbr>\n00:29 Temperaturas de fusión \u003Cbr>\n01:33 Hacer moldes \u003Cbr>\n03:00 Crear con inyección \u003Cbr>\n04:13 Crear con Extrusión \u003Cbr>\n06:02 Crear con compresión \u003Cbr>\n\u003C\u003C\u003C\n\t\t\n\u003Cbr>\n\n! Crear\n!! ¡Empieza a crear cosas con el plástico!\n\nYa hemos aprendido sobre el plástico, cómo recogerlo y cómo construir las máquinas. Ahora vamos a sumergirnos en la creación de productos valiosos a partir de los residuos. Como con cualquier otro material, trabajar con plástico requiere tiempo y dedicación para dominar el oficio. No te precipites. Los primeros experimentos fracasarán, ¡no pasa nada! Sigue intentándolo. ¡Lo conseguirás!\n\n\u003C\u003Calert warning src:\"Consejo profesional: cuanto más preciso sea el molde, más preciso será el resultado. Dedica tiempo a pensar cómo vas a hacer el mejor molde disponible para tu presupuesto y herramientas disponibles\"class:\"leftbar border-warning\">>\n\nEn los primeros días de tu andadura en el mundo del plástico, deberás saber cómo se funde, cómo se enfría, cuándo se quema y por qué o cómo se pule y se acaba para hacer grandes productos. Además de adquirir experiencia con el plástico, también es importante desarrollar cierto grado de conocimientos sobre los diferentes materiales y cómo funcionan con el plástico. Esto es especialmente importante cuando intente hacer nuevos moldes por su cuenta. Saber qué material conduce el calor de forma más eficiente, cuál libera el plástico con facilidad y otros conocimientos clave sobre los materiales será crucial para su éxito.\n\nLa siguiente información es todo lo que necesita hacer antes de empezar con sus nuevos y valiosos productos. \n\n[img [./medios/pp_products.jpg]]\n\n! Aprender su 💩\n\nRepasa los módulos anteriores: tener los conocimientos sobre los tipos de plástico y sus propiedades, las temperaturas de fusión, las máquinas y cómo se comportan, y cómo no romperlas. Cuanto más preparado estés menos errores cometerás (créenos, ¡habrá muchos!)\n\n\u003C\u003Calert warning src:\"Consejo: empieza por dominar una máquina o una técnica. Es fácil entusiasmarse y querer empezar con todo, pero es difícil llegar a ser bueno en ello: céntrate en una, domínala y pasa a la siguiente. Lo mismo ocurre con el plástico, elige un tipo y céntrate en él. Reduce la cantidad de variables al principio y te lo agradecerás después\" .class:\"leftbar border-warning\">>\n\n! ❗️ Seguridad\n\nSeguridad. Seguridad. Seguridad. Tomar las debidas precauciones al trabajar con plástico garantizará tu seguridad al hacerlo. Ventila bien la zona y utiliza siempre una mascarilla.\n\n! 😎 Escoge tu plástico y empieza fácil\n\nHay muchos para elegir y cada uno tiene sus propias propiedades. Algunos son más fáciles de trabajar, entre otras cosas, tienen una zona de fusión más larga, y algunos simplemente podrían estar más disponibles en su área local más que otros. Si es posible, te sugerimos que empieces con PP, HDPE, PS ya que son mucho más fáciles de trabajar y te harán la vida mucho más fácil.\n\n! 🌡️ Temperatura\n\nA la hora de reciclar plástico, es imprescindible conocer la temperatura de fusión necesaria para que se funda y no se queme. Dependerá sobre todo de dos cosas diferentes: el tipo de plástico, y la temperatura ambiente de tu espacio de trabajo (por ejemplo, si hace viento el calor se dispersará más rápido). Hemos hecho [[este diagrama|pph/medios/imagen/temperaturas-de-fusion]] que puedes utilizar como recurso para referenciar los diferentes estados de fusión de cada plástico, pero una cosa a tener en cuenta es que el plás
{"created":"20211016002108101","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/JwdlLelQWws\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n00:00 Introducción \u003Cbr>\n\n00:32 Moldes \u003Cbr>\n\n01:48 Tipos de plásticos \u003Cbr>\n\n03:34 Cuchillo \u003Cbr>\n\n04:25 Pistola de calor \u003Cbr>\n\n04:55 Lijado \u003Cbr>\n\n06:22 Marcar el producto \u003Cbr>\n\n07:59 Marca PP \u003Cbr>\n\u003C\u003C\u003C\n\t\t\n\u003Cbr>\n\n! Cómo dar acabados al plástico\n\nYa hemos visto cómo utilizar el plástico, cómo construir y utilizar las máquinas y cómo fabricar los productos. Una parte crucial de este proceso es el acabado de los productos. Es posible que salgan del molde bastante ásperos, o que no sean lo que tenías en mente, así que repasaremos algunas técnicas para cortar, calentar y lijar para que tú (y tu cliente) saquen el máximo partido a tu producto. Y por último, pero no por ello menos importante, tenemos algunos sellos de Plástico Precioso para que pueda marcar su artículo con el tipo de plástico.\n\n\u003C\u003Calert warning src:\"Consejo profesional: los moldes más precisos darán lugar a menos acabados. Si tienes un molde fresado con CNC muy preciso, es probable que no haya acabado. Si haces tu propio molde, asegúrate de pulirlo a fondo para conseguir un acabado suave.\" class:\"leftbar border-warning\">>\n\n!! Lo primero que hay que recordar\n\nVamos a repetir esto: cuanto más preciso sea tu molde, menos trabajo tendrás que hacer en el post-procesamiento. Si vas a hacer 100 cuencos, asegurarte de que tu molde está súper pulido puede ahorrarte unos minutos de lijado. Si lo multiplicas por 100 cuencos, ¡seguro que se suma! Así que haznos caso: dedica tiempo a tu molde. Y si el plástico se pega, ve a tu ferretería local y compra un poco de desmoldante, esto debería ayudar.\n\n[img [./medios/stool.jpg]]\n\n! Plásticos blandos frente a plásticos duros\n\nCuando se trabaja con plásticos blandos, como el HDPE, PP, LDPE tendrán un bonito acabado mate, y nunca serán brillantes. Son más flexibles y son más difíciles de trabajar, y hay algunas técnicas que puede utilizar para el acabado:\n\n*Para el acabado de los bordes, utilice un cuchillo básico para cortar las partes ásperas\n*Para el acabado de las superficies, utilice una cuchilla o si desea alisar una superficie\n*Si tiene fibras plásticas y fibrosas, puede utilizar una pistola de calor sobre la superficie. Sin embargo, tenga cuidado: esto cambiará la textura de su producto.\n\nSi trabajas con plásticos duros como el PS, saldrán con una superficie lisa y brillante, y son mucho más fáciles de pulir y se pueden lijar muy bien.\n\n*Para el acabado de los bordes o las superficies, puede lijar a mano o con una máquina, desde un tamaño de grano de 450 a 1500.\n\n*Al pulir, puedes usar pasta de dientes (¡sí!) pero sólo en superficies blancas/claras. Para cualquier cosa oscura o con color, sugerimos usar un pulidor normal de la ferretería (nosotros usamos uno de la industria del automóvil). Pulir de esta manera requiere mucho trabajo, pero se obtienen unos resultados muy bonitos.\n\n! Marcar sus productos\n\nMuy bien. Bien, ahora que tienes un montón de productos, es hora de marcarlos. Es muy importante asegurarse de que, una vez que el producto haya llegado al final de su vida útil (esperemos que falte mucho tiempo para eso), usted o la siguiente persona sepa de qué tipo de plástico se trata para poder triturarlo y volver a moldearlo. Además, trabajar con el plástico precioso requiere mucho trabajo: hay que recoger el plástico, separarlo, triturarlo y limpiarlo, moldearlo, terminarlo y marcarlo. Así que esta marca no sólo puede utilizarse para mostrar el tipo de plástico, sino también como una especie de marca comercial para los productos de plástico de mayor valor. Puede com
{"text":"''¿Quieres compartir tu opinión, charlar sobre el plástico o aprender más de la comunidad? Dirígete al canal [[#plastic|https://discordapp.com/invite/n5d8Vrr]] en Discord. Aquí hablamos sobre el plástico, la seguridad, los gases y las propiedades del material.''","title":"pph/contenidos/preciousplastic/academia/discord","tags":"","modifier":"M0","modified":"20210826191733343","creator":"M0","created":"20210826191733343"},
{"created":"20210826012914755","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/fsqLJNyrVss\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n 0:11 Introducción \u003Cbr>\n 00:18 ¿Qué es el plástico? \u003Cbr>\n 01:15 Diferentes tipos \u003Cbr>\n 02:45 Reconocer los plásticos \u003Cbr>\n 05:18 Transformar los plásticos \u003Cbr>\n\u003C\u003C\u003C\n\t\t\n\u003Cbr>\n\n! Los fundamentos del plástico\n\n\u003Cbr>\n\n!! Empecemos por el principio.\n\n¿Qué es el plástico? ¿De dónde viene, cuánto usamos y qué se recicla? ¿Qué tipos de plástico existen y cómo reconocerlos? Aquí cubrimos los aspectos básicos del plástico para que te pongas al día rápidamente con el material con el que vas a trabajar.\n\n\u003C\u003Calert warning src:\"Consejo profesional: mire debajo de su producto de plástico y vea si puede reconocer qué tipo de plástico es.\" class:\"leftbar border-warning\">>\n\n\u003Cbr>\n\n!¿Qué es el plástico?\n\nEl plástico está en todas partes.\n\n[img [./medios/plasticpile.svg]]\n\nLa palabra plástico está en nuestra boca día tras día, pero ¿qué significa realmente? La palabra en sí deriva del griego plastikos, que significa \"capaz de ser moldeado o formado\", y se refiere a su maleabilidad durante la fabricación, que permite que el plástico sea fundido, prensado o extruido en una variedad de formas, como películas, fibras, placas, tubos, botellas y mucho más.\n\nLos plásticos son productos químicos sintéticos extraídos principalmente del petróleo y compuestos por hidrocarburos (cadenas de átomos de hidrógeno y carbono). La mayoría de los plásticos son polímeros, moléculas largas formadas por muchas repeticiones de una molécula básica llamada monómero, y esta estructura hace que el plástico sea especialmente resistente y duradero. Debido a su coste relativamente bajo, su facilidad de fabricación y su versatilidad, los plásticos se utilizan en una enorme y creciente gama de productos, desde botellas de champú hasta cohetes espaciales. La omnipresencia y el gran volumen de producción de plástico (¡está en todas partes!) están causando graves daños al medio ambiente en lo que respecta a su lenta tasa de descomposición (estudios recientes hablan de 500 años) debido a sus fuertes moléculas de enlace. Piénsalo así: todos los plásticos que han utilizado tus padres, abuelos y bisabuelos siguen existiendo hoy en día y contaminarán el planeta durante otros cuatro siglos.\n\nLa mayoría de los plásticos contienen otros compuestos orgánicos o inorgánicos mezclados, llamados aditivos, para mejorar su rendimiento o reducir los costes de producción. La cantidad de aditivos varía mucho según la aplicación y el tipo de plástico.\n\nAsí que se puede encontrar en todo el mundo, y acaba en lugares que definitivamente no queremos que estén.\n\n[img [./medios/beachplastic.jpg]]\n\n\u003Cbr>\n\n!! Producimos 300 millones de toneladas métricas de plástico nuevo cada año 🤯.\n\nLo cual no es muy inteligente, sobre todo cuando tenemos tanto material ya existente que podemos utilizar. El plástico virgen se fabrica a partir del petróleo, un valioso combustible fósil que se nos está acabando, y se utiliza para fabricar productos baratos destinados a ser desechados tras un tiempo de uso muy breve. Esto no es muy inteligente. Una gran falacia de diseño. Y, como menos del 10% del plástico se recicla, la mayor parte de este plástico recién producido acaba en los vertederos, en el océano o se quema. ¿Eh?\n\nEntonces, ¿cómo resolvemos esto? Pues bien, ¡es hora de reciclar!\n\n\u003C\u003Calert warning src:\"Consejo: además de reciclar, hay que intentar minimizar el uso de plástico nuevo.\" class:\"leftbar border-warning\">>\n\n\u003Cbr>\n\n!! Diferentes tipos de plástico\n\nEn primer lugar, existen dos
{"text":"\u003C\u003Ctoc-selective-expandable 'pph/contenidos/preciousplastic/academia/introduccion' sort[orden]>>","type":"text/vnd.tiddlywiki","title":"pph/contenidos/preciousplastic/academia/introduccion","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"211","modifier":"M0","modified":"20210927091020610","creator":"M0","created":"20210826003829625","caption":"Introducción"},
{"created":"20210927085818676","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/dP1s7viFZHY\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos del vídeo''\n\n00:00 Introducción \u003Cbr>\n00:42 ¿Qué va a aprender? \u003Cbr>\n01:40 Ayuda y comentarios \u003Cbr>\n02:01 Donación \u003Cbr>\n02:30 Difundir el proyecto \u003Cbr>\n\u003C\u003C\u003C\n\n\u003Cbr>\n\n! ¡Bienvenido a la Academia de Precious Plastic!\n\n\u003Cbr>\n\n!! Es increíble ver que estás interesado en el reciclaje de plástico.\n\n\u003Cbr>\n\nHemos creado esta colección de vídeos, tutoriales y contenidos para compartir las cosas más importantes que hemos aprendido en los últimos 7 años sobre la transformación de los residuos de plástico en productos valiosos.\n\nTe enseñaremos los fundamentos del plástico - qué tipos hay y cómo identificarlos, la recogida y separación del plástico, la construcción de tus propias máquinas, los modelos de negocio que puedes adoptar, cómo convertirte en un miembro importante en la comunidad de Plástico Precioso, y mucho más.\n\nHemos creado kits de descarga y plantillas para que, una vez que hayas revisado todo, estés listo para comenzar tu propio espacio de trabajo de reciclaje, ¡en cualquier parte del mundo!\n\n[img width=500 [./medios/opensource.svg]]\n\n\u003Cbr>\n\n!! Pero espera, ¿por qué has hecho esto?\n\nEn Precious Plastic queremos mostrar al mundo las increíbles oportunidades de los residuos plásticos para eliminar la contaminación por plástico, reduciendo la demanda de nuevo plástico virgen y cerrando su bucle de materiales, al tiempo que se crean mejores medios de vida para personas de todo el mundo. Precious Plastic es, sobre todo, una herramienta cultural para cambiar la forma en que la sociedad percibe el plástico.\n\nTodo el plástico que hay a su alrededor es un recurso, no un residuo. Es un material con gran potencial, que yace en todo el mundo y que, si se procesa correctamente, puede convertirse en algo nuevo y valioso. Este recurso puede convertirse en una fuente de ingresos o en una herramienta educativa para tu comunidad, al tiempo que te aseguras de que no entre en nuestro medio ambiente.\n\n[img width=500 [./medios/PP_universe.svg]]\n\nHemos creado máquinas, documentación, tutoriales en vídeo, campañas y una plataforma para capacitar a personas de todo el planeta para que empiecen a trabajar con residuos de plástico a nivel local, al tiempo que intentamos descentralizar y localizar las tecnologías, las infraestructuras y los conocimientos sobre el reciclaje de plásticos proporcionando diseños de código abierto para máquinas, moldes y productos de consumo, así como modelos de negocio y herramientas para que puedas crear y dirigir un espacio de trabajo de reciclaje.\n\n\u003Cbr>\n\n!!Código abierto y licencia\n\nCompartimos todo el código abierto para que cualquiera pueda utilizarlo y beneficiarse de él. Esto significa que todo el conocimiento, el know-how, los procesos, las metodologías y las herramientas están disponibles en línea, de forma gratuita en todo momento. Esta filosofía de código abierto está en el centro de Precious Plastic y da forma a la mayoría de las decisiones dentro de nuestro equipo. Creemos que la colaboración es más fuerte que la competencia y que el problema del plástico sólo puede resolverse colectivamente.\n\nDiferentes partes de este proyecto están bajo diferentes condiciones de licencia:\n\n''Contenido:'' Todo nuestro contenido está bajo licencia Creative Commons Attribution - Sharealike International 4.0. Puedes leer un resumen de la misma [[aquí|https://creativecommons.org/licenses/by-sa/4.0/]], o consultar la [[licencia|https://creativecommons.org/licenses/by-sa/4.0/legalcode]] completa.\n\n''Código:'' La licencia del código del sitio de la academia es la [[licencia GPL-3.0|https://github.com/ONEARMY/academy/blob/master/L
{"created":"20210826160902479","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/bsj6qHHLynk\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n\u003C\u003C\u003C\n''Capítulos de vídeo''\n\n00:18 Peligros del humo \u003Cbr>\n03:01 Prueba de humos \u003Cbr>\n06.14 Consejos \u003Cbr>\n07.53 Filtros \u003Cbr>\n\u003C\u003C\u003C\n\n\u003Cbr>\n\n! Seguridad y humos\n\n\u003Cbr>\n\n!! Es importante tomarse esto en serio.\n\nLa seguridad es un tema muy importante cuando se trabaja con plástico, es extremadamente importante tomar las precauciones adecuadas - entonces estará completamente seguro. Vamos a repasar los peligros de la exposición a los humos y qué plásticos son inseguros para trabajar, y vamos a repasar cómo configuramos nuestros sistemas de filtración en Precious Plastic.\n\n\u003C\u003Calert warning src:\"Consejo profesional: Intenta fundir el plástico a la menor temperatura posible y durante el menor tiempo posible.\" class:\"leftbar border-warning\"\">>\n\n\u003Cbr>\n\n!! Los Peligros en los humos\n\n[img width=500 [./medios/dontburnplastic.svg]]\n\nLa primera regla es: no quemar el plástico. Ésta es muy importante. ¿Por qué? Es muy perjudicial para ti, para los que te rodean y para el medio ambiente. Al quemar plástico se liberan toxinas muy dañinas que pueden aumentar considerablemente las posibilidades de cáncer, enfermedades respiratorias y defectos de nacimiento. También puede dañar mucho los órganos internos y el sistema hormonal.\n\nCuando se quema el PVC, se liberan dioxinas que es un compuesto altamente tóxico que ha demostrado aumentar el cáncer, los problemas reproductivos y el daño al sistema inmunológico. En Precious Plastic no trabajamos con PVC.\n\nSi necesita quemar un pequeño trozo de plástico para identificar su tipo, hágalo tomando las debidas precauciones: usando una máscara y junto a un sistema de filtración de humos adecuado. Lo más importante de trabajar con plástico: ''puedes fundirlo, pero no puedes quemarlo.'' Y esa es una diferencia importante.\n\n\u003Cbr>\n\n!! Compuestos orgánicos volátiles (o VOC)\n\nTodos los plásticos están formados por moléculas grandes y, cuando se funden, producen moléculas más pequeñas en forma de humos. Estos humos también se denominan compuestos orgánicos volátiles y son muy peligrosos: los efectos inmediatos son una grave irritación de los ojos, la nariz y los pulmones, y la exposición prolongada a los humos de cualquier plástico sintético sin precauciones de seguridad puede provocar cáncer, defectos de nacimiento y enfermedades.\n\nComo se ve en el siguiente gráfico, la Asociación de Gestión del Aire y los Residuos, la Academia China de Ciencias y la Universidad de Tokio estudiaron el contenido de los humos de los plásticos más comunes. Los estudios concluyeron que ''el ABS y el PS son los que más humos generan: aproximadamente entre 5 y 7 veces más que los demás plásticos.''\n\n[img [./medios/fume-graph.png]]\n\nLos humos del ABS y el PS contienen estireno, benceno y etilbenceno; estos compuestos se denominan compuestos cíclicos que generan muchos humos y pueden provocar cáncer. El benceno es un carcinógeno humano, y el estireno y el etilbenceno son carcinógenos probables (carcinógeno probable significa que aún no se ha demostrado que los compuestos causen cáncer). Por suerte, todos estos compuestos cíclicos pueden filtrarse fácilmente con carbón activado, pero más adelante hablaremos de ello.\n\nLos plásticos más seguros para fundir son el PP y el PE porque tienen un bajo contenido de compuestos cíclicos y son esencialmente cera refinada. El PVC y el PA son bajos en humos pero su contenido es perjudicial para fundir.\n\n\u003Cbr>\n\n! Pruebas de humos\n\nPara las pruebas de humos, utilizamos un detector PID, que significa fotoionización, que detecta los niveles de seguridad de los humos para los COV y
{"text":"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
{"text":"La creación de un mapa digital, como herramienta abierta y colaborativa que permita la inclusión de personas y proyectos interesados en el reciclaje de plástico,favoreciendo procesos circulares.","title":"pph/mapa/resumen","tags":"","modified":"20210809022616771","created":"20210729081853308"},
{"text":"\u003C\u003Cslider label:\"Mapa en la wiki\" src:\"\n{{mapavirtual/tiddlywiki}}\n\" status:\"close\">>\n\n\u003C\u003Cslider label:\"Insertar el mapa en otra web\" src:\"\n{{mapavirtual/insertar-iframe}}\n\" status:\"close\">>\n\n\u003C\u003Cslider label:\"Exportar datos a Maps.Me\" src:\"\n{{mapavirtual/offline/maps.me}}\n\" status:\"close\">>\n\n\u003C\u003Cslider label:\"Leer Mapas offline\n\" src:\"\n{{mapavirtual/offline/bdmapas}}\n\" status:\"close\">>","title":"pph/mapa/tutorial","tags":"","modifier":"M0","modified":"20210822082726843","creator":"M0","created":"20210809021500128"},
{"text":"\u003Cstyle>\n.combo{\npadding:10px;\n}\n\u003C/style>\n\n\u003Cbody>\n\u003Cselect class=\"combo\">\n\u003Coption value=\"Select\">Todos los espacios de trabajo\u003C/option>\n\u003Coption value=\"1\">Extrusión\u003C/option>\n\u003Coption value=\"2\">Inyección\u003C/option>\n\u003Coption value=\"3\">Trituración\u003C/option>\n\u003Coption value=\"4\">Prensado\u003C/option>\n\u003Coption value=\"5\">Mixto\u003C/option>\n\u003C/select>","title":"pph/mapa/ui/ComboEspacioTrabajo","tags":"","modifier":"M0","modified":"20210817225007234","creator":"M0","created":"20210817223121604"},
{"text":"\u003Cstyle>\n.combo{\npadding:10px;\n}\n\u003C/style>\n\n\u003Cbody>\n\u003Cselect class=\"combo\">\n\u003Coption value=\"Select\">Otros\u003C/option>\n\u003Coption value=\"1\">Punto de recogida\u003C/option>\n\u003Coption value=\"2\">Taller de máquinas\u003C/option>\n\u003Coption value=\"3\">Punto comunitario\u003C/option>\n\u003C/select>","title":"pph/mapa/ui/ComboOtros","tags":"","modifier":"M0","modified":"20210817225219026","creator":"M0","created":"20210817225015118"},
{"text":"\u003Cdiv style=\"width: 50%; float:left\">\n {{pph/mapa/ui/ComboEspacioTrabajo}}\n\u003C/div>\n\n\u003Cdiv style=\"width: 50; float:left\">\n{{pph/mapa/ui/ComboOtros}}\n\u003C/div>","title":"pph/mapa/ui/Combos","tags":"","modifier":"M0","modified":"20210817230330523","creator":"M0","created":"20210817225227583"},
{"text":"{{pph/mapa/ui/Combos}}\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003C$leafmap \ntileControl \nstyle='{\"color\":\"orange\"}'\n\u003C$leafmap tile='osm'\ncluster='50'\ntile='osm'\t\nplaces='{\"filter\":\"[tag[punto]]\"}'\n/>","title":"pph/mapa/ui/mapa","tags":"","modifier":"M0","modified":"20211002000949576","creator":"M0","created":"20210817230541668"},
{"text":"!Convocatoria\n\nMapa Colaborativo para el Reciclaje de Plástico en La Habana, Cuba.\n\nReciclar plástico evita el uso de material virgen, mantiene la calidad de este aumentando la posibilidad de uso cíclico y útil, sin ser descartado y arrojado como desecho que afecta al medioambiente.\n\nPrecious Plastic es una comunidad global que promueve el reciclaje de plástico. Esta red se ha extendido con mucha fuerza por varios países del mundo, implementando mapas virtuales con geolocalizaciones de los distintos actores/roles que intervienen en dicha actividad.\n\nCon este antecedente, llega Precious Plastic Habana, un proyecto colaborativo que busca instaurar a Cuba como nodo de esta inmensa red, incorporando aprendizajes de esta experiencia internacional, adaptados a nuestro contexto y nuestra cultura.\nLa creación de un mapa digital, como herramienta abierta y colaborativa que permita la inclusión de personas y proyectos interesados en el reciclaje de plástico, es uno de los objetivos fundamentales que se propone Precius Plastic Habana. El proyecto será presentado en Habana Espacios Creativos a finales de este 2021, como parte de una beca de creación otorgada por esta institución a Maurice Haedo, coordinador del proyecto.\n\nObjetivos del Mapa Digital:\n- Construir una herramienta de geolocalización, con funcionalidad online y offline, que brinde información sobre dónde, qué y cómo se recicla plástico en La Habana, Cuba.\n- Generar vínculos entre personas naturales, proyectos e instituciones interesados por desarrollar esta actividad, favoreciendo procesos circulares.\n\n\nÚnete a nosotros.\nHemos abierto este grupo creativo en Telegram, para coordinar todo lo referente al proyecto e incorporar nuevos actores:http://t.me/pphmapa","title":"pph/mapadigital/convocatoria","tags":"","modifier":"M0","modified":"20210825162129742","creator":"M0","created":"20210825155525041"},
{"text":"[img [/media/m0/COPINCHA/proyectos/jardines-digitales/precious-plastic-la-habana/medios/melting-temperatures.jpg]]","title":"pph/medios/imagen/temperaturas-de-fusion","modifier":"M0","modified":"20210929143932981","creator":"M0","created":"20210929143613420","caption":"Temperaturas de fusión"},
{"created":"20211014103420267","creator":"M0","text":"\u003Ccenter>\n\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto de recogida]!prefix[$:/pph/mapa/plantillas/puntoderecogida]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos de recogida\" color=purple/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[tienda]!prefix[$:/pph/mapa/plantillas/tienda]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Tiendas\" color=yellow/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[punto comunitario]!prefix[$:/pph/mapa/plantillas/puntocomunitario]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Puntos Comunitarios\" color=green/>\n\u003C/$vars>\n\u003C$vars \ntotal-tiddlers={{{ [tag[taller de maquinas]!prefix[$:/pph/mapa/plantillas/tallerdemaquinas]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Talleres de Maquinas\" color=orange/> \u003C/$vars> \u003C$vars \ntotal-tiddlers={{{ [tag[colaborador]!prefix[$:/pph/mapa/plantillas/colaborador]count[]] }}} \n>\n\u003C$macrocall $name=donut-chart-noporcent pct={{{ [\u003Ctotal-tiddlers>] }}} label=\"Colaboradores\" color=red/>\n\u003C/$vars>\n","tags":"","title":"pph/miembros/conteo","modified":"20211014135633323","modifier":"M0","caption":"pph/miembros/conteo"},
{"created":"20210621203739799","creator":"M0","text":"\u003Cbr>\n\n\u003Ccenter>[img height= 150 % [logo-mapa.png]]\n\u003C/center>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\n\u003Cbr>\n\t\t\n{{pph/mapa/ui/mapa}}\n\n\u003Cbr>\n\n{{pph/miembros/conteo}}\n\n!Resumen\n\n{{pph/mapa/resumen}}\n\n\u003C\u003C\u003C\nEl proyecto será presentado en Habana Espacios Creativos a finales de este 2021, en Plastico Leal,proyecto ganador de la Beca de Creacion de Nuevos Medios.\n\u003C\u003C\u003C\n\n! Objetivos del Mapa Digital:\n\n#Construir una herramienta de geolocalización, con funcionalidad online y offline, que brinde información sobre quién recicla plástico como y desde dónde en La Habana, Cuba.\n\n#Generar vínculos entre personas naturales, proyectos e instituciones interesados por desarrollar esta actividad, favoreciendo procesos circulares.\n\n! Tutorial\n\n{{pph/mapa/tutorial}}\n\n","title":"pph/proyectos/🗺️ mapadigital","tags":"Project","modifier":"M0","modified":"20211015064951079","caption":"🗺️ Mapa digital"},
{"created":"20210621203816367","creator":"M0","text":"","title":"pph/proyectos/maquinas","tags":"Project","modifier":"M0","modified":"20211019222021443","description":"","category":"","caption":"🔧 Máquinas","list":"[[Construir una Trituradora Precious Plastic]] [[Construir una Inyectora Precious Plastic]] [[Construir una Extrusora Precious Plastic]] [[Construir una Prensa]] [[Construir una Extrusora de filamentos para impresión 3D]] [[Construir una Impresora 3D FDM de escritorio]] [[Construir una Impresora 3D Hangprinter]]"},
{"created":"20210916220235020","creator":"M0","text":"\u003C\u003Ctabs \"pph/proyectos/plasticoleal/plasticoleal [[pph/proyectos/plasticoleal/necesidades]]\">>","title":"pph/proyectos/plasticoleal","tags":"Project","modifier":"M0","modified":"20211019210108338","description":"","category":"Evento","caption":"🏛️ Plástico Leal","status":"open"},
{"created":"20211014075354237","creator":"M0","text":"//A Eusebio Leal Spengler//\n\nTodos conocemos el plástico en mil formas y aplicaciones, y también por desgracia, con muy pocas vías de escape cuando lo convertimos en desechos, tan presentes en La Habana como las casas coloniales y otros tantos detalles que sí deberían resaltar y brillar. Todo ese plástico al descuido y ensuciando nuestro entorno deja de ser leal, para ser letal.\n\nSeguramente cada persona que conocemos, leal a esta ciudad, desea que el plástico encuentre un camino, real y maravilloso, para reinventarse y seguirnos acompañando en muchos ámbitos, resiliente, perdurable, reutilizable; para que siga brillando como material multifacético cubriendo necesidades de índole diversa.\n\nEl problema de la contaminación plástica sólo se puede resolver de forma colectiva. La colaboración es vital para reconfigurar usos más sostenibles. Por ello, invitamos a participar en la construcción colaborativa de un laboratorio donde juntos podamos hacer del plástico una experiencia leal a la vida y a nuestra ciudad. \n \n Aunemos las voluntades para limpiar y reconstruir nuestro patrimonio, partiendo de técnicas de reutilización y reciclaje que se abren paso, en la actualidad y en el mundo entero, como caminos hacia modelos de vida sostenibles.¡Hagamos el Plástico Leal!","tags":"","title":"pph/proyectos/plasticoleal/introduccion","modified":"20211014081831239","modifier":"M0","caption":"pph/proyectos/plasticoleal/introduccion"},
{"created":"20211015063131067","creator":"M0","text":"Compartimos esta lista de las cosas que vamos necesitando. Si puedes contribuir en algo, dejanos saber\n\n! Aula\n* ✅ 5 Mesas para 4 personas\n* ✅ 20 Sillas\n* ✅ 2 Computadoras\n* ✅ 2 Libreta de papelógrafo\n* ✅ 2 Pizarras\n* ✅ 10 Plumones\n \n! Audiovisual \n* 2 Camaras\n* 2 Microfonos\n* 2 Lamparas de iluminacion\n* 10 Terabytes hdd almacenamiento \n\n! Envases\n* Sacos\n* Big bag\n* Envases grandes de plastico\n* Cajas de carton corrugado medianas y grandes\n\n! Medios de Protección\n\n!! Individual\n* 20 Máscaras de doble filtro de carbon activado\n* 10 Overoles\n* 20 Máscaras de proteccion ojos \n* 20 Pares de Guantes de proyteccion terminca\n\n! Transporte\n* Trasladar equipos\n* Trasladar personas\n\n! Herramientas","title":"pph/proyectos/plasticoleal/necesidades","modified":"20211017140617730","modifier":"M0","caption":"Lista de necesidades"},
{"created":"20211015064626213","creator":"M0","text":"! Introducción \n\n{{pph/proyectos/plasticoleal/plasticoleal/introduccion}}\n\n! Resumen\n{{pph/proyectos/plasticoleal/plasticoleal/resumen}}\n\n! ✨¿Cómo participar?\n\n!! Talleres\n{{pph/proyectos/plasticoleal/plasticoleal/talleres}}\n\n!! Exhibición\n\nVisita la exhibición del trabajo en progreso del laboratorio, donde puedes consultar y copiar toda la información que compartimos. Ver más información [[aquí|https://docs.copincha.org/s/pph-plasticoleal#Exhibici%C3%B3n]].\n\n!!! Donación Plastica\n\nDona el plástico que encuentres, entregándolo limpio y sin etiquetas para la experimentación creativa en los talleres. Puedes ver más información [[aquí|https://docs.copincha.org/s/pph-plasticoleal#Donaci%C3%B3n-Pl%C3%A1stica]].\n\n!! Recogidas\n\nParticipa en las recogidas que estaremos convocando. se recoge de los vertederos\nse recoge de la casa\n\n!! Chat\n\nComparte tu opinión en nuestro [[grupo en Telegram|https://t.me/plasticoleal]], donde conversamos sobre todas las cosas que estamos haciendo y aprendemos de la comunidad.\n\n\n!! Contribuir\n\nVisita nuestra [[lista de necesidades|pph/proyectos/plasticoleal/necesidades]] para descubrir en que puedes contribuir al proyecto. Cada aporte simple es algo valioso!\n\n! 😉 ¿Te animas?\n\n\u003Cbr>\n\n\u003Cbr>\n\n!! ⌚ Horario\n\n''De 9:00 PM a 12:00 PM.'' Exhibición\n\n''De 1:00 PM a 5:00 PM.'' Talleres\n\n!! 📧 Email\n[[pph@copincha.org|mailto:pph@copincha.org]]\n\n!! ➡️ Dirección\n\n''Centro Cultural Habana Espacios Creativos.'' Esquina Teniente Rey y Habana, Habana Vieja\n\n\u003Ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d917.2336255116601!2d-82.35327817086078!3d23.136069232301775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMjPCsDA4JzA5LjgiTiA4MsKwMjEnMDkuOCJX!5e0!3m2!1sen!2scu!4v1632806412379!5m2!1sen!2scu\" width=100% height=\"400\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\">\u003C/iframe>\n\n\n","modified":"20211017140653541","modifier":"M0","title":"pph/proyectos/plasticoleal/plasticoleal","tags":"","caption":"Plástico Leal"},
{"created":"20211014075354237","creator":"M0","text":"//A Eusebio Leal Spengler//\n\nTodos conocemos el plástico en mil formas y aplicaciones, y también por desgracia, con muy pocas vías de escape cuando lo convertimos en desechos, tan presentes en La Habana como las casas coloniales y otros tantos detalles que sí deberían resaltar y brillar. Todo ese plástico al descuido y ensuciando nuestro entorno deja de ser leal, para ser letal.\n\nSeguramente cada persona que conocemos, leal a esta ciudad, desea que el plástico encuentre un camino, real y maravilloso, para reinventarse y seguirnos acompañando en muchos ámbitos, resiliente, perdurable, reutilizable; para que siga brillando como material multifacético cubriendo necesidades de índole diversa.\n\nEl problema de la contaminación plástica sólo se puede resolver de forma colectiva. La colaboración es vital para reconfigurar usos más sostenibles. Por ello, invitamos a participar en la construcción colaborativa de un laboratorio donde juntos podamos hacer del plástico una experiencia leal a la vida y a nuestra ciudad. \n \n Aunemos las voluntades para limpiar y reconstruir nuestro patrimonio, partiendo de técnicas de reutilización y reciclaje que se abren paso, en la actualidad y en el mundo entero, como caminos hacia modelos de vida sostenibles.¡Hagamos el Plástico Leal!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/introduccion","modified":"20211017041244372","modifier":"M0","caption":"pph/proyectos/plasticoleal/introduccion"},
{"created":"20211014081936434","creator":"M0","text":"''Plástico Leal'', consiste en la construcción colaborativa de un laboratorio para fomentar la participación ciudadana en el reciclado de plastico.\n\nEs una gran oportunidad para juntos explorar las oportunidades del reciclaje para dar respuesta a la contaminación plástica, reduciendo la demanda de nuevo plástico virgen y cerrando su ciclo material mientras se crean mejores medios de vida para las personas.\n\n Durente 6 meses, compartiremos conocimientos, presentaremos proyectos, experimentaremos y conoceremos personas y experiencias inspiradoras; para juntos construir un repositorio de código abierto que quedará disponible y de forma gratuita todo el conocimiento (know-how, procesos, metodologías y herramientas) para que cualquiera lo use y se beneficie.\n\n\u003C!--\nPlástico Leal es una acción de la red [Precious Plastic La Habana](https://mutabit.com/repos.fossil/copincha/uv/repo/copinchapedia/index.html#Precious%20Plastic%20La%20Habana).\n-->","title":"pph/proyectos/plasticoleal/plasticoleal/resumen","modified":"20211017035738274","modifier":"M0","caption":"pph/proyectos/plasticoleal/resumen"},
{"created":"20211017035617775","creator":"M0","text":"Participa en los talleres, donde aprendemos y compartimos conocimientos, presentamos nuestras experiencias o proyectos en curso y experimentamos creativamente. \n\n\u003C\u003Cslider3 label:\"La Introducción\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Conexión\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Documentación\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"La Maquinaria\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria}}\n\" status:\"close\">>\n\n\u003C\u003Cslider3 label:\"El Plástico Leal\" src:\"\n{{pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal}}\n\" status:\"close\">>","modified":"20211017061122001","modifier":"M0","title":"pph/proyectos/plasticoleal/plasticoleal/talleres","tags":"","caption":"Plástico Leal - Talleres"},
{"created":"20211014085015100","creator":"M0","text":"Para aprender a fabricar objetos de utilidad con plástico reciclado en intervenciones públicas, cuyo conjunto denominamos Plástico Leal.\n\n!!!! Sesión 1\n* Espacio de trabajo de trituracion\n* ¡A triturar!\n\n!!!! Sesión 2\n*Espacio de trabajo de prensado\n*¡A prensar!\n\n!!!! Sesión 3\n* Espacio de trabajo de extrusion\n* ¡A extruir!\n\n!!!! Sesión 4\n* Espacio de trabajo de impresion 3D\n* ¡A imprimir!\n\n\n!!!! Sesión 5\n\n\n\n!!!! Sesión 6\n\n\n\n!!!! Sesión 7\n\n\n\n!!!! Sesión 8\n\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal","modified":"20211019223001770","modifier":"M0","caption":"El Plástico Leal"},
{"created":"20211017061620314","creator":"M0","text":"* Espacio de trabajo de trituracion\n* ¡A triturar!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion1","modified":"20211017142047802","modifier":"M0"},
{"created":"20211017061755033","creator":"M0","text":"*Espacio de trabajo de prensado\n*¡A prensar!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion2","modified":"20211017142022180","modifier":"M0"},
{"created":"20211017141739774","creator":"M0","text":"* Espacio de trabajo de extrusion\n* ¡A extruir!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion3","modified":"20211017143626274","modifier":"M0"},
{"created":"20211017143637096","creator":"M0","text":"* Espacio de trabajo de impresion 3D\n* ¡A imprimir!","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/el-plastico-leal/sesion4","modified":"20211017152918116","modifier":"M0"},
{"created":"20211014084159034","creator":"M0","text":"Para presentar proyectos o ideas afines y desarrollar una red de colaboración en torno al reciclado de plástico.\n\n!!!! Sesión 1\n\n!!!! Sesión 2\n\n!!!! Sesión 3\n\n!!!! Sesión 4\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion","modified":"20211019220739082","modifier":"M0","caption":"La Conexión"},
{"created":"20211017064145544","creator":"M0","text":"\n","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-conexion-sesion1","modified":"20211017065912434","modifier":"M0"},
{"created":"20211014084553958","creator":"M0","text":"Para aprender a documentar, crear memoria y compartir en un repositorio público nuestras experiencias y proyectos.\n\n!!!! Sesión 1\n* [[Hypothesis|pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]. Lectura anotada activa y social.\n\n!!!! Sesión 2\n* Hedgedoc\n\n!!!! Sesión 3\n* Tiddlywiki\n\n!!!! Sesión 4\n* Control de versiones con GIT\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion","modified":"20211019220950979","modifier":"M0","caption":"La Documentación"},
{"created":"20211017065839477","creator":"M0","text":"* [[Hypothesis|pph/sidebar/contenidos/herramientas/documentacion/hypothesis]]. Lectura anotada activa y social.","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion1","modified":"20211017080954127","modifier":"M0"},
{"created":"20211017140143935","creator":"M0","text":"* Hedgedoc","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion2","modified":"20211017140206477","modifier":"M0"},
{"created":"20211017140250384","creator":"M0","text":"* Tiddlywiki","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion3","modified":"20211017140314787","modifier":"M0"},
{"created":"20211017140321686","creator":"M0","text":"* Control de versiones con GIT","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-documentacion/sesion4","modified":"20211017140345174","modifier":"M0"},
{"created":"20211014083958485","creator":"M0","text":"Para aprender las innumerables posibilidades y beneficios actuales de reciclar plástico a pequeña escala.\n\n!!!! Sesión 1\n*Qué es Plástico Leal?\n*Cómo funciona Plástico Leal?\n*Qué es Precious Plastic?\n*Qué es Precious Plastic La Habana?\n\n!!!! Sesión 2\n* [[Fundamentos del plastico|pph/contenidos/preciousplastic/academia/fundamentosdelplastico]]\n*[[Seguridad y Humos|pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos]]\n*[[Nerd en Plastico|pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico]]\n\n!!!! Sesión 3\n*Economia Circular\n*Ciclo Material del plastico\n*Recoleccion\n\n!!!! Sesión 4","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion","modified":"20211019220515560","modifier":"M0","caption":"La Introducción"},
{"created":"20211017053143882","creator":"M0","text":"*Qué es Plástico Leal?\n*Cómo funciona Plástico Leal?\n*Qué es Precious Plastic?\n*Qué es Precious Plastic La Habana?\n","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion1","modified":"20211017055522675","modifier":"M0"},
{"created":"20211017055532425","creator":"M0","text":"* [[Fundamentos del plastico|pph/contenidos/preciousplastic/academia/fundamentosdelplastico]]\n*[[Seguridad y Humos|pph/contenidos/preciousplastic/academia/plastico/seguridadyhumos]]\n*[[Nerd en Plastico|pph/sidebar/contenidos/preciousplastic/academia/nerdenplastico]]","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion2","modified":"20211017055609039","modifier":"M0"},
{"created":"20211017055854691","creator":"M0","text":"*Economia Circular\n*Ciclo Material del plastico\n*Recoleccion","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-introduccion/sesion3","modified":"20211017060103542","modifier":"M0"},
{"created":"20211014084818506","creator":"M0","text":"Para aprender construyendo accesorios y máquinas (de código abierto) para reciclar plástico.\n\n!!!! Sesión 1\n\n*[[Construir una Trituradora Precious Plastic]]\n\n!!!! Sesión 2\n\n*[[Construir una Inyectora Precious Plastic]]\n\n!!!! Sesión 3\n\n*[[Construir una Prensa]]\n\n!!!! Sesión 4\n\n*[[Construir una Extrusora Precious Plastic]]\n\n!!!! Sesión 5\n\n*[[Construir una Extrusora de filamentos para impresión 3D]]\n\n!!!! Sesión 6\n\n*[[Construir una Impresora 3D FDM de escritorio]]\n\n!!!! Sesión 7\n\n*[[Construir una Impresora 3D Hangprinter]] \n\n!!!! Sesión 8\n\n","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria","modified":"20211019222323576","modifier":"M0","caption":"La Maquinaria"},
{"created":"20211017062429467","creator":"M0","text":"* Trituradora","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion1","modified":"20211017062510562","modifier":"M0"},
{"created":"20211017062514360","creator":"M0","text":"* Inyectora","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion2","modified":"20211017062607803","modifier":"M0"},
{"created":"20211017062620008","creator":"M0","text":"* Prensa","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion3","modified":"20211017062634061","modifier":"M0"},
{"created":"20211017062640854","creator":"M0","text":"* Extrusora","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion4","modified":"20211017062703820","modifier":"M0"},
{"created":"20211017062923564","creator":"M0","text":"* Extrusora de filamentos de impresión 3D","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion5","modified":"20211017063620961","modifier":"M0"},
{"created":"20211017063244931","creator":"M0","text":"*Impresora 3D FDM de escritorio","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion6","modified":"20211017063326341","modifier":"M0"},
{"created":"20211017063346873","creator":"M0","text":"* Impresora 3D FDM Hangprinter","tags":"","title":"pph/proyectos/plasticoleal/plasticoleal/talleres/la-maquinaria/sesion7","modified":"20211017063444852","modifier":"M0"},
{"created":"20211014081936434","creator":"M0","text":"''Plástico Leal'', es una gran oportunidad para juntos explorar las oportunidades del reciclaje para dar respuesta a la contaminación plástica, reduciendo la demanda de nuevo plástico virgen y cerrando su ciclo material mientras se crean mejores medios de vida para las personas.\n\n Durente 6 meses, compartiremos conocimientos, presentaremos proyectos, experimentaremos y conoceremos personas y experiencias inspiradoras; para juntos construir un repositorio de código abierto que quedará disponible y de forma gratuita todo el conocimiento (know-how, procesos, metodologías y herramientas) para que cualquiera lo use y se beneficie.\n\n\u003C!--\nPlástico Leal es una acción de la red [Precious Plastic La Habana](https://mutabit.com/repos.fossil/copincha/uv/repo/copinchapedia/index.html#Precious%20Plastic%20La%20Habana).\n-->","title":"pph/proyectos/plasticoleal/resumen","modified":"20211014082352086","modifier":"M0","caption":"pph/proyectos/plasticoleal/resumen"},
{"created":"20211014085015100","creator":"M0","text":"Para aprender a fabricar objetos de utilidad con plástico reciclado en intervenciones públicas, cuyo conjunto denominamos Plástico Leal.","title":"pph/proyectos/plasticoleal/talleres/el-plastico-leal","modified":"20211014085031954","modifier":"M0","caption":"pph/proyectos/plasticoleal/talleres/el-plastico-leal"},
{"created":"20211014084159034","creator":"M0","text":"Para presentar proyectos o ideas afines y desarrollar una red de colaboración en torno al reciclado de plástico.","title":"pph/proyectos/plasticoleal/talleres/la-conexion","modified":"20211014084232758","modifier":"M0"},
{"created":"20211014084553958","creator":"M0","text":"Para aprender a documentar, crear memoria y compartir en un repositorio público nuestras experiencias y proyectos.","title":"pph/proyectos/plasticoleal/talleres/la-documentacion","modified":"20211014084619757","modifier":"M0","caption":"pph/proyectos/plasticoleal/talleres/la-documentacion"},
{"created":"20211014083958485","creator":"M0","text":"Para aprender las innumerables posibilidades y beneficios actuales de reciclar plástico a pequeña escala.","title":"pph/proyectos/plasticoleal/talleres/la-introduccion","modified":"20211014084105518","modifier":"M0"},
{"created":"20211014084818506","creator":"M0","text":"Para aprender construyendo accesorios y máquinas (de código abierto) para reciclar plástico.","title":"pph/proyectos/plasticoleal/talleres/la-maquinaria","modified":"20211014084834720","modifier":"M0","caption":"pph/proyectos/plasticoleal/talleres/la-maquinaria"},
{"text":"! Resumen\n\n!!! Infraestructuras de bolsillo\n\n!! Objetivos\n\n#Construir una plataforma para alojar los contenidos digitales y permita a las personas colaborar compartiendo sus experiencias y saberes de forma abierta.\n\nDocumentar los procesos y compartirlo para que otros obtengan estas habilidades y las puedan usar para su beneficio.\n\nGit\nGithub\nGitlab\nGitea\n\nLas herramientas que estaremos empleando seran:\nDocker\n...\nGitea \nHedgedoc\nTiddlywiki\n\n!Tutorial\n\n!!Instalacion del Servidor\n\n!!Instalacion de ....\n\n!!Instalaci'on de Docker\n\n!!Instalacion de Gitea\n\n!!Instalacion de Hedgedoc\n\n!!Alojamiento de Tiddlywiki\n","title":"pph/proyectos/pph.cu","tags":"Project","modifier":"M0","modified":"20210902005448290","description":"","creator":"M0","created":"20210622132956573","category":"","caption":"🕸️ Servidor .cu"},
{"text":"#Documentación y colaboración online y offline. \n\n!! Infraestructuras de Bolsillo\n\n{{pph/sidebar/contenidos/glosario/infraestructuradebolsillo}}\n\nConstruir una plataforma que permita a las personas abonar documentación en abierto al dominio público, y al mismo tiempo formar colaboración y una masa crítica de proyectos en el tema.\n\n# Favorecer las iniciativas nacionales de soberanía tecnológica en la navegación en línea. Dependeiendo menos, siempre que sea posible, de servicios de terceros y favorecioendo el uso de la intranet cubana. Permitirá al público cubano acceder y colaborar online con la información de forma más asequible.\n\n{{infraestructuras de bolsillo que usamos}}\n","title":"pph/proyectos/wikipph","tags":"Project","modifier":"M0","modified":"20210831035716250","list":"Contenidos [[cambiar el titulo de los tiddlers por el campo caption]] Programacion","description":"","creator":"M0","created":"20210621203852984","caption":"🧩 Wiki Precious Plastic Plastic"},
{"text":" \n\n! 👋 Hola!\n\n!! ¡Grandioso que te guste reciclar plástico!\n\nReciclar plástico evita el uso de material virgen. Mantiene la calidad del plástico existente para el uso cíclico sin ser descartado y arrojado como desecho que afecta el medio ambiente.\n\nHay muchas maneras de reciclar. Nosotros construimos una red conectarlas y favorecer el mantenimiento de la calidad del material y las buenas practicas, y asi su impacto frente a la contaminación plástica. \n\nPrecious Plastic La Habana es un proyecto de colaboración abierta que busca instaurar en Cuba un nodo local de la red global Precious Plastic, y conectar su conocimiento y experiencia con las locales.\n\n\n\n","title":"pph/resumen","tags":"","modifier":"M0","modified":"20210927094240168","creator":"M0","created":"20210809015706438"},
{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos' sort[orden]>>","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos","tags":"$:/tags/SideBar","revision":"0","modifier":"M0","modified":"20210826032403740","creator":"M0","created":"20201219112001235","caption":"📖 Contenidos","bag":"default"},
{"created":"20201219112001235","creator":"M0","text":"{{pph/resumen}}","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/bienvenidos","tags":"pph/sidebar/contenidos","stream-type":"default","stream-list":"pph/sidebar/contenidos/bienvenidos/20210923123545738 pph/sidebar/contenidos/bienvenidos/20210923123549275","revision":"0","orden":"100","modifier":"M0","modified":"20211014170535828","caption":"Bienvenidos","bag":"default"},
{"text":"{{$:/plugins/nico/projectify/ui/dashboard/Dashboard}}","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/bienvenidos/proyectos","tags":"","revision":"0","modifier":"M0","modified":"20210830153546446","creator":"M0","created":"20210812163008324","caption":"Proyectos","bag":"default"},
{"text":"","title":"pph/sidebar/contenidos/comousarestesitio","tags":"pph/sidebar/contenidos/bienvenidos","orden":"098","modifier":"M0","modified":"20210901032610897","creator":"M0","created":"20210624173311473","caption":"¿Cómo usar este sitio?"},
{"created":"20210826002607203","creator":"M0","text":"","title":"pph/sidebar/contenidos/glosario","tags":"pph/sidebar/contenidos","orden":"400","modifier":"M0","modified":"20211017073559244","caption":"Glosario"},
{"text":"La Ecomadera, madera sintética o madera plástica es un material fabricado a partir de residuos de madera y plásticos reciclados seleccionados, resultando en un material de mayor durabilidad y menor mantenimiento. También se conoce por este nombre a compuestos enteramente sintéticos cuyo acabado imita el aspecto de la madera natural. Los productos finales pueden ser empleados de la misma manera que la madera natural, principalmente para uso en exteriores.\n\nEn función del uso final, se pueden encontrar dos compuestos de madera de plástico reciclado:\n\n''Madera plástica:'' Madera 100% de plástico reciclado obtenida del reciclaje de HDPE (polietileno de alta densidad) y otros materiales termoplásticos.\n\n''Compuestos de madera plastica (WPC):'' Combinación de restos de madera y plásticos reciclados.\n\nSe usa como sustituto ecológico a la madera en diversas construcciones. \n\nPara su elaboración se mezclan diversos plásticos de uso popular (como bolsas, frascos de champú y cremas, juguetes, entre otros; se trituran y se extruyen en perfiles para ser usados como estructura de edificaciones, techos, muebles, pisos, bancas, y artículos altamente resistentes.\n\nAl estar conformado por todo tipo de plásticos, es resistente al sol, al agua y al paso del tiempo. Dura cinco veces más que la madera tradicional, es de fácil limpieza, manipulación y no requiere mantenimiento. También evita la acumulación de bacterias, parásitos y agentes contaminantes.\n\n\nEste producto ecológico, reciclable, que no produce hongos, que no penetra la polilla, que es retardante del fuego, con alta duración a la intemperie, maquinable y que no requiere de almacenamiento techado, pincha en alguno de estos enlaces\n\n!! Ecomadera en Cuba\nLo hacen varias organizaciones y con ellas se crean numerosas estructuras. Entre ellas, las de resultados más relevantes son Ecomadera Cubana, [[CNA Atres]] y Plásticos Bahamonde.\n","title":"pph/sidebar/contenidos/glosario/ecomadera","tags":"pph/sidebar/contenidos/glosario","modifier":"M0","modified":"20210826033500437","creator":"M0","created":"20210809213959492","caption":"Ecomadera"},
{"text":"Los hackerspaces son lugares físicos gestionados de forma comunitaria, donde las personas se reunen y comparten su interés por la tecnología, trabajan en sus proyectos y aprenden de los demás.","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/glosario/hackerspace","tags":"pph/sidebar/contenidos/glosario","modifier":"M0","modified":"20210826033526395","creator":"M0","created":"20210304163741217","caption":"Hackerspace"},
{"created":"20211017072831765","creator":"M0","text":"\u003C\u003Chyp>> es una herramienta para hacer anotaciones a lecturas en y fuera de línea, que estén en formatos PDF y HTML.\nDicha herramienta está hecha por una fundación sin ánimo de lucro y su misión es hacer de la lectura anotada algo activo y social, en lugar de únicamente privado como suele ocurrir.","title":"pph/sidebar/contenidos/glosario/hypothesis","modified":"20211017073014458","modifier":"M0","tags":"pph/sidebar/contenidos/glosario","caption":"Hypothesis"},
{"text":"Las infraestructuras de bolsillo es un término con el que denominamos a aaquellas que \n\nEl término fue acuñado por Offray Luna con motivo de su investigación doctoral.\n\n''Sencillas''\u003Cbr>\n\n\n''Extensibles''\u003Cbr>\nTiddlers para extender el contenido y la funcionalidad.\n\n''Autocontenidas''\u003Cbr>\nLa informacion se guarda en los dispositivos con la menor cantidad de archivos posible.\n\n''Funcionan Offline-Online''\u003Cbr>\nSe Ejecutan con o sn conexion a Internet, incluso con senal baja o intermitente.\n\n''Se adaptan a hardware modesto''\u003Cbr>\nSe ejecutan bien en un amplia variead de hardware, desde memorias USB, computadores de placa única (tipo RasberryPi), portátiles y de escritorio, así como servidores y máquinas de especificaciones intermedias o superiores a las ejemplificada acá.","title":"pph/sidebar/contenidos/glosario/infraestructuradebolsillo","tags":"pph/sidebar/contenidos/glosario","modifier":"M0","modified":"20210830140427848","creator":"Offray Luna","created":"20210307191047165","caption":"Infraestructura de bolsillo"},
{"created":"20211017071820099","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/' sort[orden]>>","tags":"pph/sidebar/contenidos","title":"pph/sidebar/contenidos/herramientas/","modified":"20211017073748049","modifier":"M0","caption":"Herramientas","orden":"300"},
{"created":"20211017071558579","creator":"M0","text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion' sort[orden]>>","tags":"pph/sidebar/contenidos/herramientas/","title":"pph/sidebar/contenidos/herramientas/documentacion","modified":"20211017073806377","modifier":"M0","caption":"Documentación"},
{"created":"20210906232332272","creator":"Offray Luna-Cárdenas","text":"{{pph/sidebar/contenidos/glosario/hypothesis}}\n\n\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/herramientas/documentacion/hypothesis' sort[orden]>>","title":"pph/sidebar/contenidos/herramientas/documentacion/hypothesis","modified":"20211017074212721","modifier":"M0","tags":"pph/sidebar/contenidos/herramientas/documentacion","caption":"Hypothesis"},
{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic","tags":"pph/sidebar/contenidos","orden":"200","modifier":"M0","modified":"20210927091106345","creator":"M0","created":"20210825052041645","caption":"Precious Plastic"},
{"created":"20210826002753118","creator":"M0","text":"\u003Cstyle>\n.academia-menu-contenedor {\n position: relative;\n\n}\n\n.academia-menu-texto {\n position: relative;\n top: 0px;\n}\n\n\u003C/style>\n\n\u003Cdiv class=\"academia-menu-contenedor\">\n \u003Cimg src=\"./medios/graduation.svg\" style=\"width:50%\" align=\"right\">\n\u003Cdiv class=\"tc-table-of-contents\">\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia' sort[orden]>>\u003C/div>\n\u003C/div>","title":"pph/sidebar/contenidos/preciousplastic/academia","tags":"pph/sidebar/contenidos/preciousplastic","orden":"210","modifier":"M0","modified":"20211016003427051","caption":"Academia"},
{"created":"20210826194730515","creator":"M0","text":"\u003Ciframe width=100% height=\"500\" src=\"https://www.youtube.com/embed/T5lAKQij1F4\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n! Siendo un Nerd del plástico\n\n!! Conozcamos a fondo este material abundante.\n\n¿Cuándo llegó el plástico a nuestra sociedad, cómo pasó de ser un pequeño material de nicho a estar disponible en todos los rincones del mundo? Trataremos algo de historia, y ellos algo de ciencia, y por qué trabajamos sólo con termoplásticos. Repasaremos los métodos de producción industrial, así como lo que ocurre después de su desecho. Después de leer esto serás el chico o la chica nerd del plástico (como Jerry) 🤓\n\n\u003C\u003Calert warning src:\"Consejo profesional: ser un profesional del plástico en tu comunidad te ayudará a ti y a los que te rodean a tomar mejores decisiones sobre el plástico. ¡El conocimiento es poder!\" class:\"leftbar border-warning\">>\n\n! Conocimientos generales sobre el plástico\n\nCuando piensa en el plástico, ¿qué le viene a la mente? Una bolsa de la compra, un envase de yogur, una tarjeta de crédito, un cubo rosa, ¿verdad? Pues bien, ¿qué tienen que ver estos objetos de plástico con una goma de borrar, un gorro de lana o una silla? Todos pertenecen a la misma clase de materiales: los polímeros. Los polímeros son moléculas repetitivas muy largas formadas por monómeros: poly significa muchos, mers significa partes y mono significa uno. Así que los polímeros son muchas partes de uno, se pueden imaginar como largas cadenas repetitivas y la diferencia no es cómo se forman, sino de dónde proceden los polímeros.\n\n[img width=100% [./medios/polymerization.svg]]\n\nSe pueden tener materiales procedentes de polímeros naturales que han existido desde siempre, como la lana, el caucho, el pelo, la celulosa, el almidón, así como materiales procedentes de polímeros sintéticos, como los numerosos tipos de plástico que tenemos hoy en día. Y en el caso del plástico, los polímeros se derivan del carbono (ahora todo tiene sentido, ¿verdad?)\n\n!! Un poco de historia\n\nEl primer polímero derivado al 100% de forma sintética se llamó polioxibencilenglicolanhídrido (yikes). Fue creado en 1907 por el químico Leo Baekeland y se denominó públicamente baquelita - uf, mucho más fácil. Se trataba de un plástico termoestable (más adelante se hablará de ello) que era célebre por sus propiedades: era resistente al calor y no conducía la electricidad, por lo que era un buen aislante. En 1924, la revista Time lo calificó de \"material de mil usos\". En parte tenían razón, es más bien de cien mil usos.\n\n[img width=100% [./medios/time_magazine.jpg]]\n\n\u003Cbr>\n\n!! Algo de ciencia\n\nComo sabemos, el plástico está formado por polímeros sintéticos. Poly significa múltiple y mers, unidades. En este diagrama, un grupo de monómeros crea polímeros en un proceso llamado polimerización.\n\n[img width=100% [./medios/jerry1.svg]]\n\nEn lo que respecta al plástico, los monómeros proceden de combustibles fósiles y, mediante un proceso llamado craqueo, crean polímeros plásticos. Con diferentes métodos de producción y/o retocando la estructura del polímero, tenemos cientos de tipos de plásticos diferentes, con distintas propiedades y características. El químico Andrea Sella ilustra muy bien esta versatilidad:\n\nEl tereftalato de polietileno (PET) se utiliza hoy en día para fabricar botellas de bebidas gaseosas, porque es lo suficientemente fuerte como para aguantar dos atmósferas de presión. Pero, ¿un guante suave de invierno, así como una lámina de plástico para envolver flores? Es el mismo material, la única diferencia es la forma en que se ha fundido. ¡Y eso es sólo un plástico! Otro ejemplo, una botella de leche estándar está hecha de polietileno, fabricado a partir de un bloque de construcción C2H4. Si se añade un solo
{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia/plastico' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic/academia/plastico","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"212","modifier":"M0","modified":"20210927091050544","creator":"M0","created":"20210826223031839","caption":"Plástico"},
{"text":"\u003C\u003Ctoc-selective-expandable 'pph/sidebar/contenidos/preciousplastic/academia/recogida' sort[orden]>>","title":"pph/sidebar/contenidos/preciousplastic/academia/recogida","tags":"pph/sidebar/contenidos/preciousplastic/academia","orden":"214","modifier":"M0","modified":"20210927084805133","creator":"M0","created":"20210925015616225","caption":"Recogida"},
{"created":"20210925015900407","creator":"M0","text":"\u003Ciframe width=\"100%\" height=\"500\" src=\"https://www.youtube.com/embed/BtrfTSSGHEo\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n! ! Nuestro sistema de recogida en todo el mundo!\n\n!! ¡Si no se recoge, no se recicla!\n\n¡Recoger el plástico es bastante crucial - aquí te mostraremos lo que significa recoger el plástico, cómo funciona en todo el mundo y cómo imaginamos un sistema de recogida dentro del Universo Precious Plastic!\n\n\u003C\u003Calert warning src:\"Consejo profesional: pregunta a las tiendas y comercios de tu entorno si tienen exceso de residuos de plástico de los que quieran deshacerse. Si les pones unos cubos, ¡incluso podrían clasificarlos por ti!\" class:\"leftbar border-warning\">>\n\n!! Recogida de residuos\n\n[img [./medios/dailyplastic.svg]]\n\nA diario compramos, utilizamos y generamos una enorme cantidad de plástico. Una vez que este plástico se utiliza, normalmente durante un tiempo muy corto, se desecha. Dependiendo del lugar en el que vivas, puedes dejarlo en un punto de reciclaje local o lo recogerán en tu casa para llevarlo a un proceso posterior. Aquí es donde suelen empezar los problemas.\n\nPero, ¿por qué? Se está reciclando, ¿verdad? Pues bien, el plástico que la gente tira en su contenedor de reciclaje no está clasificado, suele estar sucio y a menudo se mezcla con otros materiales (la botella de refresco con la etiqueta, por ejemplo). Como ya hemos aprendido, separar los plásticos es fundamental para un correcto reciclaje y bueno, no lo van a hacer por nosotros. La clasificación industrial es posible, con el escaneo por infrarrojos, las técnicas de densidad del agua y la recogida manual, pero no es ni de lejos lo suficientemente eficaz para clasificar los 348 millones de toneladas métricas que se producen cada año. Sí.\n\n!! Ok. Eso es desalentador. Entonces, ¿qué pasa con él?\n\nA veces, el plástico se recicla. Como probablemente hayas leído en algún sitio, es alrededor del 9%. Tiene que pasar por un proceso muy complejo, caro, que requiere mucho tiempo y energía, y la mayoría de los países ni siquiera tienen esta opción para hacerlo.\n\n[img [./medios/burnlandfillocean.png]]\n\nEl otro escenario, más probable, es que el plástico se queme, se envíe a un vertedero, se vierta en el océano o se envíe en un barco de carga a Asia o África (donde ciertamente no tienen la infraestructura para tratarlo). Estas soluciones causan un enorme daño medioambiental y opresión social. Alguna vez te has sorprendido pensando: \"¡No veo basura en ningún sitio! Nuestras calles en los países occidentales están limpias. Pero en algunos lugares de Asia o África, a menudo se ve sucia y llena de basura: está por todas partes en el mar y la queman en las calles. Esto se debe a que los sistemas de recogida tienen que ser subvencionados por el Estado con el dinero de los contribuyentes, lo que no es posible en muchos lugares. Pero no te confundas, Occidente sigue siendo el mayor productor de residuos plásticos del planeta. Y además, los sistemas de recogida en todo el mundo no están estandarizados. Cada país y cada municipio dentro de ese país tienen regulaciones diferentes. Esto deja a la gente muy confundida (incluidos nosotros).\n\n!! Desafíos\n\nExisten numerosos retos relacionados con la forma en que se recoge actualmente el plástico:\n\n*El plástico recogido suele estar sucio y mezclado con otros materiales.\n*Es un sistema que consume muchos recursos: mantener una flota de camiones y conductores en la ciudad las 24 horas del día es muy caro.\n*Fomenta la cultura del descarte (...)\n\n! Pero no te preocupes, ¡tenemos un plan! 💪\n\n!! El sistema de recogida de Precious Plastic\n\nProbablemente ya lo sepas, pero Precious Plastic se centra en los ciudadanos: personas, como nosotros, como tú, que pasan a la acción. Te invitamos a involucrarte más en
{"created":"20210825053037805","creator":"M0","text":"!Nuestra historia\n\n!!2012\nDave Hakkens comienza a trabajar en Precious Plastic como parte de sus estudios en la Academia de Diseño de Eindhoven.\n\n!!2013\nDave Hakkens lanza la versión 1 de Precious Plastic durante su exposición de graduación en la DAE.\n\n!!2014\nTres personas replicaron de forma independiente las máquinas de reciclaje V1. Esto fue suficiente para ver los potenciales.\n\n!!2015\nDave Hakkens y un equipo de cinco personas vuelven a la mesa de dibujo y comienzan a desarrollar la Versión 2.\n\n!!A principios de 2016\nLa versión 2 de Precious Plastic se lanza al mundo. Internet escucha y mucha gente lo conoce.\n\n!!Principios de 2017\nDave, Mattia y un equipo de 12 personas comienzan a trabajar en la Versión 3. El enfoque es ofrecer más técnicas para trabajar con las máquinas existentes.\n\n!!Finales de 2017\nLa versión 3 de Precious Plastic se lanza al mundo. La comunidad es ahora madura y global.\n\n!!Septiembre de 2018\nDave, Mattia, Kat y un equipo de 40 personas comienzan a trabajar en la versión 4. Desarrollando nuevas máquinas, técnicas y estrategias para hacer frente a los residuos de plástico.\n\n!!Enero de 2020\nThe Precious Plastic Universe se lanza al mundo y pretende convertirse en el sistema global de reciclaje alternativo.","type":"text/vnd.tiddlywiki","title":"pph/sidebar/contenidos/preciousplastic/historia","tags":"","orden":"230","modifier":"M0","modified":"20211016000044616","caption":"Historia"},
{"created":"20210825050034484","creator":"M0","text":"! Estamos en una misión\n\nEl problema del plástico ya es muy evidente. Si estás en esta página web, lo más seguro es que ya lo sepas y comprendas su gravedad.\n\nPrecious Plastic existe para reducir los residuos plásticos. A veces lo hacemos potenciando el reciclaje. Otras veces a través de nuevos materiales biodegradables. Otras veces adoptando estilos de vida de cero residuos.\nLo que sea que funcione.\n\nNuestras soluciones ven a las personas como el elemento clave para arreglar el desorden del plástico. Los enfoques de Precious Plastic cuentan con las personas para lograr el cambio necesario. Pequeños pasos, multiplicados por millones. Ahí es donde podemos ganar nuestra batalla. No creemos en la tecnología utópica, que lo arregla todo, de ensueño.\n\nPrecious Plastic es una combinación de personas, máquinas, plataformas y conocimientos para crear un sistema de reciclaje global alternativo.\n\nTodo el mundo puede unirse al Universo Precious Plastic (¡sí, tú también!).\nPuedes entrar de lleno y empezar un espacio Precious Plastic o apoyar cuando y como puedas.\n\nLa paz,\nTu pandilla de Precious Plastic 🤙","title":"pph/sidebar/contenidos/preciousplastic/mision","tags":"","orden":"220","modifier":"M0","modified":"20211016000035472","caption":"Misión"},
{"text":"\u003C$list filter={{!!filter}}>\n\u003Cdiv class=\"tc-menu-list-item\">\n\n\u003C$view field=\"categoria\"/>\n\u003C$list filter=\"[categoria{!!categoria}!is[system]sort[title]]\">\n\u003Cdiv class=\"tc-menu-list-subitem\">\n\u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>\n\u003C/div>\n\u003C/$list>\n\u003C/div>\n\u003C/$list>\n","title":"pph/sidebar/miembros/lista","tags":"$:/tags/Macro","modifier":"M0","modified":"20210825153326386","filter":"[!is[system]has[categoria]each[categoria]sort[categoria]]","creator":"M0","created":"20210822100241312"},
{"text":"¿Quieres estar al dia, compartir tu opinión, charlar sobre el plástico o aprender más de la comunidad? Siguenos desde las redes sociales:\n\n{{pph/socialnetwork/buttons}}\n\n","title":"pph/socialnetwork/","modifier":"M0","modified":"20210927103038477","creator":"M0","created":"20210321123311564","caption":"Redes Sociales"},
{"text":"\u003Ca href=\"https://t.me/precious_plastic_la_habana\"class=\"tc-btn-big\">\n{{$:/core/images/telegram}}\u003Ca href=\"https://chat.whatsapp.com/EMFihGiuHUJ7DXhopLudFj\"class=\"tc-btn-big\">\n{{$:/core/images/whatsapp}}\u003C/a>\n\u003Ca href=\"https://www.facebook.com/Precious-Plastic-Habana-109813377518831\" class=\"tc-btn-big\">\n{{$:/core/images/facebook}}\n\u003C/a>\n\u003Ca href=\"https://instagram.com/preciousplastichabana\" class=\"tc-btn-big\">\n{{$:/core/images/instagram}}\n\u003C/a>\n\u003Ca href=\"https://git.copincha.org/M0/jardines-digitales/src/branch/master/precious-plastic-la-habana\" class=\"tc-btn-big\">\n{{$:/core/images/git}}\n\u003C/a>\n\n\n\n\n","title":"pph/socialnetwork/buttons","tags":"","modifier":"M0","modified":"20210928070753913","creator":"M0","created":"20210927102836206","caption":"pph/socialnetwork/buttons"},
{"text":"","tmap.id":"171ab17a-6161-4102-a7b1-2e7924795587","title":"Prensa de Laminas","tags":"Construcción copincha construccion plástico máquina general [[Prensa de Laminas]]","orden":"07","modifier":"M0","modified":"20210830133649560","creator":"MasterRE","created":"20210824054928041"},
{"text":"!!!Producción\n\n1. Si se necesita un molde para el producto deseado, acóplelo a la boquilla\n\n2. El flujo se puede ajustar aumentando o disminuyendo la velocidad en el VFD (0 a 50/60HZ)\n\n3. Se puede poner en marcha y pulsar el funcionamiento en el VFD\n\n4. Mantenga suficientes copos de plástico en la tolva mientras extruye para reducir las posibilidades de burbujas en el plástico extruido.\n","tmap.id":"9e8def71-ad54-4f72-9c0e-d092283ab526","title":"Producción(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Arranque produccion","modifier":"MasterRE","modified":"20210824083031537","creator":"MasterRE","created":"20210824082759605"},
{"text":"!!!Producción\n#La máquina ya está caliente y lista para usar con sus moldes\n# Llene el barril con el plástico que haya elegido.\n# Presione la palanca del barril.\n# Tire de la palanca hacia arriba cada 5 o 10 minutos y añada más plástico.\n# Espere al menos 10 minutos.\n# Ahora para el molde - desenroscar el tornillo de latón en la parte inferior.\n# Atornille el molde (¡sea rápido o el plástico empezará a salir!)\n# Una vez que el molde esté fijado a la máquina tira de la palanca hacia abajo tanto como sea posible, no tengas miedo de darle mucha presión, puede aguantar fácilmente 100kg.\n# Desenrosca el molde de la máquina.\n# Tire de la palanca hacia arriba.\n# Atornille el tornillo de latón en su lugar.\n# Llene la máquina para un nuevo producto.\n# Dejar enfriar el molde.\n# Abra el molde una vez que se haya enfriado.\n\n> Consejo: Dependiendo del tipo de plástico, necesitará una o a veces dos personas para bajar la palanca. Antes de inyectar en el molde, asegúrese de que el plástico del barril está completamente fundido para llenar todas las zonas del molde. Para ello, haga funcionar la máquina unos grados más arriba de lo habitual para asegurarse de que el plástico está completamente fundido.","tmap.id":"8deb1937-c5d9-4979-85b5-8d6ed324c377","title":"Producción(injection)","tags":"produccion copincha máquina plástico construccion [[Funcionamiento y mantenimiento(injection)]]","modifier":"MasterRE","modified":"20210826025648306","creator":"MasterRE","created":"20210812050854731"},
{"text":"","title":"Programacion","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20210830154045748","creator":"M0","created":"20210830154045742"},
{"text":"\u003Cdiv class=\"intro\">\n \u003Cdiv class=\"logo\">{{$:/themes/nico/notebook/images/logo.svg}}\u003C/div>\n \u003Ch1>Proyectos y wikis personales basados en [[TiddlyWiki|https://tiddlywiki.com]].\u003C/h1>\n\u003C/div>\n\n\u003Cstyle>\n.intro {\n padding: 40px 0;\n max-width: 700px;\n margin: auto;\n text-align: center;\n}\n\n.intro a.tc-tiddlylink-external {\n text-decoration: none;\n color: #7f4bca;\n}\n\n.intro .logo img {\n max-width: 300px;\n margin: 0;\n}\n\n.intro h1 {\n color: #483355;\n font-weight: normal;\n margin: 0;\n font-size: 1.3em;\n}\n\u003C/style>\n","type":"text/vnd.tiddlywiki","title":"Projectify Intro","tags":"","revision":"0","modified":"20210316220015389","created":"20201218161315664","bag":"default"},
{"text":"!!Propuestas de motor\n\n* ''2,2kW - 16rpm - 1200N.m'': el motor más pequeño sugerido, estará bien para plásticos domésticos pequeños, pero el motor limitará el funcionamiento de la trituradora y por lo tanto nunca funcionará a su máxima capacidad\n\n*3''kW - 18rpm - 1500N.m'': probablemente un buen compromiso de precio/eficacia\n\n*''4kW - 18rpm - 2000N.m'': podrá hacer funcionar la trituradora a su máxima capacidad\n\n*''5,5kW - 22rpm - 2300N.m'': motor de muy larga duración ya que hará funcionar el motor por debajo de su capacidad; podría merecer la pena para una trituradora de alta productividad (mayor velocidad para limitar el par)","tmap.id":"eb182758-12f1-4b91-b30b-27204611e46f","title":"Propuestas de motor(shredderpro)","tags":"construccion copincha plástico máquina ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820234540436","creator":"MasterRE","created":"20210820233107950"},
{"text":"!🌦 Pros y contras\n|Pros | Contras|\n|Fácil de fabricar | El proceso es lento|\n|Se puede utilizar el horno encontrado | El tamaño del molde está limitado al horno|\n|Funciona con 220V | No es eficiente energéticamente|\n|Productos más grandes que los de inyección||\n|Patrones únicos | |","tmap.id":"88eb6244-d756-4a7e-a0a4-03c85c28f05b","title":"Pros y contras(compression)","tags":"tabla Compresion copincha plástico máquina pro contra construccion","orden":"08","modifier":"MasterRE","modified":"20210826021025655","creator":"MasterRE","created":"20210813232859890"},
{"text":"!!!🌦 Pros y contras\n|Pros | Contras|\n|Producción continua | Complejo de construir|\n|Relativamente barato | No está construido para funcionar mucho tiempo|\n|Posibilidad de productos grandes | La producción es baja|\n|Amigable con el usuario ||","tmap.id":"07fc6407-4c82-44c2-920f-ec91eb069a48","title":"Pros y contras(extrusion)","tags":"copincha contra Extrusion máquina pro plástico construccion","orden":"09","modifier":"MasterRE","modified":"20210826023411712","creator":"MasterRE","created":"20210812032757502"},
{"text":"! 🌦 Pros y contras\n\n!!! Pros\n\nLa extrusora es una de las más rápidas y eficientes para fundir plástico entre las máquinas de Precious Plastic. ¡Es una máquina segura y fiable entre nuestra familia de máquinas!\n\nEl tornillo de la Extruder Pro está diseñado para trabajar con múltiples tipos de plásticos. Lo que le hará capaz de trabajar con diferentes tipos de plástico en pequeños lotes. Además esta máquina está concebida para ser mucho más polivalente que otras máquinas industriales, permitiéndole extruir en moldes, formas, diferentes boquillas...\n\n!!! Contras\n\nEsta máquina requiere una mayor habilidad de mecanizado entre las máquinas de Plástico Precioso. También requiere un gran motor y un tornillo especializado que la convierten en una máquina relativamente cara en comparación con otras máquinas de Plástico Precioso.","tmap.id":"70393fd4-486a-4230-9180-07cecbb7b140","title":"Pros y contras(extrusionpro)","tags":"tabla copincha plástico máquina pro contra construccion ExtrusionPro/Revisión","modifier":"MasterRE","modified":"20210821065717888","creator":"MasterRE","created":"20210821065613520"},
{"text":"!!Pros y contras\n|Pros | Contras|\n|Fácil de fabricar | El proceso puede ser tedioso|\n|Funciona con 220V | Sólo se recicla una pequeña cantidad de residuos|\n|Relativamente barato||\n|Producción por lotes ||","tmap.id":"56ba80f7-594e-4c92-ae05-18751291f024","title":"Pros y contras(injection)","tags":"pro contra copincha plástico máquina construccion Injection","modifier":"MasterRE","modified":"20210826025041007","creator":"MasterRE","created":"20210812053112424"},
{"text":"! 🌦 Pros y contras\n\n!!!Pros\n\nBajo coste de material en comparación con las máquinas del mercado, normalmente 10.000+ para sistemas que producen hojas mayores o iguales a 1mx1m.\n\nEs la primera prensa que hemos visto que transfiere el calor sólo por conducción, no por convección o conducción y convección que es la técnica típica de calentamiento. Esto hace que el proceso de calentamiento sea más rápido y más eficiente energéticamente que las alternativas del mercado.\n\nPuede ser manejado por una sola persona, la mayoría de los otros sistemas requieren dos personas para operar. Ningún otro sistema del mercado incluye herramientas de uso, lo que significa que se necesitan varias personas en varios pasos del proceso de fabricación de chapas de este tamaño.\n\nCon el sistema completo puede calentar y prensar hojas simultáneamente, lo que le permite producir hojas mucho más rápido que una Sheetpress independiente, que es el tipo de sistema que suele estar disponible en el mercado.\n\nFacilidad de construcción y diversidad de moldes, los moldes que hemos desarrollado son comparativamente más simples y baratos de hacer que los moldes de otros sistemas.\n\n!!! Contras\n\nTamaño de la chapa 1m x 1m, muchos procesos de fabricación han sido diseñados para trabajar con 1220mm x 1220mm y hay sistemas de prensado de chapa disponibles en el mercado que pueden producir chapas más grandes que este sistema.\n\nLa mayoría de las máquinas de espacio de trabajo medio-pequeño sólo requieren 16A pero la Sheetpress requiere 32A.\nEn comparación con otras máquinas de Plástico Precioso, la Sheetpress es significativamente más grande. No cabe a través de una puerta estándar o puertas dobles como todas las demás y requiere al menos una pequeña puerta de garaje para que quepa dentro.\n\nLa máquina no tiene ruedas y no es movible por la fuerza humana, por lo que requiere un palet/camión de bombeo para moverse. Algunos otros sistemas de prensado de láminas vienen con ruedas pero nosotros optamos por no hacerlo por ","tmap.id":"5d3af14d-fb34-4ea7-9d8f-627e133da2ca","title":"Pros y contras(sheetpress)","tags":"copincha construccion plástico máquina Sheetpress/Revisión pro contra","modifier":"MasterRE","modified":"20210824111748359","creator":"MasterRE","created":"20210824111536146"},
{"text":"!!🌦 Pros y contras\n\n!!! Pros \n\nEn comparación con las máquinas anteriores de Precious Plastic, esta trituradora es muy robusta y fiable. Todo ha sido calculado y dimensionado para soportar las altas tensiones requeridas para triturar plástico.\n\nLa mayoría de los sistemas industriales de trituración requieren una fase de trituración y una fase de granulación. Gracias a las mallas ajustables, esta máquina es capaz de realizar ambas tareas.\n\nEsta máquina está diseñada para un montaje relativamente sencillo. No es necesario soldar la caja de trituración del núcleo, y todas las demás soldaduras son sencillas.\n\nEsta trituradora también ha sido diseñada para ser fácil de limpiar. En menos de 30 minutos la trituradora puede estar limpia y lista para otro tipo de plástico, lo que permite a los miembros de la comunidad producir pequeños lotes de plástico.\n\n!!! Contras\n\nLa granulación es posible sólo con esta trituradora, pero este paso seguirá siendo ligeramente más lento que con un granulador industrial dedicado. Esta máquina es principalmente para triturar, la polivalencia tiene un precio.\n\nEn comparación con las máquinas originales de V3 Precious Plastic, esta máquina es más difícil de construir a pesar de que hemos tratado de mantener las cosas simples. Necesitará máquinas y habilidades adecuadas.\n\nEsta máquina también requiere un equipo específico y un motor de alta potencia por lo que es un poco más difícil de construir a partir de chatarra. Asegúrese de leer completamente la lista de materiales para conseguir sus componentes ya que la fiabilidad de su máquina depende de ello.","tmap.id":"2e4da88c-f0d3-4910-b532-d154e4ff9ba7","title":"Pros y contras(shredderpro)","tags":"copincha plástico máquina [[Shredder Pro/revision]] pro contra construccion","modifier":"MasterRE","modified":"20210820084013480","creator":"MasterRE","created":"20210814003624581","caption":"Pros y contras"},
{"text":"🌦 Pros y contras\n\n|Pros | Contras|\n|Pequeña y ligera | La carga de procesamiento es pequeña|\n|Posibilidad de granular copos pequeños | La granulación es lenta|\n|Relativamente barata | Alto mantenimiento|\n|Portátil||","tmap.id":"23d8ed4a-cad4-425b-bd9f-7434a17e866e","title":"Pros y contras(trituradora)","tags":"copincha máquina plástico Trituradora tabla pro contra construccion","orden":"10","modifier":"MasterRE","modified":"20210826032627060","creator":"MasterRE","created":"20210810230525795"},
{"text":"","title":"punto","modifier":"M0","modified":"20210830145918130","creator":"M0","created":"20210830145817968","color":"#f0f0f0"},
{"text":"","title":"Punto comunitario","tags":"[[Diseñar identificadores para cada rol]] todo","modified":"20210730200111041","created":"20210730200111035"},
{"text":"","title":"punto comunitario","modifier":"M0","modified":"20210830145122552","creator":"M0","created":"20210830145122552","color":"#8ec685"},
{"text":"","title":"punto de recogida","modifier":"M0","modified":"20210830144922847","creator":"M0","created":"20210830144922847","color":"#baa0cc"},
{"text":"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
{"text":"\\define tv-wikilink-template() https://projectify.wiki/demo.html#$uri_encoded$\n\n! Projectify\n\nProjectify is a project management app for [[TiddlyWiki|https://tiddlywiki.com]], inspired by products like [[Todoist|https://todoist.com]] and [[Basecamp|https://basecamp.com]]. \n\n[[TiddlyWiki|https://tiddlywiki.com]] is an excellent note-taking & knowledge-base app with [[unique features|https://tiddlywiki.com/#TiddlyWiki]]. Projectify brings project management to ~TiddlyWiki, extending it to let you [[capture thoughts|$:/plugins/nico/projectify/doc/Inbox]], [[plan projects|$:/plugins/nico/projectify/doc/Projects]] and [[schedule tasks|$:/plugins/nico/projectify/doc/Schedule]].\n\nProjectify is carefully crafted, with an intuitive interface that integrates seamlessy with the core of ~TiddlyWiki. [[Drag and drop |https://tiddlywiki.com/#Drag%20and%20Drop]] any tiddler into a project to add it as a todo, [[transclude|https://tiddlywiki.com/#Transclusion]] and [[link|https://tiddlywiki.com/#Linking%20in%20WikiText]] other tiddlers into projects or tasks.\n\nFor all changes in the latest {{$:/plugins/nico/projectify!!version}} release, see [[ChangeLog|$:/plugins/nico/projectify/changelog]].\n\n!! Demo\n\nA demo is available at [[projectify.wiki|https://projectify.wiki]].\n\n!! Download\n\nDownload a pre-configured empty wiki:\n\n\u003Ca class=\"py-btn btn-primary download-link\" href=\"https://projectify.wiki/empty.html\" download=\"empty.html\">\n Get Projectify {{$:/core/images/save-button}}\n\u003C/a>\n\nAlternatively, see [[Installation|$:/plugins/nico/projectify/doc/Installation]] for installation instructions in an existing wiki.\n\n!! Documentation\n\n* If you are new to ''~TiddlyWiki'', we strongly encourage you to read the [[Getting started|https://tiddlywiki.com/#GettingStarted]] documentation.\n\n* The ''Projectify documentation'' is available [[online|$:/plugins/nico/projectify/doc/Help]] as well as locally when the plugin is installed.\n\n!! Language packs\n\nProjectify is currently available in English, Dutch, German, French, Spanish & Simplified Chinese.\n\n* For the French language pack, install [[$:/plugins/nico/projectify-fr-FR]].\n* For the Dutch language pack, install [[$:/plugins/nico/projectify-nl-NL]].\n* For the German language pack, install [[$:/plugins/nico/projectify-de-DE]].\n* For the Spanish language pack, install [[$:/plugins/nico/projectify-es-ES]].\n* For the Simplified Chinese language pack, install [[$:/plugins/nico/projectify-zh-Hans]].\n\n!! Development setup\n\n* Install [[Node.js|https://nodejs.org/en/]]\n* In the root folder of the project run `npm install`\n* To start the TiddlyWiki server, run `npm run serve`. The wiki is available at http://localhost:8080.\n* To serve or build a specific language edition, refer to `package.json`\n* To build HTML files for all editions, run `npm run build`\n\n!! Contributors\n\nMany thanks to the following people who have contributed to Projectify:\n\n* [[@OdinJorna|https://github.com/OdinJorna]]\n* [[@Kookma|https://github.com/kookma]]\n* [[@Joebordes|https://github.com/joebordes]]\n* [[@Silvyn|https://github.com/silvyn]]\n* [[@HueLiu|https://github.com/HueLiu]]\n* [[@gregorfischer|https://github.com/gregorfischer]]\n","type":"text/vnd.tiddlywiki","title":"Readme","tags":"","revision":"0","modified":"20210201212652356","created":"20210112221205605","bag":"default"},
{"text":"","title":"Recolección ","tags":"[[Diseñar identificadores para cada rol]] todo","modified":"20210730200047985","created":"20210730200047981"},
{"text":"","title":"Redondear bordes de un iframe","tags":"[[Redondear bordes del marco externo]] todo done","modifier":"M0","modified":"20210810204223284","creator":"M0","created":"20210622132906337"},
{"text":"","title":"Redondear bordes del marco externo","tags":"SubProject [[Estilizar mapa]] todo","modifier":"M0","modified":"20210809180313304","creator":"M0","created":"20210622132700965"},
{"text":"en [[$:/plugins/sycom/leaflet/lib/leaflet.css]], donde dice:\n\n\n```\n\n/* visual tweaks */\n\n.leaflet-container {\n background: #ddd;\n outline: 0;\n }\n\t\t\n```\n\nagregar: ``border-radius: \"valor\" px;``\n\nPor ejemplo, para este proyecto se establecio asi:\n\n```\n\n/* visual tweaks */\n\n.leaflet-container {\n background: #ddd;\n outline: 0;\n border-radius: 12px;\n }\n\t\t\n```\n","title":"Redondear bordes en el mapa TW","tags":"[[Redondear bordes del marco externo]] todo done","modifier":"M0","modified":"20210809184304554","creator":"M0","created":"20210622132921877"},
{"text":"!!!Salida y velocidad\n| Material | Descripción | Tiempos de trituración | Producción (Kg/h) | Tamiz | Tamaño |\n| HDPE | Botellas de champú | 1ª vez | 36.7 | No | Demasiado grande |\n||| 2ª vez | 37.5 | No | Grande |\n||| **Total** | **30.9** || **Grande** |\n| PS | Estuches transparentes para CDs | 1ª vez | 9,8 | No | Mediano |\n| | | 2ª vez | 86,5 | Tamiz de 7 mm | Pequeño |\n| || **Total** | **8,8** | | **Pequeño** |\n| PP | Tapones de botellas | 1ª vez | 76,7 | No | Grande |\n| || 2ª vez | 92 | Tamiz de 10 mm | Mediano |\n| || **Total** | **41.8** || **Mediana** |","tmap.id":"cdbd9d66-5918-4c9c-9f8e-f1cb103d6c94","title":"salida y velocidad(shredderpro)","tags":"[[Shredder Pro/revision]] plástico máquina [[plástico triturado]] tabla copincha construccion salida","modifier":"MasterRE","modified":"20210820084013480","creator":"MasterRE","created":"20210820012815168"},
{"text":"\u003Cscript>\nvar slideIndex = 1;\nshowDivs(slideIndex);\n\nfunction plusDivs(n) {\n showDivs(slideIndex += n);\n}\n\nfunction currentDiv(n) {\n showDivs(slideIndex = n);\n}\n\nfunction showDivs(n) {\n var i;\n var x = document.getElementsByClassName(\"mySlides\");\n var dots = document.getElementsByClassName(\"demo\");\n if (n > x.length) {slideIndex = 1}\n if (n \u003C 1) {slideIndex = x.length}\n for (i = 0; i \u003C x.length; i++) {\n x[i].style.display = \"none\"; \n }\n for (i = 0; i \u003C dots.length; i++) {\n dots[i].className = dots[i].className.replace(\" w3-white\", \"\");\n }\n x[slideIndex-1].style.display = \"block\"; \n dots[slideIndex-1].className += \" w3-white\";\n}\n\u003C/script>","type":"application/javascript","title":"script","tags":"","module-type":"","modifier":"M0","modified":"20210811133644416","creator":"M0","created":"20210811130727544"},
{"text":"!!! Secuencia de soldadura de la placa de prensado\n\n1. Soldar por puntos el marco cuadrado que rodea la estructura de soporte, Es importante que estos sean de la dimensión correcta y que los agujeros sean perforados y los prensaestopas estén fijados antes de soldar.\n\n2. Separe las piezas para la estructura de soporte superior y la estructura de soporte inferior. Las piezas para la estructura de soporte superior tienen una pequeña muesca en los archivos de corte láser.\n\n3. Para cada pieza:\n\n* Encajar las piezas.\n\t \n* Levántelas sobre bloques para poder sujetarlas desde abajo.\n\t \n* Sujete cada intersección mientras la suelda con tachuelas para asegurar una superficie plana. Es mejor soldar los puntos opuestos de la estructura de soporte para evitar que se deforme por una tensión desigual. Sujete con tachuelas todas las intersecciones antes de soldarlas por completo.\n\t \n\n4. Para la parte inferior suelde las lengüetas de montaje del gato en su lugar.\n\n5. Coloque las estructuras de soporte dentro de los marcos cuadrados, asegúrese de que la placa de aluminio quede 3 mm por encima de la superficie del marco cuadrado. \n\n6. Suelde varios puntos en los que la estructura de soporte se une con el marco, luego suéldelos completamente y finalmente las esquinas del marco.\n\n>Consejo: La parte más importante de la estructura de acero es que ambos conjuntos de estructuras de soporte cortadas con láser sean perfectamente planos. Afortunadamente están ranurados con precisión en profundidad, por lo que esto se puede hacer sujetando las dos secciones juntas.\n\nSi está construyendo tanto la Sheetpress como la Cooling Press asegúrese de soldar la estructura de soporte para la Cooling Press antes de instalar la placa de aluminio en las placas de prensado de la Sheetpress.\n\n\n","tmap.id":"c1ee899e-adc3-43c8-b3ad-91307b3bbaa8","title":"Secuencia de soldadura de la placa de prensado(sheetpress)","tags":"copincha construccion plástico máquina [[Consejos y trucos al hacer(sheetpress)]]","modifier":"MasterRE","modified":"20210826002831288","creator":"MasterRE","created":"20210826001017743"},
{"text":"!!! Secuencia del marco de soldadura\n\n1. Suelde primero los marcos exteriores y luego el marco inferior. (Cuando monte las placas de montaje del gato en el bastidor inferior, suelde primero la placa central, ya que no es posible llegar a ella una vez que las placas exteriores están colocadas. Utilice el perno para alinear las tres placas).\n\n2. Atornille los marcos exteriores a la placa de presión superior con toda la estructura al revés. (Una vez soldada dar la vuelta a la estructura)\n\n3. Tome algunos recortes de las vigas para colocar el marco inferior entre los marcos laterales. Debe estar a 100 mm del suelo para permitir que un palé/bomba de carga pueda pasar por debajo cuando se suelde el bastidor inferior en su lugar.\n\n","tmap.id":"f43f9287-8397-40e4-a39d-ef25dd774bab","title":"Secuencia del marco de soldadura(sheetpress)","tags":"copincha construccion plástico máquina [[Consejos y trucos al hacer(sheetpress)]]","modifier":"MasterRE","modified":"20210826000937907","creator":"MasterRE","created":"20210826000910529"},
{"text":"[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress-run.jpg]]\n! Arrancar y mantener el Sheetpress\n\n¡Hurra! ¡Has construido una Sheetpress! Vamos a divertirnos un poco y a hacer hojas. A continuación explicamos cómo hacerlo, qué temperaturas utilizar, cómo debe ser el flujo de trabajo, etc. Pero también las cosas prácticas a tener en cuenta como el mantenimiento.\n\n! 🏃♀️ ¡Haz una hoja!\n\n{{Arrancar Sheetpress independiente}}\n{{Poner en marcha el sistema completo de Sheetpress}}\n{{Mantenimiento(sheetpress)}}","tmap.id":"c2ed464c-f969-4366-8938-e79d018dfb0b","title":"Sheetpress/Arranque","tags":"copincha construccion plástico máquina general Sheetpress/Arranque [[Prensa de Laminas]]","orden":"03","modifier":"M0","modified":"20210830133649559","creator":"MasterRE","created":"20210824001549875","color":"#18ea2b","caption":"Arranque"},
{"text":"{{Video Sheetpress}}\n!Construir una Sheetpress\n\nHola! Parece que quieres construir una Sheetpress? ¡Eso es genial! Es una máquina muy emocionante que puede reciclar grandes cantidades de plástico a diario. Y cada vez que abres la maquina es una pequeña sorpresa como sale la hoja. Pero bueno. Enfócate. Primero tenemos que construirla. Mira este vídeo para ver cómo se hace la máquina en 20 minutos, o desplázate hacia abajo para saber más sobre las piezas y máquinas específicas que necesitas para construirla.\n\n> Consejo profesional: Antes de construirla, asegúrate de leer toda la documentación. Es un gran proyecto, así que asegúrate de saber en qué te estás metiendo.\n\n{{Maquinaria y habilidades necesarias(sheetpress)}}\n{{Materiales y piezas(sheetpress)}}\n{{Consejos y trucos al hacer(sheetpress)}}\n{{Opciones adicionales(sheetpress)}}\n\n\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"0d876ffd-58b1-42d5-9635-f7a7b1d20eae","title":"Sheetpress/Construcción","tags":"copincha construccion plástico máquina general [[Prensa de Laminas]] Sheetpress/Construcción","orden":"02","modifier":"M0","modified":"20210830133649559","creator":"MasterRE","created":"20210825214811637","color":"#1850ea","caption":"Construcción"},
{"text":"{{ Información(sheetpress)}}\n{{ Modelo 3D(sheetpress)}}\n{{ Pros y contras(sheetpress)}}\n{{ Entrada y salida(sheetpress)}}\n{{Enlaces útiles(sheetpress)}}\n\n''Si necesitas ayuda, tienes preguntas o buscas a alguien con quien hablar en tu solitario y frío espacio de trabajo. Dirígete al canal [[#build|https://discordapp.com/invite/XQDmQVT]] en Discord. Aquí hablamos de máquinas.''","tmap.id":"24bea3d2-34da-4bd9-94b0-00ab970427bc","title":"Sheetpress/Revisión","tags":"copincha construccion plástico máquina general Sheetpress/Revisión [[Prensa de Laminas]]","modifier":"M0","modified":"20210830133649559","creator":"MasterRE","created":"20210824110223538","caption":"Revisión"},
{"text":"{{Información de Shredder Pro}}\n{{Modelo 3D(shredderpro)}}\n{{Pros y contras(shredderpro)}}\n{{Entrada y salida(shredderpro)}}\n{{salida y velocidad(shredderpro)}}\n{{Enlaces(shredderpro)}}","tmap.id":"8c323930-6de4-473c-b382-11c8743505d0","title":"Shredder Pro/revision","tags":"copincha [[Shredder Pro/revision]] general plástico construccion máquina [[Trituradora Profesional]]","orden":"01","modifier":"M0","modified":"20210830133608807","creator":"MasterRE","created":"20210814003202308","color":"#10e71d","caption":"Revisión"},
{"text":"|\u003Ciframe width=\"800\" height=\"400\" src=\"https://www.youtube.com/embed/4GWYJhAd-R0\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>|Capítulos del vídeo \u003Cbr> 00:07 - Introducción \u003Cbr> 01:34 - Marco \u003Cbr> 03:45 - Ejes \u003Cbr> 08:16 - Tolva \u003Cbr> 08:57 - Tamiz \u003Cbr> 10:44 - Electrónica \u003Cbr> 11:50 - Motor y engranaje \u003Cbr> 13:15 - Montaje completo \u003Cbr> 16:16 - Cómo funciona|","tmap.id":"a895acef-4ed0-463e-8caa-3daf089ae6b2","title":"shredderpro video","tags":"video copincha máquina plástico construccion ShredderPro/Construcción","modifier":"MasterRE","modified":"20210820095312790","creator":"MasterRE","created":"20210820093556223"},
{"text":"{{shredderpro video}}\n{{Construye una trituradora Pro}}\n{{Maquinaria y habilidades necesarias(shredderpro)}}\n{{Materiales y piezas(shredderpro)}}","tmap.id":"78ff38eb-9e25-4e2e-bcd5-cecd25196a2d","title":"ShredderPro/Construcción","tags":"[[Trituradora Profesional]] construccion plástico copincha máquina general","orden":"02","modifier":"M0","modified":"20210830133608808","creator":"MasterRE","created":"20210820092549994","caption":"Construyendo"},
{"text":"[img [/home/master/Documentos/chamab/academy/docs/assets/build/shredderpro-run1.jpg]]\n\n!Uso mantenimiento Shredder Pro\nFelicidades, ¡has construido un Shredder Pro! Es hora de cortar algo de plástico. A continuación te explicamos cómo hacerlo, los ajustes a utilizar y un flujo de trabajo ideal. ¡Recuerda que el mantenimiento también es importante!\n\n{{¡Hora de triturar plástico!}}\n{{Funcionamiento(shredderpro)}}\n{{Limpieza profunda(shredderpro)}}\n{{Cambiar el material o el color a triturar}}\n{{Solución de problemas(shredderpro)}}\n{{Mantenimiento(shredderpro)}}","tmap.id":"03333f8a-b7e8-4381-a2f2-64e92ee47dcd","title":"ShredderPro/Uso y mantenimiento","tags":"construccion copincha plástico máquina [[Trituradora Profesional]] general","orden":"03","modifier":"M0","modified":"20210830133608808","creator":"MasterRE","created":"20210821010003632","color":"#111de9","caption":"Uso y mantenimiento"},
{"created":"20211015042612908","creator":"M0","text":"{{slider ejemplo texto1}}","tags":"","title":"slider ejemplo","modified":"20211015050149805","modifier":"M0","caption":"slider-ejemplo"},
{"created":"20211015045459344","creator":"M0","text":"\u003C\u003Cslider label:\"Texto Nivel 1\" src:\"{{slider ejemplo texto2}}\" status:\"close\">>","modified":"20211015045757303","modifier":"M0","title":"slider ejemplo texto1","tags":"","caption":"Texto Nivel 1"},
{"created":"20211015043106106","creator":"M0","text":"\u003C\u003Cslider2 label:\"Texto Nivel 2\" src:\"{{slider ejemplo texto3}}\" status:\"close\">>","modified":"20211015045633415","modifier":"M0","title":"slider ejemplo texto2","tags":"","caption":"Texto Nivel 2"},
{"created":"20211015043211624","creator":"M0","text":"\u003C\u003Cslider3 label:\"Texto Nivel 3\" src:\"{{slider ejemplo texto4}}\" status:\"close\">>","modified":"20211015045701028","modifier":"M0","title":"slider ejemplo texto3","tags":"","caption":"Texto Nivel 3"},
{"created":"20211015043313549","creator":"M0","text":"\u003C\u003Cslider4 label:\"Texto Nivel 4\" src:\"{{slider ejemplo texto5}}\" status:\"close\">>","modified":"20211015045715885","modifier":"M0","title":"slider ejemplo texto4","tags":"","caption":"Texto Nivel 4"},
{"created":"20211015043332677","creator":"M0","text":"\u003C\u003Cslider5 label:\"Texto Nivel 5\" src:\"{{slider ejemplo texto6}}\" status:\"close\">>","modified":"20211015045724588","modifier":"M0","title":"slider ejemplo texto5","tags":"","caption":"Texto Nivel 5"},
{"created":"20211015043345801","creator":"M0","text":"\u003C\u003Cslider6 label:\"Texto Nivel 6\" src:\"\" status:\"close\">>","modified":"20211015044749985","modifier":"M0","title":"slider ejemplo texto6","tags":"","caption":"Texto Nivel 6"},
{"text":"","title":"Sobre este sitio","tags":"pph/sidebar/contenidos/bienvenidos","orden":"120","modifier":"M0","modified":"20210902135810396","creator":"M0","created":"20210901032514229","caption":"Sobre este sitio"},
{"text":"!!! Sobrecalentamiento del motor\n\nSi nota que su motor se sobrecalienta, pruebe su motor en un entorno cálido o déjelo funcionar durante mucho tiempo a baja velocidad ( \u003C20 Hz). Si entonces el ventilador del motor no es suficiente para enfriarlo, deberá instalarse un ventilador adicional en la parte superior del motor.","tmap.id":"3d67986f-0ac3-4997-a07a-d6b929b82f7c","title":"Sobrecalentamiento del motor(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824085249391","creator":"MasterRE","created":"20210824085222033"},
{"text":"!!! Sólo Sheetpress o sistema completo\n\nPuede hacer hojas con la Sheetpress sola pero el proceso es lento.Hay que esperar a que la Sheetpress se caliente y se enfríe por cada hoja que se haga, lo que significa que se pueden producir una o dos hojas al día. Para algunas personas (por ejemplo, los artesanos) esto es aceptable, pero para muchas otras es deseable un ritmo de producción más rápido.\n\nPara mejorar la facilidad de uso y la eficiencia, hemos diseñado tres herramientas para convertir la Sheetpress en un sistema de producción completo. La adición de una prensa de enfriamiento, una mesa de preparación y una herramienta de deslizamiento le permite preparar, calentar y enfriar las hojas simultáneamente. También puede transportarlas de forma fácil y segura entre cada una de estas tres etapas. Esto aumenta drásticamente el ritmo de producción. Por lo tanto, si quiere montar una producción eficiente, construya todo el sistema. Si no tiene mucho espacio o sólo quiere hacer unas pocas hojas, haga la Sheetpress.\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress-system.jpg]]","tmap.id":"ca6bbed7-f6c9-4bf1-a320-82a8fad87a2c","title":"Sólo Sheetpress o sistema copleto(sheetpress)","tags":"[[Opciones adicionales(sheetpress)]] construccion copincha plástico máquina","modifier":"MasterRE","modified":"20210826033601655","creator":"MasterRE","created":"20210826011918519"},
{"text":"!!!🔓 Solución de problemas\n\n- El plástico se desborda por un lado del molde. Esto suele ser el resultado de una mala alineación entre el molde, la placa de prensado o el propio horno. Asegúrese de que todo esté lo más paralelo posible al suelo.\n\n- El producto se pega al molde. Prueba a calentar suavemente el molde para facilitar el desmoldeo o intenta aplicar una capa de desmoldeante al molde.\n","tmap.id":"693583ab-89dc-4981-8bfe-7c35d1627f1d","title":"Solución de problemas(compression)","tags":"copincha plástico máquina [[solucion de problemas]] construccion [[Funcionamiento y mantenimiento(compression)]]","modifier":"MasterRE","modified":"20210826020355611","creator":"MasterRE","created":"20210813232650680"},
{"text":"!!!🔓 Solución de problemas\n*- Ajustes del PID para el tipo K - Cambiar al tipo J (Preguntar a vincent)\n*- La máquina se atasca? Cambie los polos en el cableado del motor a la inversa.\n\n*- El problema más común con la extrusión es tener una salida que no es uniforme. Hay algunas razones por las que esto puede ocurrir: \n# El plástico puede estar sucio, obstruyendo la boquilla y dificultando la salida del plástico.\n# Dos tipos diferentes de plástico se mezclan, las causas más comunes de esto pueden ser la contaminación en la etapa de clasificación o el plástico que queda en el barril de la actividad anterior. En este caso, un tipo de plástico se funde mientras el otro no lo hace obstruyendo el plástico que fluye por la boquilla.\n# La temperatura no es lo suficientemente alta y el plástico en el barril no logra fundirse completamente. \n# Puede solucionar los problemas anteriores comprobando la integridad y pureza de la materia prima o aumentando la temperatura. Al ajustar su proceso asegúrese de vaciar todo el barril antes de intentar hacer un nuevo producto","tmap.id":"f0cfed2d-aaae-41d0-b32f-92f0352aebb6","title":"Solución de problemas(extrusion)","tags":"copincha construccion plástico máquina [[Funcionamiento y mantenimiento(extrusion)]]","modifier":"MasterRE","modified":"20210826023327519","creator":"MasterRE","created":"20210812032556638"},
{"text":"! 🔓Solución de problemas\n[[2 elementos calefactores dejaron de funcionar juntos(extrusionpro)]]\n\n[[Un elemento calefactor ha dejado de funcionar(extrusionpro)]]\n\n[[Sobrecalentamiento del motor(extrusionpro)]]\n\n[[El tornillo de extrusión no gira(extrusionpro)]]\n\n[[Objeto extraño en la tolva(extrusionpro)]]\n\n[[El plástico de salida no es uniforme(extrusionpro)]]","tmap.id":"96e176c8-8805-44bd-b6e2-ac662d4c8b5f","title":"Solución de problemas(extrusionpro)","tags":"copincha construccion plástico máquina ExtrusionPro/Arranque [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824090050785","creator":"MasterRE","created":"20210824084406530"},
{"text":"!!Solución de problemas\n* Si el plástico se atasca en el extremo del barril y no sale aunque se aplique una mayor presión, suba la temperatura del calentador de la boquilla para fundir completamente el plástico y liberar el bloque.\u003Cbr>\n*El producto final podría quedarse pegado al molde dificultando su liberación, si esto sucede recaliente suavemente el molde para ablandar el plástico y ayudar a la liberación.","tmap.id":"6343b8ca-c65b-4336-b593-799422ebf028","title":"Solución de problemas(injection)","tags":"[[solucion de problemas]] copincha máquina plástico Injection construccion","modifier":"MasterRE","modified":"20210826025041007","creator":"MasterRE","created":"20210812052627709"},
{"text":"!!!🔓 Solución de problemas\nEl Arduino o la pantalla no funcionan correctamente\n\n# Comprueba el cableado.\n# Conecta la placa arduino a un ordenador y carga el código. Configure el código.\n","tmap.id":"c509b10f-85f0-4574-a5c9-be80412e794f","title":"Solución de problemas(shredderpro)","tags":"construccion copincha plástico máquina [[ShredderPro/Uso y mantenimiento]]","modifier":"MasterRE","modified":"20210821012857432","creator":"MasterRE","created":"20210821012732283"},
{"text":"!!!🔓 Solución de problemas\n1. A veces las cuchillas no agarran el plástico. Intente empujar el plástico hacia las cuchillas con la herramienta suministrada. \u003Cb>Nunca intente hacerlo con las manos.\u003C/b>\n\n2. Si la resistencia del plástico supera el par máximo del motor, la máquina se detendrá. Básicamente, hay demasiado plástico para cortar y el motor","tmap.id":"ac94ee98-3b8b-4fd6-a7c1-8281c1655b4a","title":"Solución de problemas(trituradora)","tags":"copincha funcionamiento mantenimiento máquina plástico construccion [[Funcionamiento y mantenimiento(trituradora)]]","modifier":"MasterRE","modified":"20210826030726477","creator":"MasterRE","created":"20210810230001191"},
{"text":"!!! [[Soporte de barril]]\n\nSi utiliza con frecuencia su máquina con moldes pesados acoplados a ella, es posible que necesite un soporte de barril para evitar que el extrusor se doble por los esfuerzos repetidos.\n\nPuede encontrar los dibujos técnicos en el kit de descarga.\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex11.jpg\" width=\"500\"/>","tmap.id":"c72232b2-4ab3-4440-bd06-d66d13e5cc72","title":"Soporte de barril(extrusionpro)","tags":"construccion copincha plástico máquina [[Opción de acoplamiento]] [[Consejos y trucos durante la fabricación(extrusionpro)]]","modifier":"MasterRE","modified":"20210825234624053","creator":"MasterRE","created":"20210821090541878"},
{"text":"","title":"taller de maquinas","modifier":"M0","modified":"20210830145408060","creator":"M0","created":"20210830145408060","color":"#f29195"},
{"text":"!!!Tamaño de las placas\n\nLas planchas de aluminio para prensar son de 1220x1220mm pero a menudo hay un desbordamiento del molde por lo que recomendamos hacer moldes de 1040mm para que una vez que se hayan encogido por el enfriamiento sean de poco más de 1m, luego se pueden recortar los bordes para hacer un cuadrado perfecto de 1mx1m. El grosor puede ser de 4 a 35 MM.\n\n\n[img[/home/master/Documentos/chamab/academy/docs/assets/build/sheetpress-sheets.jpg]]","tmap.id":"8038067f-822c-4327-a89a-c0970c195010","title":"Tamaño de las placas(sheetpress)","tags":"copincha construccion plástico máquina entrada-salida [[Entrada y salida(sheetpress)]]","modifier":"MasterRE","modified":"20210824114058154","creator":"MasterRE","created":"20210824113804468"},
{"text":"","title":"TiddlerA","modifier":"M0","modified":"20210831070733595","creator":"M0","created":"20210831070732116","caption":""},
{"text":"Si estás usando TiddlyWiki, de seguro ya sabes esto, pero no está de más una introducción a este concepto\nubicuo y potente en TiddlyWiki, en caso de que no lo conozcas o un repaso en español, en caso de que sí, \npues la intensión es que este Tiddler en particular se convierta en un elemento que podemos colocar en\nvarios wikis personales.\n\nUn tiddler es la unidad minima de información en TiddlyWiki y una de sus aportaciones más ingeniosas,\npues en este wiki se tienen unidades de información más pequeñas que las habituales páginas.\nPodemos pensar en un Tiddler como una ficha de anotaciones (de esas que en papel/carton de 9 cm por 15 cm),\npero potenciada por el hipertexto.\nAllí escribimos la prosa, los datos y el código que alimentan nuestro wiki personal y debido a su caracter\nminimalista y diverso pueden recombinarse de distintas maneras: enlazándolos entre sí, transcluyendo trozos de un \ntiddler en otro, agregando funcionalidad específica a medida, arrastrando y soltando plugins entre distintos \nwikis, entre otras.\n\nReciben su nombre [[por la palabra británica asociada a pez pequeño|https://tiddlywiki.com/#Tiddlers]]:\n\n\n\u003C\u003C\u003C\nUn \"tiddler es una palabra británica informal que significa pez pequeño [...].\nOtros sistemas tienen conceptos análogos con nombres genéricos como \"items\", \"entradas\", \"entidades\", \"nodos\"\no \"registros\".\nTiddlyWiki asume la postura de que es mejor ser confúsamente distinto que confúsamente genéricio.\n\u003C\u003C\u003C\n","title":"Tiddlers","tags":"traducciones","modifier":"Offray Luna","modified":"20210109174905282","creator":"Offray Luna","created":"20210104172652015"},
{"text":"","title":"tienda","modifier":"M0","modified":"20210830145338508","creator":"M0","created":"20210830145329910","color":"#fff500"},
{"text":"","title":"TK15","tags":"","subtitle":"Blue Poles, oil on canvas, 2000x1500cm, 1987","modified":"20201009145605122","created":"20201009145523656"},
{"text":"!!Torque \nEl torque es una relación entre la velocidad de salida obtenida y la potencia del motor. Cuanto mayor sea el par, más dura será la trituradora. Para obtener un par elevado puede aumentar la potencia del motor o aumentar la relación de la caja de cambios. Sepa que el aumento de la relación de la caja de cambios reducirá la velocidad y la productividad.\nPara esta trituradora, recomendamos un par nominal de 1100N.m como mínimo y 2000N.m como objetivo sólido.","tmap.id":"7d632ac1-b1aa-475c-bcb8-2f014857df28","title":"Torque","tags":"construccion copincha máquina ShredderPro/Construcción plástico","modifier":"MasterRE","modified":"20210820232409673","creator":"MasterRE","created":"20210820232213692"},
{"text":"","title":"traducir Academia Precious Plastic","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20210831035731622","creator":"M0","created":"20210809015911632"},
{"created":"20210809015911632","creator":"M0","text":"","title":"Traducir Academia Precious Plastic","tags":"pph/proyectos/wikipph todo","modifier":"M0","modified":"20211017140915785"},
{"text":"{{trituradora video}}\n{{¿Qué hace la máquina trituradora?}}\n{{Información técnica (trituradora)}}\n{{modelo 3d (trituradora)}}\n{{Consejos y trucos durante la fabricación(trituradora)}}\n{{Maquinaria y habilidades necesarias(trituradora)}}\n{{Caja electrónica(trituradora)}}\n{{Entrada y salida(trituradora)}}\n{{Definición de nuestros tamaños de escamas}}\n{{Funcionamiento y mantenimiento(trituradora)}}\n{{Pros y contras(trituradora)}}\n{{Enlaces útiles (trituradora)}}","tmap.id":"f0bd316a-15b2-423b-bc7d-c299d603614f","title":"Trituradora","tags":"Construcción copincha máquina plástico general Trituradora construccion","orden":"05","modifier":"MasterRE","modified":"20210826032923123","creator":"MasterRE","created":"20210810180911506"},
{"text":"{{Información de Shredder Pro}}\n{{Modelo 3D(shredderpro)}}\n{{Pros y contras(shredderpro)}}\n{{Entrada y salida(shredderpro)}}\n{{salida y velocidad(shredderpro)}}\n{{Enlaces(shredderpro)}}","tmap.id":"46efa59c-cf8a-44c4-8526-93d7f3e1da3c","title":"Trituradora Profesional","tags":"Construcción copincha construccion plástico máquina [[Trituradora Profesional]] general","orden":"06","modifier":"M0","modified":"20210830133608808","creator":"MasterRE","created":"20210820084756826","color":"#d71a1a"},
{"text":"\u003Chtml>\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/VFIPXgrk7u0\" frameborder=\"0\" allowfullscreen>\u003C/iframe>\u003C/html>\n\n!! Capítulos del vídeo\n\n\n#- 00:07 Introducción\n#- 00:46 Caja de trituración\n#- 04:18 Fuente de alimentación\n#- 06:35 Marco de trabajo\n#- 08:07 Tolva\n#- 09:31 Cómo funciona","tmap.id":"b4922e2b-c40c-4f9e-930d-8dbfb09d4655","title":"trituradora video","tags":"copincha máquina plástico video Trituradora construccion","modifier":"MasterRE","modified":"20210826031318085","creator":"MasterRE","created":"20210810215346405"},
{"text":"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
{"text":"!!! Un elemento calefactor ha dejado de funcionar\n\nSi notas que un elemento calefactor ha dejado de funcionar, abre la caja electrónica y verifica que los cables están bien conectados y que el SSR conectado a él tiene su LED funcionando cuando arrancas tu extrusor. Si has comprobado eso, el problema es por tanto el collarín calefactor y tienes que cambiarlo.\n\nLos collares calefactores pueden dejar de funcionar si los doblas demasiado, ten cuidado al ponerlos o quitarlos del barril.\nTampoco sobrepase la temperatura máxima del collarín calefactor.","tmap.id":"b604ae18-15c6-453d-91c8-896a15994998","title":"Un elemento calefactor ha dejado de funcionar(extrusionpro)","tags":"copincha construccion plástico máquina [[Solución de problemas(extrusionpro)]]","modifier":"MasterRE","modified":"20210824085020372","creator":"MasterRE","created":"20210824084940823"},
{"text":"file:///C:/Users/MAU/Downloads/cuba-geojsons-master/geojson_by_region_division/by_municipalities/provinces/lha.geojson","title":"Untitled"},
{"text":"!!! Variador de Frecuencia\n\n\u003Cimg style=\"margin-left: 0; margin-top: 0px margin-bottom: 0px;\" src=\"/home/master/Documentos/chamab/academy/docs/assets/ex6.jpg\" width=\"250\"/>\n\nUn VFD(Variable Frecuency Driver) (Variador de Frecuencia) es un dispositivo electrónico de precisión específicamente diseñado y utilizado para controlar la velocidad de los motores de inducción de corriente alterna sin afectar al consumo eléctrico, [[Torque]], [[Impedancia]], etc,del motor.","tmap.id":"dd8e14de-24d9-4478-bd47-8330642fad78","title":"Variador de Frecuencia","tags":"construccion copincha plástico máquina [[Opción de acoplamiento]] [[Caja electrónica(extrusionpro)]]","modifier":"MasterRE","modified":"20210825234248925","creator":"MasterRE","created":"20210821083419075"},
{"text":"!!Velocidad de salida\n\nEn un motor trifásico, la velocidad del motor depende de la frecuencia y del número de polos del motor.\n- Velocidad teórica (rpm)\n- 2 - 12 son el número de polos del motor\n\n| Frecuencia (Hz) | 2 | 4 | 6 | 8 | 10 | 12 |\n| 50 | 3000 | 1500 | 1000 | 750 | 600 | 500 |\n| 60 | 3600 | 1800 | 1200 | 900 | 720 | 600 |\n\nVelocidades de sincronización del motor (RPM)\n\n*La velocidad real será probablemente menor debido a las cargas, la fricción...*\n\nLa velocidad se puede reducir a través de una caja de cambios, que se define por una relación de transmisión. Relación = velocidad de entrada / velocidad de salida. Cuanto mayor sea la velocidad, mayor será la productividad.\nUna trituradora de doble eje es una trituradora que funciona a baja velocidad. Se recomienda buscar una caja de cambios que sitúe la velocidad de salida entre 15 y 25 revoluciones por minuto.","tmap.id":"428ac78d-1c39-4246-81e0-bebb33f586fe","title":"Velocidad de sálida","tags":"copincha construccion ShredderPro/Construcción máquina plástico","modifier":"MasterRE","modified":"20210820234611471","creator":"MasterRE","created":"20210820231946227"},
{"text":"!!! Ventilación integrada\n\nEs posible hacer funcionar el sistema sin la ventilación, pero por su seguridad y la de las personas que le rodean, le recomendamos que sólo encienda la máquina cuando la campana de extracción esté colocada y el sistema de ventilación esté activado. Además de utilizar la campana de ventilación, también recomendamos ventilar el espacio ambiental alrededor de la prensa. El entorno ideal para el funcionamiento de la prensa sería una sala de pintura industrial.","tmap.id":"1651d85f-bbd2-4401-9af7-5013a82f54c8","title":"Ventilación integrada(sheetpress)","tags":"[[Opciones adicionales(sheetpress)]] plástico construccion máquina copincha","modifier":"MasterRE","modified":"20210826024713621","creator":"MasterRE","created":"20210826011734297"},
{"text":" \u003Ciframe width=\"800\" height=\"400\" src=\"https://www.youtube.com/embed/j3OctDe3xVk \" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n\n!!!Video Chapters\n\n- 00:06 Introducción\n\n- 01:07 Prensado de placas\n\n- 02:46 Marco\n\n- 04:43 Elementos de calentamiento\n\n- 09:32 Mecanismo de prensado\n\n- 12:46 Campana de extracción\n\n- 13:54 Electrónica\n\n- 15:35 Montaje\n\n- 16:08 Cómo se usa\n","tmap.id":"afb20a20-d367-46b3-bdba-c16bdd960617","title":"Video Sheetpress","tags":"copincha construccion plástico máquina Sheetpress/Construcción video","modifier":"MasterRE","modified":"20210825220841380","creator":"MasterRE","created":"20210825220550678"},
{"text":"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
]</script><div id="storeArea" style="display:none;"></div>
<!--~~ Library modules ~~-->
<div id="libraryModules" style="display:none;">
<script data-tiddler-library="yes" data-tiddler-title="$:/library/sjcl.js" data-tiddler-type="application/javascript" type="text/javascript">"use strict";var sjcl={cipher:{},hash:{},keyexchange:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return"CORRUPT: "+this.message};this.message=a},invalid:function(a){this.toString=function(){return"INVALID: "+this.message};this.message=a},bug:function(a){this.toString=function(){return"BUG: "+this.message};this.message=a},notReady:function(a){this.toString=function(){return"NOT READY: "+this.message};this.message=a}}};
sjcl.cipher.aes=function(a){this.s[0][0][0]||this.O();var b,c,d,e,f=this.s[0][4],g=this.s[1];b=a.length;var h=1;if(4!==b&&6!==b&&8!==b)throw new sjcl.exception.invalid("invalid aes key size");this.b=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(0===a%b||8===b&&4===a%b)c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255],0===a%b&&(c=c<<8^c>>>24^h<<24,h=h<<1^283*(h>>7));d[a]=d[a-b]^c}for(b=0;a;b++,a--)c=d[b&3?a:a-4],e[b]=4>=a||4>b?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^g[3][f[c&
255]]};
sjcl.cipher.aes.prototype={encrypt:function(a){return t(this,a,0)},decrypt:function(a){return t(this,a,1)},s:[[[],[],[],[],[]],[[],[],[],[],[]]],O:function(){var a=this.s[0],b=this.s[1],c=a[4],d=b[4],e,f,g,h=[],k=[],l,n,m,p;for(e=0;0x100>e;e++)k[(h[e]=e<<1^283*(e>>7))^e]=e;for(f=g=0;!c[f];f^=l||1,g=k[g]||1)for(m=g^g<<1^g<<2^g<<3^g<<4,m=m>>8^m&255^99,c[f]=m,d[m]=f,n=h[e=h[l=h[f]]],p=0x1010101*n^0x10001*e^0x101*l^0x1010100*f,n=0x101*h[m]^0x1010100*m,e=0;4>e;e++)a[e][f]=n=n<<24^n>>>8,b[e][m]=p=p<<24^p>>>8;for(e=
0;5>e;e++)a[e]=a[e].slice(0),b[e]=b[e].slice(0)}};
function t(a,b,c){if(4!==b.length)throw new sjcl.exception.invalid("invalid aes block size");var d=a.b[c],e=b[0]^d[0],f=b[c?3:1]^d[1],g=b[2]^d[2];b=b[c?1:3]^d[3];var h,k,l,n=d.length/4-2,m,p=4,r=[0,0,0,0];h=a.s[c];a=h[0];var q=h[1],v=h[2],w=h[3],x=h[4];for(m=0;m<n;m++)h=a[e>>>24]^q[f>>16&255]^v[g>>8&255]^w[b&255]^d[p],k=a[f>>>24]^q[g>>16&255]^v[b>>8&255]^w[e&255]^d[p+1],l=a[g>>>24]^q[b>>16&255]^v[e>>8&255]^w[f&255]^d[p+2],b=a[b>>>24]^q[e>>16&255]^v[f>>8&255]^w[g&255]^d[p+3],p+=4,e=h,f=k,g=l;for(m=
0;4>m;m++)r[c?3&-m:m]=x[e>>>24]<<24^x[f>>16&255]<<16^x[g>>8&255]<<8^x[b&255]^d[p++],h=e,e=f,f=g,g=b,b=h;return r}
sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.$(a.slice(b/32),32-(b&31)).slice(1);return void 0===c?a:sjcl.bitArray.clamp(a,c-b)},extract:function(a,b,c){var d=Math.floor(-b-c&31);return((b+c-1^b)&-32?a[b/32|0]<<32-d^a[b/32+1|0]>>>d:a[b/32|0]>>>d)&(1<<c)-1},concat:function(a,b){if(0===a.length||0===b.length)return a.concat(b);var c=a[a.length-1],d=sjcl.bitArray.getPartial(c);return 32===d?a.concat(b):sjcl.bitArray.$(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;return 0===
b?0:32*(b-1)+sjcl.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(32*a.length<b)return a;a=a.slice(0,Math.ceil(b/32));var c=a.length;b=b&31;0<c&&b&&(a[c-1]=sjcl.bitArray.partial(b,a[c-1]&2147483648>>b-1,1));return a},partial:function(a,b,c){return 32===a?b:(c?b|0:b<<32-a)+0x10000000000*a},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return!1;var c=0,d;for(d=0;d<a.length;d++)c|=a[d]^b[d];return 0===
c},$:function(a,b,c,d){var e;e=0;for(void 0===d&&(d=[]);32<=b;b-=32)d.push(c),c=0;if(0===b)return d.concat(a);for(e=0;e<a.length;e++)d.push(c|a[e]>>>b),c=a[e]<<32-b;e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,32<b+a?c:d.pop(),1));return d},i:function(a,b){return[a[0]^b[0],a[1]^b[1],a[2]^b[2],a[3]^b[3]]},byteswapM:function(a){var b,c;for(b=0;b<a.length;++b)c=a[b],a[b]=c>>>24|c>>>8&0xff00|(c&0xff00)<<8|c<<24;return a}};
sjcl.codec.utf8String={fromBits:function(a){var b="",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d<c/8;d++)0===(d&3)&&(e=a[d/4]),b+=String.fromCharCode(e>>>8>>>8>>>8),e<<=8;return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c<a.length;c++)d=d<<8|a.charCodeAt(c),3===(c&3)&&(b.push(d),d=0);c&3&&b.push(sjcl.bitArray.partial(8*(c&3),d));return b}};
sjcl.codec.hex={fromBits:function(a){var b="",c;for(c=0;c<a.length;c++)b+=((a[c]|0)+0xf00000000000).toString(16).substr(4);return b.substr(0,sjcl.bitArray.bitLength(a)/4)},toBits:function(a){var b,c=[],d;a=a.replace(/\s|0x/g,"");d=a.length;a=a+"00000000";for(b=0;b<a.length;b+=8)c.push(parseInt(a.substr(b,8),16)^0);return sjcl.bitArray.clamp(c,4*d)}};
sjcl.codec.base32={B:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",X:"0123456789ABCDEFGHIJKLMNOPQRSTUV",BITS:32,BASE:5,REMAINING:27,fromBits:function(a,b,c){var d=sjcl.codec.base32.BASE,e=sjcl.codec.base32.REMAINING,f="",g=0,h=sjcl.codec.base32.B,k=0,l=sjcl.bitArray.bitLength(a);c&&(h=sjcl.codec.base32.X);for(c=0;f.length*d<l;)f+=h.charAt((k^a[c]>>>g)>>>e),g<d?(k=a[c]<<d-g,g+=e,c++):(k<<=d,g-=d);for(;f.length&7&&!b;)f+="=";return f},toBits:function(a,b){a=a.replace(/\s|=/g,"").toUpperCase();var c=sjcl.codec.base32.BITS,
d=sjcl.codec.base32.BASE,e=sjcl.codec.base32.REMAINING,f=[],g,h=0,k=sjcl.codec.base32.B,l=0,n,m="base32";b&&(k=sjcl.codec.base32.X,m="base32hex");for(g=0;g<a.length;g++){n=k.indexOf(a.charAt(g));if(0>n){if(!b)try{return sjcl.codec.base32hex.toBits(a)}catch(p){}throw new sjcl.exception.invalid("this isn't "+m+"!");}h>e?(h-=e,f.push(l^n>>>h),l=n<<c-h):(h+=d,l^=n<<c-h)}h&56&&f.push(sjcl.bitArray.partial(h&56,l,1));return f}};
sjcl.codec.base32hex={fromBits:function(a,b){return sjcl.codec.base32.fromBits(a,b,1)},toBits:function(a){return sjcl.codec.base32.toBits(a,1)}};
sjcl.codec.base64={B:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fromBits:function(a,b,c){var d="",e=0,f=sjcl.codec.base64.B,g=0,h=sjcl.bitArray.bitLength(a);c&&(f=f.substr(0,62)+"-_");for(c=0;6*d.length<h;)d+=f.charAt((g^a[c]>>>e)>>>26),6>e?(g=a[c]<<6-e,e+=26,c++):(g<<=6,e-=6);for(;d.length&3&&!b;)d+="=";return d},toBits:function(a,b){a=a.replace(/\s|=/g,"");var c=[],d,e=0,f=sjcl.codec.base64.B,g=0,h;b&&(f=f.substr(0,62)+"-_");for(d=0;d<a.length;d++){h=f.indexOf(a.charAt(d));
if(0>h)throw new sjcl.exception.invalid("this isn't base64!");26<e?(e-=26,c.push(g^h>>>e),g=h<<32-e):(e+=6,g^=h<<32-e)}e&56&&c.push(sjcl.bitArray.partial(e&56,g,1));return c}};sjcl.codec.base64url={fromBits:function(a){return sjcl.codec.base64.fromBits(a,1,1)},toBits:function(a){return sjcl.codec.base64.toBits(a,1)}};sjcl.hash.sha256=function(a){this.b[0]||this.O();a?(this.F=a.F.slice(0),this.A=a.A.slice(0),this.l=a.l):this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()};
sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.F=this.Y.slice(0);this.A=[];this.l=0;return this},update:function(a){"string"===typeof a&&(a=sjcl.codec.utf8String.toBits(a));var b,c=this.A=sjcl.bitArray.concat(this.A,a);b=this.l;a=this.l=b+sjcl.bitArray.bitLength(a);if(0x1fffffffffffff<a)throw new sjcl.exception.invalid("Cannot hash more than 2^53 - 1 bits");if("undefined"!==typeof Uint32Array){var d=new Uint32Array(c),e=0;for(b=512+b-(512+b&0x1ff);b<=a;b+=512)u(this,d.subarray(16*e,
16*(e+1))),e+=1;c.splice(0,16*e)}else for(b=512+b-(512+b&0x1ff);b<=a;b+=512)u(this,c.splice(0,16));return this},finalize:function(){var a,b=this.A,c=this.F,b=sjcl.bitArray.concat(b,[sjcl.bitArray.partial(1,1)]);for(a=b.length+2;a&15;a++)b.push(0);b.push(Math.floor(this.l/0x100000000));for(b.push(this.l|0);b.length;)u(this,b.splice(0,16));this.reset();return c},Y:[],b:[],O:function(){function a(a){return 0x100000000*(a-Math.floor(a))|0}for(var b=0,c=2,d,e;64>b;c++){e=!0;for(d=2;d*d<=c;d++)if(0===c%d){e=
!1;break}e&&(8>b&&(this.Y[b]=a(Math.pow(c,.5))),this.b[b]=a(Math.pow(c,1/3)),b++)}}};
function u(a,b){var c,d,e,f=a.F,g=a.b,h=f[0],k=f[1],l=f[2],n=f[3],m=f[4],p=f[5],r=f[6],q=f[7];for(c=0;64>c;c++)16>c?d=b[c]:(d=b[c+1&15],e=b[c+14&15],d=b[c&15]=(d>>>7^d>>>18^d>>>3^d<<25^d<<14)+(e>>>17^e>>>19^e>>>10^e<<15^e<<13)+b[c&15]+b[c+9&15]|0),d=d+q+(m>>>6^m>>>11^m>>>25^m<<26^m<<21^m<<7)+(r^m&(p^r))+g[c],q=r,r=p,p=m,m=n+d|0,n=l,l=k,k=h,h=d+(k&l^n&(k^l))+(k>>>2^k>>>13^k>>>22^k<<30^k<<19^k<<10)|0;f[0]=f[0]+h|0;f[1]=f[1]+k|0;f[2]=f[2]+l|0;f[3]=f[3]+n|0;f[4]=f[4]+m|0;f[5]=f[5]+p|0;f[6]=f[6]+r|0;f[7]=
f[7]+q|0}
sjcl.mode.ccm={name:"ccm",G:[],listenProgress:function(a){sjcl.mode.ccm.G.push(a)},unListenProgress:function(a){a=sjcl.mode.ccm.G.indexOf(a);-1<a&&sjcl.mode.ccm.G.splice(a,1)},fa:function(a){var b=sjcl.mode.ccm.G.slice(),c;for(c=0;c<b.length;c+=1)b[c](a)},encrypt:function(a,b,c,d,e){var f,g=b.slice(0),h=sjcl.bitArray,k=h.bitLength(c)/8,l=h.bitLength(g)/8;e=e||64;d=d||[];if(7>k)throw new sjcl.exception.invalid("ccm: iv must be at least 7 bytes");for(f=2;4>f&&l>>>8*f;f++);f<15-k&&(f=15-k);c=h.clamp(c,
8*(15-f));b=sjcl.mode.ccm.V(a,b,c,d,e,f);g=sjcl.mode.ccm.C(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),k=f.clamp(b,h-e),l=f.bitSlice(b,h-e),h=(h-e)/8;if(7>g)throw new sjcl.exception.invalid("ccm: iv must be at least 7 bytes");for(b=2;4>b&&h>>>8*b;b++);b<15-g&&(b=15-g);c=f.clamp(c,8*(15-b));k=sjcl.mode.ccm.C(a,k,c,l,e,b);a=sjcl.mode.ccm.V(a,k.data,c,d,e,b);if(!f.equal(k.tag,a))throw new sjcl.exception.corrupt("ccm: tag doesn't match");
return k.data},na:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,k=h.i;d=[h.partial(8,(b.length?64:0)|d-2<<2|f-1)];d=h.concat(d,c);d[3]|=e;d=a.encrypt(d);if(b.length)for(c=h.bitLength(b)/8,65279>=c?g=[h.partial(16,c)]:0xffffffff>=c&&(g=h.concat([h.partial(16,65534)],[c])),g=h.concat(g,b),b=0;b<g.length;b+=4)d=a.encrypt(k(d,g.slice(b,b+4).concat([0,0,0])));return d},V:function(a,b,c,d,e,f){var g=sjcl.bitArray,h=g.i;e/=8;if(e%2||4>e||16<e)throw new sjcl.exception.invalid("ccm: invalid tag length");
if(0xffffffff<d.length||0xffffffff<b.length)throw new sjcl.exception.bug("ccm: can't deal with 4GiB or more data");c=sjcl.mode.ccm.na(a,d,c,e,g.bitLength(b)/8,f);for(d=0;d<b.length;d+=4)c=a.encrypt(h(c,b.slice(d,d+4).concat([0,0,0])));return g.clamp(c,8*e)},C:function(a,b,c,d,e,f){var g,h=sjcl.bitArray;g=h.i;var k=b.length,l=h.bitLength(b),n=k/50,m=n;c=h.concat([h.partial(8,f-1)],c).concat([0,0,0]).slice(0,4);d=h.bitSlice(g(d,a.encrypt(c)),0,e);if(!k)return{tag:d,data:[]};for(g=0;g<k;g+=4)g>n&&(sjcl.mode.ccm.fa(g/
k),n+=m),c[3]++,e=a.encrypt(c),b[g]^=e[0],b[g+1]^=e[1],b[g+2]^=e[2],b[g+3]^=e[3];return{tag:d,data:h.clamp(b,l)}}};
sjcl.mode.ocb2={name:"ocb2",encrypt:function(a,b,c,d,e,f){if(128!==sjcl.bitArray.bitLength(c))throw new sjcl.exception.invalid("ocb iv must be 128 bits");var g,h=sjcl.mode.ocb2.S,k=sjcl.bitArray,l=k.i,n=[0,0,0,0];c=h(a.encrypt(c));var m,p=[];d=d||[];e=e||64;for(g=0;g+4<b.length;g+=4)m=b.slice(g,g+4),n=l(n,m),p=p.concat(l(c,a.encrypt(l(c,m)))),c=h(c);m=b.slice(g);b=k.bitLength(m);g=a.encrypt(l(c,[0,0,0,b]));m=k.clamp(l(m.concat([0,0,0]),g),b);n=l(n,l(m.concat([0,0,0]),g));n=a.encrypt(l(n,l(c,h(c))));
d.length&&(n=l(n,f?d:sjcl.mode.ocb2.pmac(a,d)));return p.concat(k.concat(m,k.clamp(n,e)))},decrypt:function(a,b,c,d,e,f){if(128!==sjcl.bitArray.bitLength(c))throw new sjcl.exception.invalid("ocb iv must be 128 bits");e=e||64;var g=sjcl.mode.ocb2.S,h=sjcl.bitArray,k=h.i,l=[0,0,0,0],n=g(a.encrypt(c)),m,p,r=sjcl.bitArray.bitLength(b)-e,q=[];d=d||[];for(c=0;c+4<r/32;c+=4)m=k(n,a.decrypt(k(n,b.slice(c,c+4)))),l=k(l,m),q=q.concat(m),n=g(n);p=r-32*c;m=a.encrypt(k(n,[0,0,0,p]));m=k(m,h.clamp(b.slice(c),p).concat([0,
0,0]));l=k(l,m);l=a.encrypt(k(l,k(n,g(n))));d.length&&(l=k(l,f?d:sjcl.mode.ocb2.pmac(a,d)));if(!h.equal(h.clamp(l,e),h.bitSlice(b,r)))throw new sjcl.exception.corrupt("ocb: tag doesn't match");return q.concat(h.clamp(m,p))},pmac:function(a,b){var c,d=sjcl.mode.ocb2.S,e=sjcl.bitArray,f=e.i,g=[0,0,0,0],h=a.encrypt([0,0,0,0]),h=f(h,d(d(h)));for(c=0;c+4<b.length;c+=4)h=d(h),g=f(g,a.encrypt(f(h,b.slice(c,c+4))));c=b.slice(c);128>e.bitLength(c)&&(h=f(h,d(h)),c=e.concat(c,[-2147483648,0,0,0]));g=f(g,c);
return a.encrypt(f(d(f(h,d(h))),g))},S:function(a){return[a[0]<<1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^135*(a[0]>>>31)]}};
sjcl.mode.gcm={name:"gcm",encrypt:function(a,b,c,d,e){var f=b.slice(0);b=sjcl.bitArray;d=d||[];a=sjcl.mode.gcm.C(!0,a,f,d,c,e||128);return b.concat(a.data,a.tag)},decrypt:function(a,b,c,d,e){var f=b.slice(0),g=sjcl.bitArray,h=g.bitLength(f);e=e||128;d=d||[];e<=h?(b=g.bitSlice(f,h-e),f=g.bitSlice(f,0,h-e)):(b=f,f=[]);a=sjcl.mode.gcm.C(!1,a,f,d,c,e);if(!g.equal(a.tag,b))throw new sjcl.exception.corrupt("gcm: tag doesn't match");return a.data},ka:function(a,b){var c,d,e,f,g,h=sjcl.bitArray.i;e=[0,0,
0,0];f=b.slice(0);for(c=0;128>c;c++){(d=0!==(a[Math.floor(c/32)]&1<<31-c%32))&&(e=h(e,f));g=0!==(f[3]&1);for(d=3;0<d;d--)f[d]=f[d]>>>1|(f[d-1]&1)<<31;f[0]>>>=1;g&&(f[0]^=-0x1f000000)}return e},j:function(a,b,c){var d,e=c.length;b=b.slice(0);for(d=0;d<e;d+=4)b[0]^=0xffffffff&c[d],b[1]^=0xffffffff&c[d+1],b[2]^=0xffffffff&c[d+2],b[3]^=0xffffffff&c[d+3],b=sjcl.mode.gcm.ka(b,a);return b},C:function(a,b,c,d,e,f){var g,h,k,l,n,m,p,r,q=sjcl.bitArray;m=c.length;p=q.bitLength(c);r=q.bitLength(d);h=q.bitLength(e);
g=b.encrypt([0,0,0,0]);96===h?(e=e.slice(0),e=q.concat(e,[1])):(e=sjcl.mode.gcm.j(g,[0,0,0,0],e),e=sjcl.mode.gcm.j(g,e,[0,0,Math.floor(h/0x100000000),h&0xffffffff]));h=sjcl.mode.gcm.j(g,[0,0,0,0],d);n=e.slice(0);d=h.slice(0);a||(d=sjcl.mode.gcm.j(g,h,c));for(l=0;l<m;l+=4)n[3]++,k=b.encrypt(n),c[l]^=k[0],c[l+1]^=k[1],c[l+2]^=k[2],c[l+3]^=k[3];c=q.clamp(c,p);a&&(d=sjcl.mode.gcm.j(g,h,c));a=[Math.floor(r/0x100000000),r&0xffffffff,Math.floor(p/0x100000000),p&0xffffffff];d=sjcl.mode.gcm.j(g,d,a);k=b.encrypt(e);
d[0]^=k[0];d[1]^=k[1];d[2]^=k[2];d[3]^=k[3];return{tag:q.bitSlice(d,0,f),data:c}}};sjcl.misc.hmac=function(a,b){this.W=b=b||sjcl.hash.sha256;var c=[[],[]],d,e=b.prototype.blockSize/32;this.w=[new b,new b];a.length>e&&(a=b.hash(a));for(d=0;d<e;d++)c[0][d]=a[d]^909522486,c[1][d]=a[d]^1549556828;this.w[0].update(c[0]);this.w[1].update(c[1]);this.R=new b(this.w[0])};
sjcl.misc.hmac.prototype.encrypt=sjcl.misc.hmac.prototype.mac=function(a){if(this.aa)throw new sjcl.exception.invalid("encrypt on already updated hmac called!");this.update(a);return this.digest(a)};sjcl.misc.hmac.prototype.reset=function(){this.R=new this.W(this.w[0]);this.aa=!1};sjcl.misc.hmac.prototype.update=function(a){this.aa=!0;this.R.update(a)};sjcl.misc.hmac.prototype.digest=function(){var a=this.R.finalize(),a=(new this.W(this.w[1])).update(a).finalize();this.reset();return a};
sjcl.misc.pbkdf2=function(a,b,c,d,e){c=c||1E4;if(0>d||0>c)throw new sjcl.exception.invalid("invalid params to pbkdf2");"string"===typeof a&&(a=sjcl.codec.utf8String.toBits(a));"string"===typeof b&&(b=sjcl.codec.utf8String.toBits(b));e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,k,l=[],n=sjcl.bitArray;for(k=1;32*l.length<(d||1);k++){e=f=a.encrypt(n.concat(b,[k]));for(g=1;g<c;g++)for(f=a.encrypt(f),h=0;h<f.length;h++)e[h]^=f[h];l=l.concat(e)}d&&(l=n.clamp(l,d));return l};
sjcl.prng=function(a){this.c=[new sjcl.hash.sha256];this.m=[0];this.P=0;this.H={};this.N=0;this.U={};this.Z=this.f=this.o=this.ha=0;this.b=[0,0,0,0,0,0,0,0];this.h=[0,0,0,0];this.L=void 0;this.M=a;this.D=!1;this.K={progress:{},seeded:{}};this.u=this.ga=0;this.I=1;this.J=2;this.ca=0x10000;this.T=[0,48,64,96,128,192,0x100,384,512,768,1024];this.da=3E4;this.ba=80};
sjcl.prng.prototype={randomWords:function(a,b){var c=[],d;d=this.isReady(b);var e;if(d===this.u)throw new sjcl.exception.notReady("generator isn't seeded");if(d&this.J){d=!(d&this.I);e=[];var f=0,g;this.Z=e[0]=(new Date).valueOf()+this.da;for(g=0;16>g;g++)e.push(0x100000000*Math.random()|0);for(g=0;g<this.c.length&&(e=e.concat(this.c[g].finalize()),f+=this.m[g],this.m[g]=0,d||!(this.P&1<<g));g++);this.P>=1<<this.c.length&&(this.c.push(new sjcl.hash.sha256),this.m.push(0));this.f-=f;f>this.o&&(this.o=
f);this.P++;this.b=sjcl.hash.sha256.hash(this.b.concat(e));this.L=new sjcl.cipher.aes(this.b);for(d=0;4>d&&(this.h[d]=this.h[d]+1|0,!this.h[d]);d++);}for(d=0;d<a;d+=4)0===(d+1)%this.ca&&y(this),e=z(this),c.push(e[0],e[1],e[2],e[3]);y(this);return c.slice(0,a)},setDefaultParanoia:function(a,b){if(0===a&&"Setting paranoia=0 will ruin your security; use it only for testing"!==b)throw new sjcl.exception.invalid("Setting paranoia=0 will ruin your security; use it only for testing");this.M=a},addEntropy:function(a,
b,c){c=c||"user";var d,e,f=(new Date).valueOf(),g=this.H[c],h=this.isReady(),k=0;d=this.U[c];void 0===d&&(d=this.U[c]=this.ha++);void 0===g&&(g=this.H[c]=0);this.H[c]=(this.H[c]+1)%this.c.length;switch(typeof a){case "number":void 0===b&&(b=1);this.c[g].update([d,this.N++,1,b,f,1,a|0]);break;case "object":c=Object.prototype.toString.call(a);if("[object Uint32Array]"===c){e=[];for(c=0;c<a.length;c++)e.push(a[c]);a=e}else for("[object Array]"!==c&&(k=1),c=0;c<a.length&&!k;c++)"number"!==typeof a[c]&&
(k=1);if(!k){if(void 0===b)for(c=b=0;c<a.length;c++)for(e=a[c];0<e;)b++,e=e>>>1;this.c[g].update([d,this.N++,2,b,f,a.length].concat(a))}break;case "string":void 0===b&&(b=a.length);this.c[g].update([d,this.N++,3,b,f,a.length]);this.c[g].update(a);break;default:k=1}if(k)throw new sjcl.exception.bug("random: addEntropy only supports number, array of numbers or string");this.m[g]+=b;this.f+=b;h===this.u&&(this.isReady()!==this.u&&A("seeded",Math.max(this.o,this.f)),A("progress",this.getProgress()))},
isReady:function(a){a=this.T[void 0!==a?a:this.M];return this.o&&this.o>=a?this.m[0]>this.ba&&(new Date).valueOf()>this.Z?this.J|this.I:this.I:this.f>=a?this.J|this.u:this.u},getProgress:function(a){a=this.T[a?a:this.M];return this.o>=a?1:this.f>a?1:this.f/a},startCollectors:function(){if(!this.D){this.a={loadTimeCollector:B(this,this.ma),mouseCollector:B(this,this.oa),keyboardCollector:B(this,this.la),accelerometerCollector:B(this,this.ea),touchCollector:B(this,this.qa)};if(window.addEventListener)window.addEventListener("load",
this.a.loadTimeCollector,!1),window.addEventListener("mousemove",this.a.mouseCollector,!1),window.addEventListener("keypress",this.a.keyboardCollector,!1),window.addEventListener("devicemotion",this.a.accelerometerCollector,!1),window.addEventListener("touchmove",this.a.touchCollector,!1);else if(document.attachEvent)document.attachEvent("onload",this.a.loadTimeCollector),document.attachEvent("onmousemove",this.a.mouseCollector),document.attachEvent("keypress",this.a.keyboardCollector);else throw new sjcl.exception.bug("can't attach event");
this.D=!0}},stopCollectors:function(){this.D&&(window.removeEventListener?(window.removeEventListener("load",this.a.loadTimeCollector,!1),window.removeEventListener("mousemove",this.a.mouseCollector,!1),window.removeEventListener("keypress",this.a.keyboardCollector,!1),window.removeEventListener("devicemotion",this.a.accelerometerCollector,!1),window.removeEventListener("touchmove",this.a.touchCollector,!1)):document.detachEvent&&(document.detachEvent("onload",this.a.loadTimeCollector),document.detachEvent("onmousemove",
this.a.mouseCollector),document.detachEvent("keypress",this.a.keyboardCollector)),this.D=!1)},addEventListener:function(a,b){this.K[a][this.ga++]=b},removeEventListener:function(a,b){var c,d,e=this.K[a],f=[];for(d in e)e.hasOwnProperty(d)&&e[d]===b&&f.push(d);for(c=0;c<f.length;c++)d=f[c],delete e[d]},la:function(){C(this,1)},oa:function(a){var b,c;try{b=a.x||a.clientX||a.offsetX||0,c=a.y||a.clientY||a.offsetY||0}catch(d){c=b=0}0!=b&&0!=c&&this.addEntropy([b,c],2,"mouse");C(this,0)},qa:function(a){a=
a.touches[0]||a.changedTouches[0];this.addEntropy([a.pageX||a.clientX,a.pageY||a.clientY],1,"touch");C(this,0)},ma:function(){C(this,2)},ea:function(a){a=a.accelerationIncludingGravity.x||a.accelerationIncludingGravity.y||a.accelerationIncludingGravity.z;if(window.orientation){var b=window.orientation;"number"===typeof b&&this.addEntropy(b,1,"accelerometer")}a&&this.addEntropy(a,2,"accelerometer");C(this,0)}};
function A(a,b){var c,d=sjcl.random.K[a],e=[];for(c in d)d.hasOwnProperty(c)&&e.push(d[c]);for(c=0;c<e.length;c++)e[c](b)}function C(a,b){"undefined"!==typeof window&&window.performance&&"function"===typeof window.performance.now?a.addEntropy(window.performance.now(),b,"loadtime"):a.addEntropy((new Date).valueOf(),b,"loadtime")}function y(a){a.b=z(a).concat(z(a));a.L=new sjcl.cipher.aes(a.b)}function z(a){for(var b=0;4>b&&(a.h[b]=a.h[b]+1|0,!a.h[b]);b++);return a.L.encrypt(a.h)}
function B(a,b){return function(){b.apply(a,arguments)}}sjcl.random=new sjcl.prng(6);
a:try{var D,E,F,G;if(G="undefined"!==typeof module&&module.exports){var H;try{H=require("crypto")}catch(a){H=null}G=E=H}if(G&&E.randomBytes)D=E.randomBytes(128),D=new Uint32Array((new Uint8Array(D)).buffer),sjcl.random.addEntropy(D,1024,"crypto['randomBytes']");else if("undefined"!==typeof window&&"undefined"!==typeof Uint32Array){F=new Uint32Array(32);if(window.crypto&&window.crypto.getRandomValues)window.crypto.getRandomValues(F);else if(window.msCrypto&&window.msCrypto.getRandomValues)window.msCrypto.getRandomValues(F);
else break a;sjcl.random.addEntropy(F,1024,"crypto['getRandomValues']")}}catch(a){"undefined"!==typeof window&&window.console&&(console.log("There was an error collecting entropy from the browser:"),console.log(a))}
sjcl.json={defaults:{v:1,iter:1E4,ks:128,ts:64,mode:"ccm",adata:"",cipher:"aes"},ja:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.g({iv:sjcl.random.randomWords(4,0)},e.defaults),g;e.g(f,c);c=f.adata;"string"===typeof f.salt&&(f.salt=sjcl.codec.base64.toBits(f.salt));"string"===typeof f.iv&&(f.iv=sjcl.codec.base64.toBits(f.iv));if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||"string"===typeof a&&100>=f.iter||64!==f.ts&&96!==f.ts&&128!==f.ts||128!==f.ks&&192!==f.ks&&0x100!==f.ks||2>f.iv.length||
4<f.iv.length)throw new sjcl.exception.invalid("json encrypt: invalid parameters");"string"===typeof a?(g=sjcl.misc.cachedPbkdf2(a,f),a=g.key.slice(0,f.ks/32),f.salt=g.salt):sjcl.ecc&&a instanceof sjcl.ecc.elGamal.publicKey&&(g=a.kem(),f.kemtag=g.tag,a=g.key.slice(0,f.ks/32));"string"===typeof b&&(b=sjcl.codec.utf8String.toBits(b));"string"===typeof c&&(f.adata=c=sjcl.codec.utf8String.toBits(c));g=new sjcl.cipher[f.cipher](a);e.g(d,f);d.key=a;f.ct="ccm"===f.mode&&sjcl.arrayBuffer&&sjcl.arrayBuffer.ccm&&
b instanceof ArrayBuffer?sjcl.arrayBuffer.ccm.encrypt(g,b,f.iv,c,f.ts):sjcl.mode[f.mode].encrypt(g,b,f.iv,c,f.ts);return f},encrypt:function(a,b,c,d){var e=sjcl.json,f=e.ja.apply(e,arguments);return e.encode(f)},ia:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json;b=e.g(e.g(e.g({},e.defaults),b),c,!0);var f,g;f=b.adata;"string"===typeof b.salt&&(b.salt=sjcl.codec.base64.toBits(b.salt));"string"===typeof b.iv&&(b.iv=sjcl.codec.base64.toBits(b.iv));if(!sjcl.mode[b.mode]||!sjcl.cipher[b.cipher]||"string"===
typeof a&&100>=b.iter||64!==b.ts&&96!==b.ts&&128!==b.ts||128!==b.ks&&192!==b.ks&&0x100!==b.ks||!b.iv||2>b.iv.length||4<b.iv.length)throw new sjcl.exception.invalid("json decrypt: invalid parameters");"string"===typeof a?(g=sjcl.misc.cachedPbkdf2(a,b),a=g.key.slice(0,b.ks/32),b.salt=g.salt):sjcl.ecc&&a instanceof sjcl.ecc.elGamal.secretKey&&(a=a.unkem(sjcl.codec.base64.toBits(b.kemtag)).slice(0,b.ks/32));"string"===typeof f&&(f=sjcl.codec.utf8String.toBits(f));g=new sjcl.cipher[b.cipher](a);f="ccm"===
b.mode&&sjcl.arrayBuffer&&sjcl.arrayBuffer.ccm&&b.ct instanceof ArrayBuffer?sjcl.arrayBuffer.ccm.decrypt(g,b.ct,b.iv,b.tag,f,b.ts):sjcl.mode[b.mode].decrypt(g,b.ct,b.iv,f,b.ts);e.g(d,b);d.key=a;return 1===c.raw?f:sjcl.codec.utf8String.fromBits(f)},decrypt:function(a,b,c,d){var e=sjcl.json;return e.ia(a,e.decode(b),c,d)},encode:function(a){var b,c="{",d="";for(b in a)if(a.hasOwnProperty(b)){if(!b.match(/^[a-z0-9]+$/i))throw new sjcl.exception.invalid("json encode: invalid property name");c+=d+'"'+
b+'":';d=",";switch(typeof a[b]){case "number":case "boolean":c+=a[b];break;case "string":c+='"'+escape(a[b])+'"';break;case "object":c+='"'+sjcl.codec.base64.fromBits(a[b],0)+'"';break;default:throw new sjcl.exception.bug("json encode: unsupported type");}}return c+"}"},decode:function(a){a=a.replace(/\s/g,"");if(!a.match(/^\{.*\}$/))throw new sjcl.exception.invalid("json decode: this isn't json!");a=a.replace(/^\{|\}$/g,"").split(/,/);var b={},c,d;for(c=0;c<a.length;c++){if(!(d=a[c].match(/^\s*(?:(["']?)([a-z][a-z0-9]*)\1)\s*:\s*(?:(-?\d+)|"([a-z0-9+\/%*_.@=\-]*)"|(true|false))$/i)))throw new sjcl.exception.invalid("json decode: this isn't json!");
null!=d[3]?b[d[2]]=parseInt(d[3],10):null!=d[4]?b[d[2]]=d[2].match(/^(ct|adata|salt|iv)$/)?sjcl.codec.base64.toBits(d[4]):unescape(d[4]):null!=d[5]&&(b[d[2]]="true"===d[5])}return b},g:function(a,b,c){void 0===a&&(a={});if(void 0===b)return a;for(var d in b)if(b.hasOwnProperty(d)){if(c&&void 0!==a[d]&&a[d]!==b[d])throw new sjcl.exception.invalid("required parameter overridden");a[d]=b[d]}return a},sa:function(a,b){var c={},d;for(d in a)a.hasOwnProperty(d)&&a[d]!==b[d]&&(c[d]=a[d]);return c},ra:function(a,
b){var c={},d;for(d=0;d<b.length;d++)void 0!==a[b[d]]&&(c[b[d]]=a[b[d]]);return c}};sjcl.encrypt=sjcl.json.encrypt;sjcl.decrypt=sjcl.json.decrypt;sjcl.misc.pa={};sjcl.misc.cachedPbkdf2=function(a,b){var c=sjcl.misc.pa,d;b=b||{};d=b.iter||1E3;c=c[a]=c[a]||{};d=c[d]=c[d]||{firstSalt:b.salt&&b.salt.length?b.salt.slice(0):sjcl.random.randomWords(2,0)};c=void 0===b.salt?d.firstSalt:b.salt;d[c]=d[c]||sjcl.misc.pbkdf2(a,c,b.iter);return{key:d[c].slice(0),salt:c.slice(0)}};
"undefined"!==typeof module&&module.exports&&(module.exports=sjcl);"function"===typeof define&&define([],function(){return sjcl});
</script>
</div>
<!--~~ Boot kernel prologue ~~-->
<div id="bootKernelPrefix" style="display:none;">
<script data-tiddler-title="$:/boot/bootprefix.js" data-tiddler-type="application/javascript" type="text/javascript">/*\
title: $:/boot/bootprefix.js
type: application/javascript
This file sets up the globals that need to be available when JavaScript modules are executed in the browser. The overall sequence is:
# BootPrefix.js
# <module definitions>
# Boot.js
See Boot.js for further details of the boot process.
\*/
var _bootprefix = (function($tw) {
"use strict";
$tw = $tw || Object.create(null);
$tw.boot = $tw.boot || Object.create(null);
// Detect platforms
if(!("browser" in $tw)) {
$tw.browser = typeof(window) !== "undefined" ? {} : null;
}
if(!("node" in $tw)) {
$tw.node = typeof(process) === "object" ? {} : null;
}
if(!("nodeWebKit" in $tw)) {
$tw.nodeWebKit = $tw.node && global.window && global.window.nwDispatcher ? {} : null;
}
// Set default boot tasks
$tw.boot.tasks = {
trapErrors: !!($tw.browser && !$tw.node),
readBrowserTiddlers: !!($tw.browser && !$tw.node)
};
/*
Information about each module is kept in an object with these members:
moduleType: type of module
definition: object, function or string defining the module; see below
exports: exports of the module, filled in after execution
The `definition` can be of several types:
* An object can be used to directly specify the exports of the module
* A function with the arguments `module,require,exports` that returns `exports`
* A string function body with the same arguments
Each moduleInfo object is stored in two hashmaps: $tw.modules.titles and $tw.modules.types. The first is indexed by title and the second is indexed by type and then title
*/
$tw.modules = {
titles: {}, // hashmap by module name of moduleInfo
types: {} // hashmap by module type and then name of moduleInfo
};
/*
Define a JavaScript tiddler module for later execution
moduleName: name of module being defined
moduleType: type of module
definition: module definition; see discussion above
*/
$tw.modules.define = function(moduleName,moduleType,definition) {
// Create the moduleInfo
var moduleInfo = {
moduleType: moduleType,
definition: definition,
exports: undefined
};
// If the definition is already an object we can use it as the exports
if(typeof moduleInfo.definition === "object") {
moduleInfo.exports = definition;
}
// Store the module in the titles hashmap
if(Object.prototype.hasOwnProperty.call($tw.modules.titles,moduleName)) {
console.log("Warning: Redefined module - " + moduleName);
}
$tw.modules.titles[moduleName] = moduleInfo;
// Store the module in the types hashmap
if(!Object.prototype.hasOwnProperty.call($tw.modules.types,moduleType)) {
$tw.modules.types[moduleType] = {};
}
if(Object.prototype.hasOwnProperty.call($tw.modules.types[moduleType],moduleName)) {
console.log("Warning: Redefined module - " + moduleName);
}
$tw.modules.types[moduleType][moduleName] = moduleInfo;
};
/*
External JavaScript can populate this array before calling boot.js in order to preload tiddlers
*/
$tw.preloadTiddlers = $tw.preloadTiddlers || [];
/*
Convenience function for pushing a tiddler onto the preloading array
*/
$tw.preloadTiddler = function(fields) {
$tw.preloadTiddlers.push(fields);
};
/*
Convenience function for pushing an array of tiddlers onto the preloading array
*/
$tw.preloadTiddlerArray = function(fieldsArray) {
$tw.preloadTiddlers.push.apply($tw.preloadTiddlers,fieldsArray);
};
return $tw;
});
if(typeof(exports) === "undefined") {
// Set up $tw global for the browser
window.$tw = _bootprefix(window.$tw);
} else {
// Export functionality as a module
exports.bootprefix = _bootprefix;
}
</script>
</div>
<!--~~ Boot kernel ~~-->
<div id="bootKernel" style="display:none;">
<script data-tiddler-title="$:/boot/boot.js" data-tiddler-type="application/javascript" type="text/javascript">/*\
title: $:/boot/boot.js
type: application/javascript
The main boot kernel for TiddlyWiki. This single file creates a barebones TW environment that is just sufficient to bootstrap the modules containing the main logic of the application.
On the server this file is executed directly to boot TiddlyWiki. In the browser, this file is packed into a single HTML file.
\*/
var _boot = (function($tw) {
/*jslint node: true, browser: true */
/*global modules: false, $tw: false */
"use strict";
// Include bootprefix if we're not given module data
if(!$tw) {
$tw = require("./bootprefix.js").bootprefix();
}
$tw.utils = $tw.utils || Object.create(null);
/////////////////////////// Standard node.js libraries
var fs, path, vm;
if($tw.node) {
fs = require("fs");
path = require("path");
vm = require("vm");
}
/////////////////////////// Utility functions
$tw.boot.log = function(str) {
$tw.boot.logMessages = $tw.boot.logMessages || [];
$tw.boot.logMessages.push(str);
}
/*
Check if an object has a property
*/
$tw.utils.hop = function(object,property) {
return object ? Object.prototype.hasOwnProperty.call(object,property) : false;
};
/*
Determine if a value is an array
*/
$tw.utils.isArray = function(value) {
return Object.prototype.toString.call(value) == "[object Array]";
};
/*
Check if an array is equal by value and by reference.
*/
$tw.utils.isArrayEqual = function(array1,array2) {
if(array1 === array2) {
return true;
}
array1 = array1 || [];
array2 = array2 || [];
if(array1.length !== array2.length) {
return false;
}
return array1.every(function(value,index) {
return value === array2[index];
});
};
/*
Push entries onto an array, removing them first if they already exist in the array
array: array to modify (assumed to be free of duplicates)
value: a single value to push or an array of values to push
*/
$tw.utils.pushTop = function(array,value) {
var t,p;
if($tw.utils.isArray(value)) {
// Remove any array entries that are duplicated in the new values
if(value.length !== 0) {
if(array.length !== 0) {
if(value.length < array.length) {
for(t=0; t<value.length; t++) {
p = array.indexOf(value[t]);
if(p !== -1) {
array.splice(p,1);
}
}
} else {
for(t=array.length-1; t>=0; t--) {
p = value.indexOf(array[t]);
if(p !== -1) {
array.splice(t,1);
}
}
}
}
// Push the values on top of the main array
array.push.apply(array,value);
}
} else {
p = array.indexOf(value);
if(p !== -1) {
array.splice(p,1);
}
array.push(value);
}
return array;
};
/*
Determine if a value is a date
*/
$tw.utils.isDate = function(value) {
return Object.prototype.toString.call(value) === "[object Date]";
};
/*
Iterate through all the own properties of an object or array. Callback is invoked with (element,title,object)
*/
$tw.utils.each = function(object,callback) {
var next,f,length;
if(object) {
if(Object.prototype.toString.call(object) == "[object Array]") {
for (f=0, length=object.length; f<length; f++) {
next = callback(object[f],f,object);
if(next === false) {
break;
}
}
} else {
var keys = Object.keys(object);
for (f=0, length=keys.length; f<length; f++) {
var key = keys[f];
next = callback(object[key],key,object);
if(next === false) {
break;
}
}
}
}
};
/*
Helper for making DOM elements
tag: tag name
options: see below
Options include:
namespace: defaults to http://www.w3.org/1999/xhtml
attributes: hashmap of attribute values
style: hashmap of styles
text: text to add as a child node
children: array of further child nodes
innerHTML: optional HTML for element
class: class name(s)
document: defaults to current document
eventListeners: array of event listeners (this option won't work until $tw.utils.addEventListeners() has been loaded)
*/
$tw.utils.domMaker = function(tag,options) {
var doc = options.document || document;
var element = doc.createElementNS(options.namespace || "http://www.w3.org/1999/xhtml",tag);
if(options["class"]) {
element.className = options["class"];
}
if(options.text) {
element.appendChild(doc.createTextNode(options.text));
}
$tw.utils.each(options.children,function(child) {
element.appendChild(child);
});
if(options.innerHTML) {
element.innerHTML = options.innerHTML;
}
$tw.utils.each(options.attributes,function(attribute,name) {
element.setAttribute(name,attribute);
});
$tw.utils.each(options.style,function(value,name) {
element.style[name] = value;
});
if(options.eventListeners) {
$tw.utils.addEventListeners(element,options.eventListeners);
}
return element;
};
/*
Display an error and exit
*/
$tw.utils.error = function(err) {
// Prepare the error message
var errHeading = ( $tw.language == undefined ? "Internal JavaScript Error" : $tw.language.getString("InternalJavaScriptError/Title") ),
promptMsg = ( $tw.language == undefined ? "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser" : $tw.language.getString("InternalJavaScriptError/Hint") );
// Log the error to the console
console.error($tw.node ? "\x1b[1;31m" + err + "\x1b[0m" : err);
if($tw.browser && !$tw.node) {
// Display an error message to the user
var dm = $tw.utils.domMaker,
heading = dm("h1",{text: errHeading}),
prompt = dm("div",{text: promptMsg, "class": "tc-error-prompt"}),
message = dm("div",{text: err, "class":"tc-error-message"}),
button = dm("div",{children: [dm("button",{text: ( $tw.language == undefined ? "close" : $tw.language.getString("Buttons/Close/Caption") )})], "class": "tc-error-prompt"}),
form = dm("form",{children: [heading,prompt,message,button], "class": "tc-error-form"});
document.body.insertBefore(form,document.body.firstChild);
form.addEventListener("submit",function(event) {
document.body.removeChild(form);
event.preventDefault();
return false;
},true);
return null;
} else if(!$tw.browser) {
// Exit if we're under node.js
process.exit(1);
}
};
/*
Use our custom error handler if we're in the browser
*/
if($tw.boot.tasks.trapErrors) {
window.onerror = function(errorMsg,url,lineNumber) {
$tw.utils.error(errorMsg);
return false;
};
}
/*
Extend an object with the properties from a list of source objects
*/
$tw.utils.extend = function(object /*, sourceObjectList */) {
$tw.utils.each(Array.prototype.slice.call(arguments,1),function(source) {
if(source) {
for (var p in source) {
object[p] = source[p];
}
}
});
return object;
};
/*
Fill in any null or undefined properties of an object with the properties from a list of source objects. Each property that is an object is called recursively
*/
$tw.utils.deepDefaults = function(object /*, sourceObjectList */) {
$tw.utils.each(Array.prototype.slice.call(arguments,1),function(source) {
if(source) {
for (var p in source) {
if(object[p] === null || object[p] === undefined) {
object[p] = source[p];
}
if(typeof object[p] === "object" && typeof source[p] === "object") {
$tw.utils.deepDefaults(object[p],source[p]);
}
}
}
});
return object;
};
/*
Convert "&amp;" to &, "&nbsp;" to nbsp, "&lt;" to <, "&gt;" to > and "&quot;" to "
*/
$tw.utils.htmlDecode = function(s) {
return s.toString().replace(/&lt;/mg,"<").replace(/&nbsp;/mg,"\xA0").replace(/&gt;/mg,">").replace(/&quot;/mg,"\"").replace(/&amp;/mg,"&");
};
/*
Get the browser location.hash. We don't use location.hash because of the way that Firefox auto-urldecodes it (see http://stackoverflow.com/questions/1703552/encoding-of-window-location-hash)
*/
$tw.utils.getLocationHash = function() {
var href = window.location.href;
var idx = href.indexOf('#');
if(idx === -1) {
return "#";
} else if(idx < href.length-1 && href[idx+1] === '#') {
// Special case: ignore location hash if it itself starts with a #
return "#";
} else {
return href.substring(idx);
}
};
/*
Pad a string to a given length with "0"s. Length defaults to 2
*/
$tw.utils.pad = function(value,length) {
length = length || 2;
var s = value.toString();
if(s.length < length) {
s = "000000000000000000000000000".substr(0,length - s.length) + s;
}
return s;
};
// Convert a date into UTC YYYYMMDDHHMMSSmmm format
$tw.utils.stringifyDate = function(value) {
return value.getUTCFullYear() +
$tw.utils.pad(value.getUTCMonth() + 1) +
$tw.utils.pad(value.getUTCDate()) +
$tw.utils.pad(value.getUTCHours()) +
$tw.utils.pad(value.getUTCMinutes()) +
$tw.utils.pad(value.getUTCSeconds()) +
$tw.utils.pad(value.getUTCMilliseconds(),3);
};
// Parse a date from a UTC YYYYMMDDHHMMSSmmm format string
$tw.utils.parseDate = function(value) {
if(typeof value === "string") {
var negative = 1;
if(value.charAt(0) === "-") {
negative = -1;
value = value.substr(1);
}
var year = parseInt(value.substr(0,4),10) * negative,
d = new Date(Date.UTC(year,
parseInt(value.substr(4,2),10)-1,
parseInt(value.substr(6,2),10),
parseInt(value.substr(8,2)||"00",10),
parseInt(value.substr(10,2)||"00",10),
parseInt(value.substr(12,2)||"00",10),
parseInt(value.substr(14,3)||"000",10)));
d.setUTCFullYear(year); // See https://stackoverflow.com/a/5870822
return d;
} else if($tw.utils.isDate(value)) {
return value;
} else {
return null;
}
};
// Stringify an array of tiddler titles into a list string
$tw.utils.stringifyList = function(value) {
if($tw.utils.isArray(value)) {
var result = new Array(value.length);
for(var t=0, l=value.length; t<l; t++) {
var entry = value[t] || "";
if(entry.indexOf(" ") !== -1) {
result[t] = "[[" + entry + "]]";
} else {
result[t] = entry;
}
}
return result.join(" ");
} else {
return value || "";
}
};
// Parse a string array from a bracketted list. For example "OneTiddler [[Another Tiddler]] LastOne"
$tw.utils.parseStringArray = function(value, allowDuplicate) {
if(typeof value === "string") {
var memberRegExp = /(?:^|[^\S\xA0])(?:\[\[(.*?)\]\])(?=[^\S\xA0]|$)|([\S\xA0]+)/mg,
results = [], names = {},
match;
do {
match = memberRegExp.exec(value);
if(match) {
var item = match[1] || match[2];
if(item !== undefined && (!$tw.utils.hop(names,item) || allowDuplicate)) {
results.push(item);
names[item] = true;
}
}
} while(match);
return results;
} else if($tw.utils.isArray(value)) {
return value;
} else {
return null;
}
};
// Parse a block of name:value fields. The `fields` object is used as the basis for the return value
$tw.utils.parseFields = function(text,fields) {
fields = fields || Object.create(null);
text.split(/\r?\n/mg).forEach(function(line) {
if(line.charAt(0) !== "#") {
var p = line.indexOf(":");
if(p !== -1) {
var field = line.substr(0, p).trim(),
value = line.substr(p+1).trim();
if(field) {
fields[field] = value;
}
}
}
});
return fields;
};
/*
Resolves a source filepath delimited with `/` relative to a specified absolute root filepath.
In relative paths, the special folder name `..` refers to immediate parent directory, and the
name `.` refers to the current directory
*/
$tw.utils.resolvePath = function(sourcepath,rootpath) {
// If the source path starts with ./ or ../ then it is relative to the root
if(sourcepath.substr(0,2) === "./" || sourcepath.substr(0,3) === "../" ) {
var src = sourcepath.split("/"),
root = rootpath.split("/");
// Remove the filename part of the root
root.splice(root.length-1,1);
// Process the source path bit by bit onto the end of the root path
while(src.length > 0) {
var c = src.shift();
if(c === "..") { // Slice off the last root entry for a double dot
if(root.length > 0) {
root.splice(root.length-1,1);
}
} else if(c !== ".") { // Ignore dots
root.push(c); // Copy other elements across
}
}
return root.join("/");
} else {
// If it isn't relative, just return the path
if(rootpath) {
var root = rootpath.split("/");
// Remove the filename part of the root
root.splice(root.length - 1, 1);
return root.join("/") + "/" + sourcepath;
} else {
return sourcepath;
}
}
};
/*
Parse a semantic version string into its constituent parts -- see https://semver.org
*/
$tw.utils.parseVersion = function(version) {
var match = /^v?((\d+)\.(\d+)\.(\d+))(?:-([\dA-Za-z\-]+(?:\.[\dA-Za-z\-]+)*))?(?:\+([\dA-Za-z\-]+(?:\.[\dA-Za-z\-]+)*))?$/.exec(version);
if(match) {
return {
version: match[1],
major: parseInt(match[2],10),
minor: parseInt(match[3],10),
patch: parseInt(match[4],10),
prerelease: match[5],
build: match[6]
};
} else {
return null;
}
};
/*
Returns +1 if the version string A is greater than the version string B, 0 if they are the same, and +1 if B is greater than A.
Missing or malformed version strings are parsed as 0.0.0
*/
$tw.utils.compareVersions = function(versionStringA,versionStringB) {
var defaultVersion = {
major: 0,
minor: 0,
patch: 0
},
versionA = $tw.utils.parseVersion(versionStringA) || defaultVersion,
versionB = $tw.utils.parseVersion(versionStringB) || defaultVersion,
diff = [
versionA.major - versionB.major,
versionA.minor - versionB.minor,
versionA.patch - versionB.patch
];
if((diff[0] > 0) || (diff[0] === 0 && diff[1] > 0) || (diff[0] === 0 & diff[1] === 0 & diff[2] > 0)) {
return +1;
} else if((diff[0] < 0) || (diff[0] === 0 && diff[1] < 0) || (diff[0] === 0 & diff[1] === 0 & diff[2] < 0)) {
return -1;
} else {
return 0;
}
};
/*
Returns true if the version string A is greater than the version string B. Returns true if the versions are the same
*/
$tw.utils.checkVersions = function(versionStringA,versionStringB) {
return $tw.utils.compareVersions(versionStringA,versionStringB) !== -1;
};
/*
Register file type information
options: {flags: flags,deserializerType: deserializerType}
flags:"image" for image types
deserializerType: defaults to type if not specified
*/
$tw.utils.registerFileType = function(type,encoding,extension,options) {
options = options || {};
if($tw.utils.isArray(extension)) {
$tw.utils.each(extension,function(extension) {
$tw.config.fileExtensionInfo[extension] = {type: type};
});
extension = extension[0];
} else {
$tw.config.fileExtensionInfo[extension] = {type: type};
}
$tw.config.contentTypeInfo[type] = {encoding: encoding, extension: extension, flags: options.flags || [], deserializerType: options.deserializerType || type};
};
/*
Given an extension, always access the $tw.config.fileExtensionInfo
using a lowercase extension only.
*/
$tw.utils.getFileExtensionInfo = function(ext) {
return ext ? $tw.config.fileExtensionInfo[ext.toLowerCase()] : null;
}
/*
Given an extension, get the correct encoding for that file.
defaults to utf8
*/
$tw.utils.getTypeEncoding = function(ext) {
var extensionInfo = $tw.utils.getFileExtensionInfo(ext),
type = extensionInfo ? extensionInfo.type : null,
typeInfo = type ? $tw.config.contentTypeInfo[type] : null;
return typeInfo ? typeInfo.encoding : "utf8";
};
/*
Run code globally with specified context variables in scope
*/
$tw.utils.evalGlobal = function(code,context,filename) {
var contextCopy = $tw.utils.extend(Object.create(null),context);
// Get the context variables as a pair of arrays of names and values
var contextNames = [], contextValues = [];
$tw.utils.each(contextCopy,function(value,name) {
contextNames.push(name);
contextValues.push(value);
});
// Add the code prologue and epilogue
code = "(function(" + contextNames.join(",") + ") {(function(){\n" + code + "\n;})();\nreturn exports;\n})\n";
// Compile the code into a function
var fn;
if($tw.browser) {
fn = window["eval"](code + "\n\n//# sourceURL=" + filename);
} else {
fn = vm.runInThisContext(code,filename);
}
// Call the function and return the exports
return fn.apply(null,contextValues);
};
/*
Run code in a sandbox with only the specified context variables in scope
*/
$tw.utils.evalSandboxed = $tw.browser ? $tw.utils.evalGlobal : function(code,context,filename) {
var sandbox = $tw.utils.extend(Object.create(null),context);
vm.runInNewContext(code,sandbox,filename);
return sandbox.exports;
};
/*
Creates a PasswordPrompt object
*/
$tw.utils.PasswordPrompt = function() {
// Store of pending password prompts
this.passwordPrompts = [];
// Create the wrapper
this.promptWrapper = $tw.utils.domMaker("div",{"class":"tc-password-wrapper"});
document.body.appendChild(this.promptWrapper);
// Hide the empty wrapper
this.setWrapperDisplay();
};
/*
Hides or shows the wrapper depending on whether there are any outstanding prompts
*/
$tw.utils.PasswordPrompt.prototype.setWrapperDisplay = function() {
if(this.passwordPrompts.length) {
this.promptWrapper.style.display = "block";
} else {
this.promptWrapper.style.display = "none";
}
};
/*
Adds a new password prompt. Options are:
submitText: text to use for submit button (defaults to "Login")
serviceName: text of the human readable service name
noUserName: set true to disable username prompt
canCancel: set true to enable a cancel button (callback called with null)
repeatPassword: set true to prompt for the password twice
callback: function to be called on submission with parameter of object {username:,password:}. Callback must return `true` to remove the password prompt
*/
$tw.utils.PasswordPrompt.prototype.createPrompt = function(options) {
// Create and add the prompt to the DOM
var self = this,
submitText = options.submitText || "Login",
dm = $tw.utils.domMaker,
children = [dm("h1",{text: options.serviceName})];
if(!options.noUserName) {
children.push(dm("input",{
attributes: {type: "text", name: "username", placeholder: $tw.language.getString("Encryption/Username")}
}));
}
children.push(dm("input",{
attributes: {
type: "password",
name: "password",
placeholder: ( $tw.language == undefined ? "Password" : $tw.language.getString("Encryption/Password") )
}
}));
if(options.repeatPassword) {
children.push(dm("input",{
attributes: {
type: "password",
name: "password2",
placeholder: $tw.language.getString("Encryption/RepeatPassword")
}
}));
}
if(options.canCancel) {
children.push(dm("button",{
text: $tw.language.getString("Encryption/Cancel"),
attributes: {
type: "button"
},
eventListeners: [{
name: "click",
handlerFunction: function(event) {
self.removePrompt(promptInfo);
options.callback(null);
}
}]
}));
}
children.push(dm("button",{
attributes: {type: "submit"},
text: submitText
}));
var form = dm("form",{
attributes: {autocomplete: "off"},
children: children
});
this.promptWrapper.appendChild(form);
window.setTimeout(function() {
form.elements[0].focus();
},10);
// Add a submit event handler
var self = this;
form.addEventListener("submit",function(event) {
// Collect the form data
var data = {},t;
$tw.utils.each(form.elements,function(element) {
if(element.name && element.value) {
data[element.name] = element.value;
}
});
// Check that the passwords match
if(options.repeatPassword && data.password !== data.password2) {
alert($tw.language.getString("Encryption/PasswordNoMatch"));
} else {
// Call the callback
if(options.callback(data)) {
// Remove the prompt if the callback returned true
self.removePrompt(promptInfo);
} else {
// Clear the password if the callback returned false
$tw.utils.each(form.elements,function(element) {
if(element.name === "password" || element.name === "password2") {
element.value = "";
}
});
}
}
event.preventDefault();
return false;
},true);
// Add the prompt to the list
var promptInfo = {
serviceName: options.serviceName,
callback: options.callback,
form: form,
owner: this
};
this.passwordPrompts.push(promptInfo);
// Make sure the wrapper is displayed
this.setWrapperDisplay();
return promptInfo;
};
$tw.utils.PasswordPrompt.prototype.removePrompt = function(promptInfo) {
var i = this.passwordPrompts.indexOf(promptInfo);
if(i !== -1) {
this.passwordPrompts.splice(i,1);
promptInfo.form.parentNode.removeChild(promptInfo.form);
this.setWrapperDisplay();
}
}
/*
Crypto helper object for encrypted content. It maintains the password text in a closure, and provides methods to change
the password, and to encrypt/decrypt a block of text
*/
$tw.utils.Crypto = function() {
var sjcl = $tw.node ? (global.sjcl || require("./sjcl.js")) : window.sjcl,
currentPassword = null,
callSjcl = function(method,inputText,password) {
password = password || currentPassword;
var outputText;
try {
if(password) {
outputText = sjcl[method](password,inputText);
}
} catch(ex) {
console.log("Crypto error:" + ex);
outputText = null;
}
return outputText;
};
this.setPassword = function(newPassword) {
currentPassword = newPassword;
this.updateCryptoStateTiddler();
};
this.updateCryptoStateTiddler = function() {
if($tw.wiki) {
var state = currentPassword ? "yes" : "no",
tiddler = $tw.wiki.getTiddler("$:/isEncrypted");
if(!tiddler || tiddler.fields.text !== state) {
$tw.wiki.addTiddler(new $tw.Tiddler({title: "$:/isEncrypted", text: state}));
}
}
};
this.hasPassword = function() {
return !!currentPassword;
}
this.encrypt = function(text,password) {
return callSjcl("encrypt",text,password);
};
this.decrypt = function(text,password) {
return callSjcl("decrypt",text,password);
};
};
/////////////////////////// Module mechanism
/*
Execute the module named 'moduleName'. The name can optionally be relative to the module named 'moduleRoot'
*/
$tw.modules.execute = function(moduleName,moduleRoot) {
var name = moduleName;
if(moduleName.charAt(0) === ".") {
name = $tw.utils.resolvePath(moduleName,moduleRoot)
}
if(!$tw.modules.titles[name]) {
if($tw.modules.titles[name + ".js"]) {
name = name + ".js";
} else if($tw.modules.titles[name + "/index.js"]) {
name = name + "/index.js";
} else if($tw.modules.titles[moduleName]) {
name = moduleName;
} else if($tw.modules.titles[moduleName + ".js"]) {
name = moduleName + ".js";
} else if($tw.modules.titles[moduleName + "/index.js"]) {
name = moduleName + "/index.js";
}
}
var moduleInfo = $tw.modules.titles[name],
tiddler = $tw.wiki.getTiddler(name),
_exports = {},
sandbox = {
module: {exports: _exports},
//moduleInfo: moduleInfo,
exports: _exports,
console: console,
setInterval: setInterval,
clearInterval: clearInterval,
setTimeout: setTimeout,
clearTimeout: clearTimeout,
Buffer: $tw.browser ? undefined : Buffer,
$tw: $tw,
require: function(title) {
return $tw.modules.execute(title, name);
}
};
Object.defineProperty(sandbox.module, "id", {
value: name,
writable: false,
enumerable: true,
configurable: false
});
if(!$tw.browser) {
$tw.utils.extend(sandbox,{
process: process
});
} else {
/*
CommonJS optional require.main property:
In a browser we offer a fake main module which points back to the boot function
(Theoretically, this may allow TW to eventually load itself as a module in the browser)
*/
Object.defineProperty(sandbox.require, "main", {
value: (typeof(require) !== "undefined") ? require.main : {TiddlyWiki: _boot},
writable: false,
enumerable: true,
configurable: false
});
}
if(!moduleInfo) {
// We could not find the module on this path
// Try to defer to browserify etc, or node
var deferredModule;
if($tw.browser) {
if(window.require) {
try {
return window.require(moduleName);
} catch(e) {}
}
throw "Cannot find module named '" + moduleName + "' required by module '" + moduleRoot + "', resolved to " + name;
} else {
// If we don't have a module with that name, let node.js try to find it
return require(moduleName);
}
}
// Execute the module if we haven't already done so
if(!moduleInfo.exports) {
try {
// Check the type of the definition
if(typeof moduleInfo.definition === "function") { // Function
moduleInfo.exports = _exports;
moduleInfo.definition(moduleInfo,moduleInfo.exports,sandbox.require);
} else if(typeof moduleInfo.definition === "string") { // String
moduleInfo.exports = _exports;
$tw.utils.evalSandboxed(moduleInfo.definition,sandbox,tiddler.fields.title);
if(sandbox.module.exports) {
moduleInfo.exports = sandbox.module.exports; //more codemirror workaround
}
} else { // Object
moduleInfo.exports = moduleInfo.definition;
}
} catch(e) {
if (e instanceof SyntaxError) {
var line = e.lineNumber || e.line; // Firefox || Safari
if (typeof(line) != "undefined" && line !== null) {
$tw.utils.error("Syntax error in boot module " + name + ":" + line + ":\n" + e.stack);
} else if(!$tw.browser) {
// this is the only way to get node.js to display the line at which the syntax error appeared,
// and $tw.utils.error would exit anyway
// cf. https://bugs.chromium.org/p/v8/issues/detail?id=2589
throw e;
} else {
// Opera: line number is included in e.message
// Chrome/IE: there's currently no way to get the line number
$tw.utils.error("Syntax error in boot module " + name + ": " + e.message + "\n" + e.stack);
}
} else {
// line number should be included in e.stack for runtime errors
$tw.utils.error("Error executing boot module " + name + ": " + JSON.stringify(e) + "\n\n" + e.stack);
}
}
}
// Return the exports of the module
return moduleInfo.exports;
};
/*
Apply a callback to each module of a particular type
moduleType: type of modules to enumerate
callback: function called as callback(title,moduleExports) for each module
*/
$tw.modules.forEachModuleOfType = function(moduleType,callback) {
var modules = $tw.modules.types[moduleType];
$tw.utils.each(modules,function(element,title) {
callback(title,$tw.modules.execute(title));
});
};
/*
Get all the modules of a particular type in a hashmap by their `name` field
*/
$tw.modules.getModulesByTypeAsHashmap = function(moduleType,nameField) {
nameField = nameField || "name";
var results = Object.create(null);
$tw.modules.forEachModuleOfType(moduleType,function(title,module) {
results[module[nameField]] = module;
});
return results;
};
/*
Apply the exports of the modules of a particular type to a target object
*/
$tw.modules.applyMethods = function(moduleType,targetObject) {
if(!targetObject) {
targetObject = Object.create(null);
}
$tw.modules.forEachModuleOfType(moduleType,function(title,module) {
$tw.utils.each(module,function(element,title,object) {
targetObject[title] = module[title];
});
});
return targetObject;
};
/*
Return a class created from a modules. The module should export the properties to be added to those of the optional base class
*/
$tw.modules.createClassFromModule = function(moduleExports,baseClass) {
var newClass = function() {};
if(baseClass) {
newClass.prototype = new baseClass();
newClass.prototype.constructor = baseClass;
}
$tw.utils.extend(newClass.prototype,moduleExports);
return newClass;
};
/*
Return an array of classes created from the modules of a specified type. Each module should export the properties to be added to those of the optional base class
*/
$tw.modules.createClassesFromModules = function(moduleType,subType,baseClass) {
var classes = Object.create(null);
$tw.modules.forEachModuleOfType(moduleType,function(title,moduleExports) {
if(!subType || moduleExports.types[subType]) {
classes[moduleExports.name] = $tw.modules.createClassFromModule(moduleExports,baseClass);
}
});
return classes;
};
/////////////////////////// Barebones tiddler object
/*
Construct a tiddler object from a hashmap of tiddler fields. If multiple hasmaps are provided they are merged,
taking precedence to the right
*/
$tw.Tiddler = function(/* [fields,] fields */) {
this.fields = Object.create(null);
this.cache = Object.create(null);
for(var c=0; c<arguments.length; c++) {
var arg = arguments[c],
src = (arg instanceof $tw.Tiddler) ? arg.fields : arg;
for(var t in src) {
if(src[t] === undefined || src[t] === null) {
if(t in this.fields) {
delete this.fields[t]; // If we get a field that's undefined, delete any previous field value
}
} else {
// Parse the field with the associated field module (if any)
var fieldModule = $tw.Tiddler.fieldModules[t],
value;
if(fieldModule && fieldModule.parse) {
value = fieldModule.parse.call(this,src[t]);
} else {
value = src[t];
}
// Freeze the field to keep it immutable
if(value != null && typeof value === "object") {
Object.freeze(value);
}
this.fields[t] = value;
}
}
}
// Freeze the tiddler against modification
Object.freeze(this.fields);
Object.freeze(this);
};
$tw.Tiddler.prototype.hasField = function(field) {
return $tw.utils.hop(this.fields,field);
};
/*
Compare two tiddlers for equality
tiddler: the tiddler to compare
excludeFields: array of field names to exclude from the comparison
*/
$tw.Tiddler.prototype.isEqual = function(tiddler,excludeFields) {
if(!(tiddler instanceof $tw.Tiddler)) {
return false;
}
excludeFields = excludeFields || [];
var self = this,
differences = []; // Fields that have differences
// Add to the differences array
function addDifference(fieldName) {
// Check for this field being excluded
if(excludeFields.indexOf(fieldName) === -1) {
// Save the field as a difference
$tw.utils.pushTop(differences,fieldName);
}
}
// Returns true if the two values of this field are equal
function isFieldValueEqual(fieldName) {
var valueA = self.fields[fieldName],
valueB = tiddler.fields[fieldName];
// Check for identical string values
if(typeof(valueA) === "string" && typeof(valueB) === "string" && valueA === valueB) {
return true;
}
// Check for identical array values
if($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {
return true;
}
// Check for identical date values
if($tw.utils.isDate(valueA) && $tw.utils.isDate(valueB) && valueA.getTime() === valueB.getTime()) {
return true;
}
// Otherwise the fields must be different
return false;
}
// Compare our fields
for(var fieldName in this.fields) {
if(!isFieldValueEqual(fieldName)) {
addDifference(fieldName);
}
}
// There's a difference for every field in the other tiddler that we don't have
for(fieldName in tiddler.fields) {
if(!(fieldName in this.fields)) {
addDifference(fieldName);
}
}
// Return whether there were any differences
return differences.length === 0;
};
/*
Register and install the built in tiddler field modules
*/
$tw.modules.define("$:/boot/tiddlerfields/modified","tiddlerfield",{
name: "modified",
parse: $tw.utils.parseDate,
stringify: $tw.utils.stringifyDate
});
$tw.modules.define("$:/boot/tiddlerfields/created","tiddlerfield",{
name: "created",
parse: $tw.utils.parseDate,
stringify: $tw.utils.stringifyDate
});
$tw.modules.define("$:/boot/tiddlerfields/color","tiddlerfield",{
name: "color",
editTag: "input",
editType: "color"
});
$tw.modules.define("$:/boot/tiddlerfields/tags","tiddlerfield",{
name: "tags",
parse: $tw.utils.parseStringArray,
stringify: $tw.utils.stringifyList
});
$tw.modules.define("$:/boot/tiddlerfields/list","tiddlerfield",{
name: "list",
parse: $tw.utils.parseStringArray,
stringify: $tw.utils.stringifyList
});
/////////////////////////// Barebones wiki store
/*
Wiki constructor. State is stored in private members that only a small number of privileged accessor methods have direct access. Methods added via the prototype have to use these accessors and cannot access the state data directly.
options include:
enableIndexers - Array of indexer names to enable, or null to use all available indexers
*/
$tw.Wiki = function(options) {
options = options || {};
var self = this,
tiddlers = Object.create(null), // Hashmap of tiddlers
tiddlerTitles = null, // Array of tiddler titles
getTiddlerTitles = function() {
if(!tiddlerTitles) {
tiddlerTitles = Object.keys(tiddlers);
}
return tiddlerTitles;
},
pluginTiddlers = [], // Array of tiddlers containing registered plugins, ordered by priority
pluginInfo = Object.create(null), // Hashmap of parsed plugin content
shadowTiddlers = Object.create(null), // Hashmap by title of {source:, tiddler:}
shadowTiddlerTitles = null,
getShadowTiddlerTitles = function() {
if(!shadowTiddlerTitles) {
shadowTiddlerTitles = Object.keys(shadowTiddlers);
}
return shadowTiddlerTitles;
},
enableIndexers = options.enableIndexers || null,
indexers = [],
indexersByName = Object.create(null);
this.addIndexer = function(indexer,name) {
// Bail if this indexer is not enabled
if(enableIndexers && enableIndexers.indexOf(name) === -1) {
return;
}
indexers.push(indexer);
indexersByName[name] = indexer;
indexer.init();
};
this.getIndexer = function(name) {
return indexersByName[name] || null;
};
// Add a tiddler to the store
this.addTiddler = function(tiddler) {
if(!(tiddler instanceof $tw.Tiddler)) {
tiddler = new $tw.Tiddler(tiddler);
}
// Save the tiddler
if(tiddler) {
var title = tiddler.fields.title;
if(title) {
// Uncomment the following line for detailed logs of all tiddler writes
// console.log("Adding",title,tiddler)
// Record the old tiddler state
var updateDescriptor = {
old: {
tiddler: this.getTiddler(title),
shadow: this.isShadowTiddler(title),
exists: this.tiddlerExists(title)
}
}
// Save the new tiddler
tiddlers[title] = tiddler;
// Check we've got it's title
if(tiddlerTitles && tiddlerTitles.indexOf(title) === -1) {
tiddlerTitles.push(title);
}
// Record the new tiddler state
updateDescriptor["new"] = {
tiddler: tiddler,
shadow: this.isShadowTiddler(title),
exists: this.tiddlerExists(title)
}
// Update indexes
this.clearCache(title);
this.clearGlobalCache();
$tw.utils.each(indexers,function(indexer) {
indexer.update(updateDescriptor);
});
// Queue a change event
this.enqueueTiddlerEvent(title);
}
}
};
// Delete a tiddler
this.deleteTiddler = function(title) {
// Uncomment the following line for detailed logs of all tiddler deletions
// console.log("Deleting",title)
if($tw.utils.hop(tiddlers,title)) {
// Record the old tiddler state
var updateDescriptor = {
old: {
tiddler: this.getTiddler(title),
shadow: this.isShadowTiddler(title),
exists: this.tiddlerExists(title)
}
}
// Delete the tiddler
delete tiddlers[title];
// Delete it from the list of titles
if(tiddlerTitles) {
var index = tiddlerTitles.indexOf(title);
if(index !== -1) {
tiddlerTitles.splice(index,1);
}
}
// Record the new tiddler state
updateDescriptor["new"] = {
tiddler: this.getTiddler(title),
shadow: this.isShadowTiddler(title),
exists: this.tiddlerExists(title)
}
// Update indexes
this.clearCache(title);
this.clearGlobalCache();
$tw.utils.each(indexers,function(indexer) {
indexer.update(updateDescriptor);
});
// Queue a change event
this.enqueueTiddlerEvent(title,true);
}
};
// Get a tiddler from the store
this.getTiddler = function(title) {
if(title) {
var t = tiddlers[title];
if(t instanceof $tw.Tiddler) {
return t;
} else if(title !== undefined && shadowTiddlers[title]) {
return shadowTiddlers[title].tiddler;
}
return undefined;
}
};
// Get an array of all tiddler titles
this.allTitles = function() {
return getTiddlerTitles().slice(0);
};
// Iterate through all tiddler titles
this.each = function(callback) {
var titles = getTiddlerTitles(),
index,titlesLength,title;
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
callback(tiddlers[title],title);
}
};
// Get an array of all shadow tiddler titles
this.allShadowTitles = function() {
return getShadowTiddlerTitles().slice(0);
};
// Iterate through all shadow tiddler titles
this.eachShadow = function(callback) {
var titles = getShadowTiddlerTitles(),
index,titlesLength,title;
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
if(tiddlers[title]) {
callback(tiddlers[title],title);
} else {
var shadowInfo = shadowTiddlers[title];
callback(shadowInfo.tiddler,title);
}
}
};
// Iterate through all tiddlers and then the shadows
this.eachTiddlerPlusShadows = function(callback) {
var index,titlesLength,title,
titles = getTiddlerTitles();
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
callback(tiddlers[title],title);
}
titles = getShadowTiddlerTitles();
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
if(!tiddlers[title]) {
var shadowInfo = shadowTiddlers[title];
callback(shadowInfo.tiddler,title);
}
}
};
// Iterate through all the shadows and then the tiddlers
this.eachShadowPlusTiddlers = function(callback) {
var index,titlesLength,title,
titles = getShadowTiddlerTitles();
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
if(tiddlers[title]) {
callback(tiddlers[title],title);
} else {
var shadowInfo = shadowTiddlers[title];
callback(shadowInfo.tiddler,title);
}
}
titles = getTiddlerTitles();
for(index = 0, titlesLength = titles.length; index < titlesLength; index++) {
title = titles[index];
if(!shadowTiddlers[title]) {
callback(tiddlers[title],title);
}
}
};
// Test for the existence of a tiddler (excludes shadow tiddlers)
this.tiddlerExists = function(title) {
return !!$tw.utils.hop(tiddlers,title);
};
// Determines if a tiddler is a shadow tiddler, regardless of whether it has been overridden by a real tiddler
this.isShadowTiddler = function(title) {
return $tw.utils.hop(shadowTiddlers,title);
};
this.getShadowSource = function(title) {
if($tw.utils.hop(shadowTiddlers,title)) {
return shadowTiddlers[title].source;
}
return null;
};
// Get an array of all the currently recognised plugin types
this.getPluginTypes = function() {
var types = [];
$tw.utils.each(pluginTiddlers,function(pluginTiddler) {
var pluginType = pluginTiddler.fields["plugin-type"];
if(pluginType && types.indexOf(pluginType) === -1) {
types.push(pluginType);
}
});
return types;
};
// Read plugin info for all plugins, or just an array of titles. Returns the number of plugins updated or deleted
this.readPluginInfo = function(titles) {
var results = {
modifiedPlugins: [],
deletedPlugins: []
};
$tw.utils.each(titles || getTiddlerTitles(),function(title) {
var tiddler = tiddlers[title];
if(tiddler) {
if(tiddler.fields.type === "application/json" && tiddler.hasField("plugin-type") && tiddler.fields.text) {
pluginInfo[tiddler.fields.title] = JSON.parse(tiddler.fields.text);
results.modifiedPlugins.push(tiddler.fields.title);
}
} else {
if(pluginInfo[title]) {
delete pluginInfo[title];
results.deletedPlugins.push(title);
}
}
});
return results;
};
// Get plugin info for a plugin
this.getPluginInfo = function(title) {
return pluginInfo[title];
};
// Register the plugin tiddlers of a particular type, or null/undefined for any type, optionally restricting registration to an array of tiddler titles. Return the array of titles affected
this.registerPluginTiddlers = function(pluginType,titles) {
var self = this,
registeredTitles = [],
checkTiddler = function(tiddler,title) {
if(tiddler && tiddler.fields.type === "application/json" && tiddler.fields["plugin-type"] && (!pluginType || tiddler.fields["plugin-type"] === pluginType)) {
var disablingTiddler = self.getTiddler("$:/config/Plugins/Disabled/" + title);
if(title === "$:/core" || !disablingTiddler || (disablingTiddler.fields.text || "").trim() !== "yes") {
self.unregisterPluginTiddlers(null,[title]); // Unregister the plugin if it's already registered
pluginTiddlers.push(tiddler);
registeredTitles.push(tiddler.fields.title);
}
}
};
if(titles) {
$tw.utils.each(titles,function(title) {
checkTiddler(self.getTiddler(title),title);
});
} else {
this.each(function(tiddler,title) {
checkTiddler(tiddler,title);
});
}
return registeredTitles;
};
// Unregister the plugin tiddlers of a particular type, or null/undefined for any type, optionally restricting unregistering to an array of tiddler titles. Returns an array of the titles affected
this.unregisterPluginTiddlers = function(pluginType,titles) {
var self = this,
unregisteredTitles = [];
// Remove any previous registered plugins of this type
for(var t=pluginTiddlers.length-1; t>=0; t--) {
var tiddler = pluginTiddlers[t];
if(tiddler.fields["plugin-type"] && (!pluginType || tiddler.fields["plugin-type"] === pluginType) && (!titles || titles.indexOf(tiddler.fields.title) !== -1)) {
unregisteredTitles.push(tiddler.fields.title);
pluginTiddlers.splice(t,1);
}
}
return unregisteredTitles;
};
// Unpack the currently registered plugins, creating shadow tiddlers for their constituent tiddlers
this.unpackPluginTiddlers = function() {
var self = this;
// Sort the plugin titles by the `plugin-priority` field
pluginTiddlers.sort(function(a,b) {
if("plugin-priority" in a.fields && "plugin-priority" in b.fields) {
return a.fields["plugin-priority"] - b.fields["plugin-priority"];
} else if("plugin-priority" in a.fields) {
return -1;
} else if("plugin-priority" in b.fields) {
return +1;
} else if(a.fields.title < b.fields.title) {
return -1;
} else if(a.fields.title === b.fields.title) {
return 0;
} else {
return +1;
}
});
// Now go through the plugins in ascending order and assign the shadows
shadowTiddlers = Object.create(null);
$tw.utils.each(pluginTiddlers,function(tiddler) {
// Extract the constituent tiddlers
if($tw.utils.hop(pluginInfo,tiddler.fields.title)) {
$tw.utils.each(pluginInfo[tiddler.fields.title].tiddlers,function(constituentTiddler,constituentTitle) {
// Save the tiddler object
if(constituentTitle) {
shadowTiddlers[constituentTitle] = {
source: tiddler.fields.title,
tiddler: new $tw.Tiddler(constituentTiddler,{title: constituentTitle})
};
}
});
}
});
shadowTiddlerTitles = null;
this.clearCache(null);
this.clearGlobalCache();
$tw.utils.each(indexers,function(indexer) {
indexer.rebuild();
});
};
if(this.addIndexersToWiki) {
this.addIndexersToWiki();
}
};
// Dummy methods that will be filled in after boot
$tw.Wiki.prototype.clearCache =
$tw.Wiki.prototype.clearGlobalCache =
$tw.Wiki.prototype.enqueueTiddlerEvent = function() {};
// Add an array of tiddlers
$tw.Wiki.prototype.addTiddlers = function(tiddlers) {
for(var t=0; t<tiddlers.length; t++) {
this.addTiddler(tiddlers[t]);
}
};
/*
Define all modules stored in ordinary tiddlers
*/
$tw.Wiki.prototype.defineTiddlerModules = function() {
this.each(function(tiddler,title) {
if(tiddler.hasField("module-type")) {
switch (tiddler.fields.type) {
case "application/javascript":
// We only define modules that haven't already been defined, because in the browser modules in system tiddlers are defined in inline script
if(!$tw.utils.hop($tw.modules.titles,tiddler.fields.title)) {
$tw.modules.define(tiddler.fields.title,tiddler.fields["module-type"],tiddler.fields.text);
}
break;
case "application/json":
$tw.modules.define(tiddler.fields.title,tiddler.fields["module-type"],JSON.parse(tiddler.fields.text));
break;
case "application/x-tiddler-dictionary":
$tw.modules.define(tiddler.fields.title,tiddler.fields["module-type"],$tw.utils.parseFields(tiddler.fields.text));
break;
}
}
});
};
/*
Register all the module tiddlers that have a module type
*/
$tw.Wiki.prototype.defineShadowModules = function() {
var self = this;
this.eachShadow(function(tiddler,title) {
// Don't define the module if it is overidden by an ordinary tiddler
if(!self.tiddlerExists(title) && tiddler.hasField("module-type")) {
// Define the module
$tw.modules.define(tiddler.fields.title,tiddler.fields["module-type"],tiddler.fields.text);
}
});
};
/*
Enable safe mode by deleting any tiddlers that override a shadow tiddler
*/
$tw.Wiki.prototype.processSafeMode = function() {
var self = this,
overrides = [];
// Find the overriding tiddlers
this.each(function(tiddler,title) {
if(self.isShadowTiddler(title)) {
console.log(title);
overrides.push(title);
}
});
// Assemble a report tiddler
var titleReportTiddler = "TiddlyWiki Safe Mode",
report = [];
report.push("TiddlyWiki has been started in [[safe mode|https://tiddlywiki.com/static/SafeMode.html]]. All plugins are temporarily disabled. Most customisations have been disabled by renaming the following tiddlers:")
// Delete the overrides
overrides.forEach(function(title) {
var tiddler = self.getTiddler(title),
newTitle = "SAFE: " + title;
self.deleteTiddler(title);
self.addTiddler(new $tw.Tiddler(tiddler, {title: newTitle}));
report.push("* [[" + title + "|" + newTitle + "]]");
});
report.push()
this.addTiddler(new $tw.Tiddler({title: titleReportTiddler, text: report.join("\n\n")}));
// Set $:/DefaultTiddlers to point to our report
this.addTiddler(new $tw.Tiddler({title: "$:/DefaultTiddlers", text: "[[" + titleReportTiddler + "]]"}));
};
/*
Extracts tiddlers from a typed block of text, specifying default field values
*/
$tw.Wiki.prototype.deserializeTiddlers = function(type,text,srcFields,options) {
srcFields = srcFields || Object.create(null);
options = options || {};
var deserializer = $tw.Wiki.tiddlerDeserializerModules[options.deserializer],
fields = Object.create(null);
if(!deserializer) {
deserializer = $tw.Wiki.tiddlerDeserializerModules[type];
}
if(!deserializer && $tw.utils.getFileExtensionInfo(type)) {
// If we didn't find the serializer, try converting it from an extension to a content type
type = $tw.utils.getFileExtensionInfo(type).type;
deserializer = $tw.Wiki.tiddlerDeserializerModules[type];
}
if(!deserializer && $tw.config.contentTypeInfo[type]) {
// see if this type has a different deserializer registered with it
type = $tw.config.contentTypeInfo[type].deserializerType;
deserializer = $tw.Wiki.tiddlerDeserializerModules[type];
}
if(!deserializer) {
// If we still don't have a deserializer, treat it as plain text
deserializer = $tw.Wiki.tiddlerDeserializerModules["text/plain"];
}
for(var f in srcFields) {
fields[f] = srcFields[f];
}
if(deserializer) {
return deserializer.call(this,text,fields,type);
} else {
// Return a raw tiddler for unknown types
fields.text = text;
return [fields];
}
};
/*
Register the built in tiddler deserializer modules
*/
var deserializeHeaderComment = function(text,fields) {
var headerCommentRegExp = new RegExp($tw.config.jsModuleHeaderRegExpString,"mg"),
match = headerCommentRegExp.exec(text);
fields.text = text;
if(match) {
fields = $tw.utils.parseFields(match[1].split(/\r?\n\r?\n/mg)[0],fields);
}
return [fields];
};
$tw.modules.define("$:/boot/tiddlerdeserializer/js","tiddlerdeserializer",{
"application/javascript": deserializeHeaderComment
});
$tw.modules.define("$:/boot/tiddlerdeserializer/css","tiddlerdeserializer",{
"text/css": deserializeHeaderComment
});
$tw.modules.define("$:/boot/tiddlerdeserializer/tid","tiddlerdeserializer",{
"application/x-tiddler": function(text,fields) {
var split = text.split(/\r?\n\r?\n/mg);
if(split.length >= 1) {
fields = $tw.utils.parseFields(split[0],fields);
}
if(split.length >= 2) {
fields.text = split.slice(1).join("\n\n");
}
return [fields];
}
});
$tw.modules.define("$:/boot/tiddlerdeserializer/tids","tiddlerdeserializer",{
"application/x-tiddlers": function(text,fields) {
var titles = [],
tiddlers = [],
match = /\r?\n\r?\n/mg.exec(text);
if(match) {
fields = $tw.utils.parseFields(text.substr(0,match.index),fields);
var lines = text.substr(match.index + match[0].length).split(/\r?\n/mg);
for(var t=0; t<lines.length; t++) {
var line = lines[t];
if(line.charAt(0) !== "#") {
var colonPos= line.indexOf(":");
if(colonPos !== -1) {
var tiddler = $tw.utils.extend(Object.create(null),fields);
tiddler.title = (tiddler.title || "") + line.substr(0,colonPos).trim();
if(titles.indexOf(tiddler.title) !== -1) {
console.log("Warning: .multids file contains multiple definitions for " + tiddler.title);
}
titles.push(tiddler.title);
tiddler.text = line.substr(colonPos + 2).trim();
tiddlers.push(tiddler);
}
}
}
}
return tiddlers;
}
});
$tw.modules.define("$:/boot/tiddlerdeserializer/txt","tiddlerdeserializer",{
"text/plain": function(text,fields,type) {
fields.text = text;
fields.type = type || "text/plain";
return [fields];
}
});
$tw.modules.define("$:/boot/tiddlerdeserializer/html","tiddlerdeserializer",{
"text/html": function(text,fields) {
fields.text = text;
fields.type = "text/html";
return [fields];
}
});
$tw.modules.define("$:/boot/tiddlerdeserializer/json","tiddlerdeserializer",{
"application/json": function(text,fields) {
var isTiddlerValid = function(data) {
// Not valid if it's not an object with a title property
if(typeof(data) !== "object" || !$tw.utils.hop(data,"title")) {
return false;
}
for(var f in data) {
if($tw.utils.hop(data,f)) {
// Check field name doesn't contain control characters
if(typeof(data[f]) !== "string" || /[\x00-\x1F]/.test(f)) {
return false;
}
}
}
return true;
},
isTiddlerArrayValid = function(data) {
for(var t=0; t<data.length; t++) {
if(!isTiddlerValid(data[t])) {
return false;
}
}
return true;
},
data = {};
try {
data = JSON.parse(text);
} catch(e) {
// Ignore JSON parse errors
}
if($tw.utils.isArray(data) && isTiddlerArrayValid(data)) {
return data;
} else if(isTiddlerValid(data)) {
return [data];
} else {
// Plain JSON file
fields.text = text;
fields.type = "application/json";
return [fields];
}
}
});
/////////////////////////// Browser definitions
if($tw.browser && !$tw.node) {
/*
Decrypt any tiddlers stored within the element with the ID "encryptedArea". The function is asynchronous to allow the user to be prompted for a password
callback: function to be called the decryption is complete
*/
$tw.boot.decryptEncryptedTiddlers = function(callback) {
var encryptedArea = document.getElementById("encryptedStoreArea");
if(encryptedArea) {
var encryptedText = encryptedArea.innerHTML,
prompt = "Enter a password to decrypt this TiddlyWiki";
// Prompt for the password
if($tw.utils.hop($tw.boot,"encryptionPrompts")) {
prompt = $tw.boot.encryptionPrompts.decrypt;
}
$tw.passwordPrompt.createPrompt({
serviceName: prompt,
noUserName: true,
submitText: "Decrypt",
callback: function(data) {
// Attempt to decrypt the tiddlers
$tw.crypto.setPassword(data.password);
var decryptedText = $tw.crypto.decrypt(encryptedText);
if(decryptedText) {
var json = JSON.parse(decryptedText);
for(var title in json) {
$tw.preloadTiddler(json[title]);
}
// Call the callback
callback();
// Exit and remove the password prompt
return true;
} else {
// We didn't decrypt everything, so continue to prompt for password
return false;
}
}
});
} else {
// Just invoke the callback straight away if there weren't any encrypted tiddlers
callback();
}
};
/*
Register a deserializer that can extract tiddlers from the DOM
*/
$tw.modules.define("$:/boot/tiddlerdeserializer/dom","tiddlerdeserializer",{
"(DOM)": function(node) {
var extractTextTiddlers = function(node) {
var e = node.firstChild;
while(e && e.nodeName.toLowerCase() !== "pre") {
e = e.nextSibling;
}
var title = node.getAttribute ? node.getAttribute("title") : null;
if(e && title) {
var attrs = node.attributes,
tiddler = {
text: $tw.utils.htmlDecode(e.innerHTML)
};
for(var i=attrs.length-1; i >= 0; i--) {
tiddler[attrs[i].name] = attrs[i].value;
}
return [tiddler];
} else {
return null;
}
},
extractModuleTiddlers = function(node) {
if(node.hasAttribute && node.hasAttribute("data-tiddler-title")) {
var text = node.innerHTML,
s = text.indexOf("{"),
e = text.lastIndexOf("}");
if(node.hasAttribute("data-module") && s !== -1 && e !== -1) {
text = text.substring(s+1,e);
}
var fields = {text: text},
attributes = node.attributes;
for(var a=0; a<attributes.length; a++) {
if(attributes[a].nodeName.substr(0,13) === "data-tiddler-") {
fields[attributes[a].nodeName.substr(13)] = attributes[a].value;
}
}
return [fields];
} else {
return null;
}
},
t,result = [];
if(node) {
var type = (node.getAttribute && node.getAttribute("type")) || null;
if(type) {
// A new-style container with an explicit deserialization type
result = $tw.wiki.deserializeTiddlers(type,node.textContent);
} else {
// An old-style container of classic DIV-based tiddlers
for(t = 0; t < node.childNodes.length; t++) {
var childNode = node.childNodes[t],
tiddlers = extractTextTiddlers(childNode);
tiddlers = tiddlers || extractModuleTiddlers(childNode);
if(tiddlers) {
result.push.apply(result,tiddlers);
}
}
}
}
return result;
}
});
$tw.loadTiddlersBrowser = function() {
// In the browser, we load tiddlers from certain elements
var containerSelectors = [
// IDs for old-style v5.1.x tiddler stores
"#libraryModules",
"#modules",
"#bootKernelPrefix",
"#bootKernel",
"#styleArea",
"#storeArea",
"#systemArea",
// Classes for new-style v5.2.x JSON tiddler stores
"script.tiddlywiki-tiddler-store"
];
for(var t=0; t<containerSelectors.length; t++) {
var nodes = document.querySelectorAll(containerSelectors[t]);
for(var n=0; n<nodes.length; n++) {
$tw.wiki.addTiddlers($tw.wiki.deserializeTiddlers("(DOM)",nodes[n]));
}
}
};
} else {
/////////////////////////// Server definitions
/*
Get any encrypted tiddlers
*/
$tw.boot.decryptEncryptedTiddlers = function(callback) {
// Storing encrypted tiddlers on the server isn't supported yet
callback();
};
} // End of if($tw.browser && !$tw.node)
/////////////////////////// Node definitions
if($tw.node) {
/*
Load the tiddlers contained in a particular file (and optionally extract fields from the accompanying .meta file) returned as {filepath:,type:,tiddlers:[],hasMetaFile:}
*/
$tw.loadTiddlersFromFile = function(filepath,fields) {
var ext = path.extname(filepath),
extensionInfo = $tw.utils.getFileExtensionInfo(ext),
type = extensionInfo ? extensionInfo.type : null,
typeInfo = type ? $tw.config.contentTypeInfo[type] : null,
data = fs.readFileSync(filepath,typeInfo ? typeInfo.encoding : "utf8"),
tiddlers = $tw.wiki.deserializeTiddlers(ext,data,fields),
metadata = $tw.loadMetadataForFile(filepath);
if(metadata) {
if(type === "application/json") {
tiddlers = [{text: data, type: "application/json"}];
}
tiddlers = [$tw.utils.extend({},tiddlers[0],metadata)];
}
return {filepath: filepath, type: type, tiddlers: tiddlers, hasMetaFile: !!metadata};
};
/*
Load the metadata fields in the .meta file corresponding to a particular file
*/
$tw.loadMetadataForFile = function(filepath) {
var metafilename = filepath + ".meta";
if(fs.existsSync(metafilename)) {
return $tw.utils.parseFields(fs.readFileSync(metafilename,"utf8") || "");
} else {
return null;
}
};
/*
A default set of files for TiddlyWiki to ignore during load.
This matches what NPM ignores, and adds "*.meta" to ignore tiddler
metadata files.
*/
$tw.boot.excludeRegExp = /^\.DS_Store$|^.*\.meta$|^\..*\.swp$|^\._.*$|^\.git$|^\.hg$|^\.lock-wscript$|^\.svn$|^\.wafpickle-.*$|^CVS$|^npm-debug\.log$/;
/*
Load all the tiddlers recursively from a directory, including honouring `tiddlywiki.files` files for drawing in external files. Returns an array of {filepath:,type:,tiddlers: [{..fields...}],hasMetaFile:}. Note that no file information is returned for externally loaded tiddlers, just the `tiddlers` property.
*/
$tw.loadTiddlersFromPath = function(filepath,excludeRegExp) {
excludeRegExp = excludeRegExp || $tw.boot.excludeRegExp;
var tiddlers = [];
if(fs.existsSync(filepath)) {
var stat = fs.statSync(filepath);
if(stat.isDirectory()) {
var files = fs.readdirSync(filepath);
// Look for a tiddlywiki.files file
if(files.indexOf("tiddlywiki.files") !== -1) {
Array.prototype.push.apply(tiddlers,$tw.loadTiddlersFromSpecification(filepath,excludeRegExp));
} else {
// If not, read all the files in the directory
$tw.utils.each(files,function(file) {
if(!excludeRegExp.test(file) && file !== "plugin.info") {
tiddlers.push.apply(tiddlers,$tw.loadTiddlersFromPath(filepath + path.sep + file,excludeRegExp));
}
});
}
} else if(stat.isFile()) {
tiddlers.push($tw.loadTiddlersFromFile(filepath,{title: filepath}));
}
}
return tiddlers;
};
/*
Load all the tiddlers defined by a `tiddlywiki.files` specification file
filepath: pathname of the directory containing the specification file
*/
$tw.loadTiddlersFromSpecification = function(filepath,excludeRegExp) {
var tiddlers = [];
// Read the specification
var filesInfo = JSON.parse(fs.readFileSync(filepath + path.sep + "tiddlywiki.files","utf8"));
// Helper to process a file
var processFile = function(filename,isTiddlerFile,fields,isEditableFile) {
var extInfo = $tw.config.fileExtensionInfo[path.extname(filename)],
type = (extInfo || {}).type || fields.type || "text/plain",
typeInfo = $tw.config.contentTypeInfo[type] || {},
pathname = path.resolve(filepath,filename),
text = fs.readFileSync(pathname,typeInfo.encoding || "utf8"),
metadata = $tw.loadMetadataForFile(pathname) || {},
fileTiddlers;
if(isTiddlerFile) {
fileTiddlers = $tw.wiki.deserializeTiddlers(path.extname(pathname),text,metadata) || [];
} else {
fileTiddlers = [$tw.utils.extend({text: text},metadata)];
}
var combinedFields = $tw.utils.extend({},fields,metadata);
$tw.utils.each(fileTiddlers,function(tiddler) {
$tw.utils.each(combinedFields,function(fieldInfo,name) {
if(typeof fieldInfo === "string" || $tw.utils.isArray(fieldInfo)) {
tiddler[name] = fieldInfo;
} else {
var value = tiddler[name];
switch(fieldInfo.source) {
case "filename":
value = path.basename(filename);
break;
case "filename-uri-decoded":
value = $tw.utils.decodeURIComponentSafe(path.basename(filename));
break;
case "basename":
value = path.basename(filename,path.extname(filename));
break;
case "basename-uri-decoded":
value = $tw.utils.decodeURIComponentSafe(path.basename(filename,path.extname(filename)));
break;
case "extname":
value = path.extname(filename);
break;
case "created":
value = new Date(fs.statSync(pathname).birthtime);
break;
case "modified":
value = new Date(fs.statSync(pathname).mtime);
break;
}
if(fieldInfo.prefix) {
value = fieldInfo.prefix + value;
}
if(fieldInfo.suffix) {
value = value + fieldInfo.suffix;
}
tiddler[name] = value;
}
});
});
if(isEditableFile) {
tiddlers.push({filepath: pathname, hasMetaFile: !!metadata && !isTiddlerFile, isEditableFile: true, tiddlers: fileTiddlers});
} else {
tiddlers.push({tiddlers: fileTiddlers});
}
};
// Process the listed tiddlers
$tw.utils.each(filesInfo.tiddlers,function(tidInfo) {
if(tidInfo.prefix && tidInfo.suffix) {
tidInfo.fields.text = {prefix: tidInfo.prefix,suffix: tidInfo.suffix};
} else if(tidInfo.prefix) {
tidInfo.fields.text = {prefix: tidInfo.prefix};
} else if(tidInfo.suffix) {
tidInfo.fields.text = {suffix: tidInfo.suffix};
}
processFile(tidInfo.file,tidInfo.isTiddlerFile,tidInfo.fields);
});
// Process any listed directories
$tw.utils.each(filesInfo.directories,function(dirSpec) {
// Read literal directories directly
if(typeof dirSpec === "string") {
var pathname = path.resolve(filepath,dirSpec);
if(fs.existsSync(pathname) && fs.statSync(pathname).isDirectory()) {
tiddlers.push.apply(tiddlers,$tw.loadTiddlersFromPath(pathname,excludeRegExp));
}
} else {
// Process directory specifier
var dirPath = path.resolve(filepath,dirSpec.path);
if(fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory()) {
var files = fs.readdirSync(dirPath),
fileRegExp = new RegExp(dirSpec.filesRegExp || "^.*$"),
metaRegExp = /^.*\.meta$/;
for(var t=0; t<files.length; t++) {
var filename = files[t];
if(filename !== "tiddlywiki.files" && !metaRegExp.test(filename) && fileRegExp.test(filename)) {
processFile(dirPath + path.sep + filename,dirSpec.isTiddlerFile,dirSpec.fields,dirSpec.isEditableFile);
}
}
} else {
console.log("Warning: a directory in a tiddlywiki.files file does not exist.");
console.log("dirPath: " + dirPath);
console.log("tiddlywiki.files location: " + filepath);
}
}
});
return tiddlers;
};
/*
Load the tiddlers from a plugin folder, and package them up into a proper JSON plugin tiddler
*/
$tw.loadPluginFolder = function(filepath,excludeRegExp) {
excludeRegExp = excludeRegExp || $tw.boot.excludeRegExp;
var infoPath = filepath + path.sep + "plugin.info";
if(fs.existsSync(filepath) && fs.statSync(filepath).isDirectory()) {
// Read the plugin information
if(!fs.existsSync(infoPath) || !fs.statSync(infoPath).isFile()) {
console.log("Warning: missing plugin.info file in " + filepath);
return null;
}
var pluginInfo = JSON.parse(fs.readFileSync(infoPath,"utf8"));
// Read the plugin files
var pluginFiles = $tw.loadTiddlersFromPath(filepath,excludeRegExp);
// Save the plugin tiddlers into the plugin info
pluginInfo.tiddlers = pluginInfo.tiddlers || Object.create(null);
for(var f=0; f<pluginFiles.length; f++) {
var tiddlers = pluginFiles[f].tiddlers;
for(var t=0; t<tiddlers.length; t++) {
var tiddler= tiddlers[t];
if(tiddler.title) {
pluginInfo.tiddlers[tiddler.title] = tiddler;
}
}
}
// Give the plugin the same version number as the core if it doesn't have one
if(!("version" in pluginInfo)) {
pluginInfo.version = $tw.packageInfo.version;
}
// Use "plugin" as the plugin-type if we don't have one
if(!("plugin-type" in pluginInfo)) {
pluginInfo["plugin-type"] = "plugin";
}
pluginInfo.dependents = pluginInfo.dependents || [];
pluginInfo.type = "application/json";
// Set plugin text
pluginInfo.text = JSON.stringify({tiddlers: pluginInfo.tiddlers});
delete pluginInfo.tiddlers;
// Deserialise array fields (currently required for the dependents field)
for(var field in pluginInfo) {
if($tw.utils.isArray(pluginInfo[field])) {
pluginInfo[field] = $tw.utils.stringifyList(pluginInfo[field]);
}
}
return pluginInfo;
} else {
return null;
}
};
/*
name: Name of the plugin to find
paths: array of file paths to search for it
Returns the path of the plugin folder
*/
$tw.findLibraryItem = function(name,paths) {
var pathIndex = 0;
do {
var pluginPath = path.resolve(paths[pathIndex],"./" + name)
if(fs.existsSync(pluginPath) && fs.statSync(pluginPath).isDirectory()) {
return pluginPath;
}
} while(++pathIndex < paths.length);
return null;
};
/*
name: Name of the plugin to load
paths: array of file paths to search for it
*/
$tw.loadPlugin = function(name,paths) {
var pluginPath = $tw.findLibraryItem(name,paths);
if(pluginPath) {
var pluginFields = $tw.loadPluginFolder(pluginPath);
if(pluginFields) {
$tw.wiki.addTiddler(pluginFields);
return;
}
}
console.log("Warning: Cannot find plugin '" + name + "'");
};
/*
libraryPath: Path of library folder for these plugins (relative to core path)
envVar: Environment variable name for these plugins
Returns an array of search paths
*/
$tw.getLibraryItemSearchPaths = function(libraryPath,envVar) {
var pluginPaths = [path.resolve($tw.boot.corePath,libraryPath)],
env = process.env[envVar];
if(env) {
env.split(path.delimiter).map(function(item) {
if(item) {
pluginPaths.push(item);
}
});
}
return pluginPaths;
};
/*
plugins: Array of names of plugins (eg, "tiddlywiki/filesystemadaptor")
libraryPath: Path of library folder for these plugins (relative to core path)
envVar: Environment variable name for these plugins
*/
$tw.loadPlugins = function(plugins,libraryPath,envVar) {
if(plugins) {
var pluginPaths = $tw.getLibraryItemSearchPaths(libraryPath,envVar);
for(var t=0; t<plugins.length; t++) {
$tw.loadPlugin(plugins[t],pluginPaths);
}
}
};
/*
path: path of wiki directory
options:
parentPaths: array of parent paths that we mustn't recurse into
readOnly: true if the tiddler file paths should not be retained
*/
$tw.loadWikiTiddlers = function(wikiPath,options) {
options = options || {};
var parentPaths = options.parentPaths || [],
wikiInfoPath = path.resolve(wikiPath,$tw.config.wikiInfo),
wikiInfo,
pluginFields;
// Bail if we don't have a wiki info file
if(fs.existsSync(wikiInfoPath)) {
wikiInfo = JSON.parse(fs.readFileSync(wikiInfoPath,"utf8"));
} else {
return null;
}
// Save the path to the tiddlers folder for the filesystemadaptor
var config = wikiInfo.config || {};
if($tw.boot.wikiPath == wikiPath) {
$tw.boot.wikiTiddlersPath = path.resolve($tw.boot.wikiPath,config["default-tiddler-location"] || $tw.config.wikiTiddlersSubDir);
}
// Load any parent wikis
if(wikiInfo.includeWikis) {
parentPaths = parentPaths.slice(0);
parentPaths.push(wikiPath);
$tw.utils.each(wikiInfo.includeWikis,function(info) {
if(typeof info === "string") {
info = {path: info};
}
var resolvedIncludedWikiPath = path.resolve(wikiPath,info.path);
if(parentPaths.indexOf(resolvedIncludedWikiPath) === -1) {
var subWikiInfo = $tw.loadWikiTiddlers(resolvedIncludedWikiPath,{
parentPaths: parentPaths,
readOnly: info["read-only"]
});
// Merge the build targets
wikiInfo.build = $tw.utils.extend([],subWikiInfo.build,wikiInfo.build);
} else {
$tw.utils.error("Cannot recursively include wiki " + resolvedIncludedWikiPath);
}
});
}
// Load any plugins, themes and languages listed in the wiki info file
$tw.loadPlugins(wikiInfo.plugins,$tw.config.pluginsPath,$tw.config.pluginsEnvVar);
$tw.loadPlugins(wikiInfo.themes,$tw.config.themesPath,$tw.config.themesEnvVar);
$tw.loadPlugins(wikiInfo.languages,$tw.config.languagesPath,$tw.config.languagesEnvVar);
// Load the wiki files, registering them as writable
var resolvedWikiPath = path.resolve(wikiPath,$tw.config.wikiTiddlersSubDir);
$tw.utils.each($tw.loadTiddlersFromPath(resolvedWikiPath),function(tiddlerFile) {
if(!options.readOnly && tiddlerFile.filepath) {
$tw.utils.each(tiddlerFile.tiddlers,function(tiddler) {
$tw.boot.files[tiddler.title] = {
filepath: tiddlerFile.filepath,
type: tiddlerFile.type,
hasMetaFile: tiddlerFile.hasMetaFile,
isEditableFile: config["retain-original-tiddler-path"] || tiddlerFile.isEditableFile || tiddlerFile.filepath.indexOf($tw.boot.wikiTiddlersPath) !== 0
};
});
}
$tw.wiki.addTiddlers(tiddlerFile.tiddlers);
});
if ($tw.boot.wikiPath == wikiPath) {
// Save the original tiddler file locations if requested
var output = {}, relativePath, fileInfo;
for(var title in $tw.boot.files) {
fileInfo = $tw.boot.files[title];
if(fileInfo.isEditableFile) {
relativePath = path.relative($tw.boot.wikiTiddlersPath,fileInfo.filepath);
fileInfo.originalpath = relativePath;
output[title] =
path.sep === "/" ?
relativePath :
relativePath.split(path.sep).join("/");
}
}
if(Object.keys(output).length > 0){
$tw.wiki.addTiddler({title: "$:/config/OriginalTiddlerPaths", type: "application/json", text: JSON.stringify(output)});
}
}
// Load any plugins within the wiki folder
var wikiPluginsPath = path.resolve(wikiPath,$tw.config.wikiPluginsSubDir);
if(fs.existsSync(wikiPluginsPath)) {
var pluginFolders = fs.readdirSync(wikiPluginsPath);
for(var t=0; t<pluginFolders.length; t++) {
pluginFields = $tw.loadPluginFolder(path.resolve(wikiPluginsPath,"./" + pluginFolders[t]));
if(pluginFields) {
$tw.wiki.addTiddler(pluginFields);
}
}
}
// Load any themes within the wiki folder
var wikiThemesPath = path.resolve(wikiPath,$tw.config.wikiThemesSubDir);
if(fs.existsSync(wikiThemesPath)) {
var themeFolders = fs.readdirSync(wikiThemesPath);
for(var t=0; t<themeFolders.length; t++) {
pluginFields = $tw.loadPluginFolder(path.resolve(wikiThemesPath,"./" + themeFolders[t]));
if(pluginFields) {
$tw.wiki.addTiddler(pluginFields);
}
}
}
// Load any languages within the wiki folder
var wikiLanguagesPath = path.resolve(wikiPath,$tw.config.wikiLanguagesSubDir);
if(fs.existsSync(wikiLanguagesPath)) {
var languageFolders = fs.readdirSync(wikiLanguagesPath);
for(var t=0; t<languageFolders.length; t++) {
pluginFields = $tw.loadPluginFolder(path.resolve(wikiLanguagesPath,"./" + languageFolders[t]));
if(pluginFields) {
$tw.wiki.addTiddler(pluginFields);
}
}
}
return wikiInfo;
};
$tw.loadTiddlersNode = function() {
// Load the boot tiddlers
$tw.utils.each($tw.loadTiddlersFromPath($tw.boot.bootPath),function(tiddlerFile) {
$tw.wiki.addTiddlers(tiddlerFile.tiddlers);
});
// Load the core tiddlers
$tw.wiki.addTiddler($tw.loadPluginFolder($tw.boot.corePath));
// Load any extra plugins
$tw.utils.each($tw.boot.extraPlugins,function(name) {
if(name.charAt(0) === "+") { // Relative path to plugin
var pluginFields = $tw.loadPluginFolder(name.substring(1));
if(pluginFields) {
$tw.wiki.addTiddler(pluginFields);
}
} else {
var parts = name.split("/"),
type = parts[0];
if(parts.length === 3 && ["plugins","themes","languages"].indexOf(type) !== -1) {
$tw.loadPlugins([parts[1] + "/" + parts[2]],$tw.config[type + "Path"],$tw.config[type + "EnvVar"]);
}
}
});
// Load the tiddlers from the wiki directory
if($tw.boot.wikiPath) {
$tw.boot.wikiInfo = $tw.loadWikiTiddlers($tw.boot.wikiPath);
}
};
// End of if($tw.node)
}
/////////////////////////// Main startup function called once tiddlers have been decrypted
/*
Startup TiddlyWiki
*/
$tw.boot.initStartup = function(options) {
// Get the URL hash and check for safe mode
$tw.locationHash = "#";
if($tw.browser && !$tw.node) {
if(location.hash === "#:safe") {
$tw.safeMode = true;
} else {
$tw.locationHash = $tw.utils.getLocationHash();
}
}
// Initialise some more $tw properties
$tw.utils.deepDefaults($tw,{
modules: { // Information about each module
titles: Object.create(null), // hashmap by module title of {fn:, exports:, moduleType:}
types: {} // hashmap by module type of hashmap of exports
},
config: { // Configuration overridables
pluginsPath: "../plugins/",
themesPath: "../themes/",
languagesPath: "../languages/",
editionsPath: "../editions/",
wikiInfo: "./tiddlywiki.info",
wikiPluginsSubDir: "./plugins",
wikiThemesSubDir: "./themes",
wikiLanguagesSubDir: "./languages",
wikiTiddlersSubDir: "./tiddlers",
wikiOutputSubDir: "./output",
jsModuleHeaderRegExpString: "^\\/\\*\\\\(?:\\r?\\n)((?:^[^\\r\\n]*(?:\\r?\\n))+?)(^\\\\\\*\\/$(?:\\r?\\n)?)",
fileExtensionInfo: Object.create(null), // Map file extension to {type:}
contentTypeInfo: Object.create(null), // Map type to {encoding:,extension:}
pluginsEnvVar: "TIDDLYWIKI_PLUGIN_PATH",
themesEnvVar: "TIDDLYWIKI_THEME_PATH",
languagesEnvVar: "TIDDLYWIKI_LANGUAGE_PATH",
editionsEnvVar: "TIDDLYWIKI_EDITION_PATH"
},
log: {}, // Log flags
unloadTasks: []
});
if(!$tw.boot.tasks.readBrowserTiddlers) {
// For writable tiddler files, a hashmap of title to {filepath:,type:,hasMetaFile:}
$tw.boot.files = Object.create(null);
// System paths and filenames
$tw.boot.bootPath = options.bootPath || path.dirname(module.filename);
$tw.boot.corePath = path.resolve($tw.boot.bootPath,"../core");
// If there's no arguments then default to `--help`
if($tw.boot.argv.length === 0) {
$tw.boot.argv = ["--help"];
}
// Parse any extra plugin references
$tw.boot.extraPlugins = $tw.boot.extraPlugins || [];
while($tw.boot.argv[0] && $tw.boot.argv[0].indexOf("+") === 0) {
$tw.boot.extraPlugins.push($tw.boot.argv[0].substring(1));
$tw.boot.argv.splice(0,1);
}
// If the first command line argument doesn't start with `--` then we
// interpret it as the path to the wiki folder, which will otherwise default
// to the current folder
if($tw.boot.argv[0] && $tw.boot.argv[0].indexOf("--") !== 0) {
$tw.boot.wikiPath = $tw.boot.argv[0];
$tw.boot.argv = $tw.boot.argv.slice(1);
} else {
$tw.boot.wikiPath = process.cwd();
}
// Read package info
$tw.packageInfo = $tw.packageInfo || require("../package.json");
// Check node version number
if(!$tw.utils.checkVersions(process.version.substr(1),$tw.packageInfo.engines.node.substr(2))) {
$tw.utils.error("TiddlyWiki5 requires node.js version " + $tw.packageInfo.engines.node);
}
}
// Add file extension information
$tw.utils.registerFileType("text/vnd.tiddlywiki","utf8",".tid");
$tw.utils.registerFileType("application/x-tiddler","utf8",".tid");
$tw.utils.registerFileType("application/x-tiddlers","utf8",".multids");
$tw.utils.registerFileType("application/x-tiddler-html-div","utf8",".tiddler");
$tw.utils.registerFileType("text/vnd.tiddlywiki2-recipe","utf8",".recipe");
$tw.utils.registerFileType("text/plain","utf8",".txt");
$tw.utils.registerFileType("text/css","utf8",".css");
$tw.utils.registerFileType("text/html","utf8",[".html",".htm"]);
$tw.utils.registerFileType("application/hta","utf16le",".hta",{deserializerType:"text/html"});
$tw.utils.registerFileType("application/javascript","utf8",".js");
$tw.utils.registerFileType("application/json","utf8",".json");
$tw.utils.registerFileType("application/pdf","base64",".pdf",{flags:["image"]});
$tw.utils.registerFileType("application/zip","base64",".zip");
$tw.utils.registerFileType("application/x-zip-compressed","base64",".zip");
$tw.utils.registerFileType("image/jpeg","base64",[".jpg",".jpeg"],{flags:["image"]});
$tw.utils.registerFileType("image/jpg","base64",[".jpg",".jpeg"],{flags:["image"]});
$tw.utils.registerFileType("image/png","base64",".png",{flags:["image"]});
$tw.utils.registerFileType("image/gif","base64",".gif",{flags:["image"]});
$tw.utils.registerFileType("image/webp","base64",".webp",{flags:["image"]});
$tw.utils.registerFileType("image/heic","base64",".heic",{flags:["image"]});
$tw.utils.registerFileType("image/heif","base64",".heif",{flags:["image"]});
$tw.utils.registerFileType("image/svg+xml","utf8",".svg",{flags:["image"]});
$tw.utils.registerFileType("image/vnd.microsoft.icon","base64",".ico",{flags:["image"]});
$tw.utils.registerFileType("image/x-icon","base64",".ico",{flags:["image"]});
$tw.utils.registerFileType("application/font-woff","base64",".woff");
$tw.utils.registerFileType("application/x-font-ttf","base64",".woff");
$tw.utils.registerFileType("application/font-woff2","base64",".woff2");
$tw.utils.registerFileType("audio/ogg","base64",".ogg");
$tw.utils.registerFileType("video/ogg","base64",[".ogm",".ogv",".ogg"]);
$tw.utils.registerFileType("video/webm","base64",".webm");
$tw.utils.registerFileType("video/mp4","base64",".mp4");
$tw.utils.registerFileType("audio/mp3","base64",".mp3");
$tw.utils.registerFileType("audio/mp4","base64",[".mp4",".m4a"]);
$tw.utils.registerFileType("text/markdown","utf8",[".md",".markdown"],{deserializerType:"text/x-markdown"});
$tw.utils.registerFileType("text/x-markdown","utf8",[".md",".markdown"]);
$tw.utils.registerFileType("application/enex+xml","utf8",".enex");
$tw.utils.registerFileType("application/vnd.openxmlformats-officedocument.wordprocessingml.document","base64",".docx");
$tw.utils.registerFileType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","base64",".xlsx");
$tw.utils.registerFileType("application/vnd.openxmlformats-officedocument.presentationml.presentation","base64",".pptx");
$tw.utils.registerFileType("text/x-bibtex","utf8",".bib",{deserializerType:"application/x-bibtex"});
$tw.utils.registerFileType("application/x-bibtex","utf8",".bib");
$tw.utils.registerFileType("application/epub+zip","base64",".epub");
$tw.utils.registerFileType("application/octet-stream","base64",".octet-stream");
// Create the wiki store for the app
$tw.wiki = new $tw.Wiki();
// Install built in tiddler fields modules
$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap("tiddlerfield");
// Install the tiddler deserializer modules
$tw.Wiki.tiddlerDeserializerModules = Object.create(null);
$tw.modules.applyMethods("tiddlerdeserializer",$tw.Wiki.tiddlerDeserializerModules);
// Call unload handlers in the browser
if($tw.browser) {
window.onbeforeunload = function(event) {
event = event || {};
var result;
$tw.utils.each($tw.unloadTasks,function(task) {
var r = task(event);
if(r) {
result = r;
}
});
return result;
}
}
};
$tw.boot.loadStartup = function(options){
// Load tiddlers
if($tw.boot.tasks.readBrowserTiddlers) {
$tw.loadTiddlersBrowser();
} else {
$tw.loadTiddlersNode();
}
// Load any preloaded tiddlers
if($tw.preloadTiddlers) {
$tw.wiki.addTiddlers($tw.preloadTiddlers);
}
// Give hooks a chance to modify the store
$tw.hooks.invokeHook("th-boot-tiddlers-loaded");
}
$tw.boot.execStartup = function(options){
// Unpack plugin tiddlers
$tw.wiki.readPluginInfo();
$tw.wiki.registerPluginTiddlers("plugin",$tw.safeMode ? ["$:/core"] : undefined);
$tw.wiki.unpackPluginTiddlers();
// Process "safe mode"
if($tw.safeMode) {
$tw.wiki.processSafeMode();
}
// Register typed modules from the tiddlers we've just loaded
$tw.wiki.defineTiddlerModules();
// And any modules within plugins
$tw.wiki.defineShadowModules();
// Make sure the crypto state tiddler is up to date
if($tw.crypto) {
$tw.crypto.updateCryptoStateTiddler();
}
// Gather up any startup modules
$tw.boot.remainingStartupModules = []; // Array of startup modules
$tw.modules.forEachModuleOfType("startup",function(title,module) {
if(module.startup) {
$tw.boot.remainingStartupModules.push(module);
}
});
// Keep track of the startup tasks that have been executed
$tw.boot.executedStartupModules = Object.create(null);
$tw.boot.disabledStartupModules = $tw.boot.disabledStartupModules || [];
// Repeatedly execute the next eligible task
$tw.boot.executeNextStartupTask(options.callback);
}
/*
Startup TiddlyWiki
*/
$tw.boot.startup = function(options) {
options = options || {};
// Get the URL hash and check for safe mode
$tw.boot.initStartup(options);
$tw.boot.loadStartup(options);
$tw.boot.execStartup(options);
};
/*
Add another unload task
*/
$tw.addUnloadTask = function(task) {
if($tw.unloadTasks.indexOf(task) === -1) {
$tw.unloadTasks.push(task);
}
}
/*
Execute the remaining eligible startup tasks
*/
$tw.boot.executeNextStartupTask = function(callback) {
// Find the next eligible task
var taskIndex = 0, task,
asyncTaskCallback = function() {
if(task.name) {
$tw.boot.executedStartupModules[task.name] = true;
}
return $tw.boot.executeNextStartupTask(callback);
};
while(taskIndex < $tw.boot.remainingStartupModules.length) {
task = $tw.boot.remainingStartupModules[taskIndex];
if($tw.boot.isStartupTaskEligible(task)) {
// Remove this task from the list
$tw.boot.remainingStartupModules.splice(taskIndex,1);
// Assemble log message
var s = ["Startup task:",task.name];
if(task.platforms) {
s.push("platforms:",task.platforms.join(","));
}
if(task.after) {
s.push("after:",task.after.join(","));
}
if(task.before) {
s.push("before:",task.before.join(","));
}
$tw.boot.log(s.join(" "));
// Execute task
if(!$tw.utils.hop(task,"synchronous") || task.synchronous) {
task.startup();
if(task.name) {
$tw.boot.executedStartupModules[task.name] = true;
}
return $tw.boot.executeNextStartupTask(callback);
} else {
task.startup(asyncTaskCallback);
return true;
}
}
taskIndex++;
}
if(typeof callback === 'function') {
callback();
}
return false;
};
/*
Returns true if we are running on one of the platforms specified in taskModule's
`platforms` array; or if `platforms` property is not defined.
*/
$tw.boot.doesTaskMatchPlatform = function(taskModule) {
var platforms = taskModule.platforms;
if(platforms) {
for(var t=0; t<platforms.length; t++) {
switch (platforms[t]) {
case "browser":
if ($tw.browser) {
return true;
}
break;
case "node":
if ($tw.node) {
return true;
}
break;
default:
$tw.utils.error("Module " + taskModule.name + ": '" + platforms[t] + "' in export.platforms invalid");
}
}
return false;
}
return true;
};
$tw.boot.isStartupTaskEligible = function(taskModule) {
var t;
// Check that the platform is correct
if(!$tw.boot.doesTaskMatchPlatform(taskModule)) {
return false;
}
var name = taskModule.name,
remaining = $tw.boot.remainingStartupModules;
if(name) {
// Fail if this module is disabled
if($tw.boot.disabledStartupModules.indexOf(name) !== -1) {
return false;
}
// Check that no other outstanding tasks must be executed before this one
for(t=0; t<remaining.length; t++) {
var task = remaining[t];
if(task.before && task.before.indexOf(name) !== -1) {
if($tw.boot.doesTaskMatchPlatform(task) || (task.name && $tw.boot.disabledStartupModules.indexOf(name) !== -1)) {
return false;
}
}
}
}
// Check that all of the tasks that we must be performed after has been done
var after = taskModule.after;
if(after) {
for(t=0; t<after.length; t++) {
if(!$tw.boot.executedStartupModules[after[t]]) {
return false;
}
}
}
return true;
};
/*
Global Hooks mechanism which allows plugins to modify default functionality
*/
$tw.hooks = $tw.hooks || { names: {}};
/*
Add hooks to the hashmap
*/
$tw.hooks.addHook = function(hookName,definition) {
if($tw.utils.hop($tw.hooks.names,hookName)) {
$tw.hooks.names[hookName].push(definition);
}
else {
$tw.hooks.names[hookName] = [definition];
}
};
/*
Invoke the hook by key
*/
$tw.hooks.invokeHook = function(hookName /*, value,... */) {
var args = Array.prototype.slice.call(arguments,1);
if($tw.utils.hop($tw.hooks.names,hookName)) {
for (var i = 0; i < $tw.hooks.names[hookName].length; i++) {
args[0] = $tw.hooks.names[hookName][i].apply(null,args);
}
}
return args[0];
};
/////////////////////////// Main boot function to decrypt tiddlers and then startup
$tw.boot.boot = function(callback) {
// Initialise crypto object
$tw.crypto = new $tw.utils.Crypto();
// Initialise password prompter
if($tw.browser && !$tw.node) {
$tw.passwordPrompt = new $tw.utils.PasswordPrompt();
}
// Preload any encrypted tiddlers
$tw.boot.decryptEncryptedTiddlers(function() {
// Startup
$tw.boot.startup({callback: callback});
});
};
/////////////////////////// Autoboot in the browser
if($tw.browser && !$tw.boot.suppressBoot) {
$tw.boot.boot();
}
return $tw;
});
if(typeof(exports) !== "undefined") {
exports.TiddlyWiki = _boot;
} else {
_boot(window.$tw);
}
</script>
</div>
<!--~~ Raw markup for the bottom of the body section ~~-->
</body>
</html>