//variables // use softaware version and also set a solid exp date to avoid the sotagea problem, //the version and expiary should change every time b4 u create Apk sale var PRESENtday=new Date().getTime(); var launchDate=1633233542483; // 2 October 2021 var OneDayDuration=86400000; var ExpirAfterdays=launchDate+OneDayDuration*1900; // note will expire 31 may 2025 var UpdatApp=(PRESENtday-launchDate)/OneDayDuration; var APP_NAME="Math+Pro=Solver"; var CELL_NUMBA1="+263717031921"; var CELL_NUMBA2="+263774144279"; var WhatsAppCELL_NUMBA1=" "+CELL_NUMBA2; var AppWebsite=""; var ContactUs="Contact us
"+CELL_NUMBA2+"

hsvutete@gmail.com

";//
twitter sharing button@promath1000
"; function showContacUs(){loadAlertSchoolBk(ContactUs);} var PriceCurrency="$"; var AppPrize="500"; //the price for the app var SoftwareVersion="1"; var ProgramOnAir=launchDate*OneDayDuration*365; // 365 day from 24 feb 2020 time at which program is going to operate before new app var SIX_MONTHS_FROM_RELEASE=launchDate*OneDayDuration*(365/2); // 6 months fom 24 feb 2020 means app expiers in August 2019 var MAINUSER="08790727m12"; var USER1="io00212"; var USER2="io87977"; var USER4="io79771"; function DayLeftBfoExpiry(noter){ var say="Update "+APP_NAME+"
This version of "+APP_NAME+" needs to be update in "+noter+" days. Update to the latest version?

    "; loadAlertSchoolBk(say);} function AppHasExpired(){ var say= "Update "+APP_NAME+"
This version of "+APP_NAME+" needs to be update. Update to the latest version?

    get it on
