Showing source for: https://rfcagrants.powerappsportals.com/forums/general-discussion/796d134d-c14a-ef11-b4ac-000d3a3691ff
Duration: 3.70356s
<!DOCTYPE html>
<html lang="en-US" data-lang="en-US" crm-lang="en-US" dir="ltr" crm-lcid="1033"
same-site-mode="None">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" />
<script type="text/javascript" >
</script>
<title>
ABSlim: Úplná pravda o tomto doplnku na hubnutie
· Customer Self-Service
</title>
<script src="/_portal/7b138792-1090-45b6-9241-8f8d96d8c372/Resources/ResourceManager?lang=en-US"></script>
<script type="text/javascript">
// Refresh all powerBI Iframes on Login in one Iframe
window.addEventListener('message', function (event) {
if (event && event.data && event.data == 'refreshPowerBI') {
$("iframe.powerbi").each(function () {
this.src = this.src;
});
}
});
// Fix for incorrect viewport width setting in IE 10 on Windows Phone 8.
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
</script>
<link href="/bootstrap.min.css?1734635771000" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/font-awesome.bundle-3d8a58a48f.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/font-awesome.bundle-3d8a58a48f.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/preform.bundle-07636d9605.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/preform.bundle-07636d9605.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<link rel="stylesheet" href="/Areas/Forums/css/forums.css">
<link rel="stylesheet" href="/Areas/Forums/css/forumThread.css">
<link href="/thumbnail.css?1694031098000" rel="stylesheet" />
<link href="/theme.css?1734635777000" rel="stylesheet" />
<link href="/genericStyle.css?1734635773000" rel="stylesheet" />
<link href="/timeGrid.min.css?1734635777000" rel="stylesheet" />
<link href="/daygrid.min.css?1734635772000" rel="stylesheet" />
<link href="/core.min.css?1734635772000" rel="stylesheet" />
<link href="https://content.powerapps.com/resource/powerappsportal/dist/pwa-style.bundle-2739c60227.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pwa-style.bundle-2739c60227.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
</head>
<body data-sitemap-state="/forums/general-discussion/796d134d-c14a-ef11-b4ac-000d3a3691ff:/forums/general-discussion:/forums/:/"
data-dateformat="MM/dd/yyyy"
data-timeformat="h:mm tt"
data-datetimeformat="MM/dd/yyyy h:mm tt"
data-app-path="/"
data-ckeditor-basepath="/js/BaseHtmlContentDesigner/Libs/msdyncrm_/libs/ckeditor/"
data-case-deflection-url="/_services/search/7b138792-1090-45b6-9241-8f8d96d8c372">
<link href="https://content.powerapps.com/resource/powerappsportal/dist/pcf-style.bundle-2659c6f064.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pcf-style.bundle-2659c6f064.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<div id="offlineNotificationBar" style="display: none;">
<img alt="web" id="web" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/web.png'; img.alt = 'web'; img.id = 'web' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/web.png" />
<div id="message">You’re offline. This is a read only version of the page.</div>
<div id="close" onclick="this.parentElement.style.display='none';"><img alt="close" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/close.png'; img.alt = 'close'; img.id = '' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/close.png" /></div>
</div>
<script type="text/javascript">
window.DisableCkEditor = window.DisableCkEditor || {};
DisableCkEditor.Value = 'False';
</script>
<script type="text/javascript">
var enableOmniChannelWidgetWithSiteCopilot = 'False';
if (enableOmniChannelWidgetWithSiteCopilot === "True" || enableOmniChannelWidgetWithSiteCopilot === "true") {
const authUrl = window.location.origin + "/_services/auth/portalusertoken";
const fetchWithRetries = async (url, options, retries) => {
try {
const authResponse = await fetch(url, options);
const token = await authResponse.text();
sessionStorage['c2Token'] = token;
} catch (err) {
if (retries === 1) throw err;
return await fetchWithRetries(url, options, retries - 1);
}
};
fetchWithRetries(authUrl, { method: "POST" }, 4);
}
</script>
<script type="text/javascript">
var isPvaBotAuthenticated = sessionStorage['isPvaBotAuthenticated'];
var isPortalUserLoggedIn = 'False';
if ((isPvaBotAuthenticated != null || isPvaBotAuthenticated != undefined) && isPvaBotAuthenticated != isPortalUserLoggedIn) {
sessionStorage['triggerPvaBotSignOut'] = true;
sessionStorage.removeItem('c2Token');
sessionStorage.removeItem('directLinetoken');
sessionStorage.removeItem('conversation_Id');
}
sessionStorage['isPvaBotAuthenticated'] = isPortalUserLoggedIn;
</script>
<script type="text/javascript">
window["Microsoft"] = window["Microsoft"] || {};
window["Microsoft"].Dynamic365 = {
Portal: {
User: {
userName: '',
contactId: ''
},
version: '9.6.10.18',
type: 'CDSStarterPortal',
id: '249003f8-6938-4e13-bc35-1142d32bc2d2',
geo: 'NAM',
tenant: '1ef78147-19d0-40b6-b9fc-da3a5d7437c8',
correlationId: 'bbed4203-fb35-4a69-b498-6803d8e756e5',
orgEnvironmentId: 'fb43989d-eb94-edbf-994a-2cf811205205',
orgId: 'a3c0488f-5e2f-463b-b69c-92b01bfac9f2',
portalProductionOrTrialType: 'Production',
isTelemetryEnabled: 'True',
InstrumentationSettings: {
instrumentationKey: '197418c5cb8c4426b201f9db2e87b914-87887378-2790-49b0-9295-51f43b6204b1-7172',
collectorEndpoint: 'https://us-mobile.events.data.microsoft.com/OneCollector/1.0/'
},
timerProfileForBatching: 'NEAR_REAL_TIME'
}
}
// Mark request not cacheable if Dynamics365PortalAnalytics cookie is being refreshed by the server or if the cookie in request header is invalid
// For client side telemetry intializing Dynamics365PortalAnalytics cookie object
window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics = 'tSRW5QkfNQkpC-PRJEJoHyIUsyqefqW7an9a7TjY7PTJUDs0rIlYx0P4FQoQROKFti6AyQQyOMrgUZ0hiAgMM5UM-ZbqSwFDijjY5NuJxr-98y-CycdBLZuSrSWTXMkVk2ciW02ZDE5UcfP6vSfnjA2'; // CodeQL [SM00430] False Positive: only alphanumeric chars allowed, for non-alphanumeric char it will return INVALID_CHARACTERS_IN_COOKIE
localStorage.setItem("Dynamics365PortalAnalytics", window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics);
</script>
<script type="text/javascript">
</script>
<!---link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet"--->
<!---link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"-->
<link href='~/theme.css' rel='stylesheet' />
<style>
.navbar-inverse {
box-shadow: 0px 12px 10px -15px #1C0A4D;
}
.homelink {
color: #1C0A4D !important;
}
.navbar {
margin-bottom: 0px !important;
}
</style>
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<aside style="float: left!important;">
<div class="visible-xs-block">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><a class="homelink" style="cursor: pointer; color: #fff !important; font-size: 2.11em; font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;" href="~/" title="Oltiva Aid & Relief">The Raskob Foundation</a>
</p></div></div>
</div>
<div class="visible-sm-block visible-md-block visible-lg-block navbar-brand">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><a href="~/" class="homelink" style="cursor: pointer; color: #fff !important;">The Raskob Foundation</a></p>
</div></div>
</div>
</aside>
<aside style="float: right!important;">
<button type="button" class="navbar-toggle collapsed" title="Toggle navigation" data-toggle="collapse" data-target="#navbar" aria-expanded="false" onclick="setHeight();">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</aside>
</div>
<div id="navbar" class="navbar-collapse collapse">
<div class="navbar-right menu-bar " data-weblinks-maxdepth="2">
<ul class="nav navbar-nav weblinks" role="menubar">
<li role="none" class="weblink ">
<a role="menuitem" aria-label="Home" href="~/" title="Home" >
<span class="fa fa-home" aria-hidden="true"></span>
</a>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="LOIs" href="#" class="dropdown-toggle" data-toggle="dropdown" title="LOIs" >
LOIs
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization LOIs" href="/MyOrganisationLOIs/" title="My Organization LOIs" >
My Organization LOIs
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="LOIs Submitted By Me" href="/grantwriterloisubmittedbylist/" title="LOIs Submitted By Me" >
LOIs Submitted By Me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Requests" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Requests" >
Requests
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Applications" href="/myorgrequests/" title="My Organization Applications" >
My Organization Applications
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Applications Submitted By Me" href="/grantwritereqlist/" title="Applications Submitted By Me" >
Applications Submitted By Me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Awards" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Awards" >
Awards
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Awards" href="/myorg-awardslist/" title="My Organization Awards" >
My Organization Awards
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Awards for Applications Submitted by me" href="/awardlist-submitedbyme/" title="Awards for Applications Submitted by me" >
Awards for Applications Submitted by me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none" class="weblink dropdown">
<a role="menuitem" aria-label="Requirements" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Requirements" >
Requirements
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="none">
<a role="menuitem" aria-label="My Organization Requirements" href="/myorg-reports/" title="My Organization Requirements" >
My Organization Requirements
</a>
</li>
<li role="none">
<a role="menuitem" aria-label="Requirements for Applications Submitted by me" href="/requirementlist-submittedbyme/" title="Requirements for Applications Submitted by me" >
Requirements for Applications Submitted by me
</a>
</li>
</ul>
</li>
<li class="divider-vertical" aria-hidden="true"></li>
<li role="none">
<a role="menuitem" aria-label="Sign in" href="/SignIn?returnUrl=%2Fforums%2Fgeneral-discussion%2F796d134d-c14a-ef11-b4ac-000d3a3691ff" title="Sign in">
Sign in
</a>
</li>
</ul>
</div>
<div class="navbar-right hidden-xs">
<div class="xrm-editable-html xrm-attribute no-value" data-languageContext="English"><div class="xrm-attribute-value"></div></div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
window.onload = function() {
//$(".homelink").css('color', 'black');
$("a[aria-label='My Organization Members']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Organization']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Payments']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='Bank Information']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
$("a[aria-label='User Management']").each(function() {
if ($(this).attr('role', 'menuitem')) {
$(this).hide();
return false;
}
});
if (window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0) {
var searchElement = document.getElementById("search");
if (searchElement != null) searchElement.setAttribute("href", "");
}
$(document).ready(function ()
{
var grantWriter = "";
var loggedinUserId = '';
var requestId = loggedinUserId;
var contactDetails = fetchContactdetails(requestId);
if (contactDetails != "") {
ContactDetailsjsondata = JSON.parse(contactDetails);
}
if (ContactDetailsjsondata.length != 0)
{
for (var i = 0; i < ContactDetailsjsondata.length; i++) {
if (ContactDetailsjsondata[i]["Grantwriter"] != '') {
grantWriter = ContactDetailsjsondata[i]["Grantwriter"]
}
}
}
if (grantWriter != null && grantWriter == 'true' && grantWriter != "")
{
$("#navbar li").each(function ()
{
if ($(this).find("a").is("[title=Request]"))
{
$(this).remove();
}
if ($(this).find("a").is("[title=Award]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirement]")) {
$(this).remove();
}
});
}
if (grantWriter == null || grantWriter == 'false' || grantWriter == "")
{
$("#navbar li").each(function ()
{
if ($(this).find("a").is("[title=Requests]"))
{
$(this).remove();
}
if ($(this).find("a").is("[title=Awards]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirements]")) {
$(this).remove();
}
});
}
var loggedInUserRole = "";
if (loggedInUserRole == null || loggedInUserRole == undefined || loggedInUserRole.toString().trim().length == 0) {
$('[aria-label="Request"]').hide();
$('.navbar-nav > .divider-vertical').hide(); //hides vertical line
}
$(".g-description").each(function () {
var len = $(this).text().trim().length;
if (len > 171) {
var smallTxt = $(this).text().substr(0, 171) + "...";
$(this).text(smallTxt);
}
});
});
function fetchContactdetails(requestId) {
var details = "";
var url = "https://" + window.location.hostname + "/fetchcontacts?id=" + requestId;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: url,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
XMLHttpRequest.setRequestHeader("Prefer", "odata.include-annotations=\"*\"");
},
async: false,
success: function (result, textStatus, xhr) {
if (result != null && result != undefined && result.toString().trim().length > 0) {
details = result;
}
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
return details;
}
};
function setHeight() {
var windowHeight = window.innerHeight - 140;
var navbar = document.getElementById("navbar");
if (navbar) {
navbar.style.maxHeight = windowHeight + "px";
}
}
window.addEventListener('resize', function(event) {
setHeight();
});
</script>
<!-- add anti-forgery token-->
<div id="antiforgerytoken" data-url="/_layout/tokenhtml"></div>
<!-- Client Telemetry init if telemetry enabled-->
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry.bundle-c71b2e2d47.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry.bundle-c71b2e2d47.js" type="text/javascript"></script>
<!-- Client Telemetry Wrapper init -->
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry-wrapper.bundle-633e70f51b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry-wrapper.bundle-633e70f51b.js" type="text/javascript"></script>
<script>
window.clientLogWrapper = new ClientLogWrapper();
</script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-dependency.bundle-805a1661b7.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-dependency.bundle-805a1661b7.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf.bundle-9183da3d63.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf.bundle-9183da3d63.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-extended.bundle-e303d53553.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-extended.bundle-e303d53553.js" type="text/javascript"></script>
<form method="post" action="/forums/general-discussion/796d134d-c14a-ef11-b4ac-000d3a3691ff" id="content_form">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvkJisA_Inxr7pzeFSXqUWnGFdOj57mXQd4Z_LiOsILVMJq9nZXjU4pQcxIWlVob14iw1w1KYSOsSDAZaVo7f9EvQg4PYsf_IdcCgrdloI8MVG4G3pobjg2elh0GfhbMlSXc6JDSfXne7zKf9aIRugNg1&t=ffffffffc789fa9a" type="text/javascript"></script>
<script src="../../js/jquery.blockUI.js" type="text/javascript"></script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="FF16090C" />
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" />
<div class="page-heading">
<div class="container">
<ul class="breadcrumb"><li><a href="/">Home</a></li>
<li><a href="/forums/">Forums</a></li>
<li><a href="/forums/general-discussion">General Discussion</a></li>
<li class="active">ABSlim: Úplná pravda o tomto doplnku na hubnutie</li>
</ul>
<link href="https://content.powerapps.com/resource/powerappsportal/dist/editor.bundle-a512fd8d1f.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/editor.bundle-a512fd8d1f.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" />
<div class="page-header">
<h1>
<span class="xrm-attribute xrm-editable-text"><span class="xrm-attribute-value">ABSlim: Úplná pravda o tomto doplnku na hubnutie</span></span>
</h1>
</div>
</div>
</div>
<div class="container">
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/editor.bundle-90ea956569.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/editor.bundle-90ea956569.js" type="text/javascript"></script>
<div class="forum-post">
<a id="post-ad429f4c-c14a-ef11-a317-6045bd0a26f8" name="post-ad429f4c-c14a-ef11-a317-6045bd0a26f8"></a>
<div class="row">
<div class="col-sm-2 metadata">
<a class="author-link" aria-label="" href="/public/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/forum-posts"><img class="author-img" aria-label=" graphic/image" src="/xrm-adx/images/contact_photo.png" /></a>
</div>
<div class="col-sm-10">
<div class="post-header small">
Posted
<abbr class="timeago">Thu, 25 Jul 2024 20:05:56 GMT</abbr>
by
<a class="author-link" href='/public/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/forum-posts' title='Empty Author'>
</a>
<small></small> <small></small>
<div class="badges">
<div data-badge="true" data-uri="/_services/badges/7b138792-1090-45b6-9241-8f8d96d8c372/ac2bdfa6-3a20-ef11-840a-000d3a33d83f/basic-badges"></div>
</div>
</div>
<div class="post-content">
<h3 style="background-color:red;color:white;padding:5px;border-radius:3px;text-decoration:none;font-weight:bold;text-align:center;"><a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUmh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz0xMTM3My1TSyZkPXJmY2FncmFudHMucG93ZXJhcHBzcG9ydGFscy5jb23SAQA=" style="color:white;text-decoration:none;font-weight:bold;">OFFICIAL SITE ABSlim ==►► Click HERE TO GO</a></h3>
<h3 style="background-color:GREEN;color:white;padding:5px;border-radius:3px;text-decoration:none;font-weight:bold;text-align:center;"><a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUmh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz0xMTM3My1TSyZkPXJmY2FncmFudHMucG93ZXJhcHBzcG9ydGFscy5jb23SAQA=" style="color:white;text-decoration:none;font-weight:bold;">MORE INFORMATION ABSlim ==►► Click HERE TO GO</a></h3>
<h1>ABSlim: Úplná pravda o tomto doplnku na hubnutie</h1><div style="display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;padding:10px;margin:20px 0;border:1px solid #e0e0e0;border-radius:4px;">
<div style="margin-right:10px;text-align:center;">
<img src="https://s.cpagetti.com/img/sci/small/Offer/7d8eb54dc088de408cd18354d8d59736.png" alt="ABSlim - SK" style="max-width:120px;height:auto;">
</div>
<div style="margin-right:10px;padding-left:10px;text-align:left;">
<h2 style="font-size:16px;margin-bottom:5px;font-weight:bold;">ABSlim </h2>
<p style="font-size:13px;color:#9e9e9e;margin-top:0px;">sk-SK</p>
</div>
<div style="margin-right:10px;display:flex;align-items:baseline;margin:10px 0;padding-right:5px;">
<span style="white-space:nowrap;display:block;margin-right:5px;color:red;font-size:18px;">39.00</span>
<span style="white-space:nowrap;display:block;margin-right:5px;text-decoration:line-through;color:#999;">78</span> EUR
</div>
<div style="margin-right:10px;">
<a href="https://www.google.com/amp/ai.pmb-uts.online/go/d/CBMiUmh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz0xMTM3My1TSyZkPXJmY2FncmFudHMucG93ZXJhcHBzcG9ydGFscy5jb23SAQA=" style="background-color:red;color:white;border:none;padding:10px 20px;text-decoration:none;display:inline-block;margin-right:10px;border-radius:4px;text-align:center;margin-bottom:5px;cursor:pointer;">ORDER</a>
<div style="display:block;background-color:#ccffcc;border:1px dashed #70db70;padding:3px;font-size:12px;">Discount</div>
</div>
</div>
<p>V súčasnosti je trh s hubnutím plný rôznych produktov a služieb, ktoré sľubujú rýchle a efektívne hubnutie. Medzi nimi sa objavil aj ABSlim, ktorý sa stal veľmi populárnym medzi ľuďmi, ktorí chcú zmeniť svoju postavu. Ale čo je to ABSlim a ako funguje? Je to bezpečné a efektívne? V tomto článku sa budeme snažiť objasniť, čo je to ABSlim a prečo je to jeden z najlepších doplnkov na hubnutie.</p>
<h2>Čo je ABSlim?</h2>
<p>ABSlim je doplnok na hubnutie, ktorý je zložený z prírodných ingrediencií, ktoré spolupracujú na spalovaní tuku, redukcii chuti a zvýšení energetických hladín. Jeho účinnosť je založená na schopnosti aktivovať metabolizmus a spalovať tukové rezervy v tele.</p>
<p>ABSlim je vhodný pre ľudí, ktorí chcú zmeniť svoju postavu a zlepšiť svoje celkové zdravie. Jeho účinnosť bola potvrdená mnohými spokojnými zákazníkmi, ktorí dosiahli významné výsledky pri hubnutí.</p>
<h2>Prednosti ABSlim</h2>
<p>ABSlim má mnoho výhod, ktoré ho robia jedným z najlepších doplnkov na hubnutie:</p>
<ul>
<li><strong>Rýchle hubnutie</strong>: ABSlim pomáha spalovať tukové rezervy v tele, čo vedie k rýchlemu a efektívnemu hubnutiu.</li>
<li><strong>Zlepšenie tela</strong>: ABSlim zlepšuje tvar tela a tonus svalov, čo vedie k lepšiemu vzhľadu a zvýšenej sebaistote.</li>
<li><strong>Zvýšenie energetických hladín</strong>: ABSlim zvyšuje energetické hladiny, čo vedie k zvýšenej aktivite a zlepšeniu celkového zdravia.</li>
<li><strong>Reducovanie chuti</strong>: ABSlim redukuje chuť k jedlu, čo vedie k menším kalóriám a rýchlejšiemu hubnutiu.</li>
<li><strong>Zlepšenie celkového zdravia</strong>: ABSlim zlepšuje celkové zdravie a wellbeing, čo vedie k lepšiemu kvalite života.</li>
</ul>
<h2>Je ABSlim bezpečné?</h2>
<p>ABSlim je bezpečný a efektívny doplnok na hubnutie, ktorý má minimálne nežiaduce účinky. Jeho účinnosť bola potvrdená mnohými spokojnými zákazníkmi, ktorí dosiahli významné výsledky pri hubnutí.</p>
<p>Ak chcete minimalizovať nežiaduce účinky, je dôležité dodržovať pokyny na používanie a konzultovať sa s lekárom, ak máte akékoľvek zdravotné problémy.</p>
<h2>Úložisko a zloženie ABSlim</h2>
<p>ABSlim by sa mal skladovať v suchom a chladnom mieste, ďaleko od detí a domácich zvierat. Jeho zloženie je založené na prírodných ingredienciách, ktoré sú bezpečné a efektívne.</p>
<p>Zloženie ABSlim je dôležité, pretože určuje jeho účinnosť a bezpečnosť. ABSlim obsahuje len prírodné ingrediencie, ktoré sú bezpečné a efektívne.</p>
<h2>Recenzie a svedectvá</h2>
<p>ABSlim má mnoho spokojných zákazníkov, ktorí dosiahli významné výsledky pri hubnutí. Tu sú niektoré z ich svedectiev:</p>
<blockquote>
<p>"ABSlim mi pomohol zmeniť svoju postavu a zlepšiť svoje celkové zdravie. Teraz sa cítim lepšie a mám viac energie." - Ján, 32 rokov</p>
</blockquote>
<blockquote>
<p>"ABSlim je najlepší doplnok na hubnutie, ktorý som kedy skúšal. Pomohol mi zhubnúť 10 kg za 2 mesiace." - Mária, 29 rokov</p>
</blockquote>
<h2>Nebezpečenstvo a nežiaduce účinky</h2>
<p>Ak chcete používať ABSlim, je dôležité vedieť o možných nežiaducich účinkoch. Medzi nimi sú:</p>
<ul>
<li><strong>Bolesti hlavy</strong></li>
<li><strong></li>
<li><strong>Poruchy trávenia</strong></li>
</ul>
<p>Ak chcete minimalizovať nežiaduce účinky, je dôležité dodržovať pokyny na používanie a konzultovať sa s lekárom, ak máte akékoľvek zdravotné problémy.</p>
<h2>Záver</h2>
<p>ABSlim je efektívny a bezpečný doplnok na hubnutie, ktorý môže pomôcť vám dosiahnuť vaše hubnutie ciele. Jeho účinnosť bola potvrdená mnohými spokojnými zákazníkmi, ktorí dosiahli významné výsledky pri hubnutí.</p>
<p>Ak chcete zmeniť svoju postavu a zlepšiť svoje celkové zdravie, ABSlim je jeden z najlepších doplnkov na hubnutie, ktoré môžete zvoliť. Skúste ho dnes a uvidíte sami!</p>
Country: SK / Slovakia / Slovak
<h6>Similar</h6>
<a href="https://telegra.ph/Wortex-Qu%c3%a9-es-verdad-o-mentira-efectos-secundarios-rese%c3%b1as-composici%c3%b3n-peligros-uso-y-ventajas---Suplemento-Natural-para-Energ%c3%ada-07-22">Wortex: ¿Qué es, verdad o mentira, efectos secundarios, reseñas, composición, peligros, uso y ventajas - Suplemento Natural para Energía y Rendimiento</a><br> <a href="https://telegra.ph/Uromeksil-Forte-Kakvo-e-istinata-za-tozi-preparat-za-zdrave-na-prostatata-07-22">Уромексил Форте: Какво е истината за този препарат за здраве на простатата?</a><br> <a href="https://telegra.ph/Prostamid-Shpresa-e-Sh%c3%abndetit-t%c3%ab-Prostateve---Sh%c3%abndeti-i-Prostateve-dhe-Prostamid-07-22">Prostamid: Shpresa e Shëndetit të Prostateve - Shëndeti i Prostateve dhe Prostamid</a><br> <a href="https://telegra.ph/CAP-Revolyucionnyj-produkt-dlya-zdorovya-i-blagopoluchiya---pravda-ili-mif-07-22">CAP: Революционный продукт для здоровья и благополучия - правда или миф?</a><br> <a href="https://telegra.ph/Mikoherb-priroden-resheni%d1%98a-za-fu%d1%9aata-na-nogite---Istina-ili-lazh-07-22">Микохерб: природен решенија за фуњата на ногите - Истина или лаж?</a><br>
</div>
</div>
</div>
</div>
<div id="ContentContainer_MainContent_MainContent_AnonymousMessage" class="xrm-attribute xrm-editable-html">
<div class="xrm-attribute-value"><div class="alert alert-block alert-info">
<p>You must be signed in to post in this forum.</p>
</div></div>
</div>
<script type="text/javascript">
$(function () {
$('input[type="submit"]').on("click", function () {
$.blockUI({ message: null, overlayCSS: { opacity: .3 } });
});
});
$('.modal').on('hide.bs.modal', function (e) {
$(this).attr('aria-hidden', 'true');
});
$('.modal').on('show.bs.modal', function (e) {
$(this).removeAttr('aria-hidden');
});
$(document).ready(function () {
if (portal)
portal.SetValidationSummary("forumPostValidationSummary");
});
</script>
</div>
</form>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-loader.bundle-f4a0e619b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-loader.bundle-f4a0e619b8.js" type="text/javascript"></script>
<div id="pp-native-controls-react-root"></div>
<script>window._nativeControlConfig = { "publicPath":"https://content.powerapps.com/resource/powerappsportal/controls", "versions": {"pcf_loader":"0.0.29","pcf_controls":"3.3.1","mf_shared":"0.2.9","host":"0.4.0","data_grid":"1.1.30","controls_fluent_v9":"0.0.32"} }</script>
<script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.e9930a0a5c.chunk.js"></script>
<link href='~/theme.css' rel='stylesheet' />
<style>
.footer-custom {
padding: 0 !important;
}
.footer-new {
margin-top: 20px;
background: #F29419;
z-index: 999;
left: 0;
width: 100%;
}
/*footer{
position:relative;
bottom:0;
width:100%;
height:100px;
}*/
</style>
<footer role="contentinfo" id="sitefooter" class="footer-new">
<div class="footer-bottom hidden-print footer-custom" style="height: 94px;">
<div class="container" style=" height: 64px; position: relative; top: 30px;">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12 text-center" style="margin-top: 30px;">
<div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><span>Copyright © </span>2025<span> by The Raskob Foundation | PO Box 4019 Wilmington DE 19807 | (302) 655-4440 | </span><a id="dnn_dnnPRIVACY_hypPrivacy" rel="nofollow" href="https://application.rfca.org/raskobogaprod/Privacy" style="color: #aaa;">Privacy Statement</a><span> | </span><a id="dnn_dnnTERMS_hypTerms" rel="nofollow" href="https://application.rfca.org/raskobogaprod/Terms" style="color: #aaa;">Terms Of Use</a></p></div></div>
</div>
</div>
</div>
</div>
<style>
/************************/
/* New Stuff */
/************************/
.create-section-content {
margin-top: 20px !important;
}
#create-sec-accordion>.create-sec-acc-panel {
background-color: #f2f2f2;
}
.ques-container {
padding: 0px 15px;
}
.ques-container .ques-not {
padding-left: 15px;
padding-right: 15px;
}
.ques-textarea {
height: auto;
min-height: 25px;
max-height: 150px;
}
.question-opt-container .ques-option-content {
float: left;
padding-right: 15px;
}
.question-opt-container .ques-option-content:nth-child(1) {
padding-left: 15px;
}
.question-opt-container .ques-option-content .ques-option {
margin-left: 5px;
}
.ques-text-row .nicEdit-main {
width: 100% !important;
margin: 2px !important;
min-height: 20px !important;
max-height: 150px !important;
overflow: auto !important;
}
.ques-text-row>div:nth-child(2) {
border: 1px solid #cccccc !important;
}
.ques-text-row .nicEdit-panelContain {
display: none;
}
.ques-text-row .nicEdit-main:focus-visible {
outline-style: none;
}
.ques-text-row .input-group .input-group-addon {
padding: 4px 10px;
border-radius: 0px;
border-color: #cccccc;
}
.ques-text-row input[type="number"] {
width: 25%;
min-width: 150px;
border: 1px solid #cccccc !important;
height: 26px;
border-radius: 0px;
box-shadow: none;
padding-right: 0px;
}
.ques-header span.ques-metadata {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
.ddl-style-1 {
border: 1px solid #cccccc !important;
}
#applicantResponse:not(.loi) ul li:nth-child(2),
#applicantResponse:not(.loi) ul li:nth-child(3),
#applicantResponse:not(.loi) ul li:nth-child(4) {
display: none !important;
}
#applicantResponse .nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
background-color: #f7f7f7;
}
.progress-bar3 .weblink {
padding-left: 0px !important;
border-top: 2px solid #e0e0e0 !important;
}
.progress-bar3 .weblink a {
margin-left: 0px !important;
margin-bottom: 0px !important;
color: #555 !important;
}
.progress-bar3 .weblink a:hover {
color: #555;
}
.progress-bar3 .weblink.active {
border-top: 2px solid orange !important;
}
.progress-bar3 .weblink.active:before {
border: 1px solid white !important;
color: white !important;
background-color: orange !important;
box-shadow: 0px 0px 0px 1px orange !important;
}
.progress-bar3 .weblink:before {
border: 1px solid #e0e0e0 !important;
background-color: white !important;
height: 26px !important;
width: 26px !important;
left: calc(50% - 11px) !important;
top: -16px !important;
text-align: center;
color: #555 !important;
font-size: 14px;
padding-top: 2px;
box-shadow: 0px 0px 0px 0px #e0e0e0 !important;
}
.progress-bar3 .weblink:nth-child(1):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(2):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(3):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(4):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(5):before {
content: attr(data-content) !important;
}
.progress-bar3 .weblink:nth-child(6):before {
content: attr(data-content) !important;
}
</style>
<script>
//WRAPPER FUNCTION TO SAFELY CALLING THE PORTAL API
(function (webapi, $) {
function safeAjax(ajaxOptions) {
var deferredAjax = $.Deferred();
shell.getTokenDeferred().done(function (token) {
// Add headers for ajax
if (!ajaxOptions.headers) {
$.extend(ajaxOptions, {
headers: {
"__RequestVerificationToken": token
}
});
} else {
ajaxOptions.headers["__RequestVerificationToken"] = token;
}
$.ajax(ajaxOptions)
.done(function (data, textStatus, jqXHR) {
validateLoginSession(data, textStatus, jqXHR, deferredAjax.resolve);
}).fail(deferredAjax.reject); //ajax
}).fail(function () {
deferredAjax.rejectWith(this, arguments); // On token failure pass the token ajax and args
});
return deferredAjax.promise();
}
webapi.safeAjax = safeAjax;
})(window.webapi = window.webapi || {}, jQuery)
// Namespace RFCA.Forms.Account
var RFCA = window.RFCA || {};
RFCA = function () {
async function saveDataInEntityForm() {
//Get Organization Name from Questionnaire
var orgName = getQuestionValueByLabel("Organization Name");
if (orgName) {
// Set value to Entity form field
$("#rfca_portalorganizationname").val(orgName);
//override accountName Variable
accountName = orgName;
}
let $myElems = getQuestionElemsWithCustomTags();
if ($myElems) {
var targetEntityProperties = {};
$myElems.each(function () {
let meta = $(this).find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
let targetFieldName = parsedMeta?.[1];
let targetEntity = parsedMeta?.[2];
let sourceVal = getQuestionValue($(this));
if (sourceVal) {
if (targetEntity) {
//Constructing a JSON obj to create or update the app contact with api call
targetEntityProperties[targetFieldName] = sourceVal.value;
} else {
if (attrType == "lookup") {
$("#" + targetFieldName + "_entityname").val("rfca_diocese");
$("#" + targetFieldName + "_name").val(sourceVal.name);
}
if (attrType == "money") {
$(this).find(".nicEdit-main").val(sourceVal.value);
}
if (attrType == "boolean") {
let targetValue = (sourceVal.name == "Yes") ? 1 : 0;
$("[id^=" + targetFieldName + "][value=" + targetValue + "]").prop(
'checked', true);
}
$("#" + targetFieldName).val(sourceVal.value);
}
}
})
if ($("#rfca_appcontactid").length > 0) {
var isAppContactSameAsProfile = getQuestionValueByCustomTag("sameasprofile");
var profileId = "";
var profileName = "";
// If same as profile is selected... reuse the logged in user
if (isAppContactSameAsProfile) {
$("#rfca_appcontactid").attr("value", profileId);
$("#rfca_appcontactid_name").attr("value", profileName);
$("#rfca_appcontactid_entityname").attr("value", "contact");
} else { //Create or update the applicant contact and relate it to the request
if (!$.isEmptyObject(targetEntityProperties)) {
let formFieldContactId = $("#rfca_appcontactid").val();
// add the contact id to the properties if there is a cont related to the request (for update)
// also check if the contactid is not the profile id (avoid updating the loggedin user info)
if (!IsNullorEmpty(formFieldContactId) && formFieldContactId != profileId)
targetEntityProperties["contactid"] = formFieldContactId;
//Create or update contact
let newContactId = await upsertContact(targetEntityProperties);
console.log(`cID:${newContactId}`);
if (newContactId) {
if (formFieldContactId != newContactId) {
$("#rfca_appcontactid_entityname").val("contact");
$("#rfca_appcontactid").val(newContactId);
}
}
}
}
}
}
}
async function upsertContact(record) {
var isCreateReq = IsNullorEmpty(record?.contactid);
var reqType = (isCreateReq) ? "POST" : "PATCH";
var recId = (record?.contactid) ?? "";
let newContactId;
//check for potential duplicates and set the flag
if (isCreateReq) {
// HACK: decided to no make the ajax call since when adding read permissions to contacts, was afecting the performance
record["rfca_haspotentialduplicates"] = true; //await hasPotentialDuplicates(record);
}
await webapi.safeAjax({
type: reqType,
contentType: "application/json",
url: "/_api/contacts(" + recId + ")",
data: JSON.stringify(record)
})
.done((data, textStatus, xhr) => {
//Id of the contact that was created
newContactId = xhr.getResponseHeader("entityid");
console.log(`new contact id --->> ${newContactId}`);
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
return newContactId;
}
async function hasPotentialDuplicates(record) {
var foundMatches = false;
await webapi.safeAjax({
type: "GET",
url: "/_api/contacts?$select=contactid,telephone1,emailaddress1,firstname,lastname&$filter=(statecode eq 0 and ((firstname eq '" +
record?.firstname + "' and lastname eq '" + record?.lastname +
"') or emailaddress1 eq '" + record?.emailaddress1 + "' or telephone1 eq '" +
record?.telephone1 + "'))",
contentType: "application/json",
})
.done((data, textStatus, xhr) => {
console.log(data);
foundMatches = data.value.length > 0;
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
return foundMatches;
}
function IsNullorEmpty(o) {
return !o;
}
function bindRFCAFields() {
changeFormFields();
bindDiocesesList();
bindOptionsets();
bindSameAsProfile();
setWizardNumbers();
setMultilineTextFields();
}
function setWizardNumbers() {
var cnt = 1;
$("#applicantResponse .weblink").each(function () {
var isVisible = $(this).is(":visible");
if (isVisible) {
$(this).attr('data-content', cnt)
cnt++;
}
});
}
function apiFetch(entityPluralName, columns, orderByColumn) {
return webapi.safeAjax({
type: "GET",
url: "/_api/" + entityPluralName + "?$filter=statecode eq 0&$select=" + (columns ?? "*") +
"&$orderby=" + orderByColumn,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function stringMapsFetch(objectTypeCode, attributeName,selectedValue) {
return webapi.safeAjax({
type: "GET",
url: "/stringmaps/?otc=" + objectTypeCode + "&attributename=" + attributeName + "&selectedvalue=" + selectedValue,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function bindDiocesesList() {
var $lookupElems = getQuestionElemsByCustomTag("lookup");
if ($lookupElems) {
$lookupElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
let $ddElem = $(this).find("select");
$ddElem.find("option:not(:first)").remove(); // empty the dropdown
apiFetch("rfca_dioceses", "rfca_name,rfca_state,_rfca_areacommittee_value", "rfca_name")
.done(function (data, textStatus, xhr) {
var results = data;
//console.log(results);
for (var i = 0; i < results.value.length; i++) {
var result = results.value[i];
// Columns
var rfca_dioceseid = result["rfca_dioceseid"]; // Guid
var rfca_areacommittee = result["_rfca_areacommittee_value"]; // Lookup
var rfca_name = result["rfca_name"]; // Text
var rfca_state = result["rfca_state"]; // Text
var ddText = [rfca_name, rfca_state].filter(Boolean).join(", ");
$ddElem.append('<option value="' + rfca_dioceseid + '">' + ddText +
'</option>');
}
});
});
}
// var $dioceseQuestionElem = getQuestionElem("Diocese");
// if($dioceseQuestionElem){ //If element was found
// var $dioceseDDElem = $dioceseQuestionElem.find("select");
// $dioceseDDElem.find("option:not(:first)").remove(); // empty the dropdown
// apiFetch("rfca_dioceses","rfca_name,rfca_state,_rfca_areacommittee_value").done(function (data, textStatus, xhr) {
// var results = data;
// //console.log(results);
// for (var i = 0; i < results.value.length; i++) {
// var result = results.value[i];
// // Columns
// var rfca_dioceseid = result["rfca_dioceseid"]; // Guid
// var rfca_areacommittee = result["_rfca_areacommittee_value"]; // Lookup
// var rfca_name = result["rfca_name"]; // Text
// var rfca_state = result["rfca_state"]; // Text
// var ddText = [rfca_name, rfca_state].filter(Boolean).join(", ");
// $dioceseDDElem.append('<option value="'+rfca_dioceseid+'">'+ddText +'</option>');
// }
// });
// }
}
function bindOptionsets() {
var $optionSetElems = getQuestionElemsByCustomTag("optionset");
if ($optionSetElems) {
$optionSetElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
let $ddElem = $(this).find("select");
let existingVal = $ddElem.val();
$ddElem.find("option:not(:first)").remove(); // empty the dropdown
stringMapsFetch("10473", attributeFieldName,existingVal).done(function (data, textStatus, xhr) {
var results = data;
for (var i = 0; i < results.value.length; i++) {
var result = results.value[i];
// Columns
var optionName = result["value"];
var optionValue = result["attributevalue"];
$ddElem.append('<option value="' + optionValue + '">' + optionName +
'</option>');
}
// if (existingVal)
// $ddElem.val(existingVal);
if (results.selectedvalue){
$qelem = getQuestionElemByMetadata("optionset|"+results.attributename).find("select");
$qelem.val(results.selectedvalue);
$qelem.find("option[selected]").attr("selected", null);
$qelem.find("option[value='"+results.selectedvalue+"']").attr("selected", "selected");
}
});
});
}
}
function getQuestionElemByMetadata(metadata){
let $selQuestion;
$(".question-item").each(function(){
//console.log($(this).find(".ques-metadata").text());
if($(this).find(".ques-metadata").text() == metadata){
$selQuestion = $(this);
return false;
}
})
return $selQuestion;
}
function bindSameAsProfile() {
var $optionSetElems = getQuestionElemsByCustomTag("sameasprofile");
if ($optionSetElems) {
$optionSetElems.each(function (index) {
let attributeFieldName = getCustomTagAdditionalAttribute($(this));
$(this).find("input[type=checkbox]").on('click', function () {
if ($(this).is(':checked')) {
//Hide all contact elements in section except the toggle
//$(this).closest(".panel-body-container").find(".question-item:not(:first)").hide();
$(this).closest(".panel-body-container").find(".question-item").slice(1,
5).hide();
} else {
//Hide all elements in section except the first
//$(this).closest(".panel-body-container").find(".question-item:not(:first)").show();
$(this).closest(".panel-body-container").find(".question-item").slice(1,
5).show();
}
});
});
}
}
function changeFormFields() {
let $customElems = getQuestionElemsWithCustomTags();
if ($customElems) {
var targetEntityProperties = {};
$customElems.each(function () {
let $label = $(this).find(".ques-header .ques-text");
addMetadataSpan($label);
$label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
let meta = $(this).find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
let targetFieldName = parsedMeta?.[1];
let targetEntity = parsedMeta?.[2];
if (attrType == "money") {
let $qElem = $(this);
$qElem.find(".nicEdit-main").parent().hide();
if ($qElem.find(".ques-money-container").length <= 0) {
$qElem.find(".nicEdit-main").parent().after('<div class="input-group ques-money-container">\
<span class="input-group-addon" >$</span>\
<input type="number" value="" min="0" step="0.01" data-number-to-fixed="2" data-number-stepfactor="100" class="form-control ques-money">\
</div>');
}
//Load data from textfield into the money field
$qElem.find(".ques-money").val($qElem.find(".nicEdit-main").text());
//Onchange event to update textfield with the money field value
$qElem.find(".ques-money").on("change", function () {
$qElem.find(".nicEdit-main").text($(this).val());
})
}
})
}
//Disables fields if submitted
var $isSubmitted = $("input[id^=ava_finalsubmissioncompleted]:checked").val() == "1"
if($isSubmitted){
$('.ques-body').css('pointer-events', 'none');
}
else{
$('.ques-body').css('pointer-events', 'auto');
}
// //Text Fields
// var $textElems = getQuestionElemsByCustomTag("text");
// if ($textElems) {
// $textElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Money Fields
// var $moneyElems = getQuestionElemsByCustomTag("money");
// if ($moneyElems) {
// $moneyElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// let $qElem = $(this);
// $qElem.find(".nicEdit-main").parent().hide();
// if ($qElem.find(".ques-money-container").length <= 0) {
// $qElem.find(".nicEdit-main").parent().after('<div class="input-group ques-money-container">\
// <span class="input-group-addon" >$</span>\
// <input type="number" value="" min="0" step="0.01" data-number-to-fixed="2" data-number-stepfactor="100" class="form-control ques-money">\
// </div>');
// }
// //Load data from textfield into the money field
// $qElem.find(".ques-money").val($qElem.find(".nicEdit-main").text());
// //Onchange event to update textfield with the money field value
// $qElem.find(".ques-money").on("change", function () {
// $qElem.find(".nicEdit-main").text($(this).val());
// })
// });
// }
// //OptionSet Fields
// var $optionSetElems = getQuestionElemsByCustomTag("optionset");
// if ($optionSetElems) {
// $optionSetElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Lookup Fields
// var $lookupElems = getQuestionElemsByCustomTag("lookup");
// if ($lookupElems) {
// $lookupElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
// //Sameasprofile Field
// var $lookupElems = getQuestionElemsByCustomTag("sameasprofile");
// if ($lookupElems) {
// $lookupElems.each(function (index) {
// let $label = $(this).find(".ques-header .ques-text");
// // let customTag = getCustomTagFromLabelText($label.text());
// // $label.after("<span class='ques-metadata'>"+customTag+"</span>");
// addMetadataSpan($label);
// $label.text($label.text().replace(/\[\[([^)]+)\]\]/, ""));
// });
// }
}
function addMetadataSpan($labelElem) {
let customTag = getCustomTagFromLabelText($labelElem.text());
if (customTag)
$labelElem.after("<span class='ques-metadata'>" + customTag + "</span>");
}
function setMultilineTextFields() {
$(".ques-textarea").each(function () {
var minmaxword = $(this).attr("data-minmaxword");
if (minmaxword) {
let minmaxvalue = minmaxword.split("-");
let minChars = minmaxvalue[0];
let maxChars = minmaxvalue[1];
if (maxChars != null && !(maxChars == undefined || maxChars == "undefined") && maxChars
.toString().trim().length > 0) {
if (maxChars >= 300) {
$(this).parent().find('.nicEdit-main').attr('style', function (i, s) {
return (s || '') + 'min-height: 70px !important;'
});
}
}
}
});
}
//HELPERS
//Gets value from question
function getQuestionValueByLabel(questionLabel) {
var qValue;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
let questionValue = $(this).find(".ques-body .nicEdit-main").text();
let moneyValue = $(this).find(".ques-body .ques-money").val() ?? "";
let ddValue = $(this).find(".ques-body select option:selected").text();
let chkValue = $(this).find(".ques-body .ques-chkbox").is(':checked') ?? "";
if (questionlabel == questionLabel) {
qValue = questionValue || moneyValue || ddValue ||
chkValue; //(ddValue == "") ? questionValue : ddValue;
// let res = questionValue || moneyValue || ddValue || chkValue;
// console.log(`v:${questionValue} money:${moneyValue} dd:${ddValue} chk:${chkValue} Res: ${res}`)
return false; //break the loop
}
})
return qValue;
}
function getQuestionValueByCustomTag(customTag) {
var qValue;
$(".question-item").each(function (index) {
let meta = $(this).find(".ques-metadata").text();
if (meta != "") {
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
if (attrType == customTag) {
let questionValue = $(this).find(".ques-body .nicEdit-main").text();
let moneyValue = $(this).find(".ques-body .ques-money").val() ?? "";
let ddValue = $(this).find(".ques-body select option:selected").text();
let chkValue = $(this).find(".ques-body .ques-chkbox").is(':checked') ?? "";
qValue = questionValue || moneyValue || ddValue || chkValue;
return false; //break loop
}
}
})
return qValue;
}
function getQuestionValue($quesElem) {
var returnObj;
let questionlabel = $quesElem.find(".ques-header .ques-text").text();
let questionValue = $quesElem.find(".ques-body .nicEdit-main").text();
let moneyValue = $quesElem.find(".ques-body .ques-money").val();
let ddText = $quesElem.find(".ques-body select option:selected").text();
let ddValue = $quesElem.find(".ques-body select option:selected").val();
let radioText = $quesElem.find(".ques-body input[type='radio'][checked='checked']").next().text();
let radioValue = $quesElem.find(".ques-body input[type='radio'][checked='checked']").val();
let meta = $quesElem.find(".ques-metadata").text();
let parsedMeta = meta.split("|");
let attrType = parsedMeta?.[0];
switch (attrType) {
case "lookup":
case "optionset":
if (ddValue)
returnObj = {
"value": ddValue,
"name": ddText
};
break;
case "money":
if (moneyValue)
returnObj = {
"value": moneyValue
};
break;
case "boolean":
if (radioValue)
returnObj = {
"value": radioValue,
"name": radioText
};
break;
default:
if (questionValue)
returnObj = {
"value": questionValue
};
break;
}
return returnObj;
}
// gets the jquery element
function getQuestionElem(questionLabel) {
var $elem;
$(".question-item").each(function (index) {
let qlabel = $(this).find(".ques-header .ques-text").text();
let questionLabelNoCustomTags = qlabel.replace(/\[\[([^)]+)\]\]/, "");
let qValue = $(this).find(".ques-body .nicEdit-main").text();
let ddValue = $(this).find(".ques-body select option:selected").text();
if (questionLabelNoCustomTags == questionLabel) {
$elem = $(this);
return false; //break the loop
}
})
return $elem;
}
function getQuestionElemsWithCustomTags() {
var $elems;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $(this).find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "") {
$elems = ($elems) ? $elems.add($(this)) : $(this);
}
})
return $elems;
}
// gets the jquery element by custom tag
function getQuestionElemsByCustomTag(customTag) {
var $elems;
$(".question-item").each(function (index) {
let questionlabel = $(this).find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $(this).find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "" && labelCustomTag.split("|")[0] == customTag) {
$elems = ($elems) ? $elems.add($(this)) : $(this);
}
})
return $elems;
}
function getCustomTagFromLabelText(labelText) {
var customTag = "";
var labelCustomTag = labelText.match(/\[\[([^)]+)\]\]/);
if (labelCustomTag) {
customTag = labelCustomTag[1];
}
return customTag;
}
// gets the jquery element by custom tag
function getCustomTagAdditionalAttribute($questionElem) {
var attr = "";
let questionlabel = $questionElem.find(".ques-header .ques-text").text();
// var labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/);
var labelCustomTag = $questionElem.find(".ques-metadata").text();
if (labelCustomTag == "")
labelCustomTag = questionlabel.match(/\[\[([^)]+)\]\]/)?.[1];
if (labelCustomTag && labelCustomTag != "") {
attr = labelCustomTag.split("|")[1];
}
return attr;
}
function applicationUIChanges() {
$("#ava_applicantresponse").closest("tr").hide();
//$("#msnfp_name").closest("tr").hide();
$("#msnfp_submittedbyid").closest("tr").hide();
$("#InsertButton").closest(".actions").hide();
$("#UpdateButton").closest(".actions").hide();
$("#ava_type").closest("td").hide()
//hide HiddenSection section
$("fieldset[aria-label='HiddenSection']").hide();
//Removes excesive margin space
$("fieldset[aria-label='Portal Request Information']").css("margin-bottom", "0px");
$("fieldset[aria-label='Portal Request Information']").closest(".tab").css("margin-bottom", "0px");
$(".page-header").css("margin-top", "20px");
//Recipient button label change
$("#msnfp_recipientid_lookupmodal .modal-footer").find("button.new-value").html("Create New Record");
//hide avanades new recipient button
$("#customeridNewBtnId").hide();
}
function fetchContactdetails(requestId) {
var details = "";
var url = "https://" + window.location.hostname + "/fetchcontacts?id=" + requestId;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: url,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
XMLHttpRequest.setRequestHeader("Prefer", "odata.include-annotations=\"*\"");
},
async: false,
success: function (result, textStatus, xhr) {
if (result != null && result != undefined && result.toString().trim().length > 0) {
details = result;
}
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
return details;
}
function handleNavItems() {
var grantWriter = "";
var loggedinUserId = '';
var requestId = loggedinUserId;
var contactDetails = fetchContactdetails(requestId);
if (contactDetails != "") {
ContactDetailsjsondata = JSON.parse(contactDetails);
}
if (ContactDetailsjsondata.length != 0) {
for (var i = 0; i < ContactDetailsjsondata.length; i++) {
if (ContactDetailsjsondata[i]["Grantwriter"] != '') {
grantWriter = ContactDetailsjsondata[i]["Grantwriter"]
}
}
}
if (grantWriter != null && grantWriter == 'true' && grantWriter != "") {
$("#navbar li").each(function () {
if ($(this).find("a").is("[title=Request]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Award]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirement]")) {
$(this).remove();
}
});
}
if (grantWriter == null || grantWriter == 'false' || grantWriter == "") {
$("#navbar li").each(function () {
if ($(this).find("a").is("[title=Requests]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Awards]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=Requirements]")) {
$(this).remove();
}
if ($(this).find("a").is("[title=LOIs]")) {
$(this).remove();
}
});
}
var loggedInUserRole = "";
if (loggedInUserRole == null || loggedInUserRole == undefined || loggedInUserRole.toString()
.trim().length == 0) {
$('[aria-label="Request"]').hide();
}
$(".g-description").each(function () {
var len = $(this).text().trim().length;
if (len > 171) {
var smallTxt = $(this).text().substr(0, 171) + "...";
$(this).text(smallTxt);
}
});
}
function hideLoadingSpinnerOnPageValidatorError() {
if (window.jQuery) {
(function ($) {
if (typeof (entityFormClientValidate) != 'undefined') {
var originalValidationFunction = entityFormClientValidate;
if (originalValidationFunction && typeof (originalValidationFunction) == "function") {
entityFormClientValidate = function () {
originalValidationFunction.apply(this, arguments);
// do your custom validation here
setTimeout(() => {
console.log("Page Valid = " + Page_IsValid);
if (!Page_IsValid)
$("#loading").hide();
}, 500);
// return false; // to prevent the form submit you need to return false
// end custom validation.
return true;
};
}
}
}(window.jQuery));
}
}
function fetchGrantWriterOrganizations() {
return webapi.safeAjax({
type: "GET",
url: "/grantwriterorganizations/",
contentType: "application/json"
})
.fail(function (response) {
debugger;
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
function createRecipientDropdown() {
var $controlDiv = $("#msnfp_recipientid").closest(".control");
//$("#msnfp_recipientid").parent().hide();//hide lookup control
$controlDiv.append(
"<select id='msnfp_recipientidDD' class='form-control'><option value=''></option></select>");
$controlDiv.append(
'<p id="createContainer" style="text-align: center;">Not listed? <a id="lnkCreateOrg" style="cursor: pointer;">Create Organization</a></p>'
);
var $recipientDD = $("#msnfp_recipientidDD");
var $lnkCreateOrg = $("#lnkCreateOrg");
var $createOrgContainer = $("#createContainer");
//hide elems by default
$recipientDD.hide();
$createOrgContainer.hide();
//fetch the user organizations
async function fillRecipientDropdown() {
console.log("---->>> Refreshing DD");
$recipientDD.find("option:not(:first)").remove(); // empty the dropdown
var grantWriterOrgs = await fetchGrantWriterOrganizations();
var orgs = $(grantWriterOrgs.value);
orgs.each(function () {
let org = this;
$recipientDD.append('<option value="' + org.accountid + '">' + org.name +
'</option>');
});
}
fillRecipientDropdown();
var recipientModalGrid = $("#msnfp_recipientid_lookupmodal").find(".entity-lookup").find(".entity-grid")
.eq(0);
recipientModalGrid.on("loaded", fillRecipientDropdown);
// Event on create org link
$lnkCreateOrg.click(function () {
$("#msnfp_recipientid_lookupmodal button.new-value").trigger("click");
});
//Event On dd selected event
$recipientDD.change(function () {
let ddValue = $(this).find("option:selected").val();
let ddText = $(this).find("option:selected").text();
if (ddValue != '') {
$("#msnfp_recipientid_name").attr("value", ddText);
$("#msnfp_recipientid").attr("value", ddValue);
$("#msnfp_recipientid_entityname").attr("value", "account");
}
});
$('input[type=radio][id=ava_anotherorganization_0], input[type=radio][id=ava_anotherorganization_1]')
.change(function () {
if (this.value == 1) {
$("#msnfp_recipientid").parent().hide(); //hide lookup control
$recipientDD.show();
$createOrgContainer.show();
} else {
$("#msnfp_recipientid").parent().show(); //show lookup control
$recipientDD.hide();
$createOrgContainer.hide();
}
});
}
//removes html tags from names
const decodeHTMLEntities = (() => {
const textArea = document.createElement('textarea');
return (message) => {
textArea.innerHTML = message;
return textArea.value;
};
})();
function checkCharacterCount(textareacharcount, event) {
let minmaxword = $(textareacharcount).parent().next(".ques-textarea").attr("data-minmaxword");
let minmaxvalue = minmaxword.split("-");
let minChars = minmaxvalue[0];
let maxChars = minmaxvalue[1]
if (minChars != null && maxChars != null && !(maxChars == undefined || maxChars == "undefined") &&
maxChars.toString().trim().length > 0) {
let pastedText = (event.type == 'paste') ? event.originalEvent.clipboardData.getData('text') : "";
let textentered = $(textareacharcount).text();
let charCount = textentered.length + pastedText.length;
let warningSpanId = $(textareacharcount).parent().next(".ques-textarea").attr("id").replace(
"ques-text-ans-input", "ques-text-ans-maxword");
// console.log(words);
if ($("#" + warningSpanId).length > 0) {
let remaining = ((maxChars - charCount) >= 0) ? (maxChars - charCount) : 0;
$("#" + warningSpanId).text(remaining + " characters remaining");
if (charCount > maxChars) {
$("#" + warningSpanId).css("color", "red");
var keyCode = event.which;
if (keyCode != 8 && keyCode != 46 && !event.ctrlKey) { //8=backspace, 46=delete
event.preventDefault();
alert("The total number of characters has exceeded the maximum limit of [ " + maxChars +
" ]");
}
//Restrict size of text only for text... transforms HTML to Text if exceeds the limit
//$(textareacharcount).text(textentered.substring(0, maxChars));
//placeCaretAtEnd($(textareacharcount).get(0));
} else {
$("#" + warningSpanId).css("color", "green");
}
}
}
}
function placeCaretAtEnd(el) {
el.focus();
if (typeof window.getSelection != "undefined" &&
typeof document.createRange != "undefined") {
var range = document.createRange();
range.selectNodeContents(el);
range.collapse(false);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
} else if (typeof document.body.createTextRange != "undefined") {
var textRange = document.body.createTextRange();
textRange.moveToElementText(el);
textRange.collapse(false);
textRange.select();
}
}
function GetQueryStringParams(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
function fetchRequestRequiredDocuments(requestId) {
return webapi.safeAjax({
type: "GET",
url: "/fetch-granteerequireddocuments/?reqid=" + requestId,
contentType: "application/json"
})
.fail(function (response) {
if (response.responseJSON) {
console.error("Error: " + response.responseJSON.error.message);
} else {
console.error("Error: Web API is not available... ");
}
});
}
async function requestHasRequiredDocuments() {
var id = GetQueryStringParams('requestid');
let areAllDocumentsUploaded = true;
var reqDocs = await fetchRequestRequiredDocuments(id);
$(reqDocs).each(function () {
let reqDoc = this;
var isDocUploaded = (reqDoc["IsDocumentUploaded"]?.toLowerCase() === "true");
if(!isDocUploaded){
areAllDocumentsUploaded = false;
}
});
return areAllDocumentsUploaded;
}
function relateLoiToApplicationBasedOnParam(){
var relatedRequestId = GetQueryStringParams('rrid');
if(relatedRequestId){
$("#rfca_relatedrequestid").attr("value", relatedRequestId);
$("#rfca_relatedrequestid_name").attr("value", "RelatedRequest");
$("#rfca_relatedrequestid_entityname").attr("value", "msnfp_request");
}
}
return {
SaveDataInEntityForm: saveDataInEntityForm,
BindRFCAFields: bindRFCAFields,
ChangeFormFields: changeFormFields,
SetWizardNumbers: setWizardNumbers,
ApplicationUIChanges: applicationUIChanges,
HandleNavItems: handleNavItems,
HideSpinnerOnValidatorError: hideLoadingSpinnerOnPageValidatorError,
CreateRecipientDropdown: createRecipientDropdown,
SetSameAsProfileEventHandler: bindSameAsProfile,
DecodeHTML: decodeHTMLEntities,
CheckCharacterCount: checkCharacterCount,
HasAllRequiredDocuments: requestHasRequiredDocuments,
RelateLoiToApplication: relateLoiToApplicationBasedOnParam
};
}();
</script>
</footer>
<script type="text/javascript">
(function($) {
$(document).ready(function() {
$(".dropdown-submenu").on("keydown", function(event) {
if (event.keyCode == 9) {
$(this).toggleClass("open");
}
});
});
}(jQuery));
</script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/bootstrap.bundle-105a4995b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/bootstrap.bundle-105a4995b8.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/postpreform.bundle-184c77da50.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/postpreform.bundle-184c77da50.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/app.bundle-dad47d7e41.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/app.bundle-dad47d7e41.js" type="text/javascript"></script>
<script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js" type="text/javascript"></script>
<script>
//this event will update the title of the page based on active breadcrumb
$('.breadcrumb').ready(function () {
if ($('.breadcrumb').is(':visible')) {
document.querySelector('title').innerHTML = ($('.breadcrumb > li.active').text() + " · Customer Self-Service");
}
});
function GoToNewEditor() {
var editCmsUrlSegment = "EditInCms";
var currentUrl = window.location.href;
if (currentUrl.indexOf('?') > -1) {
var urlSegments = currentUrl.split("?");
window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname + '?' + urlSegments[1];
}
else {
window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname;
}
}
</script>
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.getRegistrations().then(function(registrations) {
for(let registration of registrations) {
registration.unregister();
}}).catch(function(err) {
console.log('Service Worker unregister action failed: ', err);
});
}
</script>
<!--Start Show Session Expire Warning Popup here -->
</body>
</html>
<!-- Generated at 2/13/2025 5:54:01 AM -->
<!-- Page OK -->
# |
Url |
Url |
Source |
Date |
1 |
https://rfcagrants.powerappsportal… |
|
2025-02-13 05:54:01 |
2 |
https://agoiare.dlbookit.se/(S(aww… |
|
2025-02-13 05:53:58 |
3 |
https://thebolditalic.com/?gi=7507… |
|
2025-02-13 05:53:53 |
4 |
https://frishay.uk/ |
|
2025-02-13 05:53:49 |
5 |
https://thebolditalic.com/?gi=730a… |
|
2025-02-13 05:53:48 |
6 |
https://agoiare.dlbookit.se/(S(jxq… |
|
2025-02-13 05:53:46 |
7 |
https://agoiare.dlbookit.se/(S(pjk… |
|
2025-02-13 05:53:41 |
8 |
https://thebolditalic.com/?gi=9319… |
|
2025-02-13 05:53:40 |
9 |
https://www.youtube.com/watch?app=… |
|
2025-02-13 05:53:40 |
10 |
https://seanbo.com/ |
|
2025-02-13 05:53:36 |
11 |
https://ya-tendoncare-29.ewr1.vult… |
|
2025-02-13 05:53:35 |
12 |
https://agoiare.dlbookit.se/(S(j3x… |
|
2025-02-13 05:53:33 |
13 |
https://thebolditalic.com/?gi=3fdd… |
|
2025-02-13 05:53:33 |
14 |
https://agoiare.dlbookit.se/(S(20c… |
|
2025-02-13 05:53:31 |
15 |
https://thebolditalic.com/?gi=a05a… |
|
2025-02-13 05:53:29 |
16 |
https://www.wikidot.com/user:info/… |
|
2025-02-13 05:53:28 |
17 |
https://thebolditalic.com/?gi=f3e1… |
|
2025-02-13 05:53:27 |
18 |
https://thebolditalic.com/?gi=4960… |
|
2025-02-13 05:53:26 |
19 |
https://dailygummycbd.com/en-au/ma… |
|
2025-02-13 05:53:25 |
20 |
https://huxhemp.com/en-us/what-gum… |
|
2025-02-13 05:53:25 |