window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/wp-emoji.js?ver=6.3.5","twemoji":"https:\/\/jopioneiro.mtportal.info\/wp-includes\/js\/twemoji.js?ver=6.3.5"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * tests. * @typedef Tests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingss'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser s offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function sWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionTests * @type {object} * @property {number} timestamp * @property {Tests} Tests */ /** * Get tests from session. * * @since 6.3.0 * * @private * * @returns {?Tests} tests, or null if not set or older than 1 week. */ function getSessionTests() { try { /** @type {SessionTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.Tests === 'object' ) { return item.Tests; } } catch ( e ) {} return null; } /** * Persist the s in session storage. * * @since 6.3.0 * * @private * * @param {Tests} Tests tests. */ function setSessionTests( Tests ) { try { /** @type {SessionTests} */ var item = { Tests: Tests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browsersEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width er sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least ed of the letter locale flags, * so gives us an easy test for full . * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone! * * To test for Emoji 14.0 , try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone. * * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand, * 🏻 Light Skin Tone, a Zero Width er, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone. * * 0x1FAF1 == Rightwards Hand * 0x1F3FB == Light Skin Tone * 0x200D == Zero-Width er (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not ing the new emoji. * 0x1FAF2 == Leftwards Hand * 0x1F3FF == Dark Skin Tone. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width er sequence '\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browsersEmoji Reference to browsersEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {Tests} tests. */ function testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var s = {}; tests.forEach( function ( test ) { s[ test ] = browsersEmoji( context, test, emojiSetsRenderIdentically ); } ); return s; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.s = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji from the browser, asynchronously when possible. new Promise( function ( resolve ) { var Tests = getSessionTests(); if ( Tests ) { resolve( Tests ); return; } if ( sWorkerOffloading() ) { try { // Note that the functions are being ed as arguments due to minification. var workerScript = 'postMessage(' + testEmojis.toString() + '(' + [ JSON.stringify( tests ), browsersEmoji.toString(), emojiSetsRenderIdentically.toString() ].( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojis' } ); worker.onmessage = function ( event ) { Tests = event.data; setSessionTests( Tests ); worker.terminate(); resolve( Tests ); }; return; } catch ( e ) {} } Tests = testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ); setSessionTests( Tests ); resolve( Tests ); } ) // Once the browser emoji has been obtained from the session, finalize the settings. .then( function ( Tests ) { /* * Tests the browser for flag emojis and other emojis, and adjusts the * settings accordingly. */ for ( var test in Tests ) { settings.s[ test ] = Tests[ test ]; settings.s.everything = settings.s.everything && settings.s[ test ]; if ( 'flag' !== test ) { settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && settings.s[ test ]; } } settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && ! settings.s.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.s.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings ); window.tdb_global_vars = {"wpRestUrl":"https:\/\/jopioneiro.mtportal.info\/wp-json\/","permalinkStructure":"\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null};
Entrar
Bem-vindo! Entre na sua conta
Recuperar senha
Recupere sua senha
Uma senha será enviada por e-mail para você.
domingo, 25 maio, 2025
InícioNotíciasDestaquesOpinião - Um parque para Canarana - OPioneiro

Opinião – Um parque para Canarana – OPioneiro

CANARANA – Se uma obra na iniciativa privada, dependente apenas de planejamento e recurso, demora para ser executada e concluída, no setor público demora ainda mais. Os entraves burocráticos que precisam ser vencidos, a incongruência das fontes de recursos, tornam qualquer execução pública morosa.

A mais explícita vantagem de um parque é o apelo ecológico, mas também agrega valores no aspecto estético e proporciona espaço para lazer e a recreação.
Há uma área que fica praticamente dentro da cidade, encostada na principal avenida (Rio Grande do Sul) e é margeada por dois bairros, o Flamboyant I e o Flamboyant II; Foto – OP.

Muito se fala que o Brasil não tem um projeto de nação e que a cada troca de governo, novas ideias são implementadas, as antigas são abandonadas e ao povo resta a conta a pagar. Ter um projeto de nação, que transe governos, apesar de parecer utópico, daria a garantia de que ações estratégicas seriam executadas, independente de quem estivesse no poder.

O mesmo panorama se aplica para uma cidade. Neste artigo assinado pelo OPioneiro, queremos contribuir com uma ideia, para ser discutida, planejada, orçada e, quem sabe, implementada a médio prazo: a construção de um parque em Canarana.