"; loadAlertSchoolBk(say); } //Above are the variables to change //norilsystems@gm //var USER3="io08022";ail.con //pw liron0774144279 var VENDORLIST; //list of all user ecorded on this device //var HOME_WELCOME_NOTE=""; //REGULATES the welcome note to apear once perssesion var passwordSeparator="-"; var SYS_USER_NAME; var SYS_USER_SUR_NAME=""; var SYS_USER_PASS_WORD=""; var SYS_Temp_USER_ACC_TYP=""; var APPPASSWORDs; var SYS_USER_CELLNUM=""; var SYS_USER_CELLNAME=""; var ShowSchoolbookExer="" //sends exercicise to be shown for working var PROGRAMEXPIRYLOADNEWONE=""; var SYS_USER_ACC_TYP="";// user acc type :1 for gardian, 2 for teacher, 3 for learner var EXPIRY_DAY=0; var FIRST_TRIAL_END_DAY=1585603938448;//31st mach var LICENSEAGREEMENT; var myname=""; var SHow1stDay=""; var IS_TRIAL_VERSION=""; var FRIST_DAY; var SYS_Temp_USER_NAME=""; var SYS_Temp_USER_SUR_NAME=""; var SYS_Temp_USER_PASS_WORD=""; var SYS_Temp_USER_PASS_WORD2=""; var SYS_Temp_USER_ACC_TYP=""; var STUDENT_LEVEL=""; var LogCOMMENT=true; //allows comments on working to be given to the user var subLeng=0; // use in backspace calc var ShowAllExamQnsInTopic=false; var ShowOneExamRunQuestion=false; var ProInput=""; var AftrPro=""; //AftrProinput put aftr ProInput var BackspaceProInputLen=0; var TrackProInputChanges=[]; var Comment="";// showing how working is done in calculator var Commentfunc="";// showing table of values is done in calculator function var CommentExamQnText="";// show comment for exam text var CommentExamQnVideo=[];// show comment for exam Audio and Video var ExamQnAry=[]; // arry for listing comment 4 video and text and also the base ary for every exm question var SubstitutingProcess=false; // to deny comment deletion in tEnter() Function var CalculationProcessResult="";//copiesContentsOfComment var CalculatorMainMode=true; var mathtype="";//the type of math we are solving var ShowWorking=""; var CalInputExercise=false; // calcMainInput used in textbook var numRows=0; //num of rows to be used in calc n typin var numColumns=0; //num of rows to be used in calc n typin var MatrixMode=false; var SemicolonCounter=0; var rowByColumn=0; var CalcERROR=false;//detects error in data inputed by user and stops calculation var isStandardForm=false; var BathProcessing=false; //to indicate batch processing and avoid button confusion in typein // input to be used by program and passed to other clases var ProMemory=[];// stores inuput processed by calc var isBase=10; var wasBase=10; var errorlog=""; var memA=null; var memB=null; var memC=null; var memD=null; var memE=null; var memF=null; var memX=null; var memY=null; var memZ=null; var memPie=Math.PI; var memAnsw=""; var DRG=0; var indicies="School Book\\indicies.txt"; var glosary="School Book\\glosary.txt"; /////////////////////////encypt error here/////////////img begin//////////////////////////////////////// var imgINCREASE = true; var imgDECREASE = false; var state = imgINCREASE; function imgSizeIncrease() { var state = imgSizeINCREASE; const img = document.getElementById('imgshow'); if (state === imgSizeINCREASE) { img.width += 50; img.height += 50; if (img.width >= 500) { state = imgSizeDECREASE; } } else { img.width -= 50; img.height -= 50; if (img.width <= 200) { state = imgSizeINCREASE; } } } /////////////////////////encypt error here/////////////img begin//////////////////////////////////////// function imgSizeDecrease() { var state = imgSizeDECREASE; const img = document.getElementById('imgshow'); if (state === imgSizeINCREASE) { img.width += 50; img.height += 50; if (img.width >= 500) { state = imgSizeDECREASE; } } else { img.width -= 50; img.height -= 50; if (img.width <= 200) { state = imgSizeINCREASE; } } } // function resize(multiplier) { if (document.body.style.fontSize == "") { document.body.style.fontSize = "1.0em"; } document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em"; } //// new video console ////////////////////////// showVideooo(){ CloseshowVideooo(){ function showTemplate(MainID,toClas){ //console.log("vido is "+MainID+" || toClas is "+toClas) document.getElementById("displayInput").innerHTML=""; var vido =document.getElementById(MainID); vido.className = ""; vido.className =toClas; //"fireAlert"; } // ////////////////////////////////////////////////////////////////////// ////////////////////////////////????///////////////////////////// function hideTemplate(MainID,toClas){ var vido =document.getElementById(MainID); // console.log("vido is "+MainID+" || toClas is "+toClas) vido.className = ""; vido.className =toClas; //"hideGm1"; } function closeSkMainCalc(){console.log("^^^"); hideTemplate('Calc1','hideCalc1'); } // ////////////////////ended////////////////////////////////// function loadAlertCalc(inputThis){ document.getElementById('AlertFireWorks').innerHTML="
"+inputThis+"
"; } function breakAlertCalc(){ document.getElementById('AlertFireWorks').innerHTML=""; } /////////////////////////////old video//////////////////////////////////////// function AlertVideo(vido,vido1,playPause, prog){ //console.log("its here . . ."); var pict="stop.png"; var stp="stop"; if(playPause=="stop"){pict="playsmall.png";} document.getElementById('AlertFireWorks').innerHTML="
"+vido+"
"+vido1+"
"; //videoSlide(vido); } /////////////////////////////ended ////////////////////////////////////// // function loadAlertSchoolBkimg(pic,texta,audior){ //console.log("its here . . ."); player11(audior); document.getElementById('AlertFireWorks').innerHTML="

