Showing source for: https://rfcagrants.powerappsportals.com/forums/general-discussion/cc5692af-d04a-ef11-b4ac-000d3a3691ff?dclid=CLjaqu-ZzIcDFfyzWgUdMuILfA
Duration: 1.292177s
<!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>
Cardiform: Ultimate Sprendimas Sveikai Širdžiai
· 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/cc5692af-d04a-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.68',
type: 'CDSStarterPortal',
id: '249003f8-6938-4e13-bc35-1142d32bc2d2',
geo: 'NAM',
tenant: '1ef78147-19d0-40b6-b9fc-da3a5d7437c8',
correlationId: '36ed37eb-b245-4b6e-9fbd-07e5ce856682',
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 = 'h0CQymWdYHdvJ9WaN047KMGr3z2aiYfDoQTH1LM1gT2QW8ZZeTKgPWNGixOoxHL-_xGURwilcaboGD_Jc8tMSeFl0ZoNM5NB9AuU9jL3ViPDpaDMz13o7rq-HdwClJ6YP7mHZy_l3WFz_Rmzmi81cQ2'; // 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%2Fcc5692af-d04a-ef11-b4ac-000d3a3691ff%3Fdclid%3DCLjaqu-ZzIcDFfyzWgUdMuILfA" 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/cc5692af-d04a-ef11-b4ac-000d3a3691ff?dclid=CLjaqu-ZzIcDFfyzWgUdMuILfA" 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=b990ecd" 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">Cardiform: Ultimate Sprendimas Sveikai Širdžiai</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">Cardiform: Ultimate Sprendimas Sveikai Širdžiai</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-5300aeaf-d04a-ef11-a317-00224802f460" name="post-5300aeaf-d04a-ef11-a317-00224802f460"></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 21:56:04 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/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz04NjQ3LUxUJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" style="color:white;text-decoration:none;font-weight:bold;">OFFICIAL SITE Cardiform ==►► 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/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz04NjQ3LUxUJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" style="color:white;text-decoration:none;font-weight:bold;">MORE INFORMATION Cardiform ==►► Click HERE TO GO</a></h3>
<h1>Cardiform: Ultimate Sprendimas Sveikai Širdžiai</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/2f26a7bee5b9cbad2b12d6ec809eac75.png" alt="Cardiform - LT" 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;">Cardiform </h2>
<p style="font-size:13px;color:#9e9e9e;margin-top:0px;">lt-LT</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/CBMiUWh0dHBzOi8vbGFwdWguYml6L2d3WmpjeT9zMT1tcyZzMj1jcGcmaz04NjQ3LUxUJmQ9cmZjYWdyYW50cy5wb3dlcmFwcHNwb3J0YWxzLmNvbdIBAA==" 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>Širdies sveikata yra viena svarbiausių dalykų, kurie turėtų būti užtikrinti, kad galėtumėte gyventi pilną ir sveiką gyvenimą. Širdies ligos yra viena iš dažniausių mirties priežasčių visame pasaulyje, todėl yra labai svarbu rūpintis savo širdies sveikata. Cardiform yra natūralus sveikatos priežiūros produktas, kuris skirtas užtikrinti širdies sveikata ir sumažinti riziką susirgti širdies liga.</p>
<h2>Kas yra Cardiform?</h2>
<p>Cardiform yra kompleksinis sveikatos priežiūros produktas, kuris sudarytas iš natūralių ingredientų, skirtų užtikrinti širdies sveikata. Šis produktas yra sukurtas, kad užtikrintų kraujotakos reguliavimą, cholesterolio kontrolę ir sumažintų riziką susirgti širdies liga. Cardiform sudėtyje yra tokie ingredientai, kaip:</p>
<ul>
<li>Omega-3 riebalų rūgštys, kurios užtikrina kraujotakos reguliavimą;</li>
<li>Koenzimas Q10, kuris užtikrina širdies sveikata;</li>
<li>Magnezijus, kuris sumažina kraujospūdį;</li>
<li>Kiti natūralūs ingredientai, kurie užtikrina širdies sveikata.</li>
</ul>
<p>Cardiform veikia užtikrinant širdies sveikata, sumažinant riziką susirgti širdies liga. Šis produktas yra skirtas tiems, kurie nori užtikrinti savo širdies sveikata ir sumažinti riziką susirgti širdies liga.</p>
<h2>Cardiform Privalumai</h2>
<p>Cardiform turi daug privalumų, kurie užtikrina širdies sveikata. Šie privalumai yra:</p>
<ul>
<li>Gerina širdies sveikata;</li>
<li>Sumažina cholesterolio lygį;</li>
<li>Reguliuoja kraujotaką;</li>
<li>Užtikrina sveiką gyvenimo būdą;</li>
<li>Sumažina riziką susirgti širdies liga.</li>
</ul>
<p>Cardiform yra patvirtintas daugeliu klientų, kurie jau naudojasi šiuo produktu. Jie teigia, kad Cardiform padėjo jiems užtikrinti širdies sveikata ir sumažinti riziką susirgti širdies liga.</p>
<h2>Sandėliavimas ir Naudojimas</h2>
<p>Cardiform turi būti saugomas šaltame, sausame vietoje, užtikrinant, kad produktas neišdžiūtų. Šis produktas turi būti vartojamas pagal instrukcijas, užtikrinant, kad jis veiktų efektyviai. Cardiform turi būti vartojamas kartu su sveiku gyvenimo būdu, užtikrinant, kad širdies sveikata būtų užtikrinta.</p>
<h2>Tiesa ar Melas: Atskiriant Faktą nuo Fikcijos</h2>
<p>Dažnai kyla klausimų apie Cardiform ir širdies sveikatos priežiūrą. Dažniausiai klausimai yra susiję su produkto efektyvumu ir saugumu. Tačiau, moksliniai tyrimai parodė, kad Cardiform yra efektyvus ir saugus produktas, kuris užtikrina širdies sveikata.</p>
<h2>Pavojai ir Šalutiniai Reikalai: Ką Jums Reikėtų Žinoti</h2>
<p>Cardiform yra saugus produktas, kuris užtikrina širdies sveikata. Tačiau, kaip ir visi produktai, Cardiform turi kai kuriuos pavojus ir šalutinius reikalus. Šie pavojai ir šalutiniai reikalai yra:</p>
<ul>
<li>Sušildymas;</li>
<li>Skonio pokyčiai;</li>
<li>Kai kurių medikamentų sąveika.</li>
</ul>
<p>Tačiau, šie pavojai ir šalutiniai reikalai yra reti ir dažniausiai susiję su produkto netinkamu vartojimu. Užtikrinant, kad Cardiform yra vartojamas pagal instrukcijas, šie pavojai ir šalutiniai reikalai yra minimalūs.</p>
<h2>Išvada</h2>
<p>Cardiform yra natūralus sveikatos priežiūros produktas, kuris užtikrina širdies sveikata. Šis produktas turi daug privalumų, kurie užtikrina širdies sveikata, sumažina riziką susirgti širdies liga ir užtikrina sveiką gyvenimo būdą. Užtikrinant, kad Cardiform yra vartojamas pagal instrukcijas, šis produktas yra saugus ir efektyvus. Todėl, jei norite užtikrinti savo širdies sveikata, Cardiform yra idealus pasirinkimas.</p>
Country: LT / Lithuania / Lithuanian
<h6>Similar</h6>
<a href="https://telegra.ph/Hyper-Caps---Die-Wahrheit-%c3%bcber-die-effektiven-Herzgesundheitskapseln-f%c3%bcr-eine-verbesserte-Herzgesundheit-und-reduziertes-Herz-Kr-07-22">Hyper Caps - Die Wahrheit über die effektiven Herzgesundheitskapseln für eine verbesserte Herzgesundheit und reduziertes Herz-Kreislauf-Risiko</a><br> <a href="https://telegra.ph/Hairflex-Istina-o-prevenciji-gubitka-kose-i-rastu-kose---Savr%c5%a1ena-kosa-07-22">Hairflex: Istina o prevenciji gubitka kose i rastu kose - Savršena kosa</a><br> <a href="https://telegra.ph/Psoriasz-kezel%c3%a9s-A-Yenki-Derm-term%c3%a9szetes-old%c3%b3ja-07-22">Psoriasz kezelés: A Yenki Derm természetes oldója</a><br> <a href="https://telegra.ph/Goodbye-Carbs-La-Soluci%c3%b3n-Revolucionaria-para-Bajar-de-Peso-que-est%c3%a1-Cambiando-el-Juego---Perder-Peso-de-Manera-Efectiva-07-22">Goodbye Carbs: La Solución Revolucionaria para Bajar de Peso que está Cambiando el Juego - Perder Peso de Manera Efectiva</a><br> <a href="https://telegra.ph/Varinol-Mengurangkan-Varicose-Veins-dan-Meningkatkan-Kesihatan-Overall-07-22">Varinol: Mengurangkan Varicose Veins dan Meningkatkan Kesihatan Overall</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.30","pcf_controls":"3.3.2","mf_shared":"0.2.10","host":"0.5.0","data_grid":"1.1.31","controls_fluent_v9":"0.0.33"} }</script>
<script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.38f3cbbbdc.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/17/2025 8:18:31 AM -->
<!-- Page OK -->
# |
Url |
Url |
Source |
Date |
1 |
https://rfcagrants.powerappsportal… |
|
2025-02-17 08:18:31 |
2 |
http://www.kojob.co.kr/bbs/board.p… |
|
2025-02-17 08:18:31 |
3 |
https://thebolditalic.com/?gi=661a… |
|
2025-02-17 08:18:28 |
4 |
https://agoiare.dlbookit.se/(S(xzm… |
|
2025-02-17 08:18:26 |
5 |
https://huxhemp.com/en-us/multivit… |
|
2025-02-17 08:18:26 |
6 |
https://thebolditalic.com/?gi=0011… |
|
2025-02-17 08:18:25 |
7 |
https://thebolditalic.com/?gi=ba79… |
|
2025-02-17 08:18:25 |
8 |
https://thebolditalic.com/?gi=ed0a… |
|
2025-02-17 08:18:23 |
9 |
https://agoiare.dlbookit.se/(S(sty… |
|
2025-02-17 08:18:21 |
10 |
https://thebolditalic.com/?gi=e5e4… |
|
2025-02-17 08:18:20 |
11 |
https://bioblendcbdgummies.org/en-… |
|
2025-02-17 08:18:19 |
12 |
https://www.odoo.com/typo?autodbna… |
|
2025-02-17 08:18:16 |
13 |
https://thebolditalic.com/?gi=052e… |
|
2025-02-17 08:18:15 |
14 |
https://cbdsono.com/en-us/cbd-gumm… |
|
2025-02-17 08:18:14 |
15 |
https://objectstorage.ap-tokyo-1.o… |
|
2025-02-17 08:18:13 |
16 |
http://idech.com.br/origem-das-con… |
|
2025-02-17 08:18:12 |
17 |
https://agoiare.dlbookit.se/(S(eyi… |
|
2025-02-17 08:18:11 |
18 |
https://agoiare.dlbookit.se/(S(qz3… |
|
2025-02-17 08:18:10 |
19 |
https://eu2.contabostorage.com/31d… |
|
2025-02-17 08:18:09 |
20 |
https://thebolditalic.com/?gi=edd8… |
|
2025-02-17 08:18:08 |