src/js/runtime/analysis.js
function C2(iid, right) {
        var aret, result;

        // avoid iid collision; iid may not have a map in the sourcemap
        result = B(iid+1, "===", switchLeft, right, createBitPattern(false, false, true));

        if (sandbox.analysis && sandbox.analysis.conditional) {
            aret = sandbox.analysis.conditional(iid, result);
            if (aret) {
                if (result && !aret.result) {
                    right = !right;
                } else if (result && aret.result) {
                    right = switchLeft;
                }
            }
        }
        return (lastComputedValue = right);
    }
function C2(iid, right) {
        var aret, result;

        // avoid iid collision; iid may not have a map in the sourcemap
        result = B(iid+1, "===", switchLeft, right, createBitPattern(false, false, true));

        if (sandbox.analysis && sandbox.analysis.conditional) {
            aret = sandbox.analysis.conditional(iid, result);
            if (aret) {
                if (result && !aret.result) {
                    right = !right;
                } else if (result && aret.result) {
                    right = switchLeft;
                }
            }
        }
        return (lastComputedValue = right);
    }
function C2 ( iid , right ) { var aret , result ; // avoid iid collision; iid may not have a map in the sourcemap result = B ( iid + 1 , "===" , switchLeft , right , createBitPattern ( false , false , true ) ) ; if ( sandbox . analysis && sandbox . analysis . conditional ) { aret = sandbox . analysis . conditional ( iid , result ) ; if ( aret ) { if ( result && ! aret . result ) { right = ! right ; } else if ( result && aret . result ) { right = switchLeft ; } } } return ( lastComputedValue = right ) ; }
case label inside switch
case label inside switch