"+texta+"
"; } ////////////////////////////////////////////////// function work_space(){ document.getElementById('AlertFireWorks').innerHTML="
"; } /////////////////////////img end //////////////////// function loadAlertSchoolBk(inputThis){ //**console.log("its here . . ."); document.getElementById('AlertFireWorks').innerHTML="
"+inputThis+"
"; } function loadAlertTimerProcessing(){ // show rocessing icon document.getElementById('AlertFireWorks').innerHTML="
"; setTimeout("breakAlert();", 500); } function loadAlertTimed(inputThis){ //**console.log("its here . . ."); document.getElementById('AlertFireWorks').innerHTML="
"+inputThis+"
"; setTimeout("breakAlert();", 500); } function loadAlertTimed_InputTime(inputThis,timed){ //**put in mili seconds i.e 5000 is 5 seonds document.getElementById('AlertFireWorks').innerHTML="
"+inputThis+"
"; setTimeout("breakAlert();", timed); } function loadAlertTimed_InputTime_Audio(inputThis,timed,audio){ //**put in mili seconds i.e 5000 is 5 seonds document.getElementById('AlertFireWorks').innerHTML="
"+inputThis+"
"; setTimeout("breakAlert();", timed); } ///////////////////////////////////////////////////////////////// var ExampleInvestgate="Select example to view a solved problem. A New expmples are shown every time you select"; var ExerciseSolveBanner="Select new exercise
and
Simplify the problem presented. A new exercise is presented every time you select"; var DragInvestigate="Drag Points Of The Lines & Investigate. Play around with these point, Have fun"; function OnloadAlertAudio(inputThis,audior){ //**console.log("its here . . ."); //var OnFire=document.getElementById('AlertFireWorks'); player11(audior); //OnFire.innerHTML="
"+inputThis+"
"; } function focusOnPartOfPage(partpage){// allows the prog to scroll to a particular part of a page var partpage=document.getElementById(partpage); partpage.style.display=''; partpage.scrollIntoView(); } /////////////////////////////////////////////////////////////////// function breakAlert(){//** document.getElementById('AlertFireWorks').innerHTML=""; if(displayfireworks==true){displayfireworks=false;stopCount(); return false; } } function loadAlertSchoolBkAudio(inputThis,musz){ //* works on a footer if(inputThis.charAt(0)=="*"&&inputThis.charAt(1)=="@"){inputThis=inputThis.replace("*@", "

");} player11(musz); document.getElementById('footer').innerHTML="
"+inputThis+"
"; } function player11(nn){ if(nn!=""&&nn!="com"){ var bMusic = new Audio("music/"+nn+".mp3"); bMusic.play();}} ////////////////////////////////////// /////////////////////////encypt error here/////////////img begin//////////////////////////////////////// function playableAudio(inputThis,musz){ //**console.log("its here . . ."); if(inputThis.charAt(0)=="*"&&inputThis.charAt(1)=="@"){inputThis=inputThis.replace("*@", "
");} if(musz!=""||musz!="com"){ const music=document.getElementById('kom6'); music.play(); } document.getElementById('footer').innerHTML="
"+inputThis+"
"; } function breakAudio(){ document.getElementById('footer').innerHTML="";} /////////////////////////////???/?///////////////////// function Explain(logtxt){ if(LogCOMMENT==true){ Comment=Comment+"
"+logtxt; //console.log(Comment); } } function ExmExplainText(logtxt){ //if(LogCOMMENTrr==true){ CommentExamQnText=CommentExamQnText+"
"+logtxt; // console.log(ForHTMLUnsupportedPresentadion(CommentExamQnText)); // } } function ExmExplainVideo(logtxt){ CommentExamQnVideo=CommentExamQnVideo+"
"+logtxt; //console.log(ForHTMLUnsupportedPresentadion(CommentExamQnVideo)); } function lsTest(){ var test='test'; try { window.localStorage.playerName = "Bridget"; window.localStorage.setItem(test, test); window.localStorage.removeItem(test); return true; } catch(e){ return false; } } function StoreData(storeTo,item){ if(lsTest()===true){localStorage.setItem(storeTo, item); return true;} else{return false;} } function GetData(){} function clearData(){} // below is Alp2Num is a password maker var showAnsw=""; function Alp2Num(vv){ //console.log(" code Alp2num "+vv); var len=vv.length; var retunVV=0; for(i=0;i
NOTICE TO USERS: CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT. USE OF "+APP_NAME+" (the 'SOFTWARE') PROVIDED WITH THIS AGREEMENT CONSTITUTES YOUR ACCEPTANCE OF THESE TERMS. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL AND/OR USE THIS SOFTWARE. USER'S USE OF THIS SOFTWARE IS CONDITIONED UPON COMPLIANCE BY USER WITH THE TERMS OF THIS AGREEMENT.
1. License grant
This EULA grants you the right to store, load, install, execute or display a copy of the SOFTWARE on your Device.

