<!DOCTYPE html>
<html lang="en-US">
<head>
    <title>Just a moment...</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="robots" content="noindex,nofollow">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link href="/cdn-cgi/styles/challenges.css" rel="stylesheet">
    

</head>
<body class="no-js">
    <div class="main-wrapper" role="main">
    <div class="main-content">
        <noscript>
            <div id="challenge-error-title">
                <div class="h2">
                    <span class="icon-wrapper">
                        <div class="heading-icon warning-icon"></div>
                    </span>
                    <span id="challenge-error-text">
                        Enable JavaScript and cookies to continue
                    </span>
                </div>
            </div>
        </noscript>
        <div id="trk_jschal_js" style="display:none;background-image:url('/cdn-cgi/images/trace/managed/nojs/transparent.gif?ray=7e4fd370bff4390b')"></div>
        <form id="challenge-form" action="/licenses/BSD-2-Clause?__cf_chl_f_tk=F7CD8Mirtm5zJIUF8h1Kuxi0_v..dzX4ofoirpuNOBc-1689065710-0-gaNycGzNCfs" method="POST" enctype="application/x-www-form-urlencoded">
            <input type="hidden" name="md" value="rxFrWq0.vvd0WmC_.TkKOb20phaaMimv4jeZgCv1heA-1689065710-0-AUWcEO4sTKdktQBBRsg-C4SFf0Q1Yfksc1pUpc_YddpBaayFDbsXGfEJWsk25J4tTOGupXyjeh2XgYa7xosfmt0ZNOP5im81l0NM_MBLqoFNBGB277lBvDHKt_smSVK7TlDp8s5Tcx4n519-4U4jFs7iqTo6Q39Ymqkk47kPV938rwl0izbzKvtF1qRWlNAlyLyD7BEFxo4ZbzGuqyZp78F38T4WlZrryb9FeZfIlsoO-IdEPskp9M8Y6_Q1szfpd0vpZSpFTtqKhv-ruUP5CuHWzBtgKip_5h7i6P56j1qtdpP1aRm8530C8YjI5pBWmIyjjNr_mKXNjz0_0-rnq05zXGldZ4x3mJKkS2kn-pZQTsu1uQRX2vmN8ruWRgN-TyuqxKUeqABGcUCRbHpyvAqzzO_Wt0vmHhC_kfxEIpx7yWsLQvB0EV7wflkaCUdzvfnipQv8rSRReMvVf4gcN7azG-3p7WYq1f3PsQzaSR1vRopYrOQ4lxtpsihxAn0CkZEe5NDDVg32Cr2jfVcxe2qQs7amXibPUSh-oVr9H3IKIETtcGlfnGzCmserMh0buQnKOCZoi44IBqDCpvhUULYgh221wT_dfWvNQFk186PhZZApvIuklLAjWyWZ5DTqegGbrh0HhxUAxHKqW5I6c8EUwX1jQ8YEWW72R9-GKXdFIptMwJhSp_3muFvElGgWziG-_LJUitnO64SOcD2Vs2oaBE-LPoNRxB6oN0DIqcaHRx31xxNf6XzZ4yvHnFnrvKpI_ipAG0SKljOsXZNmAUEdQiQv9HUOdTYeuIDWDEtRpEdHlZ5MB0PG58h7foKMrGY06HpsgYREJe8Ynklocabf29MWYECfjRnNKHp-eWokKBEpU61lOwgHKbXgLOCv_eJnjd9QEW_T6giUzxvM5tVrBIxCLE55dbMCFnpYFNNpjKy3Kkst40Yg6CIzp55HSb0WueRjvUEIjy-Cic8ThxTVN52l3cSXIXOZ_Zbs-vB05eP_Tyc5VCjT_UE_NOPPh_nHFah-9BRZddVaHLg3oheRA9ZCgWhldgKF5FVkJFb1azS48yTqws9ZM7Ljp-SPiG2MLH5PR2PjN7nYnD93IGmeoPIyJyp-259xVzFKr17oRFb8-vV2OnJk1Ef63V1WQDOrpaaGRyKUs8C3KuxAktxVMDU99CDjxvLUcS9Ik_aMCvZUun8pYR9TbppdwLZF4xJiscRoAHjebmVKWM0Q7F7bRI_GZ-Q8r41btSymP0y57RZqrF8O552jmJfKx82pLAesnGJLClCAFj8aVcF7azDFjZl63hq67obONgZNfx_JCzt2tjq0LKccqRzdQh-p0ckCq4gvpKIfivhKfgfQ__B8ANC8IfL6eFvWqgGxhjnnlu6a97Z1RzymLsB-vul2OKl61-kiwhqjcmtDMuMHf2loSHQz44NUjaJNV10TVAdM9Co9JE_l4TboZlT1iOw2CP-J5sJWG_Nd4FJCHGdwXkCauFT208m55ux3KbRbId7POSGo6ftm-CkH2PsUWvFEAEQ44XZvfujY_QbCONH7p710XkPqQm0usmXSBSdh9ZYPqDOZkNu0G7W0FWyFFaTYpmCCKs7QBw6qXRS1dSYsQSy-RI-2z3eyCdnv56xdDi5Tvq0MpaeaKJ-cfmsBzxNMDDzwS9KO5a8Uq09LgJ-QSPLD2nIR57lBbhgA-LKRLd4lex7ruT6cUWYmq927NWhCtHbdM-lIJbYkociyteK9Cmzmm66RFdRO74sg83gMRiXq7_KkOfqHN6EgFndA4Z0D9UT31RjI-fYsjSJhGfIZFOB0szh0l7aP_iYndRNpqzwc_kHPwxf3ecO5Iv0XQs1k_rktrCq1CgCfjt1oPurNNd-v8XSY4CcoyHIhVsEKGYOcHPa-d_A7ry9HhsG4dpcZO9JYP5JdZmi2cRvo9FGEjvxkil_3bCmWBsv_rFSCmk6JVMR1TsGG7pV0_kXDqC5IhPKkmAb8TobGaeZmb2J0S_B06XqM_YErmOLnMXHZbLJsLBjabzDa7bKWRhG8oUpAFlm-jp6DM7L2iP5PagYaFXQudw6XvGJPOu3iJsFmaLXTCLkr2rnb4Wb14Q9GPccyJN6D_b5cqUCVZcFwUeTPmr_qw07Lq0tTayM58q7d9Wys_Qhjth02_4LKkHSNBQ16KTyiOEhkprgeM08ctsR1809HjCC7eFoaEds0BW4_OVCr7uatK7Hd9KTmgZGr3E9KUzK5MyQYPxjBc1iTaMxaPggAXqVzNgnKXwzqan8tOIm-03Jj-_apF_Cjdn5RSMsKI50vFDrT7SmDCj9Extpkyi5gprYXI38EuHy-4SpukEjZ0HjSrggyk6NypL4LSo0VXA6jSAHeQPagkENQ8c9dutSEewnqxk_ThsH-ni-MXGlZ_LNkn8U145KSLygtXfoRo0EliXPTDKwYEJBubk-YWLEsjoC9iVYWUBksnEoQzkhiIK0xzd01mPlKE2rdsJvDnQ">
        </form>
    </div>
