PK!”„˜ XXsimplecel/__init__.pyfrom flask import Flask app = Flask(__name__) from .views import * from .api import * PK!’A™pˆˆsimplecel/__main__.pyimport os import webbrowser import click from . import app @click.command() @click.argument('filename') @click.option('--config', default='', help='Please input the path to CONNFIG json, as defined in pyhandsontable.') @click.option('--host', default='localhost') @click.option('--port', default=7500) @click.option('--debug', is_flag=True) def load_excel(filename, config, host, port, debug): os.environ['FILENAME'] = filename os.environ['CONFIG'] = config app.run( host=host, port=port, debug=debug ) webbrowser.open('http://{}:{}'.format(host, port)) if __name__ == '__main__': load_excel() PK!vĄ÷ĪĪsimplecel/api.pyfrom flask import request, Response import pyexcel import os import json from pathlib import Path try: import pyexcel_export except ModuleNotFoundError: pass from . import app @app.route('/api/save', methods=['POST']) def save(): filename_path = Path(os.environ['FILENAME']) config_path = Path(os.environ['CONFIG']) content = request.get_json() try: pyexcel_export.save_data(str(filename_path), content['data']) except NameError: pyexcel.save_book_as( bookdict=content['data'], dest_file_name=str(filename_path) ) config_path.write_text(json.dumps(content['config'], indent=2, ensure_ascii=False)) return Response(status=200) PK!ĆYŃsimplecel/static/default.jslet defaultConfig = { rowHeaders: true, colHeaders: true, manualRowResize: true, manualColumnResize: true, // fixedRowsTop: 1, filters: true, dropdownMenu: true, contextMenu: true, maxColWidth: 200, hasHeader: false, // renderers: 'markdownRenderer' }; PK!”Ö5Ų¾¾simplecel/static/favicon.ico  Ø( @ #.#.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’üüü’ččč’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ččč’üüü’’’’’ēēē’ttt’(((’’’’’’’’’’’’’’’’’’’’’’’’’’’(((’ttt’ēēē’```’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’```’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’ąąą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ąąą’’’’’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’ÅÅÅ’āāā’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’āāā’ÅÅÅ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’```’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’```’ēēē’ttt’(((’’’’’’’’’’’’’’’’’’’’’’’’’’’(((’ttt’ēēē’’’’’üüü’ččč’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ąąą’ččč’üüü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’PK!µ/<simplecel/static/index.cssbody { margin: 0px; } #nav-area { border: 1px solid #ccc; background-color: #f1f1f1; display: inline-table; width: 100%; } #tab-area { overflow-x: scroll; display: inline-table; } /* Style the buttons that are used to open the tab content */ .tab-links, #save { background-color: inherit; border: none; outline: none; cursor: pointer; padding: 14px 16px; margin: 0px; transition: 0.3s; font-size: 17px; } /* Change background color of buttons on hover */ .tab-links:hover { background-color: #ddd; } /* Create an active/current tablink class */ .tab-links.active { background-color: #ccc; } #save { float: right; z-index: 100; background-color: #27ae60; color: white; } #handsontable-container { overflow: hidden; } ::-webkit-scrollbar { width: 0px; /* remove scrollbar space */ background: transparent; /* optional: just make scrollbar invisible */ } td p { margin-top: 0; margin-bottom: 0; } td ul { margin-top: -1em; margin-bottom: -1em; } td li { margin: -0.5em; } PK!ž ¢^ĆĆsimplecel/static/index.jsconst sheetNames = Object.keys(data); let sheetNumber = 0; let hot; let innerHTML = []; sheetNames.forEach((item, index)=>{ innerHTML.push(''); }); const tabArea = document.getElementById('tab-area'); const container = document.getElementById('handsontable-container'); tabArea.innerHTML = innerHTML.join('') + tabArea.innerHTML; Array.from(document.getElementsByClassName('tab-links')).forEach((item, index)=>{ item.addEventListener('click', ()=>{ if(hot !== undefined){ data[sheetNames[sheetNumber]] = hot.getData(); hot.destroy(); } sheetNumber = index loadExcelSheet(); Array.from(document.getElementsByClassName('tab-links')).forEach((item2, index2)=>{ item2.className = item2.className.replace(' active', ''); }); item.className += ' active'; }); if(index === sheetNumber) item.click(); }); document.getElementById('save').addEventListener('click', ()=>{ fetch('/api/save',{ method: 'post', headers: { "Content-Type": "application/json; charset=utf-8" }, body: JSON.stringify({ config: config, data: data }) }).then((resp)=>{ alert('Saved!'); }) }); window.addEventListener('resize', ()=>{ const dimension = getTrueWindowDimension(); Object.assign(container.style, dimension); Object.assign(document.getElementsByClassName('wtHolder')[0].style, dimension); }); function getTrueWindowDimension(){ return { height: (window.innerHeight - document.getElementById('tab-area').offsetHeight) + 'px', width: window.innerWidth + 'px' }; } function loadExcelSheet() { const dimension = getTrueWindowDimension(); Object.assign(container.style, dimension); let actualConfig = { data: data[sheetNames[sheetNumber]], columns: [] }; Object.keys(defaultConfig).forEach((key)=>{ if(config[sheetNames[sheetNumber]] === undefined){ config[sheetNames[sheetNumber]] = {}; } if(config[sheetNames[sheetNumber]][key] === undefined){ config[sheetNames[sheetNumber]][key] = defaultConfig[key]; } }) Object.assign(actualConfig, config[sheetNames[sheetNumber]]); if(config[sheetNames[sheetNumber]].hasHeader){ actualConfig.colHeaders = data[sheetNames[sheetNumber]][0]; actualConfig.data = data[sheetNames[sheetNumber]].slice(1); } else { actualConfig.data = data[sheetNames[sheetNumber]]; } if(actualConfig.columns.length === 0){ const renderers = actualConfig.renderers; if(typeof renderers === 'string'){ data[sheetNames[sheetNumber]][0].forEach((item, index)=>{ actualConfig.columns.push({ data: index, renderer: renderers }); }); } else if(renderers !== null && typeof renderers === 'object') { data[sheetNames[sheetNumber]][0].forEach((item, index)=>{ actualConfig.columns.push({ data: index, renderer: renderers[index.toString()] }); }); } else { data[sheetNames[sheetNumber]][0].forEach((item, index)=>{ actualConfig.columns.push({ data: index }); }); } } if(actualConfig.colWidths === undefined && actualConfig.modifyColWidth === undefined){ actualConfig.modifyColWidth = (width, col)=>{ if(width > actualConfig.maxColWidth) return actualConfig.maxColWidth; } } hot = new Handsontable(document.getElementById('handsontable-area'), actualConfig); if(actualConfig.colWidths === undefined && config[sheetNames[sheetNumber]].modifyColWidth === undefined){ colWidths = []; [...Array(hot.countCols()).keys()].map(i => { colWidths.push(hot.getColWidth(i)); }); hot.updateSettings({ colWidths: colWidths }); actualConfig.colWidths = config[sheetNames[sheetNumber]].colWidths = colWidths; } hot.updateSettings({ modifyColWidth: (width, column)=>{ actualConfig.colWidths[column] = config[sheetNames[sheetNumber]].colWidths[column] = width; } }) } PK!aKGĶįįsimplecel/static/renderer.jsconst markdownConverter = new showdown.Converter; const img_regex = /(?:(?=^)|(?=\s).|^)([^\s<>"\']+\.(?:png|jpg|jpeg|gif))/g; (function(Handsontable){ function customRenderer(hotInstance, td, row, column, prop, value, cellProperties) { let text = Handsontable.helper.stringify(value); text = text.replace(/\n+/g, "\n\n"); text = text.replace(img_regex, ""); td.innerHTML = markdownConverter.makeHtml(text); return td; } // Register an alias Handsontable.renderers.registerRenderer('markdownRenderer', customRenderer); })(Handsontable); (function(Handsontable){ function customRenderer(hotInstance, td, row, column, prop, value, cellProperties) { let text = Handsontable.helper.stringify(value); text = text.replace(img_regex, ""); td.innerHTML = text; return td; } // Register an alias Handsontable.renderers.registerRenderer('imageRenderer', customRenderer); })(Handsontable); PK!Øė(  'simplecel/static/vendor/showdown.min.js/*! showdown v 2.0.0-alpha1 - 19-04-2018 */ (function(){function C(g){"use strict";var A={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===g)return JSON.parse(JSON.stringify(A));var e={};for(var C in A)A.hasOwnProperty(C)&&(e[C]=A[C].defaultValue);return e}var p={},e={},i={},l=C(!0),c="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:C(!0),allOn:function(){"use strict";var g=C(!0),A={};for(var e in g)g.hasOwnProperty(e)&&(A[e]=!0);return A}()};function h(g,A){"use strict";var e=A?"Error in "+A+" extension->":"Error in unnamed extension",C={valid:!0,error:""};p.helper.isArray(g)||(g=[g]);for(var I=0;I>=0,e=String(e||" "),g.length>A?String(g):((A-=g.length)>e.length&&(e+=e.repeat(A/e.length)),String(g)+e.slice(0,A))},p.helper.unescapeHTMLEntities=function(g){"use strict";return g.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")},"undefined"==typeof console&&(console={warn:function(g){"use strict";alert(g)},log:function(g){"use strict";alert(g)},error:function(g){"use strict";throw g}}),p.helper.regexes={asteriskDashAndColon:/([*_:~])/g},p.helper.emojis={"+1":"šŸ‘","-1":"šŸ‘Ž",100:"šŸ’Æ",1234:"šŸ”¢","1st_place_medal":"šŸ„‡","2nd_place_medal":"🄈","3rd_place_medal":"šŸ„‰","8ball":"šŸŽ±",a:"šŸ…°ļø",ab:"šŸ†Ž",abc:"šŸ”¤",abcd:"šŸ””",accept:"šŸ‰‘",aerial_tramway:"🚔",airplane:"āœˆļø",alarm_clock:"ā°",alembic:"āš—ļø",alien:"šŸ‘½",ambulance:"šŸš‘",amphora:"šŸŗ",anchor:"āš“ļø",angel:"šŸ‘¼",anger:"šŸ’¢",angry:"😠",anguished:"😧",ant:"🐜",apple:"šŸŽ",aquarius:"ā™’ļø",aries:"ā™ˆļø",arrow_backward:"ā—€ļø",arrow_double_down:"ā¬",arrow_double_up:"ā«",arrow_down:"ā¬‡ļø",arrow_down_small:"šŸ”½",arrow_forward:"ā–¶ļø",arrow_heading_down:"ā¤µļø",arrow_heading_up:"ā¤“ļø",arrow_left:"ā¬…ļø",arrow_lower_left:"ā†™ļø",arrow_lower_right:"ā†˜ļø",arrow_right:"āž”ļø",arrow_right_hook:"ā†Ŗļø",arrow_up:"ā¬†ļø",arrow_up_down:"ā†•ļø",arrow_up_small:"šŸ”¼",arrow_upper_left:"ā†–ļø",arrow_upper_right:"ā†—ļø",arrows_clockwise:"šŸ”ƒ",arrows_counterclockwise:"šŸ”„",art:"šŸŽØ",articulated_lorry:"šŸš›",artificial_satellite:"šŸ›°",astonished:"😲",athletic_shoe:"šŸ‘Ÿ",atm:"šŸ§",atom_symbol:"āš›ļø",avocado:"šŸ„‘",b:"šŸ…±ļø",baby:"šŸ‘¶",baby_bottle:"šŸ¼",baby_chick:"🐤",baby_symbol:"🚼",back:"šŸ”™",bacon:"šŸ„“",badminton:"šŸø",baggage_claim:"šŸ›„",baguette_bread:"šŸ„–",balance_scale:"āš–ļø",balloon:"šŸŽˆ",ballot_box:"šŸ—³",ballot_box_with_check:"ā˜‘ļø",bamboo:"šŸŽ",banana:"šŸŒ",bangbang:"ā€¼ļø",bank:"šŸ¦",bar_chart:"šŸ“Š",barber:"šŸ’ˆ",baseball:"āš¾ļø",basketball:"šŸ€",basketball_man:"ā›¹ļø",basketball_woman:"ā›¹ļø‍ā™€ļø",bat:"šŸ¦‡",bath:"šŸ›€",bathtub:"šŸ›",battery:"šŸ”‹",beach_umbrella:"šŸ–",bear:"🐻",bed:"šŸ›",bee:"šŸ",beer:"šŸŗ",beers:"šŸ»",beetle:"šŸž",beginner:"šŸ”°",bell:"šŸ””",bellhop_bell:"šŸ›Ž",bento:"šŸ±",biking_man:"🚓",bike:"🚲",biking_woman:"🚓‍ā™€ļø",bikini:"šŸ‘™",biohazard:"ā˜£ļø",bird:"🐦",birthday:"šŸŽ‚",black_circle:"āš«ļø",black_flag:"šŸ“",black_heart:"šŸ–¤",black_joker:"šŸƒ",black_large_square:"ā¬›ļø",black_medium_small_square:"ā—¾ļø",black_medium_square:"ā—¼ļø",black_nib:"āœ’ļø",black_small_square:"ā–Ŗļø",black_square_button:"šŸ”²",blonde_man:"šŸ‘±",blonde_woman:"šŸ‘±‍ā™€ļø",blossom:"🌼",blowfish:"🐔",blue_book:"šŸ“˜",blue_car:"šŸš™",blue_heart:"šŸ’™",blush:"😊",boar:"šŸ—",boat:"ā›µļø",bomb:"šŸ’£",book:"šŸ“–",bookmark:"šŸ”–",bookmark_tabs:"šŸ“‘",books:"šŸ“š",boom:"šŸ’„",boot:"šŸ‘¢",bouquet:"šŸ’",bowing_man:"šŸ™‡",bow_and_arrow:"šŸ¹",bowing_woman:"šŸ™‡‍ā™€ļø",bowling:"šŸŽ³",boxing_glove:"🄊",boy:"šŸ‘¦",bread:"šŸž",bride_with_veil:"šŸ‘°",bridge_at_night:"šŸŒ‰",briefcase:"šŸ’¼",broken_heart:"šŸ’”",bug:"šŸ›",building_construction:"šŸ—",bulb:"šŸ’”",bullettrain_front:"šŸš…",bullettrain_side:"šŸš„",burrito:"🌯",bus:"🚌",business_suit_levitating:"šŸ•“",busstop:"šŸš",bust_in_silhouette:"šŸ‘¤",busts_in_silhouette:"šŸ‘„",butterfly:"šŸ¦‹",cactus:"🌵",cake:"šŸ°",calendar:"šŸ“†",call_me_hand:"šŸ¤™",calling:"šŸ“²",camel:"🐫",camera:"šŸ“·",camera_flash:"šŸ“ø",camping:"šŸ•",cancer:"ā™‹ļø",candle:"šŸ•Æ",candy:"šŸ¬",canoe:"šŸ›¶",capital_abcd:"šŸ” ",capricorn:"ā™‘ļø",car:"šŸš—",card_file_box:"šŸ—ƒ",card_index:"šŸ“‡",card_index_dividers:"šŸ—‚",carousel_horse:"šŸŽ ",carrot:"šŸ„•",cat:"🐱",cat2:"🐈",cd:"šŸ’æ",chains:"⛓",champagne:"šŸ¾",chart:"šŸ’¹",chart_with_downwards_trend:"šŸ“‰",chart_with_upwards_trend:"šŸ“ˆ",checkered_flag:"šŸ",cheese:"šŸ§€",cherries:"šŸ’",cherry_blossom:"🌸",chestnut:"🌰",chicken:"šŸ”",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"šŸ«",christmas_tree:"šŸŽ„",church:"ā›Ŗļø",cinema:"šŸŽ¦",circus_tent:"šŸŽŖ",city_sunrise:"šŸŒ‡",city_sunset:"šŸŒ†",cityscape:"šŸ™",cl:"šŸ†‘",clamp:"šŸ—œ",clap:"šŸ‘",clapper:"šŸŽ¬",classical_building:"šŸ›",clinking_glasses:"šŸ„‚",clipboard:"šŸ“‹",clock1:"šŸ•",clock10:"šŸ•™",clock1030:"šŸ•„",clock11:"šŸ•š",clock1130:"šŸ•¦",clock12:"šŸ•›",clock1230:"šŸ•§",clock130:"šŸ•œ",clock2:"šŸ•‘",clock230:"šŸ•",clock3:"šŸ•’",clock330:"šŸ•ž",clock4:"šŸ•“",clock430:"šŸ•Ÿ",clock5:"šŸ•”",clock530:"šŸ• ",clock6:"šŸ••",clock630:"šŸ•”",clock7:"šŸ•–",clock730:"šŸ•¢",clock8:"šŸ•—",clock830:"šŸ•£",clock9:"šŸ•˜",clock930:"šŸ•¤",closed_book:"šŸ“•",closed_lock_with_key:"šŸ”",closed_umbrella:"šŸŒ‚",cloud:"ā˜ļø",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"ā›ˆ",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤔",clubs:"ā™£ļø",cocktail:"šŸø",coffee:"ā˜•ļø",coffin:"āš°ļø",cold_sweat:"😰",comet:"ā˜„ļø",computer:"šŸ’»",computer_mouse:"šŸ–±",confetti_ball:"šŸŽŠ",confounded:"šŸ˜–",confused:"šŸ˜•",congratulations:"ćŠ—ļø",construction:"🚧",construction_worker_man:"šŸ‘·",construction_worker_woman:"šŸ‘·‍ā™€ļø",control_knobs:"šŸŽ›",convenience_store:"šŸŖ",cookie:"šŸŖ",cool:"šŸ†’",policeman:"šŸ‘®",copyright:"Ā©ļø",corn:"🌽",couch_and_lamp:"šŸ›‹",couple:"šŸ‘«",couple_with_heart_woman_man:"šŸ’‘",couple_with_heart_man_man:"šŸ‘Ø‍ā¤ļø‍šŸ‘Ø",couple_with_heart_woman_woman:"šŸ‘©‍ā¤ļø‍šŸ‘©",couplekiss_man_man:"šŸ‘Ø‍ā¤ļø‍šŸ’‹‍šŸ‘Ø",couplekiss_man_woman:"šŸ’",couplekiss_woman_woman:"šŸ‘©‍ā¤ļø‍šŸ’‹‍šŸ‘©",cow:"🐮",cow2:"šŸ„",cowboy_hat_face:"🤠",crab:"šŸ¦€",crayon:"šŸ–",credit_card:"šŸ’³",crescent_moon:"šŸŒ™",cricket:"šŸ",crocodile:"🐊",croissant:"🄐",crossed_fingers:"šŸ¤ž",crossed_flags:"šŸŽŒ",crossed_swords:"āš”ļø",crown:"šŸ‘‘",cry:"😢",crying_cat_face:"😿",crystal_ball:"šŸ”®",cucumber:"šŸ„’",cupid:"šŸ’˜",curly_loop:"āž°",currency_exchange:"šŸ’±",curry:"šŸ›",custard:"šŸ®",customs:"šŸ›ƒ",cyclone:"šŸŒ€",dagger:"šŸ—”",dancer:"šŸ’ƒ",dancing_women:"šŸ‘Æ",dancing_men:"šŸ‘Æ‍ā™‚ļø",dango:"šŸ”",dark_sunglasses:"šŸ•¶",dart:"šŸŽÆ",dash:"šŸ’Ø",date:"šŸ“…",deciduous_tree:"🌳",deer:"🦌",department_store:"šŸ¬",derelict_house:"šŸš",desert:"šŸœ",desert_island:"šŸ",desktop_computer:"šŸ–„",male_detective:"šŸ•µļø",diamond_shape_with_a_dot_inside:"šŸ’ ",diamonds:"ā™¦ļø",disappointed:"šŸ˜ž",disappointed_relieved:"😄",dizzy:"šŸ’«",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"šŸ•",dollar:"šŸ’µ",dolls:"šŸŽŽ",dolphin:"🐬",door:"🚪",doughnut:"šŸ©",dove:"šŸ•Š",dragon:"šŸ‰",dragon_face:"🐲",dress:"šŸ‘—",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"šŸ’§",drum:"🄁",duck:"šŸ¦†",dvd:"šŸ“€","e-mail":"šŸ“§",eagle:"šŸ¦…",ear:"šŸ‘‚",ear_of_rice:"🌾",earth_africa:"šŸŒ",earth_americas:"šŸŒŽ",earth_asia:"šŸŒ",egg:"🄚",eggplant:"šŸ†",eight_pointed_black_star:"āœ“ļø",eight_spoked_asterisk:"āœ³ļø",electric_plug:"šŸ”Œ",elephant:"🐘",email:"āœ‰ļø",end:"šŸ”š",envelope_with_arrow:"šŸ“©",euro:"šŸ’¶",european_castle:"šŸ°",european_post_office:"šŸ¤",evergreen_tree:"🌲",exclamation:"ā—ļø",expressionless:"šŸ˜‘",eye:"šŸ‘",eye_speech_bubble:"šŸ‘‍šŸ—Ø",eyeglasses:"šŸ‘“",eyes:"šŸ‘€",face_with_head_bandage:"šŸ¤•",face_with_thermometer:"šŸ¤’",fist_oncoming:"šŸ‘Š",factory:"šŸ­",fallen_leaf:"šŸ‚",family_man_woman_boy:"šŸ‘Ŗ",family_man_boy:"šŸ‘Ø‍šŸ‘¦",family_man_boy_boy:"šŸ‘Ø‍šŸ‘¦‍šŸ‘¦",family_man_girl:"šŸ‘Ø‍šŸ‘§",family_man_girl_boy:"šŸ‘Ø‍šŸ‘§‍šŸ‘¦",family_man_girl_girl:"šŸ‘Ø‍šŸ‘§‍šŸ‘§",family_man_man_boy:"šŸ‘Ø‍šŸ‘Ø‍šŸ‘¦",family_man_man_boy_boy:"šŸ‘Ø‍šŸ‘Ø‍šŸ‘¦‍šŸ‘¦",family_man_man_girl:"šŸ‘Ø‍šŸ‘Ø‍šŸ‘§",family_man_man_girl_boy:"šŸ‘Ø‍šŸ‘Ø‍šŸ‘§‍šŸ‘¦",family_man_man_girl_girl:"šŸ‘Ø‍šŸ‘Ø‍šŸ‘§‍šŸ‘§",family_man_woman_boy_boy:"šŸ‘Ø‍šŸ‘©‍šŸ‘¦‍šŸ‘¦",family_man_woman_girl:"šŸ‘Ø‍šŸ‘©‍šŸ‘§",family_man_woman_girl_boy:"šŸ‘Ø‍šŸ‘©‍šŸ‘§‍šŸ‘¦",family_man_woman_girl_girl:"šŸ‘Ø‍šŸ‘©‍šŸ‘§‍šŸ‘§",family_woman_boy:"šŸ‘©‍šŸ‘¦",family_woman_boy_boy:"šŸ‘©‍šŸ‘¦‍šŸ‘¦",family_woman_girl:"šŸ‘©‍šŸ‘§",family_woman_girl_boy:"šŸ‘©‍šŸ‘§‍šŸ‘¦",family_woman_girl_girl:"šŸ‘©‍šŸ‘§‍šŸ‘§",family_woman_woman_boy:"šŸ‘©‍šŸ‘©‍šŸ‘¦",family_woman_woman_boy_boy:"šŸ‘©‍šŸ‘©‍šŸ‘¦‍šŸ‘¦",family_woman_woman_girl:"šŸ‘©‍šŸ‘©‍šŸ‘§",family_woman_woman_girl_boy:"šŸ‘©‍šŸ‘©‍šŸ‘§‍šŸ‘¦",family_woman_woman_girl_girl:"šŸ‘©‍šŸ‘©‍šŸ‘§‍šŸ‘§",fast_forward:"ā©",fax:"šŸ“ ",fearful:"😨",feet:"🐾",female_detective:"šŸ•µļø‍ā™€ļø",ferris_wheel:"šŸŽ”",ferry:"⛓",field_hockey:"šŸ‘",file_cabinet:"šŸ—„",file_folder:"šŸ“",film_projector:"šŸ“½",film_strip:"šŸŽž",fire:"šŸ”„",fire_engine:"šŸš’",fireworks:"šŸŽ†",first_quarter_moon:"šŸŒ“",first_quarter_moon_with_face:"šŸŒ›",fish:"🐟",fish_cake:"šŸ„",fishing_pole_and_fish:"šŸŽ£",fist_raised:"✊",fist_left:"šŸ¤›",fist_right:"🤜",flags:"šŸŽ",flashlight:"šŸ”¦",fleur_de_lis:"āšœļø",flight_arrival:"šŸ›¬",flight_departure:"šŸ›«",floppy_disk:"šŸ’¾",flower_playing_cards:"šŸŽ“",flushed:"😳",fog:"🌫",foggy:"🌁",football:"šŸˆ",footprints:"šŸ‘£",fork_and_knife:"šŸ“",fountain:"ā›²ļø",fountain_pen:"šŸ–‹",four_leaf_clover:"šŸ€",fox_face:"🦊",framed_picture:"šŸ–¼",free:"šŸ†“",fried_egg:"šŸ³",fried_shrimp:"šŸ¤",fries:"šŸŸ",frog:"🐸",frowning:"😦",frowning_face:"ā˜¹ļø",frowning_man:"šŸ™‍ā™‚ļø",frowning_woman:"šŸ™",middle_finger:"šŸ–•",fuelpump:"ā›½ļø",full_moon:"šŸŒ•",full_moon_with_face:"šŸŒ",funeral_urn:"āš±ļø",game_die:"šŸŽ²",gear:"āš™ļø",gem:"šŸ’Ž",gemini:"ā™Šļø",ghost:"šŸ‘»",gift:"šŸŽ",gift_heart:"šŸ’",girl:"šŸ‘§",globe_with_meridians:"🌐",goal_net:"šŸ„…",goat:"🐐",golf:"ā›³ļø",golfing_man:"šŸŒļø",golfing_woman:"šŸŒļø‍ā™€ļø",gorilla:"šŸ¦",grapes:"šŸ‡",green_apple:"šŸ",green_book:"šŸ“—",green_heart:"šŸ’š",green_salad:"šŸ„—",grey_exclamation:"ā•",grey_question:"ā”",grimacing:"😬",grin:"😁",grinning:"šŸ˜€",guardsman:"šŸ’‚",guardswoman:"šŸ’‚‍ā™€ļø",guitar:"šŸŽø",gun:"šŸ”«",haircut_woman:"šŸ’‡",haircut_man:"šŸ’‡‍ā™‚ļø",hamburger:"šŸ”",hammer:"šŸ”Ø",hammer_and_pick:"āš’",hammer_and_wrench:"šŸ› ",hamster:"🐹",hand:"āœ‹",handbag:"šŸ‘œ",handshake:"šŸ¤",hankey:"šŸ’©",hatched_chick:"🐄",hatching_chick:"🐣",headphones:"šŸŽ§",hear_no_evil:"šŸ™‰",heart:"ā¤ļø",heart_decoration:"šŸ’Ÿ",heart_eyes:"šŸ˜",heart_eyes_cat:"😻",heartbeat:"šŸ’“",heartpulse:"šŸ’—",hearts:"ā™„ļø",heavy_check_mark:"āœ”ļø",heavy_division_sign:"āž—",heavy_dollar_sign:"šŸ’²",heavy_heart_exclamation:"ā£ļø",heavy_minus_sign:"āž–",heavy_multiplication_x:"āœ–ļø",heavy_plus_sign:"āž•",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"šŸ”†",high_heel:"šŸ‘ ",hocho:"šŸ”Ŗ",hole:"šŸ•³",honey_pot:"šŸÆ",horse:"🐓",horse_racing:"šŸ‡",hospital:"šŸ„",hot_pepper:"🌶",hotdog:"🌭",hotel:"šŸØ",hotsprings:"ā™Øļø",hourglass:"āŒ›ļø",hourglass_flowing_sand:"ā³",house:"šŸ ",house_with_garden:"šŸ”",houses:"šŸ˜",hugs:"šŸ¤—",hushed:"😯",ice_cream:"šŸØ",ice_hockey:"šŸ’",ice_skate:"⛸",icecream:"šŸ¦",id:"šŸ†”",ideograph_advantage:"šŸ‰",imp:"šŸ‘æ",inbox_tray:"šŸ“„",incoming_envelope:"šŸ“Ø",tipping_hand_woman:"šŸ’",information_source:"ā„¹ļø",innocent:"šŸ˜‡",interrobang:"ā‰ļø",iphone:"šŸ“±",izakaya_lantern:"šŸ®",jack_o_lantern:"šŸŽƒ",japan:"šŸ—¾",japanese_castle:"šŸÆ",japanese_goblin:"šŸ‘ŗ",japanese_ogre:"šŸ‘¹",jeans:"šŸ‘–",joy:"šŸ˜‚",joy_cat:"😹",joystick:"šŸ•¹",kaaba:"šŸ•‹",key:"šŸ”‘",keyboard:"āŒØļø",keycap_ten:"šŸ”Ÿ",kick_scooter:"šŸ›“",kimono:"šŸ‘˜",kiss:"šŸ’‹",kissing:"šŸ˜—",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"šŸ˜™",kiwi_fruit:"šŸ„",koala:"🐨",koko:"🈁",label:"šŸ·",large_blue_circle:"šŸ”µ",large_blue_diamond:"šŸ”·",large_orange_diamond:"šŸ”¶",last_quarter_moon:"šŸŒ—",last_quarter_moon_with_face:"🌜",latin_cross:"āœļø",laughing:"šŸ˜†",leaves:"šŸƒ",ledger:"šŸ“’",left_luggage:"šŸ›…",left_right_arrow:"ā†”ļø",leftwards_arrow_with_hook:"ā†©ļø",lemon:"šŸ‹",leo:"ā™Œļø",leopard:"šŸ†",level_slider:"šŸŽš",libra:"ā™Žļø",light_rail:"🚈",link:"šŸ”—",lion:"🦁",lips:"šŸ‘„",lipstick:"šŸ’„",lizard:"šŸ¦Ž",lock:"šŸ”’",lock_with_ink_pen:"šŸ”",lollipop:"šŸ­",loop:"āžæ",loud_sound:"šŸ”Š",loudspeaker:"šŸ“¢",love_hotel:"šŸ©",love_letter:"šŸ’Œ",low_brightness:"šŸ”…",lying_face:"🤄",m:"ā“‚ļø",mag:"šŸ”",mag_right:"šŸ”Ž",mahjong:"šŸ€„ļø",mailbox:"šŸ“«",mailbox_closed:"šŸ“Ŗ",mailbox_with_mail:"šŸ“¬",mailbox_with_no_mail:"šŸ“­",man:"šŸ‘Ø",man_artist:"šŸ‘Ø‍šŸŽØ",man_astronaut:"šŸ‘Ø‍šŸš€",man_cartwheeling:"🤸‍ā™‚ļø",man_cook:"šŸ‘Ø‍šŸ³",man_dancing:"šŸ•ŗ",man_facepalming:"🤦‍ā™‚ļø",man_factory_worker:"šŸ‘Ø‍šŸ­",man_farmer:"šŸ‘Ø‍🌾",man_firefighter:"šŸ‘Ø‍šŸš’",man_health_worker:"šŸ‘Ø‍āš•ļø",man_in_tuxedo:"🤵",man_judge:"šŸ‘Ø‍āš–ļø",man_juggling:"🤹‍ā™‚ļø",man_mechanic:"šŸ‘Ø‍šŸ”§",man_office_worker:"šŸ‘Ø‍šŸ’¼",man_pilot:"šŸ‘Ø‍āœˆļø",man_playing_handball:"🤾‍ā™‚ļø",man_playing_water_polo:"🤽‍ā™‚ļø",man_scientist:"šŸ‘Ø‍šŸ”¬",man_shrugging:"🤷‍ā™‚ļø",man_singer:"šŸ‘Ø‍šŸŽ¤",man_student:"šŸ‘Ø‍šŸŽ“",man_teacher:"šŸ‘Ø‍šŸ«",man_technologist:"šŸ‘Ø‍šŸ’»",man_with_gua_pi_mao:"šŸ‘²",man_with_turban:"šŸ‘³",tangerine:"šŸŠ",mans_shoe:"šŸ‘ž",mantelpiece_clock:"šŸ•°",maple_leaf:"šŸ",martial_arts_uniform:"šŸ„‹",mask:"😷",massage_woman:"šŸ’†",massage_man:"šŸ’†‍ā™‚ļø",meat_on_bone:"šŸ–",medal_military:"šŸŽ–",medal_sports:"šŸ…",mega:"šŸ“£",melon:"šŸˆ",memo:"šŸ“",men_wrestling:"🤼‍ā™‚ļø",menorah:"šŸ•Ž",mens:"🚹",metal:"🤘",metro:"šŸš‡",microphone:"šŸŽ¤",microscope:"šŸ”¬",milk_glass:"šŸ„›",milky_way:"🌌",minibus:"🚐",minidisc:"šŸ’½",mobile_phone_off:"šŸ““",money_mouth_face:"šŸ¤‘",money_with_wings:"šŸ’ø",moneybag:"šŸ’°",monkey:"šŸ’",monkey_face:"🐵",monorail:"šŸš",moon:"šŸŒ”",mortar_board:"šŸŽ“",mosque:"šŸ•Œ",motor_boat:"šŸ›„",motor_scooter:"šŸ›µ",motorcycle:"šŸ",motorway:"šŸ›£",mount_fuji:"šŸ—»",mountain:"ā›°",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍ā™€ļø",mountain_cableway:"🚠",mountain_railway:"šŸšž",mountain_snow:"šŸ”",mouse:"🐭",mouse2:"🐁",movie_camera:"šŸŽ„",moyai:"šŸ—æ",mrs_claus:"🤶",muscle:"šŸ’Ŗ",mushroom:"šŸ„",musical_keyboard:"šŸŽ¹",musical_note:"šŸŽµ",musical_score:"šŸŽ¼",mute:"šŸ”‡",nail_care:"šŸ’…",name_badge:"šŸ“›",national_park:"šŸž",nauseated_face:"🤢",necktie:"šŸ‘”",negative_squared_cross_mark:"āŽ",nerd_face:"šŸ¤“",neutral_face:"😐",new:"šŸ†•",new_moon:"šŸŒ‘",new_moon_with_face:"🌚",newspaper:"šŸ“°",newspaper_roll:"šŸ—ž",next_track_button:"ā­",ng:"šŸ†–",no_good_man:"šŸ™…‍ā™‚ļø",no_good_woman:"šŸ™…",night_with_stars:"🌃",no_bell:"šŸ”•",no_bicycles:"🚳",no_entry:"ā›”ļø",no_entry_sign:"🚫",no_mobile_phones:"šŸ“µ",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"šŸ‘ƒ",notebook:"šŸ““",notebook_with_decorative_cover:"šŸ“”",notes:"šŸŽ¶",nut_and_bolt:"šŸ”©",o:"ā­•ļø",o2:"šŸ…¾ļø",ocean:"🌊",octopus:"šŸ™",oden:"šŸ¢",office:"šŸ¢",oil_drum:"šŸ›¢",ok:"šŸ†—",ok_hand:"šŸ‘Œ",ok_man:"šŸ™†‍ā™‚ļø",ok_woman:"šŸ™†",old_key:"šŸ—",older_man:"šŸ‘“",older_woman:"šŸ‘µ",om:"šŸ•‰",on:"šŸ”›",oncoming_automobile:"🚘",oncoming_bus:"šŸš",oncoming_police_car:"šŸš”",oncoming_taxi:"šŸš–",open_file_folder:"šŸ“‚",open_hands:"šŸ‘",open_mouth:"😮",open_umbrella:"ā˜‚ļø",ophiuchus:"ā›Ž",orange_book:"šŸ“™",orthodox_cross:"ā˜¦ļø",outbox_tray:"šŸ“¤",owl:"šŸ¦‰",ox:"šŸ‚",package:"šŸ“¦",page_facing_up:"šŸ“„",page_with_curl:"šŸ“ƒ",pager:"šŸ“Ÿ",paintbrush:"šŸ–Œ",palm_tree:"🌓",pancakes:"šŸ„ž",panda_face:"🐼",paperclip:"šŸ“Ž",paperclips:"šŸ–‡",parasol_on_ground:"ā›±",parking:"šŸ…æļø",part_alternation_mark:"ć€½ļø",partly_sunny:"ā›…ļø",passenger_ship:"šŸ›³",passport_control:"šŸ›‚",pause_button:"āø",peace_symbol:"ā˜®ļø",peach:"šŸ‘",peanuts:"🄜",pear:"šŸ",pen:"šŸ–Š",pencil2:"āœļø",penguin:"🐧",pensive:"šŸ˜”",performing_arts:"šŸŽ­",persevere:"😣",person_fencing:"🤺",pouting_woman:"šŸ™Ž",phone:"ā˜Žļø",pick:"ā›",pig:"🐷",pig2:"šŸ–",pig_nose:"🐽",pill:"šŸ’Š",pineapple:"šŸ",ping_pong:"šŸ“",pisces:"ā™“ļø",pizza:"šŸ•",place_of_worship:"šŸ›",plate_with_cutlery:"šŸ½",play_or_pause_button:"āÆ",point_down:"šŸ‘‡",point_left:"šŸ‘ˆ",point_right:"šŸ‘‰",point_up:"ā˜ļø",point_up_2:"šŸ‘†",police_car:"šŸš“",policewoman:"šŸ‘®‍ā™€ļø",poodle:"🐩",popcorn:"šŸæ",post_office:"šŸ£",postal_horn:"šŸ“Æ",postbox:"šŸ“®",potable_water:"🚰",potato:"šŸ„”",pouch:"šŸ‘",poultry_leg:"šŸ—",pound:"šŸ’·",rage:"😔",pouting_cat:"😾",pouting_man:"šŸ™Ž‍ā™‚ļø",pray:"šŸ™",prayer_beads:"šŸ“æ",pregnant_woman:"🤰",previous_track_button:"ā®",prince:"🤓",princess:"šŸ‘ø",printer:"šŸ–Ø",purple_heart:"šŸ’œ",purse:"šŸ‘›",pushpin:"šŸ“Œ",put_litter_in_its_place:"🚮",question:"ā“",rabbit:"🐰",rabbit2:"šŸ‡",racehorse:"šŸŽ",racing_car:"šŸŽ",radio:"šŸ“»",radio_button:"šŸ”˜",radioactive:"ā˜¢ļø",railway_car:"🚃",railway_track:"šŸ›¤",rainbow:"🌈",rainbow_flag:"šŸ³ļø‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"šŸ–",raised_hands:"šŸ™Œ",raising_hand_woman:"šŸ™‹",raising_hand_man:"šŸ™‹‍ā™‚ļø",ram:"šŸ",ramen:"šŸœ",rat:"šŸ€",record_button:"āŗ",recycle:"ā™»ļø",red_circle:"šŸ”“",registered:"Ā®ļø",relaxed:"ā˜ŗļø",relieved:"😌",reminder_ribbon:"šŸŽ—",repeat:"šŸ”",repeat_one:"šŸ”‚",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"šŸ’ž",rewind:"āŖ",rhinoceros:"šŸ¦",ribbon:"šŸŽ€",rice:"šŸš",rice_ball:"šŸ™",rice_cracker:"šŸ˜",rice_scene:"šŸŽ‘",right_anger_bubble:"šŸ—Æ",ring:"šŸ’",robot:"šŸ¤–",rocket:"šŸš€",rofl:"🤣",roll_eyes:"šŸ™„",roller_coaster:"šŸŽ¢",rooster:"šŸ“",rose:"🌹",rosette:"šŸµ",rotating_light:"🚨",round_pushpin:"šŸ“",rowing_man:"🚣",rowing_woman:"🚣‍ā™€ļø",rugby_football:"šŸ‰",running_man:"šŸƒ",running_shirt_with_sash:"šŸŽ½",running_woman:"šŸƒ‍ā™€ļø",sa:"šŸˆ‚ļø",sagittarius:"ā™ļø",sake:"šŸ¶",sandal:"šŸ‘”",santa:"šŸŽ…",satellite:"šŸ“”",saxophone:"šŸŽ·",school:"šŸ«",school_satchel:"šŸŽ’",scissors:"āœ‚ļø",scorpion:"šŸ¦‚",scorpius:"ā™ļø",scream:"😱",scream_cat:"šŸ™€",scroll:"šŸ“œ",seat:"šŸ’ŗ",secret:"ćŠ™ļø",see_no_evil:"šŸ™ˆ",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🄘",shamrock:"ā˜˜ļø",shark:"🦈",shaved_ice:"šŸ§",sheep:"šŸ‘",shell:"🐚",shield:"šŸ›”",shinto_shrine:"⛩",ship:"🚢",shirt:"šŸ‘•",shopping:"šŸ›",shopping_cart:"šŸ›’",shower:"🚿",shrimp:"🦐",signal_strength:"šŸ“¶",six_pointed_star:"šŸ”Æ",ski:"šŸŽæ",skier:"ā›·",skull:"šŸ’€",skull_and_crossbones:"ā˜ ļø",sleeping:"😓",sleeping_bed:"šŸ›Œ",sleepy:"😪",slightly_frowning_face:"šŸ™",slightly_smiling_face:"šŸ™‚",slot_machine:"šŸŽ°",small_airplane:"šŸ›©",small_blue_diamond:"šŸ”¹",small_orange_diamond:"šŸ”ø",small_red_triangle:"šŸ”ŗ",small_red_triangle_down:"šŸ”»",smile:"šŸ˜„",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"šŸ˜",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"šŸ",sneezing_face:"🤧",snowboarder:"šŸ‚",snowflake:"ā„ļø",snowman:"ā›„ļø",snowman_with_snow:"ā˜ƒļø",sob:"😭",soccer:"āš½ļø",soon:"šŸ”œ",sos:"šŸ†˜",sound:"šŸ”‰",space_invader:"šŸ‘¾",spades:"ā™ ļø",spaghetti:"šŸ",sparkle:"ā‡ļø",sparkler:"šŸŽ‡",sparkles:"✨",sparkling_heart:"šŸ’–",speak_no_evil:"šŸ™Š",speaker:"šŸ”ˆ",speaking_head:"šŸ—£",speech_balloon:"šŸ’¬",speedboat:"🚤",spider:"šŸ•·",spider_web:"šŸ•ø",spiral_calendar:"šŸ—“",spiral_notepad:"šŸ—’",spoon:"šŸ„„",squid:"šŸ¦‘",stadium:"šŸŸ",star:"ā­ļø",star2:"🌟",star_and_crescent:"ā˜Ŗļø",star_of_david:"āœ”ļø",stars:"🌠",station:"šŸš‰",statue_of_liberty:"šŸ—½",steam_locomotive:"šŸš‚",stew:"šŸ²",stop_button:"ā¹",stop_sign:"šŸ›‘",stopwatch:"ā±",straight_ruler:"šŸ“",strawberry:"šŸ“",stuck_out_tongue:"šŸ˜›",stuck_out_tongue_closed_eyes:"šŸ˜",stuck_out_tongue_winking_eye:"😜",studio_microphone:"šŸŽ™",stuffed_flatbread:"šŸ„™",sun_behind_large_cloud:"🌄",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"šŸŒž",sunflower:"🌻",sunglasses:"šŸ˜Ž",sunny:"ā˜€ļø",sunrise:"šŸŒ…",sunrise_over_mountains:"šŸŒ„",surfing_man:"šŸ„",surfing_woman:"šŸ„‍ā™€ļø",sushi:"šŸ£",suspension_railway:"🚟",sweat:"šŸ˜“",sweat_drops:"šŸ’¦",sweat_smile:"šŸ˜…",sweet_potato:"šŸ ",swimming_man:"šŸŠ",swimming_woman:"šŸŠ‍ā™€ļø",symbols:"šŸ”£",synagogue:"šŸ•",syringe:"šŸ’‰",taco:"🌮",tada:"šŸŽ‰",tanabata_tree:"šŸŽ‹",taurus:"ā™‰ļø",taxi:"šŸš•",tea:"šŸµ",telephone_receiver:"šŸ“ž",telescope:"šŸ”­",tennis:"šŸŽ¾",tent:"ā›ŗļø",thermometer:"🌔",thinking:"šŸ¤”",thought_balloon:"šŸ’­",ticket:"šŸŽ«",tickets:"šŸŽŸ",tiger:"🐯",tiger2:"šŸ…",timer_clock:"ā²",tipping_hand_man:"šŸ’‍ā™‚ļø",tired_face:"😫",tm:"ā„¢ļø",toilet:"🚽",tokyo_tower:"šŸ—¼",tomato:"šŸ…",tongue:"šŸ‘…",top:"šŸ”",tophat:"šŸŽ©",tornado:"🌪",trackball:"šŸ–²",tractor:"🚜",traffic_light:"🚄",train:"šŸš‹",train2:"šŸš†",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"šŸ“",trident:"šŸ”±",triumph:"😤",trolleybus:"šŸšŽ",trophy:"šŸ†",tropical_drink:"šŸ¹",tropical_fish:"🐠",truck:"🚚",trumpet:"šŸŽŗ",tulip:"🌷",tumbler_glass:"🄃",turkey:"🦃",turtle:"🐢",tv:"šŸ“ŗ",twisted_rightwards_arrows:"šŸ”€",two_hearts:"šŸ’•",two_men_holding_hands:"šŸ‘¬",two_women_holding_hands:"šŸ‘­",u5272:"🈹",u5408:"🈓",u55b6:"🈺",u6307:"šŸˆÆļø",u6708:"šŸˆ·ļø",u6709:"🈶",u6e80:"🈵",u7121:"šŸˆšļø",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"ā˜”ļø",unamused:"šŸ˜’",underage:"šŸ”ž",unicorn:"šŸ¦„",unlock:"šŸ”“",up:"šŸ†™",upside_down_face:"šŸ™ƒ",v:"āœŒļø",vertical_traffic_light:"🚦",vhs:"šŸ“¼",vibration_mode:"šŸ“³",video_camera:"šŸ“¹",video_game:"šŸŽ®",violin:"šŸŽ»",virgo:"ā™ļø",volcano:"šŸŒ‹",volleyball:"šŸ",vs:"šŸ†š",vulcan_salute:"šŸ––",walking_man:"🚶",walking_woman:"🚶‍ā™€ļø",waning_crescent_moon:"🌘",waning_gibbous_moon:"šŸŒ–",warning:"āš ļø",wastebasket:"šŸ—‘",watch:"āŒšļø",water_buffalo:"🐃",watermelon:"šŸ‰",wave:"šŸ‘‹",wavy_dash:"ć€°ļø",waxing_crescent_moon:"šŸŒ’",wc:"🚾",weary:"😩",wedding:"šŸ’’",weight_lifting_man:"šŸ‹ļø",weight_lifting_woman:"šŸ‹ļø‍ā™€ļø",whale:"🐳",whale2:"šŸ‹",wheel_of_dharma:"ā˜øļø",wheelchair:"ā™æļø",white_check_mark:"āœ…",white_circle:"āšŖļø",white_flag:"šŸ³ļø",white_flower:"šŸ’®",white_large_square:"ā¬œļø",white_medium_small_square:"ā—½ļø",white_medium_square:"ā—»ļø",white_small_square:"ā–«ļø",white_square_button:"šŸ”³",wilted_flower:"šŸ„€",wind_chime:"šŸŽ",wind_face:"🌬",wine_glass:"šŸ·",wink:"šŸ˜‰",wolf:"🐺",woman:"šŸ‘©",woman_artist:"šŸ‘©‍šŸŽØ",woman_astronaut:"šŸ‘©‍šŸš€",woman_cartwheeling:"🤸‍ā™€ļø",woman_cook:"šŸ‘©‍šŸ³",woman_facepalming:"🤦‍ā™€ļø",woman_factory_worker:"šŸ‘©‍šŸ­",woman_farmer:"šŸ‘©‍🌾",woman_firefighter:"šŸ‘©‍šŸš’",woman_health_worker:"šŸ‘©‍āš•ļø",woman_judge:"šŸ‘©‍āš–ļø",woman_juggling:"🤹‍ā™€ļø",woman_mechanic:"šŸ‘©‍šŸ”§",woman_office_worker:"šŸ‘©‍šŸ’¼",woman_pilot:"šŸ‘©‍āœˆļø",woman_playing_handball:"🤾‍ā™€ļø",woman_playing_water_polo:"🤽‍ā™€ļø",woman_scientist:"šŸ‘©‍šŸ”¬",woman_shrugging:"🤷‍ā™€ļø",woman_singer:"šŸ‘©‍šŸŽ¤",woman_student:"šŸ‘©‍šŸŽ“",woman_teacher:"šŸ‘©‍šŸ«",woman_technologist:"šŸ‘©‍šŸ’»",woman_with_turban:"šŸ‘³‍ā™€ļø",womans_clothes:"šŸ‘š",womans_hat:"šŸ‘’",women_wrestling:"🤼‍ā™€ļø",womens:"🚺",world_map:"šŸ—ŗ",worried:"😟",wrench:"šŸ”§",writing_hand:"āœļø",x:"āŒ",yellow_heart:"šŸ’›",yen:"šŸ’“",yin_yang:"ā˜Æļø",yum:"šŸ˜‹",zap:"āš”ļø",zipper_mouth_face:"🤐",zzz:"šŸ’¤",octocat:'',showdown:''},p.subParser("makehtml.anchors",function(g,n,o){"use strict";var A=function(g,A,e,C,I,r,t){if(p.helper.isUndefined(t)&&(t=""),e=e.toLowerCase(),-1? ?(['"].*['"])?\)$/m))C="";else if(!C){if(e||(e=A.toLowerCase().replace(/ ?\n/g," ")),C="#"+e,p.helper.isUndefined(o.gUrls[e]))return g;C=o.gUrls[e],p.helper.isUndefined(o.gTitles[e])||(t=o.gTitles[e])}var a='"};return g=(g=(g=(g=(g=o.converter._dispatch("makehtml.anchors.before",g,n,o)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,A)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,A)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,A)).replace(/\[([^\[\]]+)]()()()()()/g,A),n.ghMentions&&(g=g.replace(/(^|\s)(\\)?(@([a-z\d\-]+))(?=[.!?;,[\]()]|\s|$)/gim,function(g,A,e,C,I){if("\\"===e)return A+C;if(!p.helper.isString(n.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var r=n.ghMentionsLink.replace(/\{u}/g,I),t="";return n.openLinksInNewWindow&&(t=' target="ĀØE95Eblank"'),A+'"+C+""})),g=o.converter._dispatch("makehtml.anchors.after",g,n,o)});var I=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,t=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,a=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,n=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,o=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,s=function(l){"use strict";return function(g,A,e,C,I,r,t){var a=e=e.replace(p.helper.regexes.asteriskDashAndColon,p.helper.escapeCharactersCallback),n="",o="",s=A||"",i=t||"";return/^www\./i.test(e)&&(e=e.replace(/^www\./i,"http://www.")),l.excludeTrailingPunctuationFromURLs&&r&&(n=r),l.openLinksInNewWindow&&(o=' target="ĀØE95Eblank"'),s+'"+a+""+n+i}},d=function(I,r){"use strict";return function(g,A,e){var C="mailto:";return A=A||"",e=p.subParser("makehtml.unescapeSpecialChars")(e,I,r),I.encodeEmails?(C=p.helper.encodeEmailAddress(C+e),e=p.helper.encodeEmailAddress(e)):C+=e,A+''+e+""}};p.subParser("makehtml.autoLinks",function(g,A,e){"use strict";return g=(g=(g=e.converter._dispatch("makehtml.autoLinks.before",g,A,e)).replace(a,s(A))).replace(o,d(A,e)),g=e.converter._dispatch("makehtml.autoLinks.after",g,A,e)}),p.subParser("makehtml.simplifiedAutoLinks",function(g,A,e){"use strict";return A.simplifiedAutoLink?(g=e.converter._dispatch("makehtml.simplifiedAutoLinks.before",g,A,e),g=(g=A.excludeTrailingPunctuationFromURLs?g.replace(t,s(A)):g.replace(I,s(A))).replace(n,d(A,e)),g=e.converter._dispatch("makehtml.simplifiedAutoLinks.after",g,A,e)):g}),p.subParser("makehtml.blockGamut",function(g,A,e){"use strict";return g=e.converter._dispatch("makehtml.blockGamut.before",g,A,e),g=p.subParser("makehtml.blockQuotes")(g,A,e),g=p.subParser("makehtml.headers")(g,A,e),g=p.subParser("makehtml.horizontalRule")(g,A,e),g=p.subParser("makehtml.lists")(g,A,e),g=p.subParser("makehtml.codeBlocks")(g,A,e),g=p.subParser("makehtml.tables")(g,A,e),g=p.subParser("makehtml.hashHTMLBlocks")(g,A,e),g=p.subParser("makehtml.paragraphs")(g,A,e),g=e.converter._dispatch("makehtml.blockGamut.after",g,A,e)}),p.subParser("makehtml.blockQuotes",function(g,A,e){"use strict";g=e.converter._dispatch("makehtml.blockQuotes.before",g,A,e),g+="\n\n";var C=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return A.splitAdjacentBlockquotes&&(C=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),g=g.replace(C,function(g){return g=(g=(g=g.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/ĀØ0/g,"")).replace(/^[ \t]+$/gm,""),g=p.subParser("makehtml.githubCodeBlocks")(g,A,e),g=(g=(g=p.subParser("makehtml.blockGamut")(g,A,e)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,function(g,A){var e=A;return e=(e=e.replace(/^  /gm,"ĀØ0")).replace(/ĀØ0/g,"")}),p.subParser("makehtml.hashBlock")("
\n"+g+"\n
",A,e)}),g=e.converter._dispatch("makehtml.blockQuotes.after",g,A,e)}),p.subParser("makehtml.codeBlocks",function(g,t,a){"use strict";g=a.converter._dispatch("makehtml.codeBlocks.before",g,t,a);return g=(g=(g+="ĀØ0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=ĀØ0))/g,function(g,A,e){var C=A,I=e,r="\n";return C=p.subParser("makehtml.outdent")(C,t,a),C=p.subParser("makehtml.encodeCode")(C,t,a),C=(C=(C=p.subParser("makehtml.detab")(C,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(r=""),C="
"+C+r+"
",p.subParser("makehtml.hashBlock")(C,t,a)+I})).replace(/ĀØ0/,""),g=a.converter._dispatch("makehtml.codeBlocks.after",g,t,a)}),p.subParser("makehtml.codeSpans",function(g,r,t){"use strict";return void 0===(g=t.converter._dispatch("makehtml.codeSpans.before",g,r,t))&&(g=""),g=g.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(g,A,e,C){var I=C;return I=(I=I.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),I=A+""+(I=p.subParser("makehtml.encodeCode")(I,r,t))+"",I=p.subParser("makehtml.hashHTMLSpans")(I,r,t)}),g=t.converter._dispatch("makehtml.codeSpans.after",g,r,t)}),p.subParser("makehtml.completeHTMLDocument",function(g,A,e){"use strict";if(!A.completeHTMLDocument)return g;g=e.converter._dispatch("makehtml.completeHTMLDocument.before",g,A,e);var C="html",I="\n",r="",t='\n',a="",n="";for(var o in void 0!==e.metadata.parsed.doctype&&(I="\n","html"!==(C=e.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==C||(t='')),e.metadata.parsed)if(e.metadata.parsed.hasOwnProperty(o))switch(o.toLowerCase()){case"doctype":break;case"title":r=""+e.metadata.parsed.title+"\n";break;case"charset":t="html"===C||"html5"===C?'\n':'\n';break;case"language":case"lang":a=' lang="'+e.metadata.parsed[o]+'"',n+='\n';break;default:n+='\n'}return g=I+"\n\n"+r+t+n+"\n\n"+g.trim()+"\n\n",g=e.converter._dispatch("makehtml.completeHTMLDocument.after",g,A,e)}),p.subParser("makehtml.detab",function(g,A,e){"use strict";return g=(g=(g=(g=(g=(g=e.converter._dispatch("makehtml.detab.before",g,A,e)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"ĀØAĀØB")).replace(/ĀØB(.+?)ĀØA/g,function(g,A){for(var e=A,C=4-e.length%4,I=0;I/g,">"),g=e.converter._dispatch("makehtml.encodeAmpsAndAngles.after",g,A,e)}),p.subParser("makehtml.encodeBackslashEscapes",function(g,A,e){"use strict";return g=(g=(g=e.converter._dispatch("makehtml.encodeBackslashEscapes.before",g,A,e)).replace(/\\(\\)/g,p.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,p.helper.escapeCharactersCallback),g=e.converter._dispatch("makehtml.encodeBackslashEscapes.after",g,A,e)}),p.subParser("makehtml.encodeCode",function(g,A,e){"use strict";return g=(g=e.converter._dispatch("makehtml.encodeCode.before",g,A,e)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,p.helper.escapeCharactersCallback),g=e.converter._dispatch("makehtml.encodeCode.after",g,A,e)}),p.subParser("makehtml.escapeSpecialCharsWithinTagAttributes",function(g,A,e){"use strict";return g=(g=(g=e.converter._dispatch("makehtml.escapeSpecialCharsWithinTagAttributes.before",g,A,e)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(g){return g.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,p.helper.escapeCharactersCallback)})).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(g){return g.replace(/([\\`*_~=|])/g,p.helper.escapeCharactersCallback)}),g=e.converter._dispatch("makehtml.escapeSpecialCharsWithinTagAttributes.after",g,A,e)}),p.subParser("makehtml.githubCodeBlocks",function(g,r,t){"use strict";return r.ghCodeBlocks?(g=t.converter._dispatch("makehtml.githubCodeBlocks.before",g,r,t),g=(g=(g+="ĀØ0").replace(/(?:^|\n)(```+|~~~+)([^\s`~]*)\n([\s\S]*?)\n\1/g,function(g,A,e,C){var I=r.omitExtraWLInCodeBlocks?"":"\n";return C=p.subParser("makehtml.encodeCode")(C,r,t),C="
"+(C=(C=(C=p.subParser("makehtml.detab")(C,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+I+"
",C=p.subParser("makehtml.hashBlock")(C,r,t),"\n\nĀØG"+(t.ghCodeBlocks.push({text:g,codeblock:C})-1)+"G\n\n"})).replace(/ĀØ0/,""),t.converter._dispatch("makehtml.githubCodeBlocks.after",g,r,t)):g}),p.subParser("makehtml.hashBlock",function(g,A,e){"use strict";return g=(g=e.converter._dispatch("makehtml.hashBlock.before",g,A,e)).replace(/(^\n+|\n+$)/g,""),g="\n\nĀØK"+(e.gHtmlBlocks.push(g)-1)+"K\n\n",g=e.converter._dispatch("makehtml.hashBlock.after",g,A,e)}),p.subParser("makehtml.hashCodeTags",function(g,r,t){"use strict";g=t.converter._dispatch("makehtml.hashCodeTags.before",g,r,t);return g=p.helper.replaceRecursiveRegExp(g,function(g,A,e,C){var I=e+p.subParser("makehtml.encodeCode")(A,r,t)+C;return"ĀØC"+(t.gHtmlSpans.push(I)-1)+"C"},"]*>","","gim"),g=t.converter._dispatch("makehtml.hashCodeTags.after",g,r,t)}),p.subParser("makehtml.hashElement",function(g,A,C){"use strict";return function(g,A){var e=A;return e=(e=(e=e.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),e="\n\nĀØK"+(C.gHtmlBlocks.push(e)-1)+"K\n\n"}}),p.subParser("makehtml.hashHTMLBlocks",function(g,A,r){"use strict";g=r.converter._dispatch("makehtml.hashHTMLBlocks.before",g,A,r);var e=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],C=function(g,A,e,C){var I=g;return-1!==e.search(/\bmarkdown\b/)&&(I=e+r.converter.makeHtml(A)+C),"\n\nĀØK"+(r.gHtmlBlocks.push(I)-1)+"K\n\n"};A.backslashEscapesHTMLTags&&(g=g.replace(/\\<(\/?[^>]+?)>/g,function(g,A){return"<"+A+">"}));for(var I=0;I]*>)","im"),n="<"+e[I]+"\\b[^>]*>",o="";-1!==(t=p.helper.regexIndexOf(g,a));){var s=p.helper.splitAtIndex(g,t),i=p.helper.replaceRecursiveRegExp(s[1],C,n,o,"im");if(i===s[1])break;g=s[0].concat(i)}return g=g.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,p.subParser("makehtml.hashElement")(g,A,r)),g=(g=p.helper.replaceRecursiveRegExp(g,function(g){return"\n\nĀØK"+(r.gHtmlBlocks.push(g)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,p.subParser("makehtml.hashElement")(g,A,r)),g=r.converter._dispatch("makehtml.hashHTMLBlocks.after",g,A,r)}),p.subParser("makehtml.hashHTMLSpans",function(g,A,e){"use strict";function C(g){return"ĀØC"+(e.gHtmlSpans.push(g)-1)+"C"}return g=(g=(g=(g=(g=e.converter._dispatch("makehtml.hashHTMLSpans.before",g,A,e)).replace(/<[^>]+?\/>/gi,function(g){return C(g)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(g){return C(g)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(g){return C(g)})).replace(/<[^>]+?>/gi,function(g){return C(g)}),g=e.converter._dispatch("makehtml.hashHTMLSpans.after",g,A,e)}),p.subParser("makehtml.unhashHTMLSpans",function(g,A,e){"use strict";g=e.converter._dispatch("makehtml.unhashHTMLSpans.before",g,A,e);for(var C=0;C]*>\\s*]*>","^ {0,3}\\s*
","gim"),g=t.converter._dispatch("makehtml.hashPreCodeTags.after",g,r,t)}),p.subParser("makehtml.headers",function(g,n,o){"use strict";g=o.converter._dispatch("makehtml.headers.before",g,n,o);var s=isNaN(parseInt(n.headerLevelStart))?1:parseInt(n.headerLevelStart),A=n.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,e=n.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;g=(g=g.replace(A,function(g,A){var e=p.subParser("makehtml.spanGamut")(A,n,o),C=n.noHeaderId?"":' id="'+i(A)+'"',I=""+e+"";return p.subParser("makehtml.hashBlock")(I,n,o)})).replace(e,function(g,A){var e=p.subParser("makehtml.spanGamut")(A,n,o),C=n.noHeaderId?"":' id="'+i(A)+'"',I=s+1,r=""+e+"";return p.subParser("makehtml.hashBlock")(r,n,o)});var C=n.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function i(g){var A,e;if(n.customizedHeaderId){var C=g.match(/\{([^{]+?)}\s*$/);C&&C[1]&&(g=C[1])}return A=g,e=p.helper.isString(n.prefixHeaderId)?n.prefixHeaderId:!0===n.prefixHeaderId?"section-":"",n.rawPrefixHeaderId||(A=e+A),A=n.ghCompatibleHeaderId?A.replace(/ /g,"-").replace(/&/g,"").replace(/ĀØT/g,"").replace(/ĀØD/g,"").replace(/[&+$,\/:;=?@"#{}|^ĀØ~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():n.rawHeaderId?A.replace(/ /g,"-").replace(/&/g,"&").replace(/ĀØT/g,"ĀØ").replace(/ĀØD/g,"$").replace(/["']/g,"-").toLowerCase():A.replace(/[^\w]/g,"").toLowerCase(),n.rawPrefixHeaderId&&(A=e+A),o.hashLinkCounts[A]?A=A+"-"+o.hashLinkCounts[A]++:o.hashLinkCounts[A]=1,A}return g=g.replace(C,function(g,A,e){var C=e;n.customizedHeaderId&&(C=e.replace(/\s?\{([^{]+?)}\s*$/,""));var I=p.subParser("makehtml.spanGamut")(C,n,o),r=n.noHeaderId?"":' id="'+i(e)+'"',t=s-1+A.length,a=""+I+"";return p.subParser("makehtml.hashBlock")(a,n,o)}),g=o.converter._dispatch("makehtml.headers.after",g,n,o)}),p.subParser("makehtml.horizontalRule",function(g,A,e){"use strict";g=e.converter._dispatch("makehtml.horizontalRule.before",g,A,e);var C=p.subParser("makehtml.hashBlock")("
",A,e);return g=(g=(g=g.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,C)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,C)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,C),g=e.converter._dispatch("makehtml.horizontalRule.after",g,A,e)}),p.subParser("makehtml.images",function(g,A,l){"use strict";function n(g,A,e,C,I,r,t,a){var n=l.gUrls,o=l.gTitles,s=l.gDimensions;if(e=e.toLowerCase(),a||(a=""),-1? ?(['"].*['"])?\)$/m))C="";else if(""===C||null===C){if(""!==e&&null!==e||(e=A.toLowerCase().replace(/ ?\n/g," ")),C="#"+e,p.helper.isUndefined(n[e]))return g;C=n[e],p.helper.isUndefined(o[e])||(a=o[e]),p.helper.isUndefined(s[e])||(I=s[e].width,r=s[e].height)}A=A.replace(/"/g,""").replace(p.helper.regexes.asteriskDashAndColon,p.helper.escapeCharactersCallback);var i=''+A+'"}return g=(g=(g=(g=(g=(g=l.converter._dispatch("makehtml.images.before",g,A,l)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(g,A,e,C,I,r,t,a){return n(g,A,e,C=C.replace(/\s/g,""),I,r,0,a)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),g=l.converter._dispatch("makehtml.images.after",g,A,l)}),p.subParser("makehtml.italicsAndBold",function(g,A,e){"use strict";function C(g,A,e){return A+g+e}return g=e.converter._dispatch("makehtml.italicsAndBold.before",g,A,e),g=A.literalMidWordUnderscores?(g=(g=g.replace(/\b___(\S[\s\S]*)___\b/g,function(g,A){return C(A,"","")})).replace(/\b__(\S[\s\S]*)__\b/g,function(g,A){return C(A,"","")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(g,A){return C(A,"","")}):(g=(g=g.replace(/___(\S[\s\S]*?)___/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g})).replace(/__(\S[\s\S]*?)__/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g})).replace(/_([^\s_][\s\S]*?)_/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g}),g=A.literalMidWordAsterisks?(g=(g=g.replace(/([^*]|^)\B\*\*\*(\S[\s\S]+?)\*\*\*\B(?!\*)/g,function(g,A,e){return C(e,A+"","")})).replace(/([^*]|^)\B\*\*(\S[\s\S]+?)\*\*\B(?!\*)/g,function(g,A,e){return C(e,A+"","")})).replace(/([^*]|^)\B\*(\S[\s\S]+?)\*\B(?!\*)/g,function(g,A,e){return C(e,A+"","")}):(g=(g=g.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g})).replace(/\*([^\s*][\s\S]*?)\*/g,function(g,A){return/\S$/.test(A)?C(A,"",""):g}),g=e.converter._dispatch("makehtml.italicsAndBold.after",g,A,e)}),p.subParser("makehtml.lists",function(g,i,s){"use strict";function l(g,A){s.gListLevel++,g=g.replace(/\n{2,}$/,"\n");var e=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(ĀØ0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!ĀØ0)/.test(g+="ĀØ0");return i.disableForced4SpacesIndentedSublists&&(e=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(ĀØ0|\2([*+-]|\d+[.])[ \t]+))/gm),g=(g=g.replace(e,function(g,A,e,C,I,r,t){t=t&&""!==t.trim();var a=p.subParser("makehtml.outdent")(I,i,s),n="";return r&&i.tasklists&&(n=' class="task-list-item" style="list-style-type: none;"',a=a.replace(/^[ \t]*\[(x|X| )?]/m,function(){var g='"+(a=a.replace("ĀØA",""))+"\n"})).replace(/ĀØ0/g,""),s.gListLevel--,A&&(g=g.replace(/\s+$/,"")),g}function c(g,A){if("ol"===A){var e=g.match(/^ *(\d+)\./);if(e&&"1"!==e[1])return' start="'+e[1]+'"'}return""}function I(I,r,t){var a=i.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,n=i.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,o="ul"===r?a:n,s="";if(-1!==I.search(o))!function g(A){var e=A.search(o),C=c(I,r);-1!==e?(s+="\n\n<"+r+C+">\n"+l(A.slice(0,e),!!t)+"\n",o="ul"===(r="ul"===r?"ol":"ul")?a:n,g(A.slice(e))):s+="\n\n<"+r+C+">\n"+l(A,!!t)+"\n"}(I);else{var g=c(I,r);s="\n\n<"+r+g+">\n"+l(I,!!t)+"\n"}return s}return g=s.converter._dispatch("lists.before",g,i,s),g+="ĀØ0",g=(g=s.gListLevel?g.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(ĀØ0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(g,A,e){return I(A,-1"),a+="

",I.push(a))}for(r=I.length,t=0;t]*>\s*]*>/.test(o)&&(s=!0)}I[t]=o}return g=(g=(g=I.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),e.converter._dispatch("makehtml.paragraphs.after",g,A,e)}),p.subParser("makehtml.runExtension",function(g,A,e,C){"use strict";if(g.filter)A=g.filter(A,C.converter,e);else if(g.regex){var I=g.regex;I instanceof RegExp||(I=new RegExp(I,"g")),A=A.replace(I,g.replace)}return A}),p.subParser("makehtml.spanGamut",function(g,A,e){"use strict";return g=e.converter._dispatch("smakehtml.panGamut.before",g,A,e),g=p.subParser("makehtml.codeSpans")(g,A,e),g=p.subParser("makehtml.escapeSpecialCharsWithinTagAttributes")(g,A,e),g=p.subParser("makehtml.encodeBackslashEscapes")(g,A,e),g=p.subParser("makehtml.images")(g,A,e),g=p.subParser("makehtml.anchors")(g,A,e),g=p.subParser("makehtml.autoLinks")(g,A,e),g=p.subParser("makehtml.simplifiedAutoLinks")(g,A,e),g=p.subParser("makehtml.emoji")(g,A,e),g=p.subParser("makehtml.underline")(g,A,e),g=p.subParser("makehtml.italicsAndBold")(g,A,e),g=p.subParser("makehtml.strikethrough")(g,A,e),g=p.subParser("makehtml.ellipsis")(g,A,e),g=p.subParser("makehtml.hashHTMLSpans")(g,A,e),g=p.subParser("makehtml.encodeAmpsAndAngles")(g,A,e),A.simpleLineBreaks?/\n\nĀØK/.test(g)||(g=g.replace(/\n+/g,"
\n")):g=g.replace(/ +\n/g,"
\n"),g=e.converter._dispatch("makehtml.spanGamut.after",g,A,e)}),p.subParser("makehtml.strikethrough",function(g,C,I){"use strict";return C.strikethrough&&(g=(g=I.converter._dispatch("makehtml.strikethrough.before",g,C,I)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(g,A){return e=A,C.simplifiedAutoLink&&(e=p.subParser("makehtml.simplifiedAutoLinks")(e,C,I)),""+e+"";var e}),g=I.converter._dispatch("makehtml.strikethrough.after",g,C,I)),g}),p.subParser("makehtml.stripLinkDefinitions",function(g,a,n){"use strict";var A=function(g,A,e,C,I,r,t){return A=A.toLowerCase(),e.match(/^data:.+?\/.+?;base64,/)?n.gUrls[A]=e.replace(/\s/g,""):n.gUrls[A]=p.subParser("makehtml.encodeAmpsAndAngles")(e,a,n),r?r+t:(t&&(n.gTitles[A]=t.replace(/"|'/g,""")),a.parseImgDimensions&&C&&I&&(n.gDimensions[A]={width:C,height:I}),"")};return g=(g=(g=(g+="ĀØ0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=ĀØ0)|(?=\n\[))/gm,A)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=ĀØ0))/gm,A)).replace(/ĀØ0/,"")}),p.subParser("makehtml.tables",function(g,m,d){"use strict";if(!m.tables)return g;function A(g){var A,e=g.split("\n");for(A=0;A"+(I=p.subParser("makehtml.spanGamut")(I,m,d))+"\n"));for(A=0;A"+p.subParser("makehtml.spanGamut")(a,m,d)+"\n"));c.push(u)}return function(g,A){for(var e="\n\n\n",C=g.length,I=0;I\n\n\n",I=0;I\n";for(var r=0;r\n"}return e+="\n
\n"}(i,c)}return g=(g=(g=(g=d.converter._dispatch("makehtml.tables.before",g,m,d)).replace(/\\(\|)/g,p.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|ĀØ0)/gm,A)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|ĀØ0)/gm,A),g=d.converter._dispatch("makehtml.tables.after",g,m,d)}),p.subParser("makehtml.underline",function(g,A,e){"use strict";return A.underline?(g=e.converter._dispatch("makehtml.underline.before",g,A,e),g=(g=A.literalMidWordUnderscores?g.replace(/\b_?__(\S[\s\S]*)___?\b/g,function(g,A){return""+A+""}):g.replace(/_?__(\S[\s\S]*?)___?/g,function(g,A){return/\S$/.test(A)?""+A+"":g})).replace(/(_)/g,p.helper.escapeCharactersCallback),g=e.converter._dispatch("makehtml.underline.after",g,A,e)):g}),p.subParser("makehtml.unescapeSpecialChars",function(g,A,e){"use strict";return g=(g=e.converter._dispatch("makehtml.unescapeSpecialChars.before",g,A,e)).replace(/ĀØE(\d+)E/g,function(g,A){var e=parseInt(A);return String.fromCharCode(e)}),g=e.converter._dispatch("makehtml.unescapeSpecialChars.after",g,A,e)}),p.Converter=function(e){"use strict";var r={},t=[],a=[],n={},C=c,o={parsed:{},raw:"",format:""};function I(g,A){if(A=A||null,p.helper.isString(g)){if(A=g=p.helper.stdExtName(g),p.extensions[g])return console.warn("DEPRECATION WARNING: "+g+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(g,A){"function"==typeof g&&(g=g(new p.Converter));p.helper.isArray(g)||(g=[g]);var e=h(g,A);if(!e.valid)throw Error(e.error);for(var C=0;C[ \t]+ĀØNBSP;<");var A=p.helper.document.createElement("div");A.innerHTML=g;var n=function(g){for(var A=g.querySelectorAll("pre"),e=[],C=0;C'}else e.push(A[C].innerHTML),A[C].innerHTML="",A[C].setAttribute("prenum",C.toString());return e}(A);!function g(A){for(var e=0;e/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:");if(8===g.nodeType)return"\x3c!--"+g.data+"--\x3e\n\n";if(1!==g.nodeType)return"";switch(g.tagName.toLowerCase()){case"h1":A||(a=i(g,1)+"\n\n");break;case"h2":A||(a=i(g,2)+"\n\n");break;case"h3":A||(a=i(g,3)+"\n\n");break;case"h4":A||(a=i(g,4)+"\n\n");break;case"h5":A||(a=i(g,5)+"\n\n");break;case"h6":A||(a=i(g,6)+"\n\n");break;case"p":A||(a=function(g){var A="";if(g.hasChildNodes())for(var e=g.childNodes,C=e.length,I=0;I ")}(g)+"\n\n");break;case"hr":A||(a="---\n\n");break;case"ol":A||(a=s(g,"ol")+"\n\n");break;case"ul":A||(a=s(g,"ul")+"\n\n");break;case"precode":A||(r=(I=g).getAttribute("language"),t=I.getAttribute("precodenum"),a="```"+r+"\n"+n[t]+"\n```\n\n");break;case"pre":A||(C=g.getAttribute("prenum"),a="
"+n[C]+"
\n\n");break;case"table":A||(a=function(g){var A,e,C="",I=[[],[]],r=g.querySelectorAll("thead>tr>th"),t=g.querySelectorAll("tbody>tr");for(A=0;A",g.hasAttribute("title")&&(A+=' "'+g.getAttribute("title")+'"'),A+=")"}return A}(g);break;case"img":a=function(g){var A="";g.hasAttribute("src")&&(A+="!["+g.getAttribute("alt")+"](",A+="<"+g.getAttribute("src")+">",g.hasAttribute("width")&&g.hasAttribute("height")&&(A+=" ="+g.getAttribute("width")+"x"+g.getAttribute("height")),g.hasAttribute("title")&&(A+=' "'+g.getAttribute("title")+'"'),A+=")");return A}(g);break;default:a=g.outerHTML+"\n\n"}return a}function s(g,A){var e="";if(!g.hasChildNodes())return"";for(var C=g.childNodes,I=C.length,r=g.getAttribute("start")||1,t=0;t {{ title }}
PK!#ʵµsimplecel/views.pyfrom flask import render_template import pyexcel import os import json from pathlib import Path from . import app @app.route('/') def open_file(): filename_path = Path(os.environ.get('FILENAME', 'simplecel.xlsx')) if filename_path.exists(): data = pyexcel.get_book_dict(file_name=str(filename_path)) else: data = dict(Sheet1=[[''] * 5] * 5) config_path = Path(os.environ.get('CONFIG', str(filename_path.parent))) if config_path.is_dir(): config_path = config_path.joinpath(filename_path.name).with_suffix('.config.json') os.environ['CONFIG'] = str(config_path) if config_path.exists(): config = json.loads(config_path.read_text()) else: config = dict() os.environ['FILENAME'] = str(filename_path) os.environ['CONFIG'] = str(config_path) return render_template('index.html', title=str(filename_path), data=data, config=config) PK!HYŅč„4;,simplecel-0.2.0.2.dist-info/entry_points.txt‹NĪĻ+ĪĻI/N.Ź,()Žå*ĪĢ-ČIMNͱ…³ōāćs3óāć­rņSāS+€b\\PK!˜ ƒŽ::#simplecel-0.2.0.2.dist-info/LICENSEMIT License Copyright (c) 2018 Pacharapol Withayasakpunt Permission 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: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE 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. PK!H±ž‹RST!simplecel-0.2.0.2.dist-info/WHEEL ŹA € н§š#J;/ķ"¢ÖŸd&F]xūzėw>@”Z³p“Įy3ƒ”©‰Fū šė]n2›H£„ŅŚ%_Ń6ķ0{ŗ’8&baPāa>PK!H,?øŒ. $simplecel-0.2.0.2.dist-info/METADATAµWūoŪ6ž]Å͐d³d'} FR,pó0–8^ģ®Š¢„³Ä†"5‘Š­żßw$żJšĖÖ$÷ųx÷s…†„̰š7¬4W²‡ŃA0dö@󢘠֋Żč0¢æ`\«š\Ļf‚K„Ó酂ß"°²„979H3Uµ`(yēm“aZæĪ –a‡ģܦj.;“«KŠuYŖŹDĮ…*0,I”¹1„īu:mŖ§Q¢ŠNI!W¬TbŽŁDyÉ”š6\ &Į/ŲĢU•ź  ­3™j% › l—'µÉUՃKroŽ‘Ö0ĶnĖZš„Fˆć¢·?gVbc nššWØĆQCŗŅėćgA_0­łŒ#Y_Ę=‚k<€“²¬Ō¦ö›"]-ßŪ2ŖTV±¢ą2ƒK&³š€°śŽ…}{öTżčł“w¼xņŽ—OŽńjƒß®MĮ“[Ų{}ü2zÕ>zu÷jĢȅÓ8ˆŗķ£ĆG4–ēkuŗŃ‹č§öQ7ziõŽ N*^*İOՀ҄“¦¤š1ø0ėZ ‚Æė*x’ŻūQ3Ą²„AēEŖ#®>쭊“Y“‘wŹ¦ä»MqFś.ŪßhŪåØt0DŖŹ¼śZ¹³æv)|q|Żųļ~Źf™œžŗ«Žæ÷üo¤ģģĄ2SS)AżZU@…2ŊLĮ%Ó5£¤*ŃŃ638ryA×ķ¤XØ0qµ(7…€0„ŻU7Ė„Ż6ģŗŲւȼõ™\ŗ÷‘kŸÅŪ›Ė] L(‰ H$> ¼!>"ŌAWÉq«×qDYœˆ9k4dJ„`9 ęÄA«¤¢VVjęȳÜ@Z#Ū™YCS­DmP4ĆĮ$§^ÕąŽ$>>ųń0nC|ݟøēĮAxš<¦„ €idh–Ū ¦ÖĆ[@Ō…$µ”M(’)‚.1±¤Ā^Š3V jŅĆnwߣ@jƄ`¶-ƒ Žc:…‚b·E”¼ī¶&ҶtŁķįBčĄ\WJŹäbɒ[‡;ł%s)ķZÓĆ97õŌ: ‚3ž3Ŗżq€+Ž  ń:‚„^»F|tHy7«ē»£‘aĻ",E‘m—ü[Mį}‘õ÷›\©Œreą·¦2¼æM×Ćń8\žO®N©µ·é^“ŽfĘ3˜œž>ūłp¹,©›(%;Ļr›g’zx68‡Ś¶{€Õ½žpvs„³ź¾\†“ÓóÓ'HqZg^‘ā†õoœ«9¹å Ō6W»øąŌ¹Ūłā‚Ł×Ȟ§?œōū Ÿ q„ąó‹lŲ1pŪOZł^Š„˜R.‚hØĪrwŖ¶}!6’pwJÓ#1Ō”r¼B.Ž`0s@Ķø@Hj¹klÄŚ“ß TŽĪg†+F4"Ęģ}qŸś`AĶܽ} ž$ĢZ„ö'ŽźżpŸś)—ŠD¦Ŗ±ķÅkB"qė!µHē³UlŻ©„Mæ•1v^&ØæĮą³?Ų”2hūŹ—c¼ä†¾GXåć#uŽŸŪ#":ļUo¼é|!£fŖ™øQóŌü>\č;žzøF'mīYI+UŚųÆPÖŪž¤½1ÜlAFßYāsōfekˆčŽBõ‰«Ģć5H±+L_»I‚„Mw_c™Ų±ƒĄĻÓĄć~š¬ūĆG_ś“Ż%—yO¶„Į£¶ho7ž?™‘K¶qSŃūH0iļ;;”\ĖŚĮNÖFĶÆ:ō8Œ.a·nŲæÅÖŚĪ潂5ŌK4°r,“Q¦Ž‘ÄdN×ru–5Ėį1N*¤+R® ńéfz®ĀÆŲ<ņœl½$žĪ÷·’CŠÅB“ūŽŽķt£RfvĮ_PK!HĪ”‡Č<ƒ"simplecel-0.2.0.2.dist-info/RECORDÓI“¢Hą{’°’ķŠDPYÅ ˜){‚,žśq"Śn'j¦b™‘§ēż–Č•MX|DŖPE‹f&ŗ,¦Yī'"įŒ£¦&ćīXińœ_ŖōR öŗ‡¹ēžļ[©°:G'įG÷f•1Ŗžaqś:¢ŽJkTµNJšr±Ł„fÖVꦞÅѾą‚ÄĮw,nŠ›ćĪW‘ū|œīƒĢŪ†¢Nż*ŗ«ōLŽM9†–}u·ūĆHšĖw§ėć%W˜Ę÷¢_Üŗß$×)Į6ļ}ęŗ©’b4›=°ŽŅHnoÓɽķ)'Į74Ļ~%Óx@I]-ž×ˌķÕJ‚Ór:Ļ&,Vā!…ę…ÉŅ2qŪn§Ō¬Ņ±÷@ ÜWUW8-’īw™ņuόĘQūųā]Y*œĆĒ=ˆŻŲ—@¾Ęzvf‹˜É)bIš_äŸĘ»Y“ōVW 9·i:(˜1Ŗ÷’ÓAkß[qNź‘Ėį1SGŠł—Ī1|’ā7tiĶTøöŻ éߍ™ŗliЬv¤44Šć~žŽš²÷Œ¬™Ź2!D‘łjO³Ę]V×z¬%ŖŽx š{ŗa•Ø]ß ŖjĀgÓÉĆƾ—Ų,هģ[§.ŒŃųœĒRĖ’›°(ćę•"ķƊ“oŸ’Ę\U*.wUS;čI¹Õ€z¶ĒvōŅØ„Ą2¼ųŅĆē+īa÷kŽY_/¬ē ՐŖĀÓŌ nÄs0Ćul—UWœHÓ©И9±d(ź»·v…Wŗü$] -’ń0³“_ ¤eō2ÄyµS§Zˆc§Bo’Ō‚^ü}®ØėIT„õ¬zĀŠeÅr”—,xåģ©AUźŽ«źĀ䊕¼éO)فŚ”A¦x–wųųł\£@kš¢/yĪŹM±¦épŅ·ģøAŗuN؜į[~¦3 8¶qĖ£¬•jBßŗ¦āJkɕ^t{nIŖĮ‡åˆī†ŗŃjŸ,»°Ųš“ÖS ÷Šåć6ĖT‰`ž{ÜVä½½&ˆPK!”„˜ XX¤simplecel/__init__.pyPK!’A™pˆˆ¤‹simplecel/__main__.pyPK!vĄ÷ĪԁFsimplecel/api.pyPK!ĆYѤBsimplecel/static/default.jsPK!”Ö5Ų¾¾¤Žsimplecel/static/favicon.icoPK!µ/<¤†simplecel/static/index.cssPK!ž ¢^ĆƤŅsimplecel/static/index.jsPK!aKGĶįᤁĢ,simplecel/static/renderer.jsPK!Øė(  '¤ē0simplecel/static/vendor/showdown.min.jsPK!dŽ’£ƒMƒM+¤1Ńsimplecel/static/vendor/showdown.min.js.mapPK!éϧķżsimplecel/templates/index.htmlPK!#ʵµ¤M$simplecel/views.pyPK!HYŅč„4;,€2(simplecel-0.2.0.2.dist-info/entry_points.txtPK!˜ ƒŽ::#¤°(simplecel-0.2.0.2.dist-info/LICENSEPK!H±ž‹RST!€+-simplecel-0.2.0.2.dist-info/WHEELPK!H,?øŒ. $€½-simplecel-0.2.0.2.dist-info/METADATAPK!HĪ”‡Č<ƒ"€‹3simplecel-0.2.0.2.dist-info/RECORDPK7