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!|Ō8Īęę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), json.loads(content['data'])) except NameError: pyexcel.save_book_as( bookdict=content['data'], dest_file_name=str(filename_path) ) config_path.write_text(json.dumps(json.loads(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!(VöŪćć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: JSON.stringify(config), data: JSON.stringify(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.dist-info/entry_points.txt‹NĪĻ+ĪĻI/N.Ź,()Žå*ĪĢ-ČIMNͱ…³ōāćs3óāć­rņSāS+€b\\PK!˜ ƒŽ::!simplecel-0.2.0.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±ž‹RSTsimplecel-0.2.0.dist-info/WHEEL ŹA € н§š#J;/ķ"¢ÖŸd&F]xūzėw>@”Z³p“Įy3ƒ”©‰Fū šė]n2›H£„ŅŚ%_Ń6ķ0{ŗ’8&baPāa>PK!Hžß+½f "simplecel-0.2.0.dist-info/METADATA­VmoŪ6žĪ_qsö!,ŹM—t0’nYź$ĘņāÅī: (`Z¢%֔Ȓ”učßQō[Ҭ@¶ų‹„ćńž{}NWܱ”9żÉŖģĀ>}E®YĮ»`E”%Oø$ėĆݧ2¬Š‚™ŗ ½{<……2³‰R3X—C©`ŖLQI‰*ēįf&• ēxs–ŖE_Œ®.ĮVZ+ć(¹P4Ė7wNŪngØ^Mh¢ŠX£‹†i%ńĘ«K‘šŅā…«žˆüĪkō#µ]ąŽ©vĪŹŌŖŅ±‰äm]7BrR¹\™. X’{šAXĶ,›éŖtKˆLČ.l`ͼÄūBnłēJn£Aŗ˜”·ĒÆÉ©d֊©ąh}ét»p3ģƉÖFĶyźßŃÓÕńƒ+£2ÊB”\²2«0^?@ų§×ĻÕ§?=ūĘĮ³o>ūʛMžŽ 뺐H‘Ģ`÷ķń!}Ó>zC;{5¦Ńh¼¢öŃžĖśz= ?·:ōŠė½ć61B;lĮ軁—.Õ{Ęń{Æz‘®ūŠÜżp÷[%d CĒ\e?ī®:Ņ66JU&{²)©gæL +“üø`Öq³÷œė{{Pś°°¹ą2µT؍Qdt#u­E<čĆŖ?¦ŗ)AĄõźkåx)Cc~Gž]/ƒ³ß‡ŚčżwLņ‚Evv _ZǤd¾£ĒČR%'ZhAa‹<·„ĖFī„½؁¬¬A¹œd›d†c!åS4—ā­ugŸ wQM< !gŹĄ"gjUAÉQŃ©5B0…œVĀxķĆø ųĄ“,ēOņk€Yżļ°9²§ĪHĖ*CŪMšļ-ŗ÷MŌ?nb…(ʹԤQÜZ pw3õo®‡į¬Ł»>¹źrӌ„ķĄkX‡©Č`Ōūkž7īŠRcQ0$OŹóōꜬŸ¬Æ{”«mҧŻ\Y×XmŽ|”=ź÷nAŹ'UŃoX’†¹Z ¬°PpėƒĮ2„øY¶Įv¼üžłGźėŠƒiź!Ø)Œ§Bņ·) Rļ÷øI”"#v ½ž"Z]š/Ķ«½ą,åEĪT¼Ɨ(Ć^EqkÕ”·Ka u¾zÅÖ\%lņRĘ,÷”™pūÉא kåøļĻPÖ1֏UŅ6é3”Į>aźnrdŌ" Ś j¢ä72lʊÉ[µøåV|įN•¬ŠņńÖČ=°’„½’W¼¬¶ńJæ4 vF?ˆŌåųéŌéxŁ:Eøŗ˜ÄMæŒ|¼NŅœOŽ|©÷ÖƒšW’fUaV’a1Yœ ©Uėę€óV6Ü}ļļ©EŁiūfį&3źJ¼s0¼cį={sf?2’ō,‹•©·łŗ„¶é®BZ®™©[NFR<‡yI6_ Č7§Ā!‹?n( å°Éūi3½ä‹Į„nū:.'Ķ3iĆCMB›Æ—‹Ÿ +īr`$K'“pĢā¦Ž<—š»ęķ³ †Ŗ‘ęŁz¼Š]bwHÆtRm ž‹üżpÉ?]Ś£—WAm»cól.Į™Éģ|ČōɈW 4 ö»Ų”'Ł”ī Żź į‹®½Ē݇ŗё$šś„óć]²ģƋ¢³£¦÷¹ŖbŒćØļęų4›ī£O›éÖLõ¦Źź7¾÷“}É;™Y+ęH–ųuļ…qo>ŖN«čUpõKļ‡ŁōœCŪ’›°©Āū+…?M5nę_¼BŻd"™£‡¬Čd>quT€|›F;9IŠ Ņ˽… čy Ō’3ļtØŹ— Äeøģµ™ūŃXł`¼Mķ¶öюq3\³jīZm)‚xcĒ MżŪG§Ņ©lvę£R „n\hŅ­ ®«ĆZł]QŸä¹ah bx+ˆrClnY?ąY4Øŗ%ø7Y=ō›a^ %™F–®kµNHšS2lŅ]g4óāQJ+ĘU²ø+Ž«aōOźAtKz¹Š©ĪąLŒ²Ō NŻ”Sī„żpIšŒČōŻ(Óø«pꌯē !łƒģ)’¤¾Ü%­öåvœēĻĖaĶScŸōkLŪ² ™ņĄ2ռҖo0~P5ÉęEŽę_°ß{²Ė·,”.•œ×„ڮֵķoŒé§c>ˆIKµ»¢p0’ŪĀhSֈaæžPK!”„˜ XX¤simplecel/__init__.pyPK!’A™pˆˆ¤‹simplecel/__main__.pyPK!|Ō8Īę꤁Fsimplecel/api.pyPK!ĆYѤZsimplecel/static/default.jsPK!”Ö5Ų¾¾¤¦simplecel/static/favicon.icoPK!µ/<¤žsimplecel/static/index.cssPK!(VöŪć椁źsimplecel/static/index.jsPK!aKGĶįᤁ-simplecel/static/renderer.jsPK!Øė(  '¤1simplecel/static/vendor/showdown.min.jsPK!dŽ’£ƒMƒM+¤iŃsimplecel/static/vendor/showdown.min.js.mapPK!éϧķ5simplecel/templates/index.htmlPK!#ʵµ¤…$simplecel/views.pyPK!HYŅč„4;*€j(simplecel-0.2.0.dist-info/entry_points.txtPK!˜ ƒŽ::!¤ę(simplecel-0.2.0.dist-info/LICENSEPK!H±ž‹RST€_-simplecel-0.2.0.dist-info/WHEELPK!Hžß+½f "€ļ-simplecel-0.2.0.dist-info/METADATAPK!HG<<y €ģ2simplecel-0.2.0.dist-info/RECORDPKüf6