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};
Antena parabólica tradicional pode ser substituída pelo modelo digital gratuitamente por quem está cadastrado nos programas sociais do Governo Federal — Foto: Siga Antenado/Divulgação
📡As inscrições para receber o kit gratuito com antena parabólica digital já estão abertas para moradores de mais de 67 municípios de Mato Grosso. (veja abaixo). Os beneficiários de programas sociais que ainda utilizam a parabólica tradicional poderão se cadastrar para receber o novo modelo.
Antena parabólica tradicional pode ser substituída pelo modelo digital gratuitamente por quem está cadastrado nos programas sociais do Governo Federal — Foto: Siga Antenado/Divulgação
Confira os municípios
Água Boa
Alto Araguaia
Alto Boa Vista
Alto Garças
Alto Taquari
Apiacás
Araguaiana
Araguainha
Araputanga
Aripuanã
Boa Esperança do Norte
Campinápolis
Canabrava do Norte
Canarana
Carlinda
Castanheira
Cocalinho
Colíder
Colniza
Confresa
Conquista D’Oeste
Cotriguaçu
Curvelândia
Figueirópolis D’Oeste
Gaúcha do Norte
General Carneiro
Guarantã do Norte
Guiratinga
Indiavaí
Itaúba
Jauru
Juara
Juína
Juruena
Luciara
Marcelândia
Matupá
Mirassol d’Oeste
Nova Bandeirantes
Nova Canaã do Norte
Nova Guarita
Nova Lacerda
Nova Maringá
Nova Monte Verde
Nova Xavantina
Novo Horizonte do Norte
Novo Mundo
Novo São Joaquim
Paranaíta
Peixoto de Azevedo
Porto Alegre do Norte
Porto dos Gaúchos
Porto Esperidião
Querência
Ribeirãozinho
Rio Branco
Santa Terezinha
São Félix do Araguaia
São José do Rio Claro
São José dos Quatro Marcos
Tabaporã
Tapurah
Terra Nova do Norte
Tesouro
Torixoréu
União do Sul
Vila Bela da Santíssima Trindade
Vila Rica
Segundo o Projeto Siga Antenado, mais de 23 mil famílias de baixa renda desses municípios poderão receber as novas parabólicas. Para ter direito ao benefício, é necessário que as famílias estejam cadastradas no Cadastro Único (CadÚnico), possuam a parabólica tradicional em funcionamento e desejem realizar a troca.
Para os moradores que utilizam outros sistemas de transmissão para assistir à televisão, como antena digital espinha de peixe (instalada no telhado da casa), antena digital interna ou TV por , mesmo que faça parte de programas sociais, não é necessário realizar a troca.
Veja o que se sabe e o que falta esclarecer sobre acidente aéreo que matou 5 pessoas em MT
Ainda de acordo com o projeto, o serviço de substituição das parabólicas será feito em fases. A troca é necessária porque as antenas tradicionais deixarão de funcionar.
📡Pré-requisitos
Para receber a parabólica digital gratuitamente é necessário saber se tem direito ao benefício e agendar a instalação, ar o site Siga Antenado e ar o “Programa de Distribuição de Kit” e informar o Número de Identificação Social (NIS) ou o Cadastro de Pessoa Física (F).
Para as pessoas que moram em regiões onde o agendamento já começou é necessário verificar se o nome está na lista e preencher um questionário para confirmar a elegibilidade ao benefício.
O beneficiário que fazer o agendamento ainda poderá escolher a melhor data para a visita do técnico, que verificará a documentação do morador e realizará a substituição da parabólica tradicional pela digital. Segundo o projeto, é importante que os beneficiários fiquem atentos a possíveis golpes, pois o técnico não solicita dados bancários, não cobra pela instalação do kit digital, e o morador pode manter o aparelho antigo.
Este site utiliza cookies para permitir uma melhor experiência por parte do utilizador. Ao navegar no site estará a consentir a sua utilizaçãoEstou cienteLeia a política de privacidade