</div>
<script>
    (function(){
        window._cf_chl_opt={
            cvId: '2',
            cZone: 'opensource.org',
            cType: 'managed',
            cNounce: '52384',
            cRay: '7e4fd370bff4390b',
            cHash: '0c1dbeeef446c43',
            cUPMDTk: "\/licenses\/BSD-2-Clause?__cf_chl_tk=F7CD8Mirtm5zJIUF8h1Kuxi0_v..dzX4ofoirpuNOBc-1689065710-0-gaNycGzNCfs",
            cFPWv: 'g',
            cTTimeMs: '1000',
            cMTimeMs: '0',
            cTplV: 5,
            cTplB: 'cf',
            cK: "",
            cRq: {
                ru: 'aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMi1DbGF1c2U=',
                ra: 'QXBhY2hlLUh0dHBDbGllbnQvNC41LjEzIChKYXZhLzExLjAuMTkp',
                rm: 'R0VU',
                d: 'fYIJALtrqpbYJhMmLqwOAnCTpdUFHY01jTV+1YMqEJ7hkw+G85sdLT8nCn8DDEVeUepOQXr39m8UA7hvnYSxw5gJwv0mLhx9lkvkKH+l97+GXeHJaOFzgfjTnGKwn9Y7fNe4+h8WY6Q+8O4xO/DlU1OxwMl3K+FPPJDhLp2v8/GIi7ZXKtDghxACT1bYi1lPvtB2YaIMvqqdL+bliOp5f+KiFN60hDvodD4XeMPp1F7CwcrOe2P2e6wC3YjHc1J4XbFllzkLD2deuegYYGYDeEJdLN29qnCZFEeKc0ya4JWJ3Z5yMCn6gXpvkIBIx9zuQWj74v37/ENUn8GUyNedFM2ljZnYZdkEUKELt4zThrxbQr9O2ziWvomXSyAxso0+G4JXz9JA3hRTqALCqPonrWzr/5aHy2HIukQ2KWDuRs9m5ykiIXklyAzul3wCjTbAWRsciUWp2HeRNDVz9LGpBd1iKLxotxOpm4q3yQuTJBWHXFV2duQsZZ/HkBXqT5uRdT2iWdWMkT3/P+wmLlGUmyTdTQwrBZgoioqViV4Kv6/ks1XjHs5e8LArndj/184f',
                t: 'MTY4OTA2NTcxMC4xOTMwMDA=',
                cT: Math.floor(Date.now() / 1000),
                m: 'zwKrKJ0Vk1VQcXXQyWVakjWMm1SN+wkD/wc6zgA4lYo=',
                i1: 'rO6Of7+0GsEGOO5Sd0K7XQ==',
                i2: '7BHI/+bq1FCB+HS2Hjn5Iw==',
                zh: 'pDuTkMYyKvxxLjn1QqwNzOQ4vXPNewhp8xLlBb0p1Vo=',
                uh: '5Ubin4HrIlRqhCQHWkcrakA5XwtqkkxgDiUIjnTd378=',
                hh: 'LNbWBAQ9NdvxycVyHbSTVkOTfq18GHPTER4dauXm6yM=',
            }
        };
        var trkjs = document.createElement('img');
        trkjs.setAttribute('src', '/cdn-cgi/images/trace/managed/js/transparent.gif?ray=7e4fd370bff4390b');
        trkjs.setAttribute('alt', '');
        trkjs.setAttribute('style', 'display: none');
        document.body.appendChild(trkjs);
        var cpo = document.createElement('script');
        cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/managed/v1?ray=7e4fd370bff4390b';
        window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;
        window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;
        if (window.history && window.history.replaceState) {
            var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
            history.replaceState(null, null, "\/licenses\/BSD-2-Clause?__cf_chl_rt_tk=F7CD8Mirtm5zJIUF8h1Kuxi0_v..dzX4ofoirpuNOBc-1689065710-0-gaNycGzNCfs" + window._cf_chl_opt.cOgUHash);
            cpo.onload = function() {
                history.replaceState(null, null, ogU);
            };
        }
        document.getElementsByTagName('head')[0].appendChild(cpo);
    }());
</script>


</body>
</html>