Num projeto comum de cidade, no escopo de contribuições para a melhoria da qualidade de vida de seus cidadãos, é preciso pensar no futuro e, desde agora, nos preparamos para o que Canarana, sem dúvida, um dia será: uma cidade estruturada, que se preparou para o crescimento, sem abrir mão do bem estar comum.

A primeira e mais explícita vantagem de um parque público gira, claro, em torno do apelo ecológico, indubitavelmente importante. Mas uma área verde urbana também agrega valores no aspecto estético da cidade e social da comunidade. Ora pois, parques e praças são historicamente pontos de encontro para socialização. Na ideia que expusemos, o objetivo também proporcionar o lazer e a recreação.

Claro, em tempo de pandemia, qualquer ideia que divirja de investimento tanto público quanto privado em saúde, pode parecer equivocada. Mas pedimos aos caros leitores que se ponham a pensar no pós Covid. Na nova sociedade que irá surgir após o caótico tempo que vivemos e no modo de vida que já estamos vendo ser transformado. Um modo de viver baseado no bem estar social e na preocupação com a ambientação nos espaços públicos.

Na nossa ideia, até mesmo um local já sugerimos. Há uma área que fica praticamente dentro da cidade, encostada na principal avenida (Rio Grande do Sul) e é margeada por dois bairros, o Flamboyant I e o Flamboyant II. É bem visível no lado direito para quem chega na cidade. Mudas plantadas há alguns anos no local cresceram e hoje já se tornaram árvores grandes, protegendo uma nascente que brota ali.

A mais explícita vantagem de um parque é o apelo ecológico, mas também agrega valores no aspecto estético e proporciona espaço para lazer e a recreação.
Há uma área que fica praticamente dentro da cidade, encostada na principal avenida (Rio Grande do Sul) e é margeada por dois bairros, o Flamboyant I e o Flamboyant II; Foto – OP.

A sugestão, evidenciamos, não é desmatar o local, mas construir uma pista de caminhada, instalar bancos, iluminação e mais algumas benfeitorias, para que o local seja um ponto de laser para a população. Afinal, a pandemia vai ar e na “saudade” da socialização depois de meses de isolamento, esses espaços serão, portanto, valorizados.

Esse parque se somaria a outras iniciativas que já estão em andamento em Canarana. Uma delas é a construção de duas praças, que devem ter o início nos próximos dias por parte do setor público. Há ainda a lapidação de ideias para a construção de um lago ao lado do loteamento Morada do Bosque e de outros dois lagos ao lado do loteamento Alto do Cerrado, sendo que o primeiro já está até ganhando forma.

 

A mais explícita vantagem de um parque é o apelo ecológico, mas também agrega valores no aspecto estético e proporciona espaço para lazer e a recreação.
Local que vai receber uma das praças; Foto – OP.
A mais explícita vantagem de um parque é o apelo ecológico, mas também agrega valores no aspecto estético e proporciona espaço para lazer e a recreação.
A ideia de um dos lagos já está ganhando forma ao lado do loteamento Morada do Bosque; Foto – OP.

Canarana, desde sua fundação, preocupou-se com a qualidade de vida e a manutenção de vegetação nativa em seu meio. Basta olhar para as avenidas, largas, arborizadas, cobertas de grama. Bastava, ademais (antes da pandemia), olhar para estes canteiros nos fins de tarde e finais de semana para perceber gente de todas as idades socializando e confraternizando.

Cremos, que sem estes espaços existindo, em meio ao cerrado mato-grossense, o calor seria ainda mais escaldante do que é e a prática de atividades ao lazer seria ainda menor, as reclamações seriam mais eminentes e, por fim, a nossa linda cidade estaria com uma “cara” feia.

Como já falado no início, a ideia de um parque é uma iniciativa para médio prazo, que para ser implementada, demanda planejamento, requer orçamento e transa governos. Mas tudo começa com uma ideia, uma sugestão. E você, o que acha?

OPioneiro.

1 COMENTÁRIO

  1. Acho que é uma excelente idéia, porém deve ter um estrutura muito boa em volta desse parque, devendo ser colocado uma única entrada com guardas, devido ser um parque, pessoas podem querer utilizar para o uso de drogas, bebidas alcoólicas e até mesmo a prática de sexo no local, principalmente no período noturno. Também podem colocar som alto atrapalhando os cidadãos que moram próximo a esse parque. Tudo tem que ser levado em consideração, tanto o lado positivo quanto o lado negativo.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.