'You' means the company, entity or individual who received the SOFTWARE. “Device” must be wholly owned, rented or leased by you.

You may not modify the SOFTWARE or disable features of the SOFTWARE except as an intended part of the SOFTWARE's programming features.

2. Restrictions
You may not, lease, sub-license, or sell the SOFTWARE. You agree not to modify, adapt, translate, reverse engineer, decompile, disassemble or otherwise attempt to discover the source code of the SOFTWARE. You may not alter or modify the installer program or create a new installer for the SOFTWARE.

3. Ownership
The SOFTWARE is owned and copyrighted by IOLOGIQ. This license confers no title or ownership of the SOFTWARE and should not be construed as a grant of any right in the SOFTWARE.

4. Copyright
The SOFTWARE and all rights are owned by IOLOGIQ and/or its suppliers and are protected by copyright law and international copyright treaties. You acknowledge that no title to the intellectual property in the SOFTWARE is transferred to you. You further acknowledge that title and full ownership rights to the SOFTWARE will remain the exclusive property of IOLOGIQ and you will not acquire any rights to the SOFTWARE except as expressly set forth in this license.

5. Termination
The License is in effect until terminated. You may terminate this License at any time by ceasing any and all use of the SOFTWARE, and deleting or destroying the SOFTWARE. This agreement shall terminate automatically upon breach of any term of this agreement.
6. No Warranty, No Liability
IOLOGIQ AND ITS SUPPLIERS DO NOT AND CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THE SOFTWARE OR DOCUMENTATION. IOLOGIQ AND ITS SUPPLIERS MAKE NO WARRANTIES, EXPRESS OR IMPLIED, AS TO NONINFRINGEMENT OF THIRD PARTY RIGHTS, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL IOLOGIQ OR ITS SUPPLIERS BE LIABLE TO YOU FOR ANY CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING ANY LOST PROFITS OR LOST SAVINGS, EVEN IF A IOLOGIQ REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY THIRD PARTY. YOU HEREBY ASSUME THE ENTIRE RISK OF ALL USE OF THE COPIES OF SOFTWARE COVERED BY THIS LICENSE.

7. Governing Law
This agreement is governed by the laws of ZIMBABWE. Any claim, dispute or controversy with respect to, in connection with or arising out of this agreement shall be subject to and decided by arbitration in ZIMBABWE. If any part of this agreement is found void and unenforceable by a court of competent jurisdiction, it will not affect the validity of the balance of the agreement, which shall remain valid and enforceable according to its terms.

8. Entire Agreement
This agreement is the final, complete and exclusive agreement between you and IOLOGIQ that supersedes any prior agreement or understanding, whether written or oral, relating to the subject matter of this license.
Copyright © 2016-2020 IOLOGIQ. All rights reserved.
"; function ExitApp(){Website2APK.exitApp();} function now_Year_Month_Date_Hour(){var NowDate=new Date().toUTCString(); return NowDate;} function printPDF(){Website2APK.printPage();} function UniqueDeviceID(){ var pword="j22e457h"; return pword; //Website2APK.getUniqueDeviceID(); } function AppShare(){Website2APK.shareIntent();} function ApprateUs(){Website2APK.rateUs();} function resetExasetup(){ Website2APK.refreshPage();} function RefreshPage(){Website2APK.refreshPage();} /* Website2APK builder JS API Share App •Display a Toast Notification •Exit or Close App •Display App About Dialog •Display Custom Dialog showAboutDialog(String text, String title, String ok) •Open Link in External Browser openExternal(String url) •Rate App on Google Play •Prompt User to Enable GPS •Get Unique Device ID •Refresh Page •Open Options Menu •Get App Version Name •Get App Version Code •Get App Package Name •Print Page •Get Firebase Messaging Device Token •Enable Broadcast Push •Disable Broadcast Push •Hide/Show AdMob Banner on Specific Pages enableShowBannerAd(Boolean boolean) •Display Interstitial Ad •Disable Non Personalized Ads •Enable Non Personalized Ads •Check Non Personalized Ads Status This documentation is still under development, we are working to add more things to it to make it complete. Keep yourself up to date by visiting this page whenever you needs any help. If heaving some issues, you can contact